Hamdr ohjelmistoversiot

Radioamatööriwikistä
Versio hetkellä 21. syyskuuta 2008 kello 13.22 – tehnyt >Oh7lzb (release 165)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

Hamdr-ohjelmiston (firmware) ohjelmistoversiot

Ohjelmisto löytyy OH3TR:n arkistosta nimellä hamdr.versionumero, esim. hamdr.163.

Ohjelmisto on Juha Nurmelan, OH5NXO käsialaa kokonaan versioon 162 asti. Sitä uudemmista versioista julkaisija on mainittu erikseen. Lähdekoodi löytyy Kimmon, OH3GNU ylläpitämästä subversion-versiohallintapalvelusta (websvn).

2008-09-21 165 (Hessu, OH7LZB): Korjattu TNC2-muotoinen pakettien sarjaporttiin printtaus niin, että vain merkit 0x1c alapuolella korvataan pisteillä. Aiemmin muitakin binäärimössön oloisia merkkejä vaihdettiin pisteisiin, mikä rikkoi osin mic-e paketit, kun ajetaan igatea hamdr:llä TNC2-moodissa. Suositeltavaa olisi toki ajella igatea KISS-moodissa, jos softa sitä tukee. Jos ei tue, niin softapäivitys versioon 165 on Erittäin Suositeltava.

Kun ajetaan hamdr:ää tracker-moodissa ja waypoints on asennossa off, printataan sarjaporttiin TNC2-muodossa nyt myös hamdr:n itse lähettämät paketit. Tästä on iloa esim. käytettäessä hamdr:ää igatena autossa mobiilidatamokkulalla.

Poistettu ylimääräinen välilyönti lähetettyjen APRS-pakettien kommenttikentän alusta, jotta esim. mahdollisen PHG-laajennuksen parsinta onnistuisi vastaanottavassa päässä. Hyvä asetus long_comment:lle löytyy PHG-laskurilla - short_comment on syytä jättää tyhjäksi. PHG:tä ei ole syytä muiden kuin igatejen ja digipiittereiden lähettää.

2008-04-05: 164 (Hessu, OH7LZB): Korjattu $--TLL waypoint-tuotanto. Vain yksi $ rivin alussa, ja uusi waypoint_talker -konfigioptio, jolla saa säädettyä -- merkkien tilalle tulevaa NMEA talker-tietoa (oletus RA, sopiva asetus riippuu waypointteja vastaanottavasta ohjelmistosta).

2008-04-01: 163 (Hessu, OH7LZB): Uusi parametri telemetry_interval rajoittaa telemetrian lähetysintervallia (sekunneissa). Esim. telemetry_interval 300 estää telemetrian lähettämisen useammin kuin kerran 5 minuutissa. Asetuksesta on iloa mobiiliasennuksessa, jossa paikkatietopaketteja lähtee välillä hyvinkin usein.

Telemetriaa ei enää koskaan lähetetä laitteen käynnistyksen jälkeisessä ensimmäisessä paketissa, koska onewire-antureilta luetut arvot ovat tällöin usein vielä vähän mitä sattuu. DS18S20-anturin startin jälkeiset ensimmäiset 85C näytteet jätetään myös kaikki huomioimatta.

Uusi asetus telemetry_format T lähettää mitatun lämpötilan 100:lla korotettuna, jotta pakkasen puolella olevat lämpötilat saataisiin raportoitua. Aseta myös telemetry_eqns 0,1,-100 jotta vastaanottava pää osaisi vähentää telemetriapaketissa olevasta arvosta 100 saadakseen oikean lämpötilan.

waypoints-asetus tuntee nyt arvot off, gpwpl, ja tll. Vanhaa on-asetusta vastaa gwpwl, ja tll-asennossa waypointit lähtevät TLL-lauseella GPWPL-lauseen sijaan.

2007-01-07: 162: Kompressoitu lähtevä raportti, old(last)/current-bit sotki 'T' kenttää, oli useimmiten harmiton häiriö.

