Mon Jun 3 18:51:42 EEST 2002 r58p8x3L.bin: R58 v3_L AL4 03.06.2002 P8E/P8N S8B/S8C/S8D CU53xx/CU58AF *** Muista b*:ScTAIL nyt sekunteja, ja GE:onHoo/oFFHoo nollattava *:llä *** Lyhyt yhteenveto setupista nyt .setup filetossa. Muutoksia normaalikäyttöön: Asetuksiin harhautumista voi vaikeuttaa laittamalla dF:EntLEn vaikkapa kolmeksi, jolloin ENT on oltava pohjassa sekunnin verran. Asento 0 vastaa nykytilannetta. Sq:bonGo Hz piippaa kelloa kun salpa sulkeutuu. Tämän ja näppäinäänen saa pois laittamalla vastaaviin kenttiin 0 Hz. Muistit käyttävät nyt johdonmukaisesti, joskin rajoittavasti, samoja bandiviipaleita kuin vfokin. 3J:ssä ollut korjaus oli harha-askel, näkyviä oireita ei edelleenkään pitäisi juuri olla. Setupissa näkyvä GE:CtCSS editoi muistin asetusta muistilla oltaessa, muutoin vfon asetusta. D-liittimen EXAL karvaa voi ohjata parametrilla GE:GPio1. CCIR- ja DTMF-ohjaus käy myös, asetukset io:ctl_1c ja io:ctl_1d. Näissä asetetaan ohjauskomennon prefiksi, varsinaisen komennon lopussa on lisäksi joko 0 tai 1. Loppunumero määrää kumpaan asentoon EXAL kääntyy (heikko ttl). Kolmas HiZ tila tulee myöhemmin, jolloin karvan tila voidaan kysyä. Kutsu saataessa ruudulla juoksee HH:MM:SS CALL-tekstin lisäksi, viimeisimmän kutsun kuulemisesta kulunut aika. Näyttö palautuu kuten ennenkin, roplaamalla luuria. Ripelimuutoksia: Lämmin käynnistys dF:reboot kentän kautta. Suspend-tila fsk-, ccir- tai dtmf-komennoilla, rP:SUSP* asetukset. ccir ja dtmf toimivat togglen lailla, vaihtavat suspend -> normal -> suspend. suspensiosta tullaan pois vasta minuutin karenssin kuluttua vaikka palautus käsin suoritettaisiinkin. Ilkivaltainen #9 komento voidaan estää rP:HidE_9 asetuksella. Välibongo tulee viiveellä, asetus rP:bLiP_t msec (10msec tarkkuudella). Huomaa muut ripelin aika-arvot olivat ja ovat sekunteja. Ylimääräinen blankko blip-stringissä on nyt turha (mutta harmiton). r58p8x3P.bin: R58 v3_P BEc 08.02.2003 P8E/P8N S8B/S8C/S8D CU53xx/CU58AF [GPS-demo] jaapotijaap ja höpö 3P:ssä normaalimoden muutoksia: skannauksen nopeutus ja pari verenpainetta laskevaa mykistystoimintaa. SC:SLrate = msec ja SC:SL_qsy = kHz Kun taajuus vaihtuu vähemmän kuin SL_qsy, askellusviive on vanha SC:rate=msec. Kun se vaihtuu enemmän kuin SL_qsy, askellusviive on SC:SLrate=msec. Sopivia arvoja voisivat olla rate=10msec, SLrate=60msec ja SL_qsy=100kHz. b*:AutorJ = on/oFF Jos listen-limitti ylittyy, taajuus rejektoituu itsestään. Järkevä käyttö edellyttää että myös unrejt on annettu. Siis jos tulee yli X sekuntia signaalia, on taajuus rejektissä Y minuuttia. Sopinee parhaiten repiitteri-viipaleen yhteyteen (default b2) GE:rEPSit = seconds Repeater Sitter's Special. Joko nolla (ei toiminnassa) tai 1..255 sekuntia. Luurin ollessa pitimessä audio katkeaa itsestään näin monen sekunnin jälkeen, aueten taas seuraavalla overilla. Nostettu luuri pitää audion auki normaalisti. dH:GPS H 256 viimeisintä GPS:n puhumaa merkkiä (tinataan SIO-A RXD:hen). Keskeneräinen. Vanhempia muutoksia 3J:n jälkeen: !! 3.J 020409 If id_bye == "", tx unnecessary. !! PA_Hot and ant_bad messages as strings in setup, !! no fixed usage (though very suggestive names). !! Repeater USEcnt open counter. !! Repeater USEhrS transmitter hours. !! Repeater blip is pre-empted by carrier. !! Repeater (re-)enters open state when /LOCAL pin rises, !! useful for triggering cwid externally. !! Repeater gives better S-reports (setup S1rSSi, S9rSSi), !! rssi below s1rSSi = 1, rssi above S9rSSi = 9. !! 6.25kHz step hidden. !! Power relay is toggled with delay when battery dries, !! relay stays in On position with bench supply, !! Lo_batt shown in LCD, !! If voltage rises back over 10 volts, !! lo_batt ends and normal operation resumes. !! Powering up powerbutton in off-position, the livelock removed. !! CCIR CALL also rings bell. !! FSK modem is re-enabled every hour (unstuck). !! Repeater CTCSS access method, input EXIN2, polarity selectable !! with rP:CtCPol = POS/nEG, configured with rP:ACCESS = CtCSS. !! CTCSS freq and channel step are kept separately in memories. !! CTCSS tx indicator is the little mast icon. !! GE:onHook/oFFHook scripts. REMEMBER to clear them from setup. !! Command input fixed to understand either 0xC or 'C' for CL. !! Little button just aborts scanner, if scanning. !! XXX halfway with mute operation. !! onHook-script can execute 'T' -> selkun Taakse. any key, !! hook or alarm bell clears the mute (no re-triggers here). !! Mute (Selective) indicator is the little key icon. !! Repeater CCIR commands like DTMF commands, using prefix !! from rP:ccirPF, for example when prefix is "1234" !! ccir 1234 = dtmf ##, 12340 = #0, 12341 = #1 and 12349 = #9. !! multidigit commands are not (yet) understood. !! Temporary rejects now max 20, parameter rJ:n_tEmP can trim !! the lifo length into 1...20 (0=20) !! APRS transmit aux ptt from /LOCAL. Quick qsy into other freq, !! tx while /LOCAL is low and qsy back to original frequency. !! Settings are GE:APrS=off/on and tr:trAPrS=kHz !! APRS /PTT sense was wrong. !! Scanner 'carrier wait' lingering parameters b*:SCtAIL !! now presented in seconds. !! Repeater 'hog' message now configureable. !! Scanner b*:SCLIStEn value 255 means now 'infinite patience'. !! !! Setup checklist: !! b*:SCtAIL unit is now seconds !! GE:onHoo clear this !! GE:oFFHoo clear this !! !! 3.L 020523 Sq:BonGo Hz for local blip from closing squelch. !! Key blip and serv blip setting 0 -> no corresponding blip. !! dF:EntLen safety for entering setup. !! 020527 Memory uses the corresponding b?-band, setting band_xxx !! variables ok. !! Also CTCSS updates in setup use the mem- or the vfo-variable !! as needed. !! AL3 EXAL changeable from keypad, fsk, dtmf and ccir. !! GE:GPio1 has the control on/off state; !! io:ctl 1c and io:ctl 1d are command prefixes to set it !! from ccir and dtmf, respectively. !! warm boot thru setup (dF:reboot). !! repeater suspension (rP:SUSP*). !! display "CALL" runs also a HH:MM:SS counter. !! rP:HidE_9 pass/hide to block abuse of #9 command. !! AL4 repeater_TBLIP cSEC counter. !! 3.N 020703 Hide9 bug fixed (when hidden, #9 tightened squelch instead). !! Longstanding bug in piob_mode fixed, overwritten by _bss bzero. !! 030109 rP:SInPLE on/oFF flag for wierd simplex mode of repeater. !! this disables rx during repeater tx. !! 3.P 030129 quick/slow qsy in scanner. !! 030129 oops, forgot defaults of the new qsy-parameters. !! autoreject. !! repeater sitter's special. r58p8x3Q.bin: R58 v3_Q BEI 10.02.2003 P8E/P8N S8B/S8C/S8D CU53xx/CU58AF GPS-liitäntä SIO-piirin RXDA:han TTL-tasoista NMEA:ta. pinni 13 (rx only). Lisäksi pinnit 14 ja 15 (RXCA ja TXCA) pitää jumpperoida pinneihin 31 ja 32 (RXCB ja TXCB, nämä kaksi ovat jo yhdessä). Tästä on kuva akatemiassa. Ei ole tiedossa, pitääkö pinnit 13-15 nostaa irti piirikortilta, irtinosto on suositeltavaa. GPS-liitännästä luetaan sijainti-tieto. Tieto voidaan myös syöttää käsin GPSLat ja GPSLon-parametreihin. APRS-pc-liitäntä Luuriliittimen MBUS-karva (pinni 19) emuloi rajoitetusti TNC-2:sta. TTL, 9600, 8bit, no-parity. Tasomuunnos RS-232:een tarvitaan. Formaatti mukailee TNC-2:n UNPROTO CONVERS tilaa (tx only). APrPtt=on Vapautettaessa PTT luikahtaa ulos MPRS-paketti, jossa on APrCAL ja lat/lon tieto. Kuultaessa tällainen paketti näytetään näytöllä lähettäjän kutsu ja lokaattori hetken aikaa. APrbuS=on Kuultaessa MPRS-paketti tiedot välitetään PC:lle MBUS-karvassa. Uusimpia parametrejä: 010 GE:oLdPrS on/oFF Real-APRS-mode Nimi muutettu, tämä on se entinen APrS-parametri, joka liittyy /LOCAL-pinniin ja vaikkapa PIC-E enkooderiin. Ei merkitystä MPRS-käytössä. 011 GE:APrCAL string kutsu (MYCALL) MPRS-modessa (OHnNNN-n) 012 GE:APrPtt on/oFF MPRS paketti ulos aina vapautettaessa PTT 013 GE:APrbuS on/oFF kuultu MPRS releoidaan APRS:nä MBUS:iin Uuteen MPRS:ään liittyvät parametrit 014 GE:rEPSit BYTE repeater sitters special - seconds rx-audion automaattinen katkaisu N sekunnin jälkeen jos luuri on pitimessä. 15 SC:rAtE cSEC skannaus: askellusviive msec 16 SC:SLrAtE cSEC skannaus: hidas askellusviive msec 17 SC:SL qSy FREQ skannaus: nopea/hidas qsy kHz Uudet skannausparametrit, nopea 20msec, hidas 60msec ja qsy-raja-arvo vaikkapa 100kHz 46 b1:AutorJ on/oFF skannaus: kärsivällisyyden (listen) loppu => tmp reject 413 b2:AutorJ on/oFF 420 b3:AutorJ on/oFF 427 b4:AutorJ on/oFF 434 b5:AutorJ on/oFF 441 b6:AutorJ on/oFF 446 bo:AutorJ on/oFF Toinen verenpainetta laskeva (?) toiminta. Ylipitkä overi blokkaa kanavan skannauksesta hetkeksi (hetki = vanha unrejt-parametri). 63 dH:GPS H Viimeisimmät GPS:n juttelemat NMEA-rivit (FYI only) 751 tr:oldPrS FREQ Real-APRS lähetystaajuus Perinteisen APRS:n käyttämä taajuus. Ei merkitystä MPRS-käytössä. 911 GP:GPSutc STR HHMMSS (FYI only) 912 GP:GPSdAt STR MMDDYY (FYI only) 913 GP:GPSLAt STR DDDMMSSX X on N tai S 914 GP:GPSLon STR DDDMMSSX X on E tai W 915 GP:GPSSPd WORD speed - knots (FYI only) 916 GP:GPSCrS WORD course - degrees (FYI only) 917 GP:GridSq STR Maidenhead locator (FYI only) NMEA:sta napattuja, tai käsin syötettyjä. MPRS käyttää lat/lon tietoja. r58p8x3R.bin: R58 v3_R ALd 16.02.2003 P8E/P8N S8B/S8C/S8D CU53xx/CU58AF Hohhahhei toiseen; NMEA-lauseiden tarkistussummassa väärän rekisterin vertailu. Tässä (3_R ALd) GPS->R58 toimii, vihdoin. Juha r58p8x3T.bin: R58 v3_T AL0 22.02.2003 P8E/P8N S8B/S8C/S8D CU53xx/CU58AF ctcss-detector now out from repeater parts, into common squelch. suspension "QRT" and "QRV" messages, no extra delays in unsuspend. /RXON as GPio2. GPctlc ja GPctld renamed. 0/1 set exal, 2/3 set /RXON. one of gpio-blips if EXAL or /RXON are set. R-ack of GPIO set/reset. ctcss detect moved into squelch, from specialcased access method. ctcss overrides squelch levels but drag timers are active. GPS checksum bug (compared agaist wrong register, not E reg). using decimal minutes, not seconds in MPRS. names changed _m_prs. mbus mprs format selection (tnc/kiss/3rdparty/logger) symbol and ssid in mprs, reserved bits masked. gps speed as km/h. AprCut "smart" squelch. waypoint uploads with $GPWPL or Magellan-propriporo. All_Config_Send/Get via MBUS: transfer format is 1) version banner line ending in 0x0A 2) size of configuration block as little-endian short 3) nonvolatile data itself and 4) checksum byte of data (data+sum==0x00). 666# in GEt to prepare receive and 666# in Snd to clone. !! waypoint upload: !! !! Garmin GPS12, MAP168, GPSII+, GPSIII, GPSIII+, EMap(updated Software), !! Etrex Venture, Legend, and Vista(with updated software), !! Garmin 45, StreetPilot III(with 2.11 and above software), !! and the GPS 12xl are known to be capable of this function. !! !! All (?!) Magellans. r58p8x3U.bin: R58 v3_U ALE 18.03.2003 P8E/P8N S8B/S8C/S8D CU53xx/CU58AF $GPRMC:ssä voi olla desimaalisekunteja mukana utc-kentässä. Ei pillastuta jos kellonajan perässä on .0123456789 ennen pilkkua. CU53:n fonttia on muutettu merkkien ! K M V W X ja Z osalta. r58p8x3U.bin: R58 v3_U ALd 12.03.2003 P8E/P8N S8B/S8C/S8D CU53xx/CU58AF Komentokarvoja: EXAL (yksibittinen gpio1) sekä EXIN2 ja /RXON (kaksibittinen gpio2). CCIR ja DTMF ohjauskomennot. Ripelin välibongo vaihdettavissa kertomaan näiden komentokarvojen tila. Välibongot konffattavissa joko CW:nä tai eräänlaisina nuotteina, 0, 1, ... vastaavat 500, 600, ... Hz ääntä ja blankko vastaa taukoa, kukin merkki 100msec. Signaalinvoimakkuudesta riippuvat välibongot konffattavissa, ja pinnan katketessa estettävissä #5 DTMF-komennolla. CTCSS-dekooderi siirretty toimimaan kohinasalvan yhteydessä, toimii myös normaalikäytössä. HUOM: karva vaihtunut, CTCSS-tieto tinataan nyt TMR0-karvaan (PIO-piirillä, muista irroittaa karva alkuperäisestä kytkennästään). Vain OFF tai 'AND' mekanismit tässä vaiheessa. Salpa voidaan asettaa sulkeutumaan MPRS-paketti kuultaessa. Muiden asemien sijainnit pumpataan GPS:ään waypointteina. Viimeeksi kuullun aseman kutsu, lokaattori ja etäisyys/suunta nähtävissä setupista. Muutama lisäsymboli käytettävissä valitsemalla symboliksi [SSID], lopullinen APRS:ään valahtava symboli määräytyy silloin SSID:n mukaan APRS-käytännön mukaisesti. Ripelin CTCSS-tx valinta: ei käytössä, aina tx:n aikana tai välitettäessä puhetta. Viimeisessä ei siis humpata, kun annetaan välibongoja tms. Kaksi geneeristä sarjaohjausta, esim sarjasyntikoiden asetteluun. Karvat SD ja CLK hemputtavat datan, strobeina RAS ja TPS. SD asettuu, CLK nousee ja laskee, kertaa 16, lopuksi strobe nousee ja laskee. Muutaman mikrosekunnin viiveet muutoksien välillä. FX465 mahdollista tinata SD, CLK, TPS ja TMR0 karvoihin ja tietysti myös rx- ja tx-audioihin. Normaalisti sekä kooderi että dekooderi ovat käytössä, duplex-funktioissa (ripeli tai full-duplex) vain dekooderia käytetään (tx-ääni tulee edelleen vanhasta paikasta 8254-ajastimelta). DTMF-generaattorin ääntä puhdistettu. Juha, OH5NXO r58p8x3Y.bin: R58 v3_Y AL4 05.07.2003 P8E/P8N S8B/S8C/S8D CU53xx/CU58AF rP:Pr id Ripeli lähettää oman mprs-paketin eri tilanteissa: 1=greet, 2=during, 4=bye, 8=report. Asetus SndInt ei vaikuta tähän. Pr:buS rF on/off MBUS:sta tuleva sarjaliikenne releoidaan eetteriin ja eetteristä takaisin MBUS:iin. Sisältöön ei oteta kantaa. Pr:AutSnd on/off MPRS spontaanisti taajuudella tr:APrSFq. Intervalli SndInt. Pakettia ei lähetetä jos rigiä on hiplattu lähiaikoina. Pr:PttSnd oFF/ALL/on_d MPRS vorkkimisjaksolla, vapautettaessa PTT. on_d lähettää vain mikäli edellisestä lähetyksestä on kulunut vähintään SndInt sekuntia. Pr:SndInt seconds MPRS intervalli, sekuntia, vaikkapa 900. Sat Jul 5 16:04:38 EEST 2003 Juha, OH5NXO r58p8x3Yz.bin: R58 v3_Y AbZ 08.04.2004 P8E/P8N S8B/S8C/S8D CU53xx/CU58AF Humpappaa, 3Yz PH:CtCGEn vain yksi, valittu, humppageneraattori toimii kerrallaan. Kaikki listan metodit vaativat modiksia, enemmän tai vähemmän: i8254 - vanha tapa rFcdAc - ei tarvi sorkkia ajastinpiirin jalkoja, ~sinimäinen aliääni löytyy RP-liittimen RFC-karvasta Fx465 - tämmöinen piiri tinailtu sinne/tänne karvoihin kiinni PH:CtGAin rfc-dac-humppageneraattorin amplitudin asettelu. PH:CtHAnG näin monen millisekunnin humpaton häntä overin päätteeksi. 3Yy APRS digilistaan lisää kiinteitä valintoja ja yksi vapaavalintainen muumikä: 'other' eli Pr:APdiGo. Myös RFC DAC generoi CTCSS-ääntä. Isot CTCSS:ään liittyvät taulukot korvattu lennossa laskemisilla. Spontaani MPRS/APRS tx odottelee tx:n loppumista myös toistin-funktiossa. 3Yu Parametri tdELAy nyt nimeltään (tx) PLLdEL, ei niin harhaanjohtava. 3Yt APRS lähetys MIC-E formaatissa. 3Yq Toistimen 'hiljainen valmiustila' muuttuu takaisin aktiivitilaksi myös (tarpeettomalla) piipalla, kuten kantoaallolla. r58p8x3Zd.bin: R58 v3_Z ALd 06.09.2004 P8E/P8N S8B/S8C/S8D CU53xx/CU58AF Parin sekunnin viive ennen SiRF-initialisointia, jotta gps ehtii tolkkuihin. Näytöllä muistivihkon kuva, kun GPS sanoo kyl-lä. Aisin-Seiki tuki. MIC-E bugeja korjattu. Keveämpi rfc-dac-ctcss-generointi. Montaa paikkaa munklattu lisätilan ja -ajan saamiseksi. Pr:r AX25 on/off FX614/TCM3105 ax.25 modeemin RXD tinattu /LOCAL-pinniin. Pitää myös uudelleenlangoittaa i8254 CLK2 ja OUT2 (sama homma kuin vanhimmassa ctcss-tx:ssä). /LOCAL:n sivuvaikutukset muualle kuin SIOB:n SYNC-karvaan on hyvä poistaa. Modeemin TXD:tä ei tarvi tinata, saa olla hardwired 1200bd rx-tilaan. Komponentteja ei tämän takia tarvi olla montaakaan. Modeemista ei ole vielä suurta iloa, käsittely on valmis vasta paketin crc:lle asti. Pr:b AX25 Näyttää palasen viimeeksi vastaanotetusta paketista. Testausta varten. Pr:c AX25 Näyttää oikein vastaanotettujen pakettien lukumäärän. Testausta varten. Läskejä raksittu sieltä täältä tilan synnyttämiseksi, yllättäviä bugeja voi olla vanhoissakin toiminnoissa. Juha r58p8x3Z0.bin: R58 v3_Z AL0 11.08.2004 P8E/P8N S8B/S8C/S8D CU53xx/CU58AF PH:GPSCFG=SirF - SiRF-GPS komennetaan NMEA-modeen Juha