„Trackmemória növelése GARMIN GPS-ekben” változatai közötti eltérés
a (linkek, kisbetűk) |
|||
(2 szerkesztő 4 közbeeső változata nincs mutatva) | |||
1. sor: | 1. sor: | ||
− | + | Kezdetben 3000 trackpontot (vagy még kevesebbet) tudtak megjegyezni a [[Garmin|Garmin GPS-ek]], nagy előrelépést jelentett, amikor megemelték 10 000-re. Ezt a GARMIN ugyanazon régi, szürkeárnyalatos kijelzőjű eTrex Legend és Vista készülékeken volt képes egyszerű firmware-frissítéssel megtenni, tehát nem kellett hozzá új készülék, nagyobb memória. Az újabb, többnyire színes kijelzőjű GPSMAP 60/76 és eTrexC sorozat megtartotta a 10 000 trackpontos határt, pedig ezek sokkal többre is képesek. | |
− | + | ==Technikai áttekintés== | |
+ | A Garmin GPS-ek zöme 16 bájtot szán egy trackpont tárolására. Könnyen kiszámolható, hogy a 10 000 trackponthoz 160 000 bájt, vagyis kevesebb, mint 160 kilobájt memória elegendő (1 kilobájt = 1024 bájt). Ez a mai flash-kapacitások és árak mellett nevetségesen kevés. A szürke eTrexek 10 000-re feljavított firmware-ében 192 kilobyte-ot szántak a trackmemóriának, ez tehát 12288 trackpont tárolására lett volna alkalmas, csak lefelé kerekítettek. A GPSMAP 60/76 és eTrexC készülékekben már 256 kilobájtot szántak a trackeknek, de a firmware nem használja ki, mert megmaradt a 10 000 pontos határ. 256 kilobájt már 16384 trackpontot tud befogadni. | ||
− | + | ==Fejlődéstörténet== | |
+ | Elsőre a fentieknek megfelelő, lefelé ezresre kerekített 16 000 trackpont kihasználását tűztem ki, fél sikerrel. Kiderült, hogy nem elég a 10 000 összes előfordulását kicserélni a firmware-ben, pedig egy ilyen csere máris túl merész, nem is javaslom senkinek hogy kipróbálja, hiszen lehet, hogy a 10 000-et leképező bájtok megjelennek olyan helyeken is, amelyek egészen mást jelentenek. Végül azután sikerült megtalálni a megfelelő helyeket és (igencsak sokszínű) számábrázolási formátumokat, így elállt a 16 ezres firmware. Ezt a [http://geocaching.hu/ geocaching.hu] / [http://turistautak.hu/ turistautak.hu] közös [http://geocaching.hu/forum.geo?id=kutyuk kütyük] fórumán jelentettem be és onnan kerültek ki az első bátor vállalkozók, akik kipróbálták. Én GPSMAP 60-ra készítettem az első változtatást, és nem volt egyértelmű, hogy a GPSMAP 60/76 családra is érvényes lesz-e, hiszen teljesen már helyeken kellett megtalálni ugyanazokat az értelmű számokat a közel két megabájtnyi firmware-ben. Szerencsére sikerült. | ||
− | + | Később rájöttem, hogy a firmware számára fenntartott hely is nagyobb, mint maga a firmware. Kézenfekvőnek adódott ezt is kihasználni, viszont a határ eltolásának gátat szab, hogy a firmware és a trackmemória között még ott van az a memóriaterület is, amely a személyes beállításokat, útpontokat tartalmazza. Úgy döntöttem, hogy előrébb mozgatom ezt a területet a firmware irányába, így nagyobb hely marad a trackeknek. Ez készüléktől és aktuális memóriaállapottól függően vagy törli a beállításokat, vagy csak egy részét, vagy egyáltalán nem. Sőt, a GPSMAP 60-on annyira kicsi a firmware, hogy ott nem is kell elmozgatni az előbb említett személyes memóriát, mert az egész trackmemória elfér a firmware mögött szabadon maradt helyen, egyben. Mivel teljesen típusfüggő, hogy mennyi hely maradt a firmware után, nagy szórás keletkezett, a GPSMAP 60-ba akár 48 ezer trackpont is fér. Sajnos közben kiderült, hogy a firmware hibásan kezeli a trackmemóriát a 8-adik 64k-s blokk után, ez 28 672 trackpontnak felel meg. Emiatt akármennyi memória is áll rendelkezésre, ez a határ nem léphető túl. Ez aztán korlátot jelentett az előbb említett nagy számoknak, így egységesen 28 000 lett a maximum. | |
− | + | ||
− | Később rájöttem, hogy a firmware számára fenntartott hely is nagyobb, mint maga a firmware. Kézenfekvőnek adódott ezt is | + | |
Az eTrexC készülékeken sajnos túl nagy a firmware és így kevés hely maradt kihasználatlanul, a lefoglalt hely és a firmware-t tartalmazó .rgn fájl mérete csak 64 kilobájtos rést mutatott, így 20 ezer trackpontig jutottam. A GPS 60-nál kicsi a firmware, de mivel ott nincs külön térképmemória, az 1 MB-os POI memória foglal el sok helyet, szintén csak 20 ezer trackpontig hagyott elegendő helyet. Később a GPSMAP 76S vizsgálata közben figyeltem fel viszont arra, hogy ott a firmware memóriablokkja kisebb, mint az .rgn mérete! Először nem értette, hogyan lehet, végül rájöttem, hogy a firmware maga nem tölti ki az egész .rgn-t, és az így adódott párszor 10 kilobájtos különbség szerencsére ismét átlépett egy 64k-s határt, így lehetett eljutni 24 0000 trackpontig az eTrexC / GPS 60 készülékeken. | Az eTrexC készülékeken sajnos túl nagy a firmware és így kevés hely maradt kihasználatlanul, a lefoglalt hely és a firmware-t tartalmazó .rgn fájl mérete csak 64 kilobájtos rést mutatott, így 20 ezer trackpontig jutottam. A GPS 60-nál kicsi a firmware, de mivel ott nincs külön térképmemória, az 1 MB-os POI memória foglal el sok helyet, szintén csak 20 ezer trackpontig hagyott elegendő helyet. Később a GPSMAP 76S vizsgálata közben figyeltem fel viszont arra, hogy ott a firmware memóriablokkja kisebb, mint az .rgn mérete! Először nem értette, hogyan lehet, végül rájöttem, hogy a firmware maga nem tölti ki az egész .rgn-t, és az így adódott párszor 10 kilobájtos különbség szerencsére ismét átlépett egy 64k-s határt, így lehetett eljutni 24 0000 trackpontig az eTrexC / GPS 60 készülékeken. | ||
15. sor: | 15. sor: | ||
Nincs tehát minden készülékre egységes megoldás, minden egyes firmware-ben kézzel, szemre kell megkeresni hogy mely számokat kell átírni, és ez egyrészt fáradságos munka, másrészt tesztkészülék nélkül nehéz kipróbálni, hogy tényleg működik-e. A fentiek miatt kérem, hogy senki se bombázzon azzal, hogy az ő X típusára mikor lesz módosított firmware. Akkor lesz, ha vállalja a hercehurcát, és elhozza hozzám a készülékét hogy kipróbáljuk. | Nincs tehát minden készülékre egységes megoldás, minden egyes firmware-ben kézzel, szemre kell megkeresni hogy mely számokat kell átírni, és ez egyrészt fáradságos munka, másrészt tesztkészülék nélkül nehéz kipróbálni, hogy tényleg működik-e. A fentiek miatt kérem, hogy senki se bombázzon azzal, hogy az ő X típusára mikor lesz módosított firmware. Akkor lesz, ha vállalja a hercehurcát, és elhozza hozzám a készülékét hogy kipróbáljuk. | ||
+ | ==Készülékek== | ||
Jelenleg az alábbi készülékekre van megoldás: (a trackpontok száma és a firmware-verzió a hivatkozás fájlnevéből kiderül) | Jelenleg az alábbi készülékekre van megoldás: (a trackpontok száma és a firmware-verzió a hivatkozás fájlnevéből kiderül) | ||
*[http://gps.kolesar.hu/track.php?file=24000.gps60.230.exe&dir=track GPS 60] | *[http://gps.kolesar.hu/track.php?file=24000.gps60.230.exe&dir=track GPS 60] | ||
− | *GPSMAP 60 | + | *[http://gps.kolesar.hu/track.php?file=28000.gpsmap60.230.exe&dir=track GPSMAP 60] |
− | *GPSMAP 60C/60CS/76C/76CS | + | *[http://gps.kolesar.hu/track.php?file=24000.gpsmap60cs.410.exe&dir=track GPSMAP 60C/60CS/76C/76CS] |
− | *eTrex Legend C / Vista C | + | *[http://gps.kolesar.hu/track.php?file=24000.etrexc.250.exe&dir=track eTrex Legend C / Vista C] |
− | *GPSMAP 76S | + | *[http://gps.kolesar.hu/track.php?file=24000.gpsmap76s.400.exe&dir=track GPSMAP 76S] |
− | *Geko 201 | + | *[http://gps.kolesar.hu/track.php?file=16000.geko201.250.stable.nowrap.exe&dir=track Geko 201] |
− | *Geko 301 | + | *[http://gps.kolesar.hu/track.php?file=16000.geko301.260.exe&dir=track Geko 301] |
− | *Foretrex 101-201 felülírás nélküli 12000 pontos | felülírással 8000 pontos | + | *Foretrex 101-201 [http://gps.kolesar.hu/track.php?file=12000.foretrex.270.exe&dir=track felülírás nélküli 12000 pontos] | [http://gps.kolesar.hu/track.php?file=8000.foretrex.270.exe&dir=track felülírással 8000 pontos] |
− | *eTrex v3 felülírás nélküli 20000 pontos | felülírással 16000 pontos | + | *eTrex v3 [http://gps.kolesar.hu/track.php?file=20000.etrex.350.exe&dir=track felülírás nélküli 20000 pontos] | [http://gps.kolesar.hu/track.php?file=16000.etrexvista.350.exe&dir=track felülírással 16000 pontos] |
− | *eTrex Legend felülírás nélküli 28000 pontos | felülírással 24000 pontos | + | *eTrex Legend [http://gps.kolesar.hu/track.php?file=28000.etrexlegend.370.exe&dir=track felülírás nélküli 28000 pontos] | [http://gps.kolesar.hu/track.php?file=24000.etrexlegend.370.exe&dir=track felülírással 24000 pontos] |
− | *eTrex Vista felülírás nélküli 28000 pontos | felülírással 24000 pontos | + | *eTrex Vista [http://gps.kolesar.hu/track.php?file=28000.etrexvista.370.exe&dir=track felülírás nélküli 28000 pontos] | [http://gps.kolesar.hu/track.php?file=24000.etrexvista.370.exe&dir=track felülírással 24000 pontos] |
− | *GPS V felülírással 16000 pontos (ez a maximum felülírással és anélkül is, eredetileg csak 3000 pontot tudott) | + | *GPS V [felülírással 16000 pontos] (ez a maximum felülírással és anélkül is, eredetileg csak 3000 pontot tudott) |
− | *GPSMAP 60C/60CS/76C/76CS 24000 pontos, felülírással | 28000 pontos, felülírás nélkül, TYP nélküli régi verzió | + | *GPSMAP 60C/60CS/76C/76CS [http://gps.kolesar.hu/track.php?file=16000.gpsv.250.exe&dir=track 24000 pontos, felülírással] | [http://gps.kolesar.hu/track.php?file=28000.gpsmap60cs.400.exe&dir=track 28000 pontos, felülírás nélkül, TYP nélküli régi verzió] |
− | *GPSMAP 60Cx/60CSx/76Cx/76CSx 24000 pontos | 32000 pontos, régi verzió | + | *GPSMAP 60Cx/60CSx/76Cx/76CSx [http://gps.kolesar.hu/track.php?file=24000.gpsmap60csx.330.exe&dir=track 24000 pontos] | [http://gps.kolesar.hu/track.php?file=32000.gpsmap60csx.262.exe&dir=track 32000 pontos, régi verzió] |
− | Ha nem találod a listában a saját készüléked típusát, ne írj levelet, hogy miért nincs, hanem olvasd el a bevezetőt. Ha újabb változatú firmware-ed van, akkor az valószínűleg még csak beta, mert ha új (nem-beta) változatot ad ki a | + | Ha nem találod a listában a saját készüléked típusát, ne írj levelet, hogy miért nincs, hanem olvasd el a bevezetőt. Ha újabb változatú firmware-ed van, akkor az valószínűleg még csak beta, mert ha új (nem-beta) változatot ad ki a Garmin, akkor igyekszem mihamarabb elkészíteni annak is a módosított változatát. |
+ | |||
+ | ==Fontos== | ||
+ | |||
+ | ===A módosított firmware=== | ||
+ | |||
+ | Az új változat máshol keresheti és tárolja a személyes beállításokat, adatokat az erre való frissítéskor ezek teljes egészében vagy részben törlődhetnek eredeti Garmin-változatra való visszatéréskor szintén ugyanez zajlik le nincs garancia arra, hogy minden tökéletesen működik töröld a trackmemóriát a frissítés előtt és/vagy után! | ||
+ | |||
+ | ===Ismert hibajelenségek=== | ||
+ | *Nem ad üzenetet, amikor megtelt a trackmemória a "felülír, ha tele" rögzítési módot választva a készülék lefagyhat! (a "felülírással" megjelölt változatoknál működik ez a lehetőség, csak a többinél nem) | ||
+ | |||
+ | ==Használat== | ||
− | + | Ha bevált a firmware, használd egészséggel. A megnövelt tárolóhely segítségével egészen finom felbontású (4 másodperces, 3 méteres vagy legsűrűbb automata) vonalakat tudsz rögzíteni. Bízom benne, hogy trackjeidből a [http://turistautak.hu/ turistautak.hu] számára is feltöltöd a térképrajzoláshoz használhatóakat. (Lásd: [[Hogyan trackeljünk?]]) | |
− | + | [[Kategória:Technikai segítség]] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
A lap jelenlegi, 2009. május 19., 18:50-kori változata
Kezdetben 3000 trackpontot (vagy még kevesebbet) tudtak megjegyezni a Garmin GPS-ek, nagy előrelépést jelentett, amikor megemelték 10 000-re. Ezt a GARMIN ugyanazon régi, szürkeárnyalatos kijelzőjű eTrex Legend és Vista készülékeken volt képes egyszerű firmware-frissítéssel megtenni, tehát nem kellett hozzá új készülék, nagyobb memória. Az újabb, többnyire színes kijelzőjű GPSMAP 60/76 és eTrexC sorozat megtartotta a 10 000 trackpontos határt, pedig ezek sokkal többre is képesek.
Tartalomjegyzék |
Technikai áttekintés
A Garmin GPS-ek zöme 16 bájtot szán egy trackpont tárolására. Könnyen kiszámolható, hogy a 10 000 trackponthoz 160 000 bájt, vagyis kevesebb, mint 160 kilobájt memória elegendő (1 kilobájt = 1024 bájt). Ez a mai flash-kapacitások és árak mellett nevetségesen kevés. A szürke eTrexek 10 000-re feljavított firmware-ében 192 kilobyte-ot szántak a trackmemóriának, ez tehát 12288 trackpont tárolására lett volna alkalmas, csak lefelé kerekítettek. A GPSMAP 60/76 és eTrexC készülékekben már 256 kilobájtot szántak a trackeknek, de a firmware nem használja ki, mert megmaradt a 10 000 pontos határ. 256 kilobájt már 16384 trackpontot tud befogadni.
Fejlődéstörténet
Elsőre a fentieknek megfelelő, lefelé ezresre kerekített 16 000 trackpont kihasználását tűztem ki, fél sikerrel. Kiderült, hogy nem elég a 10 000 összes előfordulását kicserélni a firmware-ben, pedig egy ilyen csere máris túl merész, nem is javaslom senkinek hogy kipróbálja, hiszen lehet, hogy a 10 000-et leképező bájtok megjelennek olyan helyeken is, amelyek egészen mást jelentenek. Végül azután sikerült megtalálni a megfelelő helyeket és (igencsak sokszínű) számábrázolási formátumokat, így elállt a 16 ezres firmware. Ezt a geocaching.hu / turistautak.hu közös kütyük fórumán jelentettem be és onnan kerültek ki az első bátor vállalkozók, akik kipróbálták. Én GPSMAP 60-ra készítettem az első változtatást, és nem volt egyértelmű, hogy a GPSMAP 60/76 családra is érvényes lesz-e, hiszen teljesen már helyeken kellett megtalálni ugyanazokat az értelmű számokat a közel két megabájtnyi firmware-ben. Szerencsére sikerült.
Később rájöttem, hogy a firmware számára fenntartott hely is nagyobb, mint maga a firmware. Kézenfekvőnek adódott ezt is kihasználni, viszont a határ eltolásának gátat szab, hogy a firmware és a trackmemória között még ott van az a memóriaterület is, amely a személyes beállításokat, útpontokat tartalmazza. Úgy döntöttem, hogy előrébb mozgatom ezt a területet a firmware irányába, így nagyobb hely marad a trackeknek. Ez készüléktől és aktuális memóriaállapottól függően vagy törli a beállításokat, vagy csak egy részét, vagy egyáltalán nem. Sőt, a GPSMAP 60-on annyira kicsi a firmware, hogy ott nem is kell elmozgatni az előbb említett személyes memóriát, mert az egész trackmemória elfér a firmware mögött szabadon maradt helyen, egyben. Mivel teljesen típusfüggő, hogy mennyi hely maradt a firmware után, nagy szórás keletkezett, a GPSMAP 60-ba akár 48 ezer trackpont is fér. Sajnos közben kiderült, hogy a firmware hibásan kezeli a trackmemóriát a 8-adik 64k-s blokk után, ez 28 672 trackpontnak felel meg. Emiatt akármennyi memória is áll rendelkezésre, ez a határ nem léphető túl. Ez aztán korlátot jelentett az előbb említett nagy számoknak, így egységesen 28 000 lett a maximum.
Az eTrexC készülékeken sajnos túl nagy a firmware és így kevés hely maradt kihasználatlanul, a lefoglalt hely és a firmware-t tartalmazó .rgn fájl mérete csak 64 kilobájtos rést mutatott, így 20 ezer trackpontig jutottam. A GPS 60-nál kicsi a firmware, de mivel ott nincs külön térképmemória, az 1 MB-os POI memória foglal el sok helyet, szintén csak 20 ezer trackpontig hagyott elegendő helyet. Később a GPSMAP 76S vizsgálata közben figyeltem fel viszont arra, hogy ott a firmware memóriablokkja kisebb, mint az .rgn mérete! Először nem értette, hogyan lehet, végül rájöttem, hogy a firmware maga nem tölti ki az egész .rgn-t, és az így adódott párszor 10 kilobájtos különbség szerencsére ismét átlépett egy 64k-s határt, így lehetett eljutni 24 0000 trackpontig az eTrexC / GPS 60 készülékeken.
Később tovább vizsgálódtam és úgy tűnik, hogy minden olyan GPS-nek vannak tartalékai, amelyben a gyári firmware 10 000 pontos. Sajnos éppen a nagy lemaradásban levő régi készülékeken nem lehet segíteni, pl. a GPS V vagy a 3.00 előtti sárga eTrex, illetve az eTrex Venture típuson. Itt a fix méretű és ismeretlen szerkezetű saját beállítások memóriájába zsúfolták a trackmemóriát így nem sok esély látszik arra, hogy változtatni lehessen rajta. A GARMIN tudna olyan firmware-t készíteni, amiben mondjuk kevesebb nyelv van, vagy nem animált a földgömb, amely eredményeképpen a felszabaduló memória trackekre fordítható lenne, de erre kevés az esély.
Nincs tehát minden készülékre egységes megoldás, minden egyes firmware-ben kézzel, szemre kell megkeresni hogy mely számokat kell átírni, és ez egyrészt fáradságos munka, másrészt tesztkészülék nélkül nehéz kipróbálni, hogy tényleg működik-e. A fentiek miatt kérem, hogy senki se bombázzon azzal, hogy az ő X típusára mikor lesz módosított firmware. Akkor lesz, ha vállalja a hercehurcát, és elhozza hozzám a készülékét hogy kipróbáljuk.
Készülékek
Jelenleg az alábbi készülékekre van megoldás: (a trackpontok száma és a firmware-verzió a hivatkozás fájlnevéből kiderül)
- GPS 60
- GPSMAP 60
- GPSMAP 60C/60CS/76C/76CS
- eTrex Legend C / Vista C
- GPSMAP 76S
- Geko 201
- Geko 301
- Foretrex 101-201 felülírás nélküli 12000 pontos | felülírással 8000 pontos
- eTrex v3 felülírás nélküli 20000 pontos | felülírással 16000 pontos
- eTrex Legend felülírás nélküli 28000 pontos | felülírással 24000 pontos
- eTrex Vista felülírás nélküli 28000 pontos | felülírással 24000 pontos
- GPS V [felülírással 16000 pontos] (ez a maximum felülírással és anélkül is, eredetileg csak 3000 pontot tudott)
- GPSMAP 60C/60CS/76C/76CS 24000 pontos, felülírással | 28000 pontos, felülírás nélkül, TYP nélküli régi verzió
- GPSMAP 60Cx/60CSx/76Cx/76CSx 24000 pontos | 32000 pontos, régi verzió
Ha nem találod a listában a saját készüléked típusát, ne írj levelet, hogy miért nincs, hanem olvasd el a bevezetőt. Ha újabb változatú firmware-ed van, akkor az valószínűleg még csak beta, mert ha új (nem-beta) változatot ad ki a Garmin, akkor igyekszem mihamarabb elkészíteni annak is a módosított változatát.
Fontos
A módosított firmware
Az új változat máshol keresheti és tárolja a személyes beállításokat, adatokat az erre való frissítéskor ezek teljes egészében vagy részben törlődhetnek eredeti Garmin-változatra való visszatéréskor szintén ugyanez zajlik le nincs garancia arra, hogy minden tökéletesen működik töröld a trackmemóriát a frissítés előtt és/vagy után!
Ismert hibajelenségek
- Nem ad üzenetet, amikor megtelt a trackmemória a "felülír, ha tele" rögzítési módot választva a készülék lefagyhat! (a "felülírással" megjelölt változatoknál működik ez a lehetőség, csak a többinél nem)
Használat
Ha bevált a firmware, használd egészséggel. A megnövelt tárolóhely segítségével egészen finom felbontású (4 másodperces, 3 méteres vagy legsűrűbb automata) vonalakat tudsz rögzíteni. Bízom benne, hogy trackjeidből a turistautak.hu számára is feltöltöd a térképrajzoláshoz használhatóakat. (Lásd: Hogyan trackeljünk?)