turistautak.hu térképrészleteK+ jelzés GPS-szel
[ english
Előzmények

Balthasarhozzászólásai | válasz erre | 2006.09.09 22:23:42 (9641)
Csak egyer volt nálam ilyen egy hónap alatt. Navigáció közben kapcsolt ki.
[előzmény: (9638) Gyros, 2006.09.09 20:53:17]

Gyroshozzászólásai | válasz erre | 2006.09.09 20:53:17 (9638)
Ooo hm, ezeket hol lehet allitani amit SagiK irt ? (autós mód, pálya földút elkerül, akár legrövidebb akár leggyorsabb)

Amugy nekem a 3as firmware upgradeje ota kb felorankent spontan kikapcsol a 60CSXem. Masnak is csinal ilyet ?
[előzmény: (9631) SagiK, 2006.09.09 10:25:04]

SagiKhozzászólásai | válasz erre | 2006.09.09 10:25:04 (9631)
A duplán módosított firmware-el, és az újonan feltöltött térképekkel jöttem Gyöngyösre. Nem tervezett normálisan! Nem akart a 3-as úton jönni! (Csak a NG43 volt bekapcsolva, autós mód, pálya földút elkerül, akár legrövidebb akár leggyorsabb)
Most letöltöttem az eredeti 3.00-ás fw-t, és hazafelé tesztelem. Nem mondom, hogy a módosítás miatt kergült meg, de alapos tesztelés nem árt mindenkinek!
[előzmény: (9630) jekaeff, 2006.09.09 09:31:15]

jekaeffhozzászólásai | válasz erre | 2006.09.09 09:31:15 (9630)
A GPSMAP60 ha jól emlékszem 4 fokozatú szürkeskálás ugye?

HA (!) a firmware-ben tárolja a nyitóképet, akkor valószínűleg át lehetne írni a programot. Az alábbi lépések szükségesek hozzá, körülbelül ebben a sorrendben:

1.) ki kell deríteni, hol tárolja a legújabb firmware a képet, ehhez módosítani kell az általam írt (de itt nem publikált) egyik segédprogramot, hogy jól kezelje a 4 szürkeskálás képeket (teljesen más az adattárolási formátumuk)
2.) változtatni kellene a Floyd-Steinberg Dithering-en hogy fix 4-színű célpalettával dolgozzon. ha nem konvertáljuk át előtte szürkeskálásra a BMP-t, akkor még az alapszínek (R,G,B) szerinti más-más súlyozást is be kell vezetni.
3.) nem kell szenvedni viszont a paletta kiirásával és dekódolásával, mert a GPS valószínűleg fix 4-színű palettát használ , bár egy útpont ikon módosító patch leírásánál a szerző mintha írt volna az inverted/normal színek összevissza cserélgetéséről (az egyik ikonnál ilyen megoldás volt, a másiknál meg amolyan - itt viszont csak egy nagy kép van,nem több, így ez nem gond). így kevesebb a hibalehetőség is.
-változtatni kell a bitmap kiírási részen is, mert ennél a típusnál már jó eséllyel nem 1bájt/pixel formátumú a bitmap, hanem 4pixel/1 bájt.


Majd megnézem mennyire macerás, illetve ha a fentiek alapján úgy gondolod hogy meg tudod csinálni...
[előzmény: (9628) @david, 2006.09.09 01:50:17]

@davidhozzászólásai | válasz erre | 2006.09.09 01:50:17 (9628)
Meg tudod oldani hogy map60on menjen? mit kell átírni - ha esetleg egyszerűen leírható?
[előzmény: (9627) jekaeff, 2006.09.09 00:03:49]

jekaeffhozzászólásai | válasz erre | 2006.09.09 00:03:49 (9627)
Szóval nem csak nálam működik. :o)

Örülök, hogy másnak is megy.

Közben feltöltöttem a legújabb verziót a http://www.startadsl.hu/xtr/img60csx.zip címre, javítva néhány plusz utasítással, hogy még "bolondbiztosabb" legyen a program (például, hogy véletlenül se lehessen más firmware-re alkalmazni mint a 3.00, mert annak katasztrofális következményei lennének).

Forrásfájlok ugyanebben a ZIP-ben...
[előzmény: (9626) SagiK, 2006.09.08 23:39:00]

SagiKhozzászólásai | válasz erre | 2006.09.08 23:39:00 (9626)
Köszi! :)
[előzmény: (9625) jekaeff, 2006.09.08 20:07:27]

jekaeffhozzászólásai | válasz erre | 2006.09.08 20:07:27 (9625)
Ja, ha még nem említettem volna: DOS parancssorban kéretikfuttatni a programot. Előtte át kell nevezni a firmware-t őgy, hogy a fájlnév maximum 8 betűs legyen (+3 betű lehet a kiterjesztés).

A garmin által írt feltöltő (uploader.exe) persze csak azután fog működni, ha visszanevezitek a módosított firmware-t az eredeti hosszú nevére (029201000300.rgn).
[előzmény: (9624) jekaeff, 2006.09.08 20:03:58]

jekaeffhozzászólásai | válasz erre | 2006.09.08 20:03:58 (9624)
Telhetetlen! :o)


Na, jó:

http://www.startadsl.hu/xtr/img60csx.zip

Patch-elés után mindenképpen ajánlott az ellenőrzés (először az eredeti firmware-ben tárolt képek megtekintése, majd a módosított firmware-re is futtatni az ellenőrző programot).

