Portál AbcLinuxu, 8. května 2025 13:52

Dotaz: Update firmware Garmin 15xH/15xL/18x

Fuky avatar 5.4.2019 16:38 Fuky | skóre: 52 | blog: 4u
Update firmware Garmin 15xH/15xL/18x
Přečteno: 662×
Odpovědět | Admin
Neřešil někdo z vás aktualizaci FW GPS Garmin 15xH/15xL/18x pod Linuxem? Výrobce dodává SW pro Windows, který mi funguje ve Wine, ale potřeboval bych SW přímo pro Linux, případně specifikaci podle které by se SW napsal.
-- RÁMO: psí tábor , ETriatlon: Výuka plavání
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

xkucf03 avatar 6.4.2019 00:50 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Update firmware Garmin 15xH/15xL/18x
Odpovědět | | Sbalit | Link | Blokovat | Admin

Komunikace přes sériový port by šla odposlechnout a pak podle toho napsat vlastní SW…

Mám dva starší Garminy, takže mě to taky čeká (ještě jsem nezjišťoval, jestli pro ně jsou aktualizace – jsou vidět asi jen v tom softwaru).

Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
8.4.2019 09:12 R
Rozbalit Rozbalit vše Re: Update firmware Garmin 15xH/15xL/18x
Pre Windows je velmi dobry program PortMon, dvakrat som ho uspesne presne na tento ucel.

Jeden pripad bolo flashovanie firmwaru nejakeho zariadenia. Ked som to nasledne analyzoval a pisal kod, zistil som, ze sa jedna o protokol bootloadera Renesas M16C. Tak som nasledne dorobil moznosti, ktore ani povodny SW neumoznoval (dump flash, odomknutie blokov).

Druhy pripad bol citanie/zapis konfiguracie citaciek ciaroveho kodu Metrologic. Da sa flashovat aj firmware, ale to som nepotreboval.
k3dAR avatar 6.4.2019 13:28 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Update firmware Garmin 15xH/15xL/18x
Odpovědět | | Sbalit | Link | Blokovat | Admin
nemam/nezkousel sem, ale zapatral bych zda tenhle postup lze pouzit s "GPS 15xH/15xL software version 4.20"(changelog: Fixed GPS week number rollover for devices using older hardware.), pod WINE lze rozbalit a jsou v nem 2 .rgn(=FW?) soubory...
porad nemam telo, ale uz mam hlavu... nobody
Fuky avatar 7.4.2019 20:24 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Update firmware Garmin 15xH/15xL/18x
Dík za tip, toto řešení je bohužel pro jiný typ GPS. Psal jsem i na support, zda-li náhodou nějaké řešení nemají, a Linux vůbec neřeší. Alespoň, že to funguje pod Wine, ale je to hodně nepraktické, když člověk potřebuje vzdáleně aktualizovat desítky GPS, které běží na Linuxu. Škoda, že to mají jen jako GUI aplikaci.
Jendа avatar 7.4.2019 21:06 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Update firmware Garmin 15xH/15xL/18x
Jestli je problém v tom, že na vzdálených zařízeních nejde spouštět Wine (nutnost doinstalovat, není to x86…), tak jak sériák, tak USB se dají provozovat po síti (sériák obyčejným socatem, na usb je nějaké usb/ip). No a pak už jenom potřebuješ xdotoolem naskriptovat klikání v té aplikace ve wine a postupně to spustit na všechny nody.

OT: to máte pro synchronizaci času nějakých distribuovaných měření? Dá se o tom zjistit něco víc? Dělám jako diplomku Tamaru, tak se o tyhle věci zajímám :-)
Fuky avatar 8.4.2019 08:19 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Update firmware Garmin 15xH/15xL/18x
Dík za další nápad, nad řešením sériového portu přes síť jsem uvažoval, ale trochu se obávám do jakého stavu by se dostala GPS, pokud by nastal výpadek sítě při nahrávání firmware. Každopádně prozatím se to jeví jako nejelegantnější řešení, nejlepší by samozřejmě bylo odposlechnout komunikaci a napsat si vlastní aplikaci. Tak s Tamarou jsi celkem blízko, také to slouží k určení polohy tělesa, konkrétně se jedná o bolidové kamery, takže potřebujeme velice přesný čas a PPS. A právě chyby, které nás trápí, řeší nový firmware:
  • Fixed GPS week number rollover for devices using older hardware.
  • Improved PPS (pulse per second) reliability.
