Since Gateway 3DS flashcart has been released. A lot of players are concerned about some 3DS games or roms can not be compatible as some 3DS roms are limited to certain 3DS system versions. What’s more, some 3DS games capacity are too large.
The 3DS Rom tool can solve these problems for 3DS games funs when they use Gateway 3DS card.
3DS Rom Tool Features:
1. Read 3DS ROM’s, and print information about them, including actual ROM file size, and minimum required 3DS FW etc.
2. Accurately trim 3DS ROM’s, and be able to restore them again.
3. Patch minimum required FW to 1.0.0-0X
How can it modify parts of the Rom without breaking the signature?
The date it changes is not covered by the header signature. ROM trimming and un-trimming has been tested (to trim and un-trim correctly), and works all 3DS ROM sizes, large (4GB) and small (128MB).
How to use the 3DS Rom Tool?
This is a windows command line tool, so you have to use cmd .
View ROM Info:
rom_tool -i -r Test.3ds
Trimming:
rom_tool -t -r Test.3ds -o Test_trimmed.3ds
Un-trimming:
rom_tool -f -r Test.3ds -o Test_untrimmed.3ds
(NOTE: Trimming and Un-trimming with large ROMs will take a while)
Patching Required FW Version to 1.0.0-X:
rom_tool -p -r Test.3ds -o Test_fwpatched.3ds
(NOTE: When patching the FW version, rom_tool will automatically trim the rom. So if you want to keep the ROM ‘full sized’, include the fillout (un-trim) option when executing rom_tool.)
3DS ROM Tool 1.3
Change log (v1.3):
*Fixed a bug in 1.2 that corrupted ROM’s larger than 4GB when attempting to restore them.
3DS ROM Tool 2.0
Change log (v2.0):
* Research by yellows8 shows that MinFW Patch, while it doesn’t break the ROM signature, is completely useless, those fields are unused by the 3DS.
* Collects more info on the NCCH Partitions.
Source: http://gamehacking.org/vb/threads/8305-3DS-ROM-Tool-1-0?p=69878#post69878
