[P3300, MDA Compact III  upgrading etc.] bzn:
hey gian_1_2000,

i'm pretty sure that it is always the first value after the sd-card, so I think you are right...

"pdocread.exe -l" gives something like this:

it looks like it is always this format:

handle 6e99d636 1.87G (0x77fe0200) --> (micro)sd-card

handle 8e9e5532 14.99M (0xefc400) --> extended_rom

handle aea981c6 38.24M (0x263e000) --> i don't know (os?)

handle ceae71ae 50.95M (0x32f4000) --> i don't know (os?)

handle cfb25ef2 2.94M (0x2f0000) --> i don't know (radio rom?)

handle 8fb25e9e 3.06M (0x30fc00) --> i don't know (radio rom?)

at least the both last values always have the same size in the previous examples, the bigger ones in the middle shouldn't be the extended_rom, so there is only one value left...

Could some expert confirm this please?

For some strange reason I always get an error message (see other post above) when dumping the OS via "pdocread 0x0 0x3900000 c:\ROM\OS.nb". But when I dump the two bigger files with the method which is used for the extended_rom the second one of them can be dumped, while the first one again gives the error: ERROR: ITReadDisk : read 00000000 bytes - The drive cannot find the sector requested.

So what is the first big file!?!?

here my example:

pdocread.exe -l

55.95M (0x37f2000) TrueFFS

| 3.06M (0x30fc00) Part00

| 2.94M (0x2f0000) Part01

| 49.95M (0x31f2000) Part02

51.99M (0x33fcc00) TrueFFS

| 3.06M (0x30fc00) Part00

| 2.94M (0x2f0000) Part01

| 49.95M (0x31f2000) Part02

2.00M (0x1ff800) TRUEFFS

| 3.06M (0x30fc00) Part00

| 2.94M (0x2f0000) Part01

| 49.95M (0x31f2000) Part02

1.89G (0x79280000) DSK1:

| 1.89G (0x79120e00) Part00

STRG handles:

handle 0de990f2 1.89G (0x79120e00)

handle ae9d443a 2.00M (0x1ff800)

handle 0ea961d2 51.99M (0x33fcc00)

handle 2eae81ae 49.95M (0x31f2000)

handle 0fb26ef2 2.94M (0x2f0000)

handle 4fb26e9e 3.06M (0x30fc00)

disk 0de990f2

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

disk ae9d443a

3 partitions, 2 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

disk 0ea961d2

3 partitions, 2 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

disk 2eae81ae

3 partitions, 2 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 f4 0f 01 05 1e 16 0c 43 0f 09 06 13

disk 0fb26ef2

3 partitions, 2 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 f4 0f 01 05 1e 16 0c 43 0f 09 06 13

disk 4fb26e9e

3 partitions, 2 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 f4 0f 01 05 1e 16 0c 43 0f 09 06 13what is that part good for?

pdocread.exe -h 0xae9d443a 0 0x1ff8

00 c:\rom\dump1.nb

CopyTFFSToFile(0x0, 0x1ff800, c:\rom\dump1.nb)

pdocread.exe -h 0x0ea961d2 0 0x33ff

cc00 c:\rom\dump2.nb

CopyTFFSToFile(0x0, 0x33ffcc00, c:\rom\dump2.nb)

ERROR: ITReadDisk : read 00000000 bytes - The drive cannot find the sector requested.

pdocread.exe -h 0x2eae81ae 0 0x31f2

000 c:\rom\dump3.nb

CopyTFFSToFile(0x0, 0x31f2000, c:\rom\dump3.nb)

pdocread.exe -h 0x0fb26ef2 0 0x2f00

00 c:\rom\dump4.nb

CopyTFFSToFile(0x0, 0x2f0000, c:\rom\dump4.nb)

pdocread.exe -h 0x4fb26e9e 0 0x30fc

00 c:\rom\dump5.nb

CopyTFFSToFile(0x0, 0x30fc00, c:\rom\dump5.nb)