Sőt, aki igazán óvatos az csinál egy ilyet is (feltételezzük, hogy aaa.rgn volt az eredeti, aaa2.rgn pedig a módosított firmware):

fc /b aaa.rgn aaa2.rgn >diff.txt

Ezek után notepad-el belenézve a diff.txt-be különbségek csak a 26DF4F-27754E (bitmap helye a fájlban) és a 2C1B6B-2C1BCE (paletta helye a fájlban) lehetnek. Ha ezenk kívül bárhol hiba van, vagy a két fájl mérete nem egyezik, ne telepítsétek a javított firmware-t! Bár rendkívül valószínűtlen, hogy ilyen eset előforduljon, de ezt a szoftvert is csak ember (ez lennék én) írta, és az emberek néha hibáznak.
[előzmény: (9623) red6t6, 2006.09.08 19:49:31]

red6t6hozzászólásai | válasz erre | 2006.09.08 19:49:31 (9623)
Szia! Futtatható verziót is linkelnél? Csak azok kedvéért, akik nem tudnak a forrással mit kezdeni...;-)
[előzmény: (9622) jekaeff, 2006.09.08 19:38:26]

jekaeffhozzászólásai | válasz erre | 2006.09.08 19:38:26 (9622)
A kora esti kocogás közben beugrott hogy a 60CSx startuplogo ellenőrző-programjában (nem magában a patch-programban, hanem a chars7b2.pas-ban) előfordulhat egy olyan szituáció, ami miatt hibázhat (eredetileg a firmware-ben lévő paletták végét az $FE-kről ismerte fel, de az újonnan legyártott logó palettája egyáltalán nem garantált, hogy arra fog végződni).

Azóta javítottam, feltöltöttem az új verziót.
[előzmény: (9615) jekaeff, 2006.09.08 17:40:10]

jekaeffhozzászólásai | válasz erre | 2006.09.08 17:40:10 (9615)
A program lentebb közölt verziója csak 3.00 firmware esetén működik rendesen. A verzióellenőrzés és rossz verzió esetén kilépés plusz 3-4 sor lett volna csupán, de ilyet már lusta voltam beleírni.

Mint ahogy lusta voltam elkészíteni azt a verziót is, ami 60Cx, 76Cx, 76CSx esetén is működik (plusz 8-10 sor programkód), vagy olyan verziót, amely bármelyik firmware-verzióval együttműködik.

A programnak szüksége van a 60CSx által használt paletta-állományra is:

http://www.startadsl.hu/xtr/palette.pal
[előzmény: (9614) SagiK, 2006.09.08 17:33:27]

SagiKhozzászólásai | válasz erre | 2006.09.08 17:33:27 (9614)
TP7? Azt értem!!!! :) (Ez volt az utolsó nyelv amivel foglalkoztam)
[előzmény: (9613) jekaeff, 2006.09.08 17:32:29]

jekaeffhozzászólásai | válasz erre | 2006.09.08 17:32:29 (9613)
A forraskód természetesen free (Turbo Pascal 7.0), bár sok olyan megoldás van benne, amire nem lehetek túl büszke (már eleve a programnyelv választásra sem, de ilyen még a globális változók használata és a tömbök használata láncolt listák helyett). :o)

De a lényeg, hogy működik és ezt megbízhatóan teszi.

http://www.startadsl.hu/xtr/IMG60CSX.PAS
[előzmény: (9612) SagiK, 2006.09.08 16:47:29]

SagiKhozzászólásai | válasz erre | 2006.09.08 16:47:29 (9612)
Gratulálok bitbúvár barátom. :)
Nem kicsit vagyok irígy a teljesítményedre. Azt sajnálom, hogy az elmúlt jópár évben már nem foglalkoztam ilyen "játékokkal", és már nem is tudom hol kéne hozzányúlni.
A forráskód free?
[előzmény: (9611) jekaeff, 2006.09.08 16:05:29]

jekaeffhozzászólásai | válasz erre | 2006.09.08 16:05:29 (9611)
Elkészültem a 60CSx StartupLogo kicserélő patch programmal, 160x240 truecolor, uncompressed BMP-t fogad el bemenetként (igaz, hogy függőlegesen tükrözöttnek, vagyis "fejreállítottnak" kell lennie a képnek) és ebből valamint az eredeti 3.00-s firmware-ből csinál új startup logót, választhatóan Floyd-Steinberg ditheringgel vagy egyszerű nearest color algoritmussal lekonvertálva a képet.

Igaz, hogy nem túl felhasználóbarát, meg kicsit lassú is (nem nagyon optimalizáltam a programkódot, így 3-4 másodpercig tart a patch-elés egy 2GHz-es gépen).

Az alábbi képernyőkép xImage-el készült, bootolás közben:



Bejelentkezés név:  jelszó:   tárolás [regisztráció]

Felhasználónevedet és jelszavadat a geocaching.hu oldalon is használhatod!

[ kezdőlap ] [ térkép ] [ + felmérések ~ ] [ + útvonalak ~ ] [ + poi ~ ] [ belépés ] [ faq ] [fórum] [email]

A weboldal működése és tartalma folyamatos fejlesztés alatt áll, köszönettel vesszük az észrevételeket a fejlesztési ötletek oldalon.
A turistautak.hu-ra feltöltött track-eket és a letölthető térképeket, azaz térképi adatbázist az ODbL licencnek megfelelően bárki használhatja.
Minden egyéb anyag előzetes írásbeli engedély nélkül csak magáncélra használható fel. jogi tudnivalók