Git Product home page Git Product logo

sshflash's Introduction

sshflash

Software to flash leapfrog device firmware over SSH.

sshflash's People

Contributors

mac2612 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

sshflash's Issues

SSHFlash asking for password to SSH

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.

Dynamic rootfs size

It seems the following works fine:

"/usr/sbin/ubiupdatevol -s $SIZE /dev/ubi0_0 -"

ssh won't connect LF1000

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.

Python 3?

Given it's becoming increasingly difficult to get Python 2 on OS's, how much work would it be to move to Python 3?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.