2006-07-20: 159: RMNC-crc kissiin mukaan, samalla rahalla SMACK:n kaveriksi. Reininlaaksoon sellaisii terveisii, että oisitta nyt himpan aatelleet. ;)

2006-07-18: 158: Trimble-gps ja kiss-tnc:n smack-tuki. kiss ei saata toimia, crc-laskussa hyvin todennäk jokin nurinpäin.

2006-07-09: 156: wpt_tidy -A...Ea...e merkkijoukko a...e. A...E = isoiksi kirjaimiksi, a...e ei. a (anything) melkein mitp vaan, E vain A-Z0-9. -F ssid -10...15 => -A...F ja maksimi mitta -4...9[-] vasemmalta tai oikealta laskien. aikaleimattujen raporttien käsittely, käsittelemättä jättäminen,jos uudempaa tietoa jo on. kaksi peräkkäistä fiksiä gps:stä, RMC/GGA/RMC sotkujen yms kiertoon. ??RMC/??GGA/etc talker kuka vaan. Seinäkellon ja intervallikellon pesäero. Vuonna 2100 menee pieleen. Timestamppeihin fix-aika eikä lähetysaika. aikaleima tai old_data-bitti, formaatin mahdollisuuksien mukaan,jos raportti pakotettu (ptt:llä tai vastaavasti). Jos ei ole hajuakaan sijainnista, >eksynyt sensijaan. positioepätarkkuuksien käsittelyä hierottu. "OHnABC ? 1.3 km NW" jos positioepätarkkuus selvästi merkitsevä, lopussa ?jos yli tunti sitten kuultu. suunta/solmua/symboli parsitaan paketeista. erinäiset "implikoivat" symbolit huomioitu, _Wlm sää/karttaelementti jne. speksinmukainen vaste ?APRSH-kyselyyn. hiki tuli :I goodfellas OHnABC OHnDEF. OHnABC-* ja DEF-* saavat konffata aprs-sanomilla,sanoma muotoa "!! komento plus args" (!! ja blanko). tai entisellä tavalla,salasana jätetään tyhjäksi. Omat lähetykset näkyvät paremmin statusvasteen dcd%:ssa. data_extension PHG:n tms lähetystä varten. omnidf 9[00] komento, [00] argumenttina, kopio PHG:stä, tai vihoviimeisenä 00. pwmb 0...255 PWMB-karvasta 32kHz (IIRC). halt sammuttaa kaiken mahdollisen virrankuluttajan (low-power-stop). Tarkistussummien sun muiden hierontaa. 'gps generic' autovalitsee (PMGNST 10 sek sisällä ?) NMEA Magellan/muu. gps target pitempi, nyt 31 mrk. "Pajusirkunraitti 73B2". myalias2. mic_e_telemetry, kuten telemetry_format mutta 2 tai 5 suuretta. Puolipalloindikaattorit NnSsEeWw (isoilla tai pienillä). Sony IPS-5000 GPS ja yhteensopivat (2k/3k/5k/760/Pyxis/?), (gps generic, sonyn cwkoordinaatisto-datum valittava WGS-84).

2006-04-06: 143: hotspot 0 50+100m 6059.99,N,2859.99,E asettaa liipasinalueen numero 0. Alueita 10, numeroilla 0...9. Raportti liipaistuu tultaessa 50m päähän pisteestä tai poistuttaessa siitä 150m etäisyydelle. Alue on neliö, 2 kertaa "säde" toiseen, säde alle 64 kilometriä ja yli 0 metriä. Nollasäde nollaa asetuksen, pelkkä hotspot listaa. i2c lcd bugfix.

2006-03-26: 142: ulkoilman ja laitteen sisälämpötilan erottelu. sääraporttiin ulkolämpö (alin lukema ~ varjossa) ja statusraporttiin laitelämpö (ylin lukema).

2006-03-21: 141: gps aisin toimii nyt. mc145040/050 ja kaverit.

