romensat
Okay, actually, there at least 4 different devices called nuvi 3xx: nuvi 300/350 (HWIDs 476, 855) and nuvi 310/360/370 (HWIDs 566, 866).
So PouchX's dump is unlikely to be suitable for nuvi 350, as it was taken from nuvi 360. But at least it can be used to figure out region locations in the flash. I think it's enough to flash x-loader and bootloader. Once the bootloader starts and provides the pre-boot mode, you can flash everything else with RGN and/or update.txt.
Yes, OMAPs have at least some ROM code which loads the x-loader from the flash chip. But ARM is just an instruction set and the real processors are very diverse. So it's very likely that somewhere exists a processor implementing the ARM instruction set which starts execution at some address, which is mapped to the external flash chip.
Bookmarks