andymcca / sshflash-win

Software to flash leapfrog device firmware over SSH. Forked version specifically for Windows.
GNU General Public License v3.0
8 stars 3 forks source link

Windows 10 loads wrong driver for Surgeon-booted devices (LF1000 and LF2000 at least) #4

Open andymcca opened 3 years ago

andymcca commented 3 years ago

Once Surgeon has been booted in sshflash-win.bat, Windows 10 assigns a Generic EEM Network Adapter driver to the USB Ethernet connection. It also assigns a random private IP (169.254.x.x).

The IP has to be changed to a static address on the Surgeon subnet (e.g. 169.254.8.10). But even after doing this and retrying the flash, the connection cannot be made.

andymcca commented 3 years ago

A workaround as detailed elsewhere is to use the Datalogic USBLAN driver instead (https://github.com/datalogic/usblan). This needs to be assigned to the adapter in Device Manager, ignoring messages about incompatibility etc. Once this is installed and IP changed to one on the Surgeon subnet, sshflash-win will work.

A long-term solution will either be to update sshflash-win to catch this and load / assign the correct driver, or to modify Surgeon to present the an alternative USB Class / Subclass combination to Windows so that the correct driver is used in the first place.

kieuphong commented 1 year ago

This does not work with retroleap alpha 6 version. Still can't connect.