mac2612 / retroleap

Retroleap is a custom retroarch-based firmware for Leapster GS and LeapPad2 devices.
Other
100 stars 17 forks source link

Flash utility gives errors on debian 12 #92

Closed inmymum closed 8 months ago

inmymum commented 8 months ago

I have a debian 12 install I am using to flash this to my LeapPad2

I added bullseye repo and installed python2

This is the error I get: Leapster flash utility - installs a custom OS on your leapster!

WARNING! This utility will ERASE the stock leapster OS and any other data on the device. The device can be restored to stock settings using the LeapFrog Connect app. Note that flashing your device will likely VOID YOUR WARRANTY! Proceed at your own risk.

Please power off your leapster, hold the L + R shoulder buttons (LeapsterGS), or right arrow + home buttons (LeapPad2), and then press power. You should see a screen with a green background. Press enter when you're ready to continue.

What type of system would you like to flash?

  1. LF1000-Didj (Didj with EmeraldBoot)
  2. LF1000 (Leapster Explorer)
  3. LF2000 (Leapster GS, LeapPad 2, LeapPad Ultra XDI)
  4. LF3000 (LeapPad 3, LeapPad Platinum) Enter choice (1 - 4)3 Booting the Surgeon environment... Writing CBF file. CBF File Summary: kernel_crc: 0x8a582696 cbf_magic: 0x9abcdef0 cbf_version: 0x00000001 kernel_load: 0x00208000 kernel_jump: 0x00208000 sum_crc: 0x9ad8dba4 size: 0x00640550 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/isaac/sshflash/pager.py", line 114, in upload self.rerror(e) File "/home/isaac/sshflash/pager.py", line 64, in rerror assert False, 'Pager Error: %s' % e AssertionError: Pager Error: Mount Error: Device not found. Done! Waiting for Surgeon to come up...Done!