Software to flash leapfrog device firmware over SSH.
mac2612 / sshflash Goto Github PK
View Code? Open in Web Editor NEWSoftware to flash leapfrog device firmware over SSH.
License: GNU General Public License v3.0
Software to flash leapfrog device firmware over SSH.
License: GNU General Public License v3.0
Whenever I try to flash my LeapPad 2, right after booting surgeon, it asks for a password for my SSH to my LeapPad and I have no idea how to bypass it. I've seen other people have this problem (most notably Bringus Studios) but they couldn't figure it out either. I've tried both Ubuntu 20.04 (Jammy Jellyfish) and 18.04 (Bionic Beaver) to no avail.
I've tried all sorts of combinations but my didj will not connect. Explorer connects just fine.
It seems the following works fine:
"/usr/sbin/ubiupdatevol -s $SIZE /dev/ubi0_0 -"
I'm trying to flash retroleap to the LeapFrog Explorer. I go into recovery mode, (with the L+R shoulder buttons + hint button). And when I go to run the script. it says "ssh: connect to host 169.254.8.1 port 22: Network is unreachable".
When I run remote_flash.sh for retroleap it's given me an error stating it can't connect.
I believe it has to do with this project, but really unsure what's missing.
My python version is 2.7.18
OS: Ubuntu Cinnamon 22.04.1
Kernel: 5.15.0-60-generic
Enter choice (1 - 4)2
Writing CBF file.
CBF File Summary:
kernel_crc: 0xd0924a78
cbf_magic: 0x9abcdef0
cbf_version: 0x00000001
kernel_load: 0x00100000
kernel_jump: 0x00100000
sum_crc: 0x9a9e4da8
size: 0x00229354
Compressed: True
Booting the Surgeon environment...
Writing CBF file.
CBF File Summary:
kernel_crc: 0x9b9857a1
cbf_magic: 0x9abcdef0
cbf_version: 0x00000001
kernel_load: 0x00100000
kernel_jump: 0x00100000
sum_crc: 0x9aea2a14
size: 0x0056f4e0
Compressed: True
Traceback (most recent call last):
File "boot_surgeon.py", line 25, in
do_surgeon_boot(sys.argv[1])
File "boot_surgeon.py", line 16, in do_surgeon_boot
pager_client.upload(path)
File "/home/tradietrev/Downloads/sshflash/pager.py", line 114, in upload
self.rerror(e)
File "/home/tradietrev/Downloads/sshflash/pager.py", line 64, in rerror
assert False, 'Pager Error: %s' % e
AssertionError: Pager Error: [Errno 2] No such file or directory
Done! Waiting for Surgeon to come up...Done!
ssh: connect to host 169.254.8.1 port 22: No route to host
ssh: connect to host 169.254.8.1 port 22: No route to host
ssh: connect to host 169.254.8.1 port 22: No route to host
Detected Kernel partition= RFS Partition=
Flashing the kernel...ssh: connect to host 169.254.8.1 port 22: No route to host
ssh: connect to host 169.254.8.1 port 22: No route to host
Done flashing the kernel!
Flashing the root filesystem...ssh: connect to host 169.254.8.1 port 22: No route to host
ssh: connect to host 169.254.8.1 port 22: No route to host
ssh: connect to host 169.254.8.1 port 22: No route to host
ssh: connect to host 169.254.8.1 port 22: No route to host
Writing rootfs image...
ssh: connect to host 169.254.8.1 port 22: No route to host
ssh: connect to host 169.254.8.1 port 22: No route to host
ssh: connect to host 169.254.8.1 port 22: No route to host
Done flashing the root filesystem!
Do you want to format the roms partition? (You should do this on the first flash of retroleap) (y/n)y
ssh: connect to host 169.254.8.1 port 22: No route to host
ssh: connect to host 169.254.8.1 port 22: No route to host
ssh: connect to host 169.254.8.1 port 22: No route to host
Done! Rebooting the host.
ssh: connect to host 169.254.8.1 port 22: No route to host
Any advice would be greatly appreciated, there's come good efforts put into these projects of yours.
I have a leapster explorer booted properly, Im on gentoo and when I run sshflash then it gets stuck at Waiting for Surgeon to come up...Done!
. What do I do after this
Given it's becoming increasingly difficult to get Python 2 on OS's, how much work would it be to move to Python 3?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.