Does this mean, that unit-to-unit transfer now works in Etrex 20?
What about communication with ANT+ devices?
The user haute, from [Only registered and activated users can see links. ] has built a firmware that allows an eTREX 20 to act as an eTREX 30 ( No compass and no barometric pressure working as the etrex 20 do not have the sensors)
[Only registered and activated users can see links. ] for the gupdate.gcd.
This firmware is also patched for the JNX maps
Changes are reversible with original garmin firmware
Last edited by Ed_slv; 1st September 2012 at 12:12 PM.
Does this mean, that unit-to-unit transfer now works in Etrex 20?
What about communication with ANT+ devices?
Last edited by AlexWhiter; 1st September 2012 at 04:56 PM.
Just wondering, what happens if we make MOVS R1,#1 or MOVS R1,#5, which also corespond to eTrex 30 (this fact can be seen at sub_801FAFAA).
BTW, MOVS R0, R0 is not a good way to insert a NOP instruction, as it may affect flags in CPSR register.Code:Please Login or Register to see the links
Last edited by kunix; 1st September 2012 at 05:44 PM.
Doubt about that as no ANT+ sensor in etrex 20 but what if we connect one through the USB or other device.
P.P: We wrote together with Kunix!
Hello
For comunications, the eTREX20 does not have the necessary hardware.
if we put 1 or 5, the gps work but the screen go entire white.
If indeed the instruction mov r0, r0 not a good idea.
I searched other direction where most major patch this.
Firmware version 2.80
ROM:80203732 sub_80203732 ; CODE XREF: ROM:802037D4p
ROM:80203732 LDR R0, =0x12009000 ; Load from Memory
ROM:80203734 PUSH {R4,LR} ; Push registers
ROM:80203736 LDR R3, =0x40014D4 ; Load from Memory
ROM:80203738 LDR R2, [R0,#0x20] ; Load from Memory
ROM:8020373A MOVS R1, 0x1E0000
ROM:8020373E ORRS R2, R1 ; Rd = Op1 | Op2
ROM:80203740 STR R2, [R0,#0x20] ; Store to Memory
ROM:80203742 LDR R2, [R0,#0x24] ; Load from Memory
ROM:80203744 BICS R2, R1 ; Rd = Op1 & ~Op2
ROM:80203746 STR R2, [R0,#0x24] ; Store to Memory
ROM:80203748 LDR R0, [R0] ; Load from Memory
ROM:8020374A LSLS R0, R0, #0xB ; Logical Shift Left
ROM:8020374C LSRS R0, R0, #0x1C ; Logical Shift Right ; Patch to: MOVS R0, #3
ROM:8020374E STRB R0, [R3] ; Store to Memory
ROM:80203750 LDRB R0, [R3] ; Load from Memory
ROM:80203752 STRB R0, [R3,#1] ; Store to Memory
ROM:80203754 BL sub_80200AD0 ; Branch with Link
ROM:80203758 POP {R4,PC} ; Pop registers
ROM:80203758 ; End of function sub_80203732
Last edited by haute; 2nd September 2012 at 05:14 PM.
I dont have other unit to test transfer unit to unit.
Sorry
I wanted to ask if anyone control either language disassembler. And if you could help me.
I use IDA Pro disassembler for. Version 6.
But I have some code poorly linked, mainly text.
I'm looking to make actualize always, when you put a version of the firmware equal or lower.
To find this function, I need the following link with a function and not how.
ROM:80845EF8 DCB 0x4E ; N
ROM:80845EF9 DCB 0
ROM:80845EFA DCB 0x65 ; e
ROM:80845EFB DCB 0
ROM:80845EFC DCB 0x77 ; w
ROM:80845EFD DCB 0
ROM:80845EFE DCB 0x20
ROM:80845EFF DCB 0
ROM:80845F00 DCB 0x73 ; s
ROM:80845F01 DCB 0
ROM:80845F02 DCB 0x6F ; o
ROM:80845F03 DCB 0
ROM:80845F04 DCB 0x66 ; f
ROM:80845F05 DCB 0
ROM:80845F06 DCB 0x74 ; t
ROM:80845F07 DCB 0
ROM:80845F08 DCB 0x77 ; w
ROM:80845F09 DCB 0
ROM:80845F0A DCB 0x61 ; a
ROM:80845F0B DCB 0
ROM:80845F0C DCB 0x72 ; r
ROM:80845F0D DCB 0
ROM:80845F0E DCB 0x65 ; e
ROM:80845F0F DCB 0
ROM:80845F10 DCB 0x20
ROM:80845F11 DCB 0
ROM:80845F12 DCB 0x66 ; f
ROM:80845F13 DCB 0
ROM:80845F14 DCB 0x6F ; o
haute
I'm a big fan of IDA and Garmin, so I could try to help you. But, unfortunately, I don't understand what you've written. Do you want to find all functions referencing some string?
Concerning MOVS R0,R0. It's better to use the perfectly legal NOP instruction, which is encoded as 0xe1a00000 in ARM mode, and 0x46c0 in Thumb mode. NOP doesn't affect CPSR register.
kunix,
What haute wants to do is to remove the check for the currently installed firmware version, so the device would flash any GCD file independent of the FW version, and without any prompts.
Bookmarks