readme如下:
ppflash
DS firmware recovery utility
by Rafael Vuijk (aka DarkFader)
Note: This recovery method requires soldering skills!
Look at
网页链接 carefully.
Disconnect battery and charging cable.
Cut trace to RFU unit pin 28 (Vcc) and connect it to external power source (3.3 Volt).
Vcc = +3.3 Volt (not very critical, two AA batteries works too)
Vss = -0 Volt = Ground
By cutting this trace, the rest of the DS will not be powered and therefore will not interfere with the SPI signals.
Also keep the battery contacts shorted while flashing to prevent capacitors throughout the DS getting charged.
Once everything is in position, connect the external power source.
Then run the ppflash utility with the
网页链接 as parameter.
It retries each block to be flashed up to 3 times. It should show numbers below 3 to be successful.
After flashing, remove the short between the battery contacts and disconnect the parallel port.
While external power to the RFU still on (for testing), hold the DS battery against the battery contacts and try powering on the DS.
If the display turns on, power LED starts blinking and inserted GBA cart is booted, you can fixup the cut trace and desolder the wires.
Re-run FlashMe to get back a full firmware.
Hope it worked.
BTW: A DS-lite is easier to fix; You can plug the bad firmware RFU module into a running DS and flash it from there.