Firmware Versions 2010

Aus ARTECO Wiki
Zur Navigation springen Zur Suche springen

V2.33 | 23.12.2010 16:00

TM485 Code entfernt (Versuchsaufbau der Solaranlage)
GSM-Verarbeitung erweitert (EventBuffer / StationEngine)
Optimierung der Datenmenge der Euroscan Module (Grad wird gerundet)
Das stellen der internen Uhr (RTC) per SMS nun auch für FIRST und ALL ermöglicht
Verarbeitung von Temperatur, Luftfeuchtigkeit und Taupunkt vom Bunker Ladeburg
RTK Float/Fix (Lenksysteme) wird nun überwacht - wenn 5 Minuten Float wird eine neue Verbindung aufgebaut

BUG-FIX: sms delete id > 255
BUG-FIX: usart line counting bug after resetting gsm modem
BUG-FIX: some problems related to modem restart (can connect with IGN on now)
BUG-FIX: LITTLE GSM Update optimiert und die damit verbundene Verarbeitungszeit verkürzt
BUG-FIX: der Status vom Schaltausgang wurde nicht gespeichert, Reset führte immer zum Status "AUS"

V2.32 | 30.10.2010 17:00

folgende Befehle wurden entfernt: "spam | nospam"

BUG-FIX: Statusnummer fehlt bei Userdata (Fehler bei Stack Optimierung)

V2.31 | 27.10.2010 12:00

Stack optimiert (neue "interne" Funktion: OSC_prepend_page)
weitere MAE Hardware (STATION) mit Display-Ansteuerung integriert
Erkennung der Solaranlage Powador 4500xi nun auf MAE & Garmin Anschluss (Port 0/3)
kleinster möglicher Wert für "pi: {sec.}" auf 1 geändert (Positionen im Sekundentakt)
Reduzierung der CAN-BUS FMS1/4 Meldungen (nur bei Zündung "AN") alle 60 statt 5 Sekunden
interne CPU Clock (mit Millisekunden) integriert, welche per SMS Empfang oder GPS gestellt wird
Euroscan Abfragen von 30 auf 10 Sekunden geändert, OSC Meldung erfolgt jedoch nur bei Veränderung

BUG-FIX: GSM Temperaturabfrage für LITTLE entfernt
BUG-FIX: Watchdog schlug bei "delete" zu (erneute Formatierung) 
BUG-FIX: Timer-Interrupt optimiert (höhere Genauigkeit aller Zeiten) 
BUG-FIX: ab einer GPS-Geschwindigkeit von 100 Meilen wurde nur noch 0 km/h gespeichert

V2.30 | 05.10.2010 17:00

einige System-Meldungen werden mit Status 222 übertragen
neuer Befehl: "variable" sende alle Variablen (Status 223)
SMS Befehlsantworten werden dem Versender beantwortet (ohne OSC)
GPRS connect zum Server von IP-Nummer auf Domain-Namen umgestellt
GSM-Modem-Temperatur wird nun ausgelesen und mit im Staus übertragen
"update" Befehlserweiterung optimiert von "update all-229.fw" auf "update 229",
die Hardware wird nun von der Firmware erkannt und der Dateiname entsprechend gebaut
folgende Befehle wurden entfernt: "ep | d1 |d2 | m2 | o2| ru | a1" (E-Plus ist Default)
neuer Befehl: "device {id0,id1,id2,id3}" zum setzen der entsprechenden USART-Device-IDs
neuer Befehl: "init" setzt DN und SS auf "0" und speichert *alle* Defaults auf der SIM-Karte
neuer Befehl: "gprs {User:Password@AccessPointName}" zur Konfiguration beliebiger Provider-Zugangsdaten

BUG-FIX: Watchdog schlug bei GSM-RESET zu (Neustart)
BUG-FIX: RS232 (CANBUS/Solaranlage) fehlende Zeichen alle 5-7 Zeilen

V2.29 | 23.08.2010 18:00

Hardware Watchdog integriert (8 Sekunden ohne Mainloop = Reset)

BUG-FIX: LITTLE GSM startet nicht, da "CREG 0,0" nicht behandelt wurde, nur "CREG 0,2"
BUG-FIX: MAE wurde nicht mehr korrekt erkannt [WORK/PRIVAT/SLEEP] (change CMD to FOUND)

V2.28 | 12.08.2010 18:00

USART-Device-IDs (Hardware-Erweiterungen) integriert
Squarell CAN-BUS Protokoll ($FMSx) mit Status 216-219 integriert
Euroscan (TX2/RX2) Protokoll integriert (Temperatur & Türöffnung)
neuer Befehl: "roaming {yes/no}" um GPRS aus dem Ausland zu unterbinden (Default: no)

BUG-FIX: "delete" wurde per SMS nicht mehr bestätigt
BUG-FIX: "Garmin 0 not in OSC3" abgefangen / ACK im AL/LL korrigiert
BUG-FIX: RS232/Console Buffer Overflow durch Echo im Interrupt behoben

V2.27 | 02.07.2010 16:30

BUG-FIX: GGA wurde im NTIP-Modus nicht übertragen
BUG-FIX: GPS Version (Core) wurde nicht mehr ausgegeben

V2.26 | 27.06.2010 16:00

