Repository navigation
mod-4.7
Fixed in 4.7
- Held A carried into the next screen. Since 4.6, a button held down could briefly read as released, so anything that waited for you to let go moved on too early. Most visibly, pressing A on PICK ROM dropped into the file browser with A still down, and the browser then opened the first folder by itself. The pad is now read in one uninterrupted step.
New in 4.7
- RTC: SD / NO SD. A new SET-tab setting right under the clock.
SD(the default) is the clock backup and restore prompt from 4.6.NO SDturns it all off for carts where the clock doesn't matter: no clock check or prompt at boot, and no clock writes to the card at launches, save dumps or TIME SET. Stored asRTCSD=0inEZGB.CFG. - Tidier SET tab. Everything moved up a row to use the space under the tab bar. The ROM line now shows the fast-launch target's name next to a
PICK ROMbutton, scrolling when it's too long to fit. Top to bottom: TIME, date, RTC, AUTO SAVE, FAST LAUNCH, ROM / PICK ROM, UI.
For the clock backup, the restore prompt and the rest of the 4.6 changes, see the mod-4.6 release.
A note on the cart's coin cell
The Jr's coin cell powers both the clock and the save memory, and the save memory draws enough to run a CR2032 down over time; corrosion on the cell or its contacts has the same effect. A weak cell shows up as the clock resetting to 2000 (caught by the restore prompt) or as BATTERY DRY!!!. Cleaning the contacts or replacing the cell fixes it; docs/battery-sram-swap.md covers a longer-lasting hardware fix. On a cart with no cell at all, set RTC: NO SD if you don't need the clock.
Applying
One patch per kernel; pick the one matching the ezgb.dat from your official firmware package:
| Kernel | Package | Stock ezgb.dat md5 |
|---|---|---|
| 1.04e | juniorkernel-1.04e-FW4 |
b8c29fa5a94c37200434e4c72f0cdfea |
| 1.05e-0731 | juniorkernel-1.05e-FW5-0731 |
91eb7fc67332ef20b5691029181ff748 |
| 1.05e-0918 | juniorkernel-1.05e-FW5-0918 |
5238ac5987d23b68a19d40e43af8c786 |
Apply with any IPS patcher, or with scripts/kernel-patch.py apply ezgb.dat from this repo, which detects the kernel by md5 and checks the result against manifest.json. Copy the output to the card root as ezgb.dat. The HELP tab shows MOD 4.7 when it's installed.