Releases: DS-Homebrew/dsbf_dump
Releases · DS-Homebrew/dsbf_dump
v1.4.0: Shiny new libnds just dropped
Improvements
- Moved back to devkitARM, which bumps libnds to v2.0.0.
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
v1.3.1: maintenance release
Improvements
- Updated to BlocksDS v1.6.2.
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
v1.3.0: dumping hundreds of dollars' worth of firmwares
What's new?
- IS-NITRO dumping is now possible! (@Mythra)
- See README.md for instructions.
Improvements
- Updated to BlocksDS v1.1.0.
v1.2.1: maintenance release
Improvements
- Updated to BlocksDS v0.11.0.
- JEDEC reading has been upstreamed to libnds, so switch to that.
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
v1.2.0: the size does, in fact, matter
What's new?
- dsbf_dump now dumps the exact firmware size, instead of hardcoding 512KiB.
- This was done by checking the JEDEC command; its values are printed to the lower screen.
- This is imperfect; some chips do not report the correct size via this command. If this is the case, please raise an issue so we can add it to our list of "quirky" flash chips!
- Many thanks to @IanSkinner1982 for documentation and testing on quirks.
Improvements
- crc32 code was replaced with a slightly more optimized version from libdeflate.
v1.1.1: a new face
What's new?
- @SombrAbsol: Added a new banner icon, replacing the default build system icon.
Improvements
- BlocksDS updated to v0.7.
Bug fixes
- Version number was not incremented in the previous release. Was actually incremented this time.
v1.1: we found old things and let you know!
Improvements
- BlocksDS updated to v0.6.
- Added two new(?) DS models:
- From @IanSkinner1982: A prototype DS phat with firmware version 0
- A kiosk model DS Lite with firmware version 1
v1.0: Building the first Blocks
What's new? (#2)
- The BIOS checksums are displayed on the bottom screen.
- General text has been moved to the top screen.
- Basic firmware info is displayed on the bottom screen:
- Firmware build date
- Firmware version number
- Unknown firmware versions will warn you. Please raise an issue if you found a new one!
Improvements
- The source code was entirely rewritten, and ported to a new toolchain, BlocksDS!
- You can see more about BlocksDS here.
- Dumps are now separated into device-specific folders.
- The resulting folder will start with
FW
and end with the MAC address of the device.
- The resulting folder will start with
Bug fixes
- Issues dumping the BIOS9 on Ace3DS+-family of flashcards are fixed. (#1)
- Firmware dumping is now stable.
- Previously, dumping the header was unreliable and sometimes returned invalid data.
v0.2: Spring cleaning 16 years of cruft
Wow, it's been 16 years.
Changelog
- TLDR: we made it work on modern tools
- gba_nds_fat (lol, lmao) was replace with libfat
- libnds v1.8.2 with devkitARM r60
- Other minor hacks to make it work
Huge thanks to cory1492 for re-uploading the original, once-lost source code.
Thanks to @IanSkinner1982 for initial testing and feedback.