It supports I8000, I8000L and B7610 (Omnia Pro), confirmed by different users.
This is a command line utility, it serves for various purposes. Here i detail some of the functions and syntax to use it (from command line):
Parameters enclosed in brackets [ ] are optional.
1) Turn a binary dump (the 'pda_dump.bin' that generates Sorg' utility), into a flashable NB0 ROM.
For cookers, it also serves to pack a 'pda.os.nb' file (the one you cooked with osnbtool.exe, etc), into a flashable NB0 ROM.
-nb0pack <rom_name> <os.nb_filename,pda_dump.bin etc> [ <nb0_destination_file ]
The tool deals with checksum, file size adjustment, and creates the proper header, labeling your rom <rom_name>.
2) Extract PDA.OS.NB and LANGPACK from MST ROM
-mst_to_osnb <mst_file> [<pda.os.nb_filename>] [<lang.os.nb_filename>]
This useful option, inspects a MST ROM, like the official ones we get, and extracts the PDA.OS.NB part, into specified filename <pda.os.nb_filename>.
IF THE MST ROM HAD LANGUAGE PACK, it also writes such langpack into <lang.os.nb_filename>
3) Extract a flashable NB0 ROM from a MST ROM
-mst_to_nb0 <mst_file> [<nb0_filename>] [<rom_name>]
Inspects a MST ROM, like the official ones we get, and creates a copy of such rom, but in NB0 FORMAT , into the specified file <nb0_filename>. You can specify ROM name with <rom_name>, or else first part of MST file will be used.
4) Split NB0 ROM
Splits a NB0 rom into its sections and headers, on the same directory as the NB0 file. E.G., PDA.OS.NB, PDA.OS.NB.PRE, LANG.OS.NB, etc...
Similar to OSNBTOOL with -sp, only that OSNBTOOL doesn't deals with language pack.
5) Build NB0 ROM
-nb0build <nb0_filename> <headerfile1> <sectionfile1> [<headerfile2> <sectionfile2...]
Rebuilds a NB0 flashable ROM, into file <nb0_filename>, by constructing individual parts, specified in parameters. It should be header, section, header, section, etc... The best is to use this command in conjunction with -nb0split above.
Normally you would only deal with one section (headerfile1 sectionfile1) as we don't currently cook langpacks.
6) Other commands, too lazy to write specs ... -expand, -checksum, -patch32, -mngefix, -reloc_fixbin... i'll explain in other time
PD: If the only parameter specified is a 'pda_dump.bin' file, it automatically gets converted to a NB0 ROM.. E.G. if you drop the .bin file into my EXE, it gets done
Edited by rodrigofd, 22 December 2009 - 09:08 PM.