Skip to content

Releases: andymcca/sshflash-win

sshflash-win v0.3-alpha (fork of sshflash)

01 Feb 17:46
2c61ce3

Choose a tag to compare

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)

31 Jul 19:11
d50f535

Choose a tag to compare

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)

26 Jul 21:49
1949336

Choose a tag to compare

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.