нувики и так под линуксом работают, там все гораздо проще.
А вот даже на 60/76Cx (не говоря уже о более примитивных девайсах) нужен моск 
Я нашел в архиве стандартные (Европа и Тайвань) и модифицированную русскую прошивки
gpsmap60_76_Cx_CSx_330_rus_full
gpsmap60csx_330.exe
GPSMAP60CSX_TWN.exe
StreetPiloti3_340.exe
к ним gunp.cpp, разбирающий на header.bin, bootseg.bin , loader.bin и fw_all.bin
loader.bin вполне нормальный OMAP’овский код
ROM:00000000 B loc_10
ROM:00000000 ; END OF FUNCTION CHUNK FOR sub_11240
ROM:00000000 ;
ROM:00000004 DCD 0x8015F06
ROM:00000008 DCD 0x80142A6
ROM:0000000C DCD 0x80142A8
ROM:00000010 ;
ROM:00000010 ; START OF FUNCTION CHUNK FOR sub_11240
ROM:00000010
ROM:00000010 loc_10 ; CODE XREF: sub_11240:loc_0Xj
ROM:00000010 MOV R8, R12
ROM:00000014 LDR R0, =0xFFFE1160
ROM:00000018 LDR R1, [R0]
ROM:0000001C BIC R1, R1, #0x17
ROM:00000020
ROM:00000020 loc_20 ; DATA XREF: sub_1049C:off_106A4Yo
ROM:00000020 ORR R1, R1, #6
ROM:00000024 STR R1, [R0]
ROM:00000028
ROM:00000028 loc_28 ; DATA XREF: sub_1049C:off_106A0Yo
ROM:00000028 LDR R0, =0xFFFE1038
ROM:0000002C
ROM:0000002C loc_2C ; DATA XREF: sub_1049C:off_1069CYo
ROM:0000002C ; ROM:off_4E24Yo ...
ROM:0000002C LDR R1, [R0]
ROM:00000030
ROM:00000030 loc_30 ; DATA XREF: sub_1049C:off_10690Yo
RAM где-то в районе 0x08000000, раз указатель стека туда показывает
(MMU скорее всего отключен в это время. хотя и это надо проверять):
ROM:00000334 LDR SP, =0x80A0C30
ROM:00000338 ADR R0, dword_341
ROM:0000033C BX R0
С автоматическим переходом на Thumb моя старая IDA не справляется 