Commit Graph

13 Commits

Author SHA1 Message Date
lifehackerhansol
150503cd5a
Fix folder name corruption on some Wood kernels 2024-08-21 23:17:54 -07:00
Deletecat
aacbf19eee
BL2CK: revert to older flashcard-bootstrap
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
2024-08-06 19:45:29 -07:00
lifehackerhansol
8f48ec8c8e
BL2CK: update to flashcard-bootstrap v2.1.1
Also build r4dspro.com in BL2CK directory
2024-01-22 19:30:30 -08:00
lifehackerhansol
ac6748d94a
BL2CK: Add changes for r4dspro.com, small updates to misc files
- 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!
2024-01-21 20:45:12 -08:00
lifehackerhansol
5fa351a3a0
treewide: use deterministic-zip
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.
2024-01-14 21:59:35 -08:00
lifehackerhansol
a5ae7e8840
Commonize ndslr4/r4sdhc kernel; make ndslr4 kernel old as it can use YSMenu
They're the same carts.
2024-01-14 21:48:07 -08:00
lifehackerhansol
005e6e1e80 BL2CK 1.31.0
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
2023-08-30 12:49:36 -07:00
lifehackerhansol
8c630526d6
treewide: use -X flag when zipping 2023-08-24 11:30:24 -07:00
lifehackerhansol
162e80e007
BL2CK: hex edit akloader to soft-reset to akmenu4.nds
For greater flashcart compatibility, with the introduction of the EDGEi
version.
2023-08-15 12:24:58 -07:00
lifehackerhansol
6cf765bece
Rework BL2CK common, consolidate common files
- 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
2023-08-15 12:17:00 -07:00
lifehackerhansol
b61b6555ab
Remove unnecessary Sakura kernel in common-kernels 2023-08-15 11:52:18 -07:00
lifehackerhansol
e93f3fdffe
Commonize R4iLS kernel files
Everything except the boot file is identical.
2023-08-13 22:26:29 -07:00
lifehackerhansol
18e02684cc
Initial commit 2023-08-13 12:03:09 -07:00