I've tried today to playback some xvid file from my USB pendrive (goodram 16GB), it launched successfully, played back the video without any problems. Then I try it later again and suddenly I'm getting (dsi) exception while trying to launch the same file. I've uninstalled WiiMC off my card, checked if there was any leftovers in apps from it and there was none so I proceeded to install it again and that did nothing. HBC is using IOS58, same goes for WiiMC. I've ran their tool for testing USB and this is the result:
EDIT: now I tried again after switching default sbutitles language to English and lowering their size to 1.0 and colour to yellow and it worked.
EDIT2: after a reboot it doesn't work again
EDIT3: I've dropped the same file on the SD card and trying to launch it also causes a (dsi) exception, I don't really know now what to do
EDIT4: removed the line from meta.xml from the wiimc directory and after 3 reboots, it worked every single time, now it works too
USB2 device test version: 1.12
=============================
USB2 device test method: 0
------------------------------
__usbstorage_IsInserted
USB_GetDeviceList. device_count: 1
USBStorage_Open id: -400621535
USB_OpenDevice, ret: 0
USB_GetDescriptors OK, configurations: 1
Configuration: 0
Interface: 0 InterfaceClass: 0x8 numendpoints: 2
USB_ENDPOINT_BULK found: 0x81 MaxPacketSize: 512
USB_ENDPOINT_BULK found: 0x2 MaxPacketSize: 512
Found device, InterfaceSubClass: 6
USB_SetConfiguration ok
USB_SetAlternativeInterface ok, alt: 0 int: 0
__usbstorage_reset, ret: 8
USBStorage_Open, USBStorage_Reset: 8
USBSTORAGE_GET_MAX_LUN, ret: 9 max_lun: 1
GetMaxLUN: 1
__usbstorage_clearerrors Ok
USBStorage_Inquiry: 0
USBStorage_ReadCapacity: 0 sector size: 512
USBStorage_MountLUN(0) Ok
USBStorage_Read sector: 0 num: 1
usbtimeout = 10
USB_ResumeDevice ret: -4
__usbstorage_clearerrors ret: 0
USBStorage_StartStop ret: 0
USBStorage_Read __cycle ret: 512 status: 0
usbtimeout = 2
Read sector 0 ok
USB Device Compatible!!!
USB2 device test method: 1
------------------------------
__usbstorage_IsInserted
device previously mounted.
USB Device Compatible!!!
USB2 device test method: 2
------------------------------
__usbstorage_IsInserted
USB_GetDeviceList. device_count: 1
USBStorage_Open id: -434175965
USB_OpenDevice, ret: 0
USB_GetDescriptors OK, configurations: 1
Configuration: 0
Interface: 0 InterfaceClass: 0x8 numendpoints: 2
USB_ENDPOINT_BULK found: 0x81 MaxPacketSize: 512
USB_ENDPOINT_BULK found: 0x2 MaxPacketSize: 512
Found device, InterfaceSubClass: 6
USB_SetConfiguration ok
USB_SetAlternativeInterface ok, alt: 0 int: 0
__usbstorage_reset, ret: 8
USBStorage_Open, USBStorage_Reset: 8
USBSTORAGE_GET_MAX_LUN, ret: 9 max_lun: 1
GetMaxLUN: 1
Error __cycle, reset
__usbstorage_reset, ret: -10008
Error __usbstorage_clearerrors: -10008. Reset & retry again.
__usbstorage_reset, ret: -10008
USBStorage_Inquiry: 0
USBStorage_ReadCapacity: 0 sector size: 512
USBStorage_MountLUN(0) Ok
USBStorage_Read sector: 0 num: 1
usbtimeout = 10
__usbstorage_clearerrors ret: 0
USBStorage_Read __cycle ret: 512 status: 0
usbtimeout = 2
Read sector 0 ok
USB Device Compatible!!!
USB2 device test method: 3
------------------------------
__usbstorage_IsInserted
USB_GetDeviceList. device_count: 1
USBStorage_Open id: -434175963
USB_OpenDevice, ret: 0
USB_GetDescriptors OK, configurations: 1
Configuration: 0
Interface: 0 InterfaceClass: 0x8 numendpoints: 2
USB_ENDPOINT_BULK found: 0x81 MaxPacketSize: 512
USB_ENDPOINT_BULK found: 0x2 MaxPacketSize: 512
Found device, InterfaceSubClass: 6
USB_SetConfiguration ok
USB_SetAlternativeInterface ok, alt: 0 int: 0
__usbstorage_reset, ret: 8
USBStorage_Open, USBStorage_Reset: 8
USBSTORAGE_GET_MAX_LUN, ret: 9 max_lun: 1
GetMaxLUN: 1
__usbstorage_clearerrors Ok
USBStorage_Inquiry: 0
USBStorage_ReadCapacity: 0 sector size: 512
USBStorage_MountLUN(0) Ok
USBStorage_Read sector: 0 num: 1
usbtimeout = 10
__usbstorage_clearerrors ret: 0
USBStorage_StartStop ret: 0
USBStorage_Read __cycle ret: 512 status: 0
usbtimeout = 2
Read sector 0 ok
USB Device Compatible!!!
USB2 device test method: 4
------------------------------
__usbstorage_IsInserted
USB_GetDeviceList. device_count: 1
USBStorage_Open id: -434175961
USB_OpenDevice, ret: 0
USB_GetDescriptors OK, configurations: 1
Configuration: 0
Interface: 0 InterfaceClass: 0x8 numendpoints: 2
USB_ENDPOINT_BULK found: 0x81 MaxPacketSize: 512
USB_ENDPOINT_BULK found: 0x2 MaxPacketSize: 512
Found device, InterfaceSubClass: 6
USB_SetConfiguration ok
USB_SetAlternativeInterface ok, alt: 0 int: 0
__usbstorage_reset, ret: 8
USBStorage_Open, USBStorage_Reset: 8
USBSTORAGE_GET_MAX_LUN, ret: 9 max_lun: 1
GetMaxLUN: 1
__usbstorage_clearerrors Ok
USBStorage_Inquiry: 0
USBStorage_ReadCapacity: 0 sector size: 512
USBStorage_MountLUN(0) Ok
USBStorage_Read sector: 0 num: 1
usbtimeout = 10
USBStorage_Read __cycle ret: 512 status: 0
usbtimeout = 2
Read sector 0 ok
USB Device Compatible!!!
USB2 device test method: 5
------------------------------
__usbstorage_IsInserted
USB_GetDeviceList. device_count: 1
USBStorage_Open id: -434175959
USB_OpenDevice, ret: 0
USB_GetDescriptors OK, configurations: 1
Configuration: 0
Interface: 0 InterfaceClass: 0x8 numendpoints: 2
USB_ENDPOINT_BULK found: 0x81 MaxPacketSize: 512
USB_ENDPOINT_BULK found: 0x2 MaxPacketSize: 512
Found device, InterfaceSubClass: 6
USB_SetConfiguration ok
USB_SetAlternativeInterface ok, alt: 0 int: 0
USBSTORAGE_GET_MAX_LUN, ret: 9 max_lun: 1
GetMaxLUN: 1
__usbstorage_clearerrors Ok
USBStorage_Inquiry: 0
USBStorage_ReadCapacity: 0 sector size: 512
USBStorage_MountLUN(0) Ok
USBStorage_Read sector: 0 num: 1
usbtimeout = 10
USBStorage_Read __cycle ret: 512 status: 0
usbtimeout = 2
Read sector 0 ok
USB Device Compatible!!!
Doing IOSReload.
USB2 device test method: 6
------------------------------
__usbstorage_IsInserted
USB_GetDeviceList. device_count: 1
USBStorage_Open id: -417398751
USB_OpenDevice, ret: 0
USB_GetDescriptors OK, configurations: 1
Configuration: 0
Interface: 0 InterfaceClass: 0x8 numendpoints: 2
USB_ENDPOINT_BULK found: 0x81 MaxPacketSize: 512
USB_ENDPOINT_BULK found: 0x2 MaxPacketSize: 512
Found device, InterfaceSubClass: 6
USB_SetConfiguration ok
USB_SetAlternativeInterface ok, alt: 0 int: 0
No get max lun call, max_lun: 2
GetMaxLUN: 2
__usbstorage_clearerrors Ok
USBStorage_Inquiry: 0
USBStorage_ReadCapacity: 0 sector size: 512
USBStorage_MountLUN(0) Ok
USBStorage_Read sector: 0 num: 1
usbtimeout = 10
USB_ResumeDevice ret: -4
__usbstorage_clearerrors ret: 0
USBStorage_Read __cycle ret: 512 status: 0
usbtimeout = 2
Read sector 0 ok
USB Device Compatible!!!
=============================
USB2 device test method: 0
------------------------------
__usbstorage_IsInserted
USB_GetDeviceList. device_count: 1
USBStorage_Open id: -400621535
USB_OpenDevice, ret: 0
USB_GetDescriptors OK, configurations: 1
Configuration: 0
Interface: 0 InterfaceClass: 0x8 numendpoints: 2
USB_ENDPOINT_BULK found: 0x81 MaxPacketSize: 512
USB_ENDPOINT_BULK found: 0x2 MaxPacketSize: 512
Found device, InterfaceSubClass: 6
USB_SetConfiguration ok
USB_SetAlternativeInterface ok, alt: 0 int: 0
__usbstorage_reset, ret: 8
USBStorage_Open, USBStorage_Reset: 8
USBSTORAGE_GET_MAX_LUN, ret: 9 max_lun: 1
GetMaxLUN: 1
__usbstorage_clearerrors Ok
USBStorage_Inquiry: 0
USBStorage_ReadCapacity: 0 sector size: 512
USBStorage_MountLUN(0) Ok
USBStorage_Read sector: 0 num: 1
usbtimeout = 10
USB_ResumeDevice ret: -4
__usbstorage_clearerrors ret: 0
USBStorage_StartStop ret: 0
USBStorage_Read __cycle ret: 512 status: 0
usbtimeout = 2
Read sector 0 ok
USB Device Compatible!!!
USB2 device test method: 1
------------------------------
__usbstorage_IsInserted
device previously mounted.
USB Device Compatible!!!
USB2 device test method: 2
------------------------------
__usbstorage_IsInserted
USB_GetDeviceList. device_count: 1
USBStorage_Open id: -434175965
USB_OpenDevice, ret: 0
USB_GetDescriptors OK, configurations: 1
Configuration: 0
Interface: 0 InterfaceClass: 0x8 numendpoints: 2
USB_ENDPOINT_BULK found: 0x81 MaxPacketSize: 512
USB_ENDPOINT_BULK found: 0x2 MaxPacketSize: 512
Found device, InterfaceSubClass: 6
USB_SetConfiguration ok
USB_SetAlternativeInterface ok, alt: 0 int: 0
__usbstorage_reset, ret: 8
USBStorage_Open, USBStorage_Reset: 8
USBSTORAGE_GET_MAX_LUN, ret: 9 max_lun: 1
GetMaxLUN: 1
Error __cycle, reset
__usbstorage_reset, ret: -10008
Error __usbstorage_clearerrors: -10008. Reset & retry again.
__usbstorage_reset, ret: -10008
USBStorage_Inquiry: 0
USBStorage_ReadCapacity: 0 sector size: 512
USBStorage_MountLUN(0) Ok
USBStorage_Read sector: 0 num: 1
usbtimeout = 10
__usbstorage_clearerrors ret: 0
USBStorage_Read __cycle ret: 512 status: 0
usbtimeout = 2
Read sector 0 ok
USB Device Compatible!!!
USB2 device test method: 3
------------------------------
__usbstorage_IsInserted
USB_GetDeviceList. device_count: 1
USBStorage_Open id: -434175963
USB_OpenDevice, ret: 0
USB_GetDescriptors OK, configurations: 1
Configuration: 0
Interface: 0 InterfaceClass: 0x8 numendpoints: 2
USB_ENDPOINT_BULK found: 0x81 MaxPacketSize: 512
USB_ENDPOINT_BULK found: 0x2 MaxPacketSize: 512
Found device, InterfaceSubClass: 6
USB_SetConfiguration ok
USB_SetAlternativeInterface ok, alt: 0 int: 0
__usbstorage_reset, ret: 8
USBStorage_Open, USBStorage_Reset: 8
USBSTORAGE_GET_MAX_LUN, ret: 9 max_lun: 1
GetMaxLUN: 1
__usbstorage_clearerrors Ok
USBStorage_Inquiry: 0
USBStorage_ReadCapacity: 0 sector size: 512
USBStorage_MountLUN(0) Ok
USBStorage_Read sector: 0 num: 1
usbtimeout = 10
__usbstorage_clearerrors ret: 0
USBStorage_StartStop ret: 0
USBStorage_Read __cycle ret: 512 status: 0
usbtimeout = 2
Read sector 0 ok
USB Device Compatible!!!
USB2 device test method: 4
------------------------------
__usbstorage_IsInserted
USB_GetDeviceList. device_count: 1
USBStorage_Open id: -434175961
USB_OpenDevice, ret: 0
USB_GetDescriptors OK, configurations: 1
Configuration: 0
Interface: 0 InterfaceClass: 0x8 numendpoints: 2
USB_ENDPOINT_BULK found: 0x81 MaxPacketSize: 512
USB_ENDPOINT_BULK found: 0x2 MaxPacketSize: 512
Found device, InterfaceSubClass: 6
USB_SetConfiguration ok
USB_SetAlternativeInterface ok, alt: 0 int: 0
__usbstorage_reset, ret: 8
USBStorage_Open, USBStorage_Reset: 8
USBSTORAGE_GET_MAX_LUN, ret: 9 max_lun: 1
GetMaxLUN: 1
__usbstorage_clearerrors Ok
USBStorage_Inquiry: 0
USBStorage_ReadCapacity: 0 sector size: 512
USBStorage_MountLUN(0) Ok
USBStorage_Read sector: 0 num: 1
usbtimeout = 10
USBStorage_Read __cycle ret: 512 status: 0
usbtimeout = 2
Read sector 0 ok
USB Device Compatible!!!
USB2 device test method: 5
------------------------------
__usbstorage_IsInserted
USB_GetDeviceList. device_count: 1
USBStorage_Open id: -434175959
USB_OpenDevice, ret: 0
USB_GetDescriptors OK, configurations: 1
Configuration: 0
Interface: 0 InterfaceClass: 0x8 numendpoints: 2
USB_ENDPOINT_BULK found: 0x81 MaxPacketSize: 512
USB_ENDPOINT_BULK found: 0x2 MaxPacketSize: 512
Found device, InterfaceSubClass: 6
USB_SetConfiguration ok
USB_SetAlternativeInterface ok, alt: 0 int: 0
USBSTORAGE_GET_MAX_LUN, ret: 9 max_lun: 1
GetMaxLUN: 1
__usbstorage_clearerrors Ok
USBStorage_Inquiry: 0
USBStorage_ReadCapacity: 0 sector size: 512
USBStorage_MountLUN(0) Ok
USBStorage_Read sector: 0 num: 1
usbtimeout = 10
USBStorage_Read __cycle ret: 512 status: 0
usbtimeout = 2
Read sector 0 ok
USB Device Compatible!!!
Doing IOSReload.
USB2 device test method: 6
------------------------------
__usbstorage_IsInserted
USB_GetDeviceList. device_count: 1
USBStorage_Open id: -417398751
USB_OpenDevice, ret: 0
USB_GetDescriptors OK, configurations: 1
Configuration: 0
Interface: 0 InterfaceClass: 0x8 numendpoints: 2
USB_ENDPOINT_BULK found: 0x81 MaxPacketSize: 512
USB_ENDPOINT_BULK found: 0x2 MaxPacketSize: 512
Found device, InterfaceSubClass: 6
USB_SetConfiguration ok
USB_SetAlternativeInterface ok, alt: 0 int: 0
No get max lun call, max_lun: 2
GetMaxLUN: 2
__usbstorage_clearerrors Ok
USBStorage_Inquiry: 0
USBStorage_ReadCapacity: 0 sector size: 512
USBStorage_MountLUN(0) Ok
USBStorage_Read sector: 0 num: 1
usbtimeout = 10
USB_ResumeDevice ret: -4
__usbstorage_clearerrors ret: 0
USBStorage_Read __cycle ret: 512 status: 0
usbtimeout = 2
Read sector 0 ok
USB Device Compatible!!!
EDIT: now I tried again after switching default sbutitles language to English and lowering their size to 1.0 and colour to yellow and it worked.
EDIT2: after a reboot it doesn't work again
EDIT3: I've dropped the same file on the SD card and trying to launch it also causes a (dsi) exception, I don't really know now what to do
EDIT4: removed the line from meta.xml from the wiimc directory and after 3 reboots, it worked every single time, now it works too






