--- title: "MangaON DSi Update: Build recovered" layout: release releaseslug: classroom date: 2025/01/04 preview: /preview.png ---

MangaON DSi Update: Build recovered

In September of 2023 we released a small lot of NANDs. Included was a development DSi used at Jump Festa 2009 to show off a demo of MangaON, a cancelled digital manga service for the DSi and Wii. When we first found the unit we had assumed the demo build was overwritten. We recently learned it was just fragmented (spread in pieces across NAND), and MrPinball64 was able to piece it back together!

The build contains short manga for Naruto, One Piece, and Dragon Ball.
MangaON SRL
MangaON TAD

Recovery explanation from MrPinball64

Nintendo DSi NANDs are just a FAT12 filesystem, and for the most part are very similar to any other type of data storage - the difference seems to be that files and fragments are stored at 0x200 instead of 0x1000. This is not in multiples, so you won't see it as 0x400, 0x600, and so on.

MangaON's file begins at 0x699200 in the image, and the filesize is stored at 0x210 in the header in little endian format - so F8C000 in this case. From where comic.bin starts (notated with a BVSC header), there are headers for sections of the .bin (11 00 08 00), always occurring exactly on a multiple of 0x10, and always preceded by at least 4 FF FF FF FF bytes. Using this, I was able to find where they stopped occuring, and work my way down the image to find where they resumed again. By knowing that fragments can only occur on 0x200, I was able to find exactly where it stopped and started again. This occured one more time, and from there, it was a straight shot to the end of the file, which I found by using the length of the file I was missing, and luckily the rest of the build was stored in one clear shot from that point.

The locations from where the build was pieced back together are as follows:

Build start: 0x699200
Stop: 0x7211FF
Resume: 0x91D200
Stop: 0x9291FF
Resume: 0x1B5D200
End of build: 0x2A551FF 

Jump Festa MangaON stand Jump Festa MangaON stand Jump Festa MangaON stand Jump Festa MangaON stand