diverse Debug-Ausgaben entfernt (RAM sparen)
neuer Befehl: "stream {on/off}" (NTRIP-Modus)
GPS Initialisierung: es wird nur noch GGA und RMC gesendet 
neuer Befehl: "rs232gps {on/off}" (extern GGA UND RMC nötig)
Default-Wert für Heartbeat (hb) von 0 auf 24 Stunden geändert
NTRIP Protokoll mit direkter Kommunikation (Streaming) integriert
neuer Befehl: "NTRIP username:password@hostname.de:port/mountpoint"
Speichern aller Konfigurationsparameter auf der SIM-Karte integriert
Auslesen aller Konfigurationsparameter nach UPDATE von d. SIM integriert
Function UTIL_nmea2float auf 5 bis 8 Nachkommastellen erweitert (Trimble)
RTC über GSM-Modem integriert (aktiv, wenn GPS ungültig ist, oder Pwr save)
GSM-TimeOut von 10 auf 20 Sekunden geändert (besserer GPRS Verbindungsaufbau)
Command-Parser integriert (alle Befehle nun per SMS/RS232/GPRS/Garmin möglich)
neuer Befehl: "ps {hours}" (Power-Save) GPS und MAE-Stromversorgung abschalten

BUG-FIX: MAE Signalton bei Zündung-Ein/Aus fehlte
BUG-FIX: Garmin doppelter Nachrichtenversand abgefangen
BUG-FIX: MAE [SLEEP] wurde als User-Data (Status 201) gespeichert
BUG-FIX: CREG 0,3 und CREG 0,4 führten zur Loop und Neustart nach 5 Min.
BUG-FIX: zu häufiges speichern von "Zündung An" nach "Neustart" unterdrückt
BUG-FIX: RS232 Stromversorgung (extern/MAE) wird nun beim Update abgeschaltet

V2.25 | 08.05.2010 22:00

GPRS-Verbindung wird nun nach "Zündung Aus" eine Stunde gehalten
neuer SMS-Befehl: "pi {sec.}" (Position Interval) (2 bis 300 Sekunden)

V2.24 | 30.04.2010 01:00

BUG-FIX: Datenübertragung nach Auslandsaufenthalt optimiert
BUG-FIX: Erkennung von MAE-Daten optimiert (MAE sendet Cr ohne Lf)
BUG-FIX: Fehler beim Cache Aufbau behoben (LEDs blieben nach dem Start gelb)

V2.23 | 27.04.2010 17:00

AT#PKTSZ von 50 auf 0 und AT#SKTTO von 60 auf 120 geändert
die Seriennummer wird nun bei "reset" per SMS mit übertragen
Garmin ETA Meldungen Intervall von fünf auf 10 Minuten geändert
GPS-Status (212/213) wird nun erst nach 5 Minuten Runtime gespeichert
Default-Wert für Positions-Intervall von 30 auf 50 Sekunden geändert (Kosten)
Default-Wert für PowerCheck (pc) auf "0" [aus] geändert (Spannungsüberwachung)

V2.22 | 29.03.2010 03:00

neuer Status "GPS OK" mit der Nummer 213 integriert
neuer Status "kein GPS" mit der Nummer 212 integriert
die Versionsnummer wird nun bei "reset" per SMS mit übertragen
Garmin ETA Meldungen Intervall von eine auf fünf Minuten geändert
Garmin Erkennung bei kurzfristigem abnehmen und anstecken optimiert
Garmin Funktionen zur Änderung der Fahrziel-Reihenfolgen integriert
neuer SMS-Befehl: "a1" zur GPRS Konfiguration für Österreich integriert
neuer SMS-Befehl: "hb {hours}" sendet alle "hours" eine Position (Heartbeat)
Default-Wert für Positions-Intervall von 15 auf 30 Sekunden geändert (Kosten)
Default-Wert für MoveCheck (mc) auf "0" [aus] geändert (Bewegungsüberwachung)

BUG-FIX: Garmin ETA Meldungen nur bei Zündung an senden
BUF-FIX: Garmin Driver-ID & Status nur wenn != null senden
BUG-FIX: GPS-Count wird bei ungültigem GPS auf "0" gesetzt
BUG-FIX: Little User-Daten (Status 201) abgeschaltet, da keine RS232 vorhanden

V2.21 | 26.02.2010 15:00

UTF-8 Support (Umlaute etc.) für Garmin integiert
GPS Version (Core) in allen Status Ausgaben integriert

V2.20 | 22.02.2010 21:30

RFR/RTS zwischen CPU und GSM-Modem integriert
Plausibilitätsüberprüfung der Lenksystemdaten optimiert
neue SMS-Befehle: "mc {v}" (Move Check) "pc {v}" (Power Check) integriert

BUG-FIX: GSM-Verbindung trennen beim Empfang von Korrekturdaten optimiert

V2.19 | 17.02.2010 17:00

Reset über Garmin integriert
Bestätigung von Garmin Nachrichten hinzugefügt
SMS Ortung (position) sendet nun auch per GPRS
Watch Dog Timer integriert (Neustart nach 5 Minuten)
neue SMS-Befehle: "d1", "m2" & "o2" zur GPRS Konfiguration integriert
GSM Delay in GSM_poweron() erhöht (länger warten, bis wirklich bereit)
neue "substr" Implementierung mit Größenüberwachung der Ziel-Variablen
intern: neue Kommandos für die Konsole "gsmrst & loop"
neuer Compiler (4.3.2 auf 4.3.3)

BUG-FIX: SMS lesen nun vor dem GPRSinit (Providerwechsel)

V2.18 | 21.01.2010 20:00

neuer SMS-Befehl: "dn {number}" -> setzt die Fahrtnummer
regelmäßige Nachverarbeitung nicht gesendeter Daten (auch ohne Zündung)
SMS "update" erkennt ohne {Parameter} die Hardware (FIRST/ALL/LITTLE)

V2.17 | 06.01.2010 10:00

BUG-FIX: Verbindungsabbau zum O.S.C. optimiert
BUG-FIX: die Fahrtnummer wird nach einem Neustart erst nach 90 Sek. erhöht
BUG-FIX: FTP Verbindungsaufbau (Firmware update) für das LEON100 optimiert