Prova a leggere questo mio vecchio post e i successivi e fammi sapere se sei in grado di intervenire.mi sa che l'800 non se lo caga più nessuno
Prova a leggere questo mio vecchio post e i successivi e fammi sapere se sei in grado di intervenire.
[url]http://www.mtb-forum.it/community/forum/showpost.php?p=4445861&postcount=613[/URL]
O eventualmente qui
[url]http://euganei.it/euganei/2011/01/garmin-edge-800-500-hack-km-totali/[/URL]
In effetti ora che ricordo, da una certa versione in poi han spostato gli indirizzi di km fatti e tempo.ciao,
con il tool per correggere in automatico non si riesce,mi dice "invalid totals.fit file",ma anche le righe non sono quelle,ne le 5E-5F-60-61,ne quelle suggerite per la versione da 2.4 in poi,sono sicuro perchè ho quasi azzerato il totale ed ora è 15.02,quindi dovrei avere F e qualcosa per i decimali,ma non compare da nessuna parte una F.
Io ho il software 2.70
Ho fatto una rapida verifica ma non ho provato gli effetti ...ciao,
con il tool per correggere in automatico non si riesce,mi dice "invalid totals.fit file",ma anche le righe non sono quelle,ne le 5E-5F-60-61,ne quelle suggerite per la versione da 2.4 in poi,sono sicuro perchè ho quasi azzerato il totale ed ora è 15.02,quindi dovrei avere F e qualcosa per i decimali,ma non compare da nessuna parte una F.
Io ho il software 2.70
Ho fatto una rapida verifica ma non ho provato gli effetti ...
Supponendo di voler settare il valore 388.64 km, prova quanto segue:
Tradotto in esadecimale il numero 388640 ottieni 0x0005EE20
Usando il comando bvi di Ubuntu, m'aspetto di vedere all'indirizzo 0x62 la stringa 0x0020 0xEE05
Prova ad immettere questi valori e fammi sapere se alla fine vedi i 388.64km
il 15.02 dovrebbe corrispondere con lo 00AF 3A00 che parte dall'indirizzo 0x62.ciao,
non ho ubuntu,come faccio ad immettere quella stringa?
attualmente quello che mi compare è questo
che dovrebbe corrispondere a 15.02
il 15.02 dovrebbe corrispondere con lo 00AF 3A00 che parte dall'indirizzo 0x62.
Allo stesso indirizzo prova a mettere 0004 4A02 ... che dovrebbe corrispondere a 150.02 km.
Se fosse corretto, quel valore esce dal fatto che 150.020 tradotto in esadeciamale diventa 00024A04
Se vuoi mettere 3502km come valore, devi convertire in esadacimale 35020, che fa 0x88CC.ho provato ed esce proprio così,allora la stringa giusta è 62-63-64-65
a questo punto devo convertire 3502 in esadecimale,cioè DAE,ed immettere quindi la stringa...?
Se vuoi mettere 3502km come valore, devi convertire in esadacimale 35020, che fa 0x88CC.
A questo punto la stringa da inserire dovrebbe essere 00CC 8800
Fammi sapere
Dalla schermata vedo che il valore e' 00CC 88CC, mentre dovrebbe essere 00CC 8800in questo caso mi appare 13404.36
e la schermata è questa
Dalla schermata vedo che il valore e' 00CC 88CC, mentre dovrebbe essere 00CC 8800
Metti 00B0 6F35ops,errore mio che ho ripetuto il CC,però ora mi da' 35.02,devo spostare di due posizioni e mettere 0000 CC88 ?
Metti 00B0 6F35
Avevo dimenticato di considerare i 3 decimali.perfetto,ora appare esattamente 3502.00
stavo cercando di capire il principio per non dovertelo eventualmente richiedere un'altra volta,ma mi sfugge
Avevo dimenticato di considerare i 3 decimali.
Il valore da convertire in esadecimale e' 3502000, che diventa 356FB0.
Poi per via di una questione che in gergo si chiama little/big endian [url]https://it.wikipedia.org/wiki/Ordine_dei_byte[/URL] devi ribaltare i byte e partendo dall'ultimo hai 00B06F35