8.4.2019 10:27 Ondro
Rozbalit Rozbalit vše Re: Update firmware Garmin 15xH/15xL/18x
Musis sa obavat rovnako ako by to bolo napriamo. Riesil som taketo veci cez siet a no problem(ine zariadenia pripojene cez prevodnik IP/RS-232 na druhej strane republiky). Aj usb/ip som skusal a vyzeralo to zaujimavo ale nikdy som to nedoslo az do produkcie.

p.s. Pravidelne pisem do Garminu, co s podporou linuxu? Hadam to raz vzdaju a vydaju podporu aj pre linux :).
8.4.2019 18:06 ewew | skóre: 40 | blog: ewewov_blog
Rozbalit Rozbalit vše Re: Update firmware Garmin 15xH/15xL/18x

Síce je to asi zbytočné ale mohol si im odpovedať, tak, že neriešiš ich system a prejdeš k inému výrobcovy.

Root v linuxe : "Root povedal, linux vykona."
Fuky avatar 8.4.2019 20:23 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Update firmware Garmin 15xH/15xL/18x

Budu rád, když doporučíš výrobce, který vyrábí stejně kvalitní GPS, ve stejné cenové relaci a poskytuje SW pro Linux.

S jejich podporou si dále píšu, i když si myslím, že to nemá smysl, protože se stejně mé požadavky nedostanou k nikomu kompetentnímu. Nechtějí se ani podělit o dokumentaci, kdyby jí uvolnili, tak není co řešit a SW si napíšeme sami, uvolní se jako opensource a spokojení budou všichni.

8.4.2019 10:15 [Jooky]
Rozbalit Rozbalit vše Re: Update firmware Garmin 15xH/15xL/18x
Odpovědět | | Sbalit | Link | Blokovat | Admin
Sice sme na Linux portali, ale podla mna to zbytocne nekomplikuj ... ja som zatial kazdy garmin updatoval cez windows vo virtualboxe. Funguje tu uplne vpohode. Ja budem za par dni updatovat 18x LVC a spravim to presne tak isto ... z m$ stranok sa da bez registracie stiahnut Win10 image. Bez kluca funguje viac nez dostatocnu dobu, na jeden update ... staci nahodit virtualbox. Nainstalovat potrebny garmin SW. Vo virtualboxe dat aby USB, alebo seriovy interface prehodil do windowsu. Potom update a nasledny delete na virtualku ...
Fuky avatar 8.4.2019 10:36 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Update firmware Garmin 15xH/15xL/18x
Windows není třeba, jak jsem psal, vše funguje bez problémů ve Wine. Případné nastavení COMnn se dělá následovně (Wine User's Guide - 4.3.1 Serial and Parallel Ports):
 $ wine regedit
    
 HKEY_LOCAL_MACHINE\Software\Wine\Ports => add key COM1 value /dev/ttyUSB0
    
 $ wineserver -k
Někomu se ještě může hodit ser2net a socat Connecting to a Remote Serial Port over TCP/IP.
8.4.2019 12:07 R
Rozbalit Rozbalit vše Re: Update firmware Garmin 15xH/15xL/18x
Pri emulovanom porte cez siet by som sa trochu obaval, ci budu fungovat specialne funkcie, ktore moze (ale nemusi) update firmware pouzivat. Napr. Metrologic potrebuje BREAK (tcsendbreak) na prepnutie do konfiguracneho modu. Ine zariadenie sa zase resetuje cez DTR a pritom podla stavu RTS sa spusti bud v normalnom alebo boot mode, kde komunikacia zacne na 9600 bps a nasledne sa prepina na 57600 (nie je to nutne, ale potom to trva...)
Jendа avatar 8.4.2019 15:13 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Update firmware Garmin 15xH/15xL/18x
Tohle nejde udělat, pokud je to vzdálená lokalita s pomalým připojením a navíc to třeba není x86.
9.4.2019 20:47 PetrK.
Rozbalit Rozbalit vše Re: Update firmware Garmin 15xH/15xL/18x
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neví někdo, jestli bude možné provést i upgrade na legendě jakou je Garmin 60CSX ? Ano, pořád tuto GPS používám :-)
k3dAR avatar 9.4.2019 23:59 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Update firmware Garmin 15xH/15xL/18x
no nevim, posledni update FW ma 10let starej ;-)
porad nemam telo, ale uz mam hlavu... nobody
10.4.2019 09:14 marek_hb
Rozbalit Rozbalit vše Re: Update firmware Garmin 15xH/15xL/18x
moje 60csx se zatím tváří, že rollover přežila, uvidíme co dál. novej fw bych nečekal - naopak jak garmin postupně přechází na nový typ map, tak to bude postupně umírat. ale je to luxusní kus hw - to se musí nechat :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.