Reverts to flashcard-bootstrap 1.3.0 for R4iTT, Amaze3DS, and EDGEi.
While R4iTT is known not to work on some carts (e.g. r4ultra), I have
also moved Amaze3DS and EDGEi back to 1.3.0 just incase they may also
be having issues.
This doesn't affect the r4dspro.com version, it was made with
flashcard-bootstrap 2.1.0 and seems to work just fine on the latest
It's pk3ds.com, not pk3ds.org. I'm not sure how I got the tld wrong when I added it to the archive. Cheat DBs weren't removed. I believe you can use usrcheat.dat instead of ENG.dat and whatnot.
Adds r4i-3dsnew.com, r4i-u.com, r4ds-i.com.cn and super4i.com to the archive. Adds missing references to EDGEi and R4DSPro variants of BL2CK. Fix r4i-gold.me (2013 is also supported).
Add XMENU 2.55 and 2.53 as well as the firmware upgrade to 1.45. The firmware upgrade to 1.45 is required before updating to xmenu 2.55 according to the readme texts.
- r4dspro.com carts have a slightly broken implementation of the
Acekard 2 interface, so it needs a different DLDI driver.
- Update DLDI@3b414a59cd81f9de69c47582a8ce8116a1281c06
- Update to flashcard-bootstrap v2.1.0
- Huge file size savings!
https://github.com/timo-reymann/deterministic-zip
This solves a logistics issue; zip files always include the modified
timestamp of a file. This doesn't sound bad until you realize that
GitHub Actions always re-clones the entire repository, and the
timestamp is guaranteed to be different.
Because of this, every time we run our Actions workflow, the zip will
have a different checksum, causing git to re-commit *every single file*
to the frontend repository, causing long workflow times due to the
sheer size of each commit.
deterministic-zip hopefully solves this issue by forcing the modified
timestamp to one hardcoded in its binary, so here is to hoping we don't
abuse our git repo any further.
Based on WAIO 1.25g with modifications by lifehackerhansol
https://github.com/lifehackerhansol/WoodAIO
Changelog:
- Updated flashcard-bootstrap to 1.3.0 (small reduction in size)
- Switched to open-source Acekard AK2 DLDI
- Switched to mixinfo.dat version of ak2loader
- Taken from r4isdhc.hk 2019 1.72 kernel
- This fixes ACWW (which seems to be a RAM limitation in the infolib
loader)
- No other regressions found so far
- Removed unnecessary files
- system.sys is now dynamically generated instead of a static 4MB file
- Have individual makefiles for different boot files
- R4iTT: ARM9 entry 0x02000800
- Amaze3DS: ARM9 entry 0x02000000
- EDGEi: Same as R4iTT, but renamed to `dsedgei.dat`
- Include each makefile from individual folders, copy needed things and
zip