Fearwall at vistabug.org forums can write a program but he needs to know "I just need information about palm ROM store structures and CRC algorithms to be able to repack custom ROMs. "
If I am writing a program it would be to change the ESN (and get the MIP PW/IOTA info) on Novatel datacards via the debug DLL or binary DIAG port method. So figure out palm's rom is not my current priority.
I do have some info on 'common bytes/header bytes' I found in the ROM from some analysis with winhex in the past. I will post it when I find it. As to SmallROM/BigROM, order of files etc I am not sure. Palm must have some sort of 'rom complier' but its not released to the public.
Its sort of like pdbenc.exe/pdbdec.exe expect now it applies to ROM and not PRC files.
But its nice to have a list of which units use which kind of Rom
ie:
Palm 5.0+ only
T3 - ?
650/680 - uses boot.conf/zip
Lifedrive - ?
T5 - ?
755p/700p - ROM Zipped
Tungsten T1/Tungsten T2 - ROM Zipped
Centro - ?
Sony UX50 - ?
Another person to contact is Dimytr at 1src forums can figure it out but he always need pay solution.
Or Grack (From Treo 650 Rom tool)
I have also decompiled the chromed with hexrays plugin from IDA.
If you can understand the source code?
http://rapidshare.com/files/90127839/Ch ... s.rar.html
Creator of 700p ESN&PRL repair without Bitpim/QPST/checksums Tested on 650/755p by others Looking for bricked/stuck in bootloader 700p/700w/700wx/755p/Centro for research to create solutions for ie using WM6 on 700p or vice versa, un/debricking.