2006-03-05: 140: tuulennopeuden yksikkö oli väärin, p.o. mph ei knots. i2c ja sensibus RN2:ssa.

2006-02-14: 134: Tuki joillekin KS007x LCD:ille (76, kenties 73). parametri lcd 4x20ks007par tai 4x20ks007ser. ser tarvii (kenties) vain 2 karvaa ledibufferilta, SCLK = U5/7 ja SID = U5/6, lisäksi tarvittavat jumpperoinnit lcd-modulissa. Parametri lcd ext kirjoittaa tiedot sarjaporttiin: muuten asciita, paitsi 0x01...0x04 kursorin kohdistukseen vastaavan rivin alkuun. Profiilin numero 1:n rivin lopussa. Enemmän höhää status-vastauksessa. Korkeuden base91-kompressiota hiplattu.

2006-02-08: 132: "1 mile cq" lcd-menussa. rej vaste jos lcd uupuu. dupeblokkereiden vastatoimet sanomien ja kuittausten yhteydessä (juokseva kirjain kommentissa). telemetrian kuvauspaketteja voidaan lähettää (PARM/UNIT/etc). waypoint_tidy -4 tai -6-, max pituus oikealta tai vasemmalta (muiden siistimisien jälkeen). ?WX? vastaus, jos tarvii (mysymbol wx). etäkonffin timeout alkaa vasta kun komento on ulkona. kyselyt isoilla tai pienillä kirjaimilla. lokaattori ja aika kerrotaan aprsh-vasteessa, jos tiedossa. ax25-PID-ekstensio tunnistetaan (ja paketti hylätään). aprss-vasteessa "mielenkiintoisia tietoja" (aiemmin tunnettu nimellä channel_watch, deleted). Parametri maxdigi estää digipolun liiallisen virumisen (paketti hylätään). send.../query.../station lcd-menussa (suunnattu ?aprs?). reagoidaan myname:lle osoitettuihin sanomiin, jos mytype eroaa nollasta. Paljon näkymättömiä hiplailuja.

2006-01-31: 131: item/object-kill poistaa sisäiset merkinnät, ja GPS:stäkin, jos mahdollista. Fasisti lähettimessä, saman mikroskoopin kanssa. LCD:llä vasta-aseman lokaattori, jos etäisyyttä/suuntaa ei voida päätellä. "Track" vasta-asemia 2 kpl, jos LCD:ssä 4 riviä. "manipulaattorimenussa" profiilinvalinta ja "?APRS?:n" lähetys ilman polkua, lyhytpolulla tai pitkällä.

2006-01-28: 130: heard-listassa oli _katastrofi_bugi_. MIC-E positioepätarkkuus (sellainenkin on!) kelpuutetaan minuutteihin asti. APRSx-kyselyt pienillä kirjaimilla kelpuutetaan. Tanssia "?APRSH_N0QBF____" speksin kanssa. Fasisti vastaanottimessa, dst,src,digis:ctrl tarkistetaan mikroskoopilla ax.25:n mukaiseksi. ack-vasteet lähetetään longpath-polulla, kyselyn polun reversointi oli hataraa, kenties muutenkin vääryys. dumb-digi prettyprinttaa paketin vastaanotettuna, ei (kenties) muokattuna R-bitillä. w-digi toistaa "Messaging-paketit" (:foobar) "Tracenomaisesti" (wide_is_trace never jos se on väärin).

2006-01-24: 127: pisimmät suoraan tulleet raportit pääilmansuunnista talteen ja longpath-raporttiin, jos dx_watch. "directional dest-ssid-digi". kellonaika muiden paketeista jos gps uupuu. SSn-N kuten WIDEn-N (SS mydomain:ssa). remote toimii ilman ^D/restart rumbaa. app_port auto haistelu näkyy ledeissä. kanavastatistiikka longpath-raporttiin, jos channel_watch (packets in, out, dcd-on-%). ?APRS? vastaa vitkastellen. Vastaus kyselyihin ?APRSP, APRSD, APRSH, APRST.

