Citat:
Uporabnik Alioth pravi:
Postopek je menda uspel, faila ni več.
Gre pa takole:
- na originalnem *.rgn izračunaj 8-bitni checksum (v hex sešteješ vse byte v datoteki, spodnjih 8 bitov je rezultat - v hex 00 do FF)
Checksum zna izračunati večina hex editorjev, preprost je tudi programček v cmd oknu, ki ga je omenil Matko
- s hex editorjem popravi vse ponesrečene č-je (C3 A8 (ASCII = è) zamenjaj z C4 8D (ASCII = Ä«)) - hvala Mirko!
- Izračunaj checksum popravljene datoteke *.rgn
- Če je nova vrednost checksum večja od originalne, za razliko med njima zmanjšaj (hex) zadnji byte v *.rgn datoteki (s hex editorjem)
- Če je nova vrednost checksum manjša od originalne, razliko med njima prištej (hex) zadnjemu bytu v *.rgn datoteki (s hex editorjem)
- Checksum popravljene datoteke mora biti zdaj enak, kot je bil pri originalni
OPOZORILO: Firmware je Garminova lastnina, zato je vsak poseg v njega kaznivo dejanje. Omenjen postopek je bil zamišljen le kot raziskovalno delo