MakeMHz/xbox-hdmi-app

fails to launch with Xbox DVD Movie Playback Kit plugged in

Opened this issue · 2 comments

Fails to launch with Xbox DVD Movie Playback Kit plugged in - Reports an sdl_error and reboots after 5 seconds

P/N of the kit is : X08-25597

I've managed to reproduce the issue, and I think it's an upstream bug (nxdk-sdl).

It didn't matter for me whether the DVD Playback Kit dongle was plugged in, but whether I left a port free between two plugged in devices. Say, I plug in controllers in ports 1 and 3, then SDL will detect two devices, and SDL_IsGameController will return true for indices 0 and 1, but SDL_GameControllerOpen will fail for index 1. Re-plugging the second controller from input 3 to 2 fixes it.

I experimented with ignoring SDL_NumJoysticks's value and instead trying all four indices, and ignoring failures. While it works around the error, it results in only the first controller working.

Ran into this when I was attempting a FW Update as well. DVD Playback Dongle was in Controller Port #4