2006-01-14: 126: toistettavaan pakettiin pannaan _aina_ oma kutsu ja kutsu on aina viimeisenä käytettynä digilistassa. Magellaneissa happamien reittipisteiden poisto. Magellanien yhteydessä oli ylivuotobugi. copy_profile komento. disp pattern komento. send komento helpompaan debuggaukseen. Reittipisteiden "omistajasta" pidetään kirjaa (kenen object). Soluhengittävä wide-digi.

2006-01-10: 124: Vastusverkkoon RN3 kytkettävissä keypad tai tuulianturi. Parametri rn3_function. Oletus-kohdeosoite APZMDR, laitteisto todettavissa ilman kommenttitekstejä. HIH-3610 kosteusanturi AN7:stä. Normaali aprs-digipiittaus tracker_digi=wide "avustajamoden" tracker_digi=relay (vanha do_relay) lisäksi. Positio-epätarkkuus hyväksytään minuutin murto-osissa. VAROITUS: vanhat profiilit 3 ja 4 katoavat, termiksellä ascii-dump eestaas, jos niissä on ollut tähdellistä tavaraa; eeprom-budjetti meni uusiksi. boot_profile valinta. Osittain korjattu harhaanjohtava tilanne, joka syntyy kun käytetään waypoint_area rajoitinta; asema joka käy alueen sisällä, päivittyy nyt kunnes putoaa pois listan hänniltä (listassa 100 viimeisintä asemaa) vaikka olisi Antananarivossakin. Kuinka poistaa waypoint ? Asettaa ,,,, koordinaatteihin ?

2005-07-26: 110: Korjattu sitkeä bugi parametrien oletusarvojen asettamisessa; tuotti erilaisia pieniä kiusoja aina softanlatauksen jälkeen.

2005-07-18: 106: Sarjaportin tila on "normaalikättelyn" mukainen parametroinnin aikana. Vastaus ?APRS? kyselyyn. Korkeustieto oikein merenpinnan alta. Mahdollinen sarjaportin lukkiutuminen mahdollisesti korjattu. Parametrit säilyvät vaihdettaessa _vanhempaan_ softaversioon. 'app_port auto' haistelee NMEA:n lähteen itsestään.

2005-07-09: 103: virtaledin sytytys oli unohtunut sadan ylittyessä. Oncore gps.

2005-07-06: 101: tx_lockout ON estää lähetyksen, ja RTS1 plussaan sallii sen uudelleen (ajoittain valvottu sijainti, avainkytkin jne). SeaTalk gps, ja Zodiacin unohtunut kellonaika. Sekalaista hierontaa.

2005-06-12: 88: LCD ja 3x4 keypad tinattavissa. Tinauspisteet kuvissa liquid_hamdr.jpg ja buttoned_hamdr.jpg.

2005-05-21: 81: Bugikorjaus, ensimmäinen raportti lähtee virrat kytkettäessä ja eikä vasta yhden track_interval:n kuluttua. Hyvin hyvin harvinaisiin starttiongelmiin tiedosto zap.out. Ladataan kuten ohjelmatiedostokin, se nollaa kaikki asetukset mutta ei koske ohjelmaan. Korkeustieto kompressoiduissa raporteissa nopeuden ollessa nolla. Korkeustiedon puuttuessa radio_range (kiinteä asema). Muutoksia APRS-symbolin ja GPS-kohdesymbolin käsittelyssä. Keskeneräinen sääraportti, kun aseman symboli on "wx". NMEA:n (re)generointi ulos, esim. binääri-GPS:n tietojen muuhun käyttöön. Paljon pieniä muutoksia, potentiaalisia bugeja.

2005-05-09: 80: MIC-E koodattu korkeustieto oikein päin.

