Releases: andymcca/sshflash-win
sshflash-win v0.3-alpha (fork of sshflash)
Changes from v0.2 -
- Very minor update to remove the use of SSH keys - this is as per the same change in sshflash, to be used with the upcoming new release of Retroleap
Please note that this will NOT work with Retroleap v2.0 alpha 4 and below. Please continue to use sshflash-win 0.2 for these versions of Retroleap.
sshflash-win v0.2-alpha (fork of sshflash)
Changes from v0.1 -
- Tested with LF1000 platform (Leapster Explorer), and fixed several bugs. Now working.
- Added specific instructions for flashing Leapster Explorer.
- Changed some remarks and displayed text to make more sense and reference the original sshflash.
- Fixed incorrect echo statements.
Please refer to v0.1 release notes below as most of it will still apply to this release. VERY IMPORTANT - OpenSSH 8.1 or below is currently required as later versions remove support for RSA keys, which sshflash uses to establish the SSH session.
sshflash-win v0.1-alpha (fork of sshflash)
Version 0.1-alpha - this is a pre-release and should be used with caution! I have successfully flashed a Leappad2 with Retroleap 2.0.0 Alpha 4, but I have not carried out any further testing thus far.
About
-> This is a version of sshflash modified specifically for use with Windows (Windows 10 is supported, 7/8/8.1 should also work but not tested and may require manual installation of some dependencies e.g. OpenSSH).
-> This project is focussed on relative accessibilty/reliabilty for Windows users, with the ultimate aim being the flashing of a supported Leapfrog device in a single operation.
Differences to sshflash
-> All Python 2.x files from sshflash (including those originating from OpenLFConnect) have been ported to Python 3 (specifically Python 3.9.6)
-> All Python 3 files from have been compiled and packaged into two Windows executables.
-> Dependancy Executable and DLL files from SG3-Utils will also be included within releases.
-> remote_flash.sh has been ported and is now called sshflash-win.bat. The original shell script consists mainly of calls to SSH which is included in Windows 10. As such this is mostly the same.
Usage
-> Copy all release files into a new directory, preferably on your Desktop.
-> Copy release files for Retroleap 2.0.0 or above into the same directory, for your chosen device.
-> Open a command prompt (Run As Administrator)
-> Navigate to the directory you created and run sshflash-win.bat
-> Follow the instructions on-screen
Important Notes
-> Running sshflash-win.bat as Administrator is REQUIRED - otherwise the Leapfrog device will not be detected correctly and flashing will not work.
-> Current versions of Surgeon supplied with Retroleap report a USB Class/Subclass/Protocol combination for RNDIS which results in the Surgeon-booted device being recognised as either a USB Serial Device (Retroleap 1.2.1) or a Generic EEE Network Adapter (Retroleap 2.0.0 Alpha). A workaround is to manually change the driver to use the Datalogic USBLAN Driver (https://github.com/datalogic/usblan). This only works on version of Surgeon supplied with the 2.0.0 Alpha version. Long-term, a new build of Surgeon with the correct USB Class/Subclass will be required.