Here's the issues we face on Windows
- After transferring SPL to the device.
- The device runs SPL, and the new device detected by host is SPL device.
- Now, this SPL device has two usb configurations. Config 1 has one interface while config 2 has two interfaces.
- For uboot transfer we need the host to use config 2.
- But on Windows, by default config 1 is set and changing usb configs by libusub isn't supported on Windows.
So, for Windows Support, we need to change default usb configurations either by updating u-boot/SPL or by initiating control transfer to select desired one for transfer.
Here's the issues we face on Windows
So, for Windows Support, we need to change default usb configurations either by updating u-boot/SPL or by initiating control transfer to select desired one for transfer.