2005-05-08: 79: Skandit kelpaavat paikoissa, joissa eivät tee haittaa. Aikaleima korjattu aprs object-raportissa. RELAY:n duplikaattitarkistus ohittaa raporttien lopussa mahdollisesti olevat rivinvaihto- ja blankomerkit. Valinnainen kommenttiteksti raportin loppuun, short_comment, ja longpath:n yhteydessä long_comment. send_altitude-vipu korkeustiedon lisäämiseksi ascii-raportteihin. Uusia ow-nappeja 2405, 2408, 2413, 2401, 2436.

2005-05-03: 76: Magellanien waypointteihin kommentiksi luontihetken UTC-aika HH:MMz DD.MM. AIEMMINHAN EI MAGELLANIIN PISTEITÄ SAANUTKAAN. Lisää ow-nappeja 18B20, 1822, 2406 ja 2438.

2005-05-02: 73: one-wire nappuloiden 1820, 2407, 2423 ja 2450 luku. ow-pullup +VDD ja MOSI-nastojen välillä pitääkin olla pienempi; ehkä 10k on sopiva kompromissi. 47k kuitenkin pelaa vaaksan piuhoilla.

2005-03-26: 70: telemetria-raportointi normaalin raportin yhteydessä. Antureina voi käyttää laitteen A/D-tuloja 1,3,5 ja 7, PAI-pinniin kytkettyä anemometriä, one-wire-nappuloita. Digitaalituloja ovat sarjaportin inputit RTSx ja DTRx, MISO, PAI, PCLK. Asianomaiset asetukset ovat do_onewire, anemoscale, faith_in_pll, telemetry_bytes, do_telemetry.

one-wire kytkentä tapahtuu D9-liittimeen, GNDD, +VDD ja MOSI. MOSI-VDD välille tarvitaan joku 10k...100k pullup-vastus.

AN7 on erikoisasemassa, jos se on kytketty mittaamaan akkujännitettä. lobatt-asetuksella voi liipaista raportin kun akkujännite nousee tai laskee moottori käynnistettäessä ja sammutettaessa.

Telemetriaa, tai mitä vaan, voi lähettää myös sarjaportin kautta ulkoa, komennolla telemetry kuikka. Tämän jälkeen raportin yhteydessä lähtee myös paketti "kuikka" samoilla headereilla kuin raportti. Kuikan lähetys lakkaa komennolla telemetry ilman argumenttia. Lähetyksen voi pakottaa komennolla sendnow.

2005-03-26: 64: Trackerin GPS-ledi sykkii GPRMC:n tai vastaavan proprietary- lauseen tahdissa. Sykkii kun on fix, vilahtelee kun ei ole. Palaa koko aika, jos sijainti on gps_lat/lon parametrien pohjalta.

2005-03-23: 63: MIC-E dekoodauksessa bugi, leveyspiiri virheellinen.

2005-03-17: 62: Tracker toimii vastahakoisena RELAY:nä, toistaa vain annetun säteen sisältä, ja odottaa josko paketti menisi perille ilmankin.

2005-03-09: 61: GPS valintoja: SiRF, TripMate, EarthMate, Zodiac. APRS raportti lähetetään kun "target" vaihtuu.

2005-03-09: 60: afsk vastaanotto hylkää paketit joissa on ns. I-residue, ei-tasaluku tavuja. use_softdcd parametri. slottime-algoritmin ehostus, alle 100ms kantoaalto ei aloita slottia alusta.

2005-03-08: 59: Kompressoitu ASCII APRS lähettää suunnan ja nopeuden myös paikallaan oltaessa (nollina). Paketti ei silloin sotkeudu niin helposti tekstuaalisessa käsittelyssä.

2005-03-05: Ohjelmistoversio v57 Taajuus asettuu 6.25 kHz pykäliin, jos mahdollista, 5.0 kHz muuten. Lukkiutumaton GPS tuottaa FIX-ledin vilkutuksen. G-voimien perusteella toimiva mutkan tunnistus muuttui, uusia parametreja track_lowg ja track_highg. longpath ja liittyvät area/time parametrit pidemmän jakelun digi-polkua varten.

2005-02-28: Ohjelmistoversio v54, korjattu bugi kompressoidun APRS:n lähetyksessä silloin kun pysytään paikoillaan (kompressoidun osan pituus oli liian lyhyt). Uutena altnet-input-filtteri, waypoint_area-filtteri, waypoint-muisti.

2005-02-21: Ohjelmistoversio v53, uutena voice-tilassa voidaan sarjaportin kautta antaa komentoja oli laite varsinaisesti komentotilassa tai toimintatilassa. Komennot pitää antaa sokkona app_port asetuksen mukaisesta portista (ttybaud 0 == nopeus 19200 bps), mitään palautetta komennon onnistumisesta ei myöskään ruudulle tule. Varsinaiseen komentotilaan pääsee takaisin komennolla restart, joka käynnistää hamdr:n uudestaan. Jotta komentotilaan päästään restartin jälkeen, pitää DTR:n olla ylhäällä ja ohjaus siis tapahtuu tällöin normaalisti ykkösportista, vaikka app_port olisikin asennossa 2.

2005-02-16: Ohjelmistoversio v51, uutena sijainnin pakattu lähetys (use_compression on). Pakkaus lyhentää paketin pituutta ja parantaa sijainnin resoluution (hamdr:n tapauksessa) n. 2x1 metriin. Pakkaamattoman APRS:n ja mic-e:n resoluutio on Suomen korkeudella n. 20x10 metriä.

2005-02-15: Ohjelmistoversio v50, uutena sijainnin lähetys valinnaisesti normaalisti, aprs-objektina tai aprs-iteminä. Objektin ja itemin kohdalla paketissa on siis sekä lähettäjän kutsu AX.25-tasolla että itse objektin nimi, joka voi olla vapaamuotoisempi max. 9 merkkiä pitkä merkkijono (ei skandeja!). Asetusta säädellään parametrilla mytype, joka voi olla normal, object tai item. myname parametriin tulee lähetettävän objektin/itemin nimi, mycall normaalisti lähettävänä AX.25-tason kutsuna.

Myös tämän asetuksen etäkonfigurointi on mahdollista. Komennolla rfpasswd asetetaan etäkonfiguroinnin salasana ja remote vasta_aseman_kutsu voidaan siirtyä konfiguroimaan samalla taajuudella olevaa vasta-asemaa, jos sen salasana on tiedossa. Jos konfiguroitavan kohteen salasana on tyhjä, ei etäkonfigurointi ole mahdollista (oletusasetus).

2005-02-12: Ohjelmistoversio v48. uutena CTCSS lähetys ja GPS:lle lähetettävien waypointtien nimien "siistiminen" mm. vanhoihin garmineihin kelpaavaksi (jotkut mallit mm. eivät kelpuuta pieniä kirjaimia sisältäviä waypoint-nimiä).

2005-02-06: Ohjelmistoversio v46, uutena KISS- ja tracker-modeissa autoenter, jolloin hamdr siirtyy haluttaessa käynnistettäessä suoraan KISS/tracker-modeen vaikka DTR-nasta olisi aktiivinen (= tavallista modeemikaapelia käytettäessä). Myös kiss_trick osoiteasetus, jolla saa ketjutettua useampia hamdr:iä yhteen sarjaporttiin token ring-tyyppisesti (aka multi-port kiss, kiss multidrop). Kytkentä siis tapahtuu niin, että pc:stä txd -> eka mdr rxd, eka mdr txd -> toka mdr rxd, toka mdr txd -> pc rxd. Ketjussa voi samaa periaatetta jatkaen olla useampiakin hamdr:iä. Lisäksi KISS-tilasta voi tästä versiosta eteenpäin siirtyä hamdr:n konfigurointimodeen normaalilla KISSin poistumiskomennolla (peräkkäin merkit 0xC0, 0xFF, 0xC0).

2005-02-05: Ohjelmistoversio v44, korjattu v43:ssa olleita ajastusbugeja, joiden vuoksi v43:n pakettienlähetysväli saattoi venyä viikkoihin.

2005-02-05: Ohjelmistoversio v43, bandilta kuullut APRS-objektit ja itemit siirtyvät trackerilta GPS:n näytölle reittipisteiksi.

2005-02-04: Ohjelmistoversio v42, sisältää smart beaconing -tyyppisen toiminnan, eli haluttaessa lähettää paketin aina kun kulkuvälineen suunta muuttuu merkittävästi. Sisältää myös joitakin korjauksia pakattujen APRS-pakettien dekoodauksessa.

2005-02-03: Ohjelmistoversio v39, sisältää uutena pakattujen APRS-pakettien vastaanoton ja niistä $GPWPL waypointtien tulostamisen GPS:ään tracker-moodissa. Parsii myös aikaleiman sisältävät APRS-paketit (@ ja / merkeillä alkavat) ja tulostaa ne $GPWPL-lauseina.

2005-02-02: Ohjelmistoversio v37, sisältää uutena APRS-träkkerissä selväkielisenä lähetetyissä sijainneissa liikkeen nopeuden ja suunnan.

2005-02-01: Ohjelmistoversio v35, sisältää uutena mahdollisuuden 1-4 eri asetusprofiiliin (komennot profile 0-3) ja komennon profile_tag, jolla profiilin voi nimetä. Voit siis samanaikaisesti pitää korkeintaan neljää erilaista konfiguraatiota hamdr:n muistissa, joista yksi on kulloinkin aktiivisena. Käynnistyessään/resetin jälkeen hamdr siirtyy aina profiiliin nolla.

Profiilien välillä voi vaihtaa (ainakin APRS-tracker personaassa) lennossa ilman tietokonetta luomalla hamdr:ään kytkettyyn käsi-GPS:ään vastaavat waypointit jokaiselle profiilinimelle ja valitsemalla GPS:stä hetkeksi goto-toiminnon kyseiseen waypointtiin. Eli jos kakkosprofiilin nimenä (profile_tag) on HEPPA, voit vaihtaa hamdr:n kakkosprofiiliin valitsemalla GPS:stä goto-toiminnon ja kohteeksi reittipisteen HEPPA.

Tämä toiminto perustuu siihen, että useimmat GPS:t lähettävät goto-toiminnossa ollessaan sarjaporttiin NMEA-0183 lauseella $GPRMB kyseisen reittipisteen sijainnin ja nimen. Hamdr tarkistaa aina $GPRMB-lauseen GPS:ltä saadessaan reittipisteen nimen ja mikäli se vastaa jonkun hamdr:n neljän profiilin profile_tag asetusta, vaihtaa hamdr kyseiseen profiiliin (ellei jo ole siinä). Kun profiilinvaihto on tapahtunut, voi goto-toiminnon keskeyttää ja käyttää GPS:ää normaalisti. Profiili pysyy samana, kunnes seuraavan kerran vastaanotetaan $GPRMB-lause, jossa on joku neljän profiilin profile_tag:sta. Profiilien vaihtoon käytettyjen reittipisteiden sijainnilla ei ole merkitystä profiilinvaihdon kannalta, ne voivat sijaita esimerkiksi Timbuktussa, niin eivätpähän ainakaan häiritse GPS:n ruudulla. Huomaa myös, että tässä on kyse goto-toiminnosta yksittäiseen reittipisteeseen, ei GPS:n muistiin tallennetun reitin (joka koostuu useamasta ennaltamääritellystä reittipisteestä) seuraamisesta.

2005-02-01: Ohjelmistoversio v34, sisältää AX.25 lähetyksen ja vastaanoton, toimii mm. KISS TNC:nä, APRS-träkkerinä ja välittää bandilta kuulemansa APRS-asemien sijainnit mahdolliseen sarjaportissa kiinni olevaan GPS:ään.