Firmware Versions: Unterschied zwischen den Versionen

Aus ARTECO Wiki
Zur Navigation springen Zur Suche springen
(verlorengegangenes Material aus einem früheren Stand wieder ergänzt)
Zeile 417: Zeile 417:
 
=== V11.11.681 | 04.11.2011 16:18 (Stable) ===
 
=== V11.11.681 | 04.11.2011 16:18 (Stable) ===
 
  Ermöglicht das Ausführen der ecoTrack Firmware auf der A.R.T.E.C.O. UFO Hardware Platform.
 
  Ermöglicht das Ausführen der ecoTrack Firmware auf der A.R.T.E.C.O. UFO Hardware Platform.
  Verbessert den
+
  Verbessert den Speicherverbrauch zur Laufzeit.
 +
Behebt ein Problem beim Auslesen von Zellinformationen.
 +
 
 +
=== V11.11.668 | 04.11.2011 11:38 (Stable) ===
 +
Verbessert die interne Struktur.
 +
 
 +
=== V11.10.656 | 28.10.2011 12:14 (Stable) ===
 +
Erhöht die Stabilität auf Systemen mit 8K RAM.
 +
Behebt ein Problem beim Beantworten vom SMS Nachrichten, welches dazu führte, dass die Antwort immer "DEVICE ..." beinhaltete.
 +
 
 +
=== V11.10.654 | 21.10.2011 13:06 (Stable) ===
 +
Optimiert die Größe des Firmware Datei.
 +
Optimiert den Speicherverbrauch zur Laufzeit.
 +
Verbessert die Integration der ecoTRACK Firmware auf DT Power MobiSol Solarsystemen.
 +
 
 +
=== V11.10.645 | 15.10.2011 21:01 (Stable) ===
 +
Behebt ein Problem beim Starten eines Firmware Updates aus der OSC Verbindung heraus (auf UBLOX Modems).
 +
Verbessert das Lesen von SMS und GSM Status während der OSC Verbindung auf UBLOX Modems.
 +
Behebt ein Problem beim Verbinden zum OSC.
 +
Verbessert das Auslesen von Werten des Analog-Digital-Wandlers.
 +
Verbessert die Integration der ecoTRACK Firmware auf DT Power MobiSol Solarsystemen.
 +
 
 +
=== V11.9.623 | 22.09.2011 22:49 (Stable) ===
 +
Ermöglicht das Starten eines Firmware Updates aus der OSC Verbindung heraus auf UBLOX Modems.
 +
Verbessert die Integration der ecoTRACK Firmware auf DT Power MobiSol Solarsystemen.
 +
 
 +
=== V11.9.610 | 15.09.2011 14:52 (Stable) ===
 +
Ermöglicht die Ausführung der aktuellen Version auf Geräten mit altem Bootloader (64K).
 +
 
 +
=== V11.9.608 | 15.09.2011 14:52 (Stable) ===
 +
Behebt ein Problem beim Ausführen von "reset" über die OSC Verbindung.
 +
Behebt ein Problem beim Lesen des GSM Status auf UBLOX Modems.
 +
Ermöglicht die Nutzung der MD5 Hashfunktion.
 +
Behebt ein Problem welches zu einem verzögerten Modemstart führte (Modem war für die PIN noch nicht bereit).
 +
Verbessert das Auslesen der Uhrzeit aus dem GSM Modem.
 +
Verbessert die Befehlsausführung über das OSC.
 +
Verbessert die Behandlung von Geräten mit mehr als 10k RAM.
 +
Ermöglicht das Erfassen und Senden von GSM Zellinformationen auf UBLOX Modems.
 +
Entfernt den "TIME" Befehl.
 +
Ermöglicht das implizite Setzen der Zeitzone per SMS.
 +
Ermöglicht das explizite Setzen der Zeitzone per "TZ" Befehl.
 +
Verbessert die Integration der ecoTRACK Firmware auf DT Power MobiSol Solarsystemen.
 +
 
 +
=== V11.8.566 | 31.08.2011 14:01 (Stable) ===
 +
Optimiert die EEPROM Speichernutzung.
 +
*ACHTUNG* bei einem Update auf Versionen nach r566 muss ein "init" erfolgen.
 +
 
 +
=== V11.8.527 | 19.08.2011 16:53 (Stable) ===
 +
Ermöglicht das Stellen der Systemuhrzeit durch die Verbindungen zum OSC.
 +
Schützt essentielle Bestandteile der Firmware durch Verschlüsselung der Binärdatei.
 +
Setzt "sysdata" standardmäßig auf "aus".
 +
Optimiert den benötigten Programmspeicher auf verschiedenen Hardware Platformen.
 +
Ermöglicht das Ausführen von Befehlen über die OSC Verbindung.
 +
Ermöglicht das Verschlüsseln und Entschlüsseln von Inhalten per RSA.
 +
Fügt der sysdata Meldung GSM_3T die ID des betroffenen GSM Befehls hinzu.
 +
Ermöglicht das Senden und Empfangen von SMS während der OSC Verbindung auf UBLOX Modems.
 +
Ermöglicht das GSM Status Lesen während der OSC Verbindung auf UBLOX Modems.
 +
Behebt ein Problem welches beim Senden von SMS zu unnötigen Modem Neustarts führte.
 +
Ermöglicht das Ausführen der ecoTRACK Firmware auf DT Power MobiSol Solarsystemen.
 +
 
 +
=== V11.7.495 | 26.07.2011 14:15 (Stable) ===
 +
Spezial GPRS Befehl für A1 hinzugefügt. ("GPRS *A1*")
 +
 
 +
=== V11.7.494 | 25.07.2011 13:21 (Stable) ===
 +
Behebt ein Problem bei der Kommunikation mit Garmin Geräten.
 +
 
 +
=== V11.5.487 | 13.05.2011 11:55 (Stable) ===
 +
Behebt ein Problem beim Starten vom neueren Modem Versionen (V10.00.063).
 +
 
 +
=== V11.5.482 | 05.05.2011 20:49 (Beta) ===
 +
Behebt ein Problem mit der Aktivierung des GPRS Modus'.
 +
Fügt ein neues Kommando namens "debug" hinzu, welches technische Detailinfomationen liefert.
 +
Ermöglicht das Versenden von GSM Fehlermeldungen wenn dieses aktiviert wurde (Kommando "sysdata on").
 +
Setzt die GSM LED auf rot, sobald die Verbindung zum GSM Provider verloren wurde.
 +
Behebt ein Problem beim ersten Lesen der auf der Simkarte gespeicherten Information.
 +
Behebt ein Problem mit der FTP Verbindung zur Aktualisierung der Firmware (nutzt nun passives FTP, Wartezeiten erhöht).
 +
Räumt GSM Modem Befehlen mehr Zeit zur Bearbeitung ein.
 +
Nach der Anmeldung am OSC sendet das Gerät nun automatisch seine aktuelle Konfiguration.
 +
Ermöglicht das Prüfen der Fahrzeugzündung über den Spannungspegel der Stromversorgung (Kommando: z.B. "IC 400").
 +
Ermöglicht das Senden von Ortungsmeldungen in Zeitabständen von Sekunden (Kommando: z.B. "SPAMPOS 3", alle 3 Sekunden eine Meldung).
 +
Aktualisiert die mitgelieferte LCD Software für STATION Systeme.
 +
  Korrigiert ein Zeitzonenproblem in der STATION LCD Software.
 +
  Verbessert die Ergebnisseite nach einer Zeiterfassung.
 +
  Korrigiert ein Problem, das dazu führte, dass unter bestimmten Bedingungen zwei Berührungen nötig waren, um eine Aktion auszuführen. 
 +
Ermöglicht das Setzen der Uhrzeit nur mit SMS, die den Text "TIME" beinhalten.
 +
Korrigiert die Antworten auf TIME und HOME Befehle.
 +
Verbessert die automatische Erkennung von externen Geräten, deren Kommunikationsprotokoll auf ASCII (Klartext) basiert.
 +
Korrigiert ein Problem mit kleinen Heartbeat Konfigurationen. (Kommando "HB").
 +
Korrigiert ein Problem mit der Kommunikation mit dem externen Temperatursensormodul.
 +
Der von außen erreichbare Knopf am Gerät (FIRST und ALL) auf der Seite der LEDs löscht den Fahrdatenspeicher,
 +
  setzt die Konfiguration auf Standardwerte und startet das Gerät neu.
 +
Korrigiert ein Problem beim Auslesen von GSM Zellinformationen.
 +
 
 +
=== V11.4.452 | 01.04.2011 20:04 (Beta) ===
 +
Erhöht die Stabilität bei der Speicherverwaltung.
 +
Behebt ein Problem bei der Verwaltung von GSM Modem Aktionen.
 +
Verbessert die Behandlung von unvorhergesehenen Fehlersituationen.
 +
Gleicht den SMS Leseintervall bei LITTLE, ALL, FIRST und STATION Systemen an.
 +
Verbessert die Internetverbindungsverwaltung mit Ublox GSM Modems (LITTLE).
 +
Ermöglicht das Aktualisieren der LCD Software auf STATION Systemen (Kommando: "lcdupdate").
 +
Aktualisiert die mitgelieferte LCD Software für STATION Systeme.
 +
Behebt ein Problem mit der Garminkommunikation.
 +
Unterbindet das Sendern von Garmin Ziel Status Nachrichten mit ausgeschalteter Zündung.
 +
Ermöglicht das Setzen eine Heimatposition bei STATION Systemen (Kommando: "home").
 +
Behebt ein Problem mit der Behandlung von GSM Modem Fehlermeldungen.
 +
Behebt das Problem, dass STATION Systeme Falschmeldungen bzgl. des Alarmeingangs liefern.
 +
Bei Systemen ohne GPS (STATION) kann die Uhrzeit nur durch SMS Nachrichten gesendet werden, die vom OSC kommen.
 +
 
 +
=== V11.3.414 | 16.03.2011 14:35 (Beta) ===
 +
zu allen Statusmeldungen (222, 224 etc.) wurde der Parameter "PV:1/0" hinzugefügt (Privat- oder Dienstfahrt)
 +
 
 +
=== V11.3.413 | 11.03.2011 17:40 (Stable) ===
 +
Grundlegende Überarbeitung der RS232 Verarbeitung
 +
GSM Cell-Informationen werden mit Status 224 übertragen
 +
Device Erkennung (MAE, Trailer etc.) an der RS232 integriert
 +
die Versionsnummern werden künftig wie folgt erhöht: Jahr.Monat.SVN_Revision
 +
 +
BUG-FIX: diverse
 +
 
 +
=== 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 [http://www.eintest.de/bunker 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 [http://www.eintest.de/solar 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 [http://www.peilsender.de/wiki/Status_Numbers 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 [http://www.peilsender.de/wiki/Device_List 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 ===
 +
[http://www.peilsender.de/wiki/Device_List 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
 +
 
 +
=== V2.16 | 30.12.2009 18:00 ===
 +
neuer SMS-Befehl: "position" zur Ortung integriert
 +
 +
BUG-FIX: SMS Antworten für ein/aus korrigiert
 +
BUG-FIX: "AT+USOCO=0,..." mit dauerhaftem ERROR
 +
 
 +
=== V2.15 | 22.12.2009 12:00 ===
 +
GSM Version der Status SMS hinzugefügt
 +
Startausgaben überarbeitet (EFB entfernt / ecoSOFT verwendet)
 +
 +
BUG-FIX: ATE0 führte 2x CPIN etc. aus
 +
BUG-FIX: GSM Power off/on beim GSM restart für Telit >= V07.03.200 optimiert
 +
 
 +
=== V2.14 | 18.12.2009 18:25 ===
 +
LEDs für Hardware-Typ "LITTLE" angepasst
 +
Überprüfung der Booloader Version integriert
 +
BL:0/1 (0=alt/1=neu) in der Statusansicht integriert
 +
FTP Protokoll und Firmware update über LEON100 integriert
 +
zur Komprimierung wird ab sofort mit "-Os" kompiliert (Full: 21,6 %)
 +
 +
BUG-FIX: GPS-Time (Variablengröße)
 +
BUG-FIX: Bootloader (V1.03) konnte nur in das 1/4 der CPU schreiben
 +
 
 +
=== V2.13 | 10.12.2009 17:00 ===
 +
Grundfunktionen für das neue GSM-Modem LEON100 integriert
 +
 +
BUG-FIX: die Fahrtnummer wurde beim GSM-Modem-Reset erhöht
 +
 
 +
=== V2.12 | 24.11.2009 17:00 ===
 +
GSM State-Maschine integriert
 +
neuer SMS-Befehl: "ru" -> GSM Provider Beeline (Russland)
 +
 
 +
=== V2.11 | 14.11.2009 20:00 ===
 +
Speed in spam integriert
 +
AT#PKTSZ von 40 auf 50 geändert
 +
GSM Modem Power On/Off für FIRST, ALL und LITTLE angepasst
 +
 +
BUG-FIX: Variablengröße für die Garmin-Seriennummer angepasst
 +
 
 +
=== V2.10 | 04.11.2009 19:30 ===
 +
ADC_ADXL_MOVE von 40 auf 50 geändert
 +
System Start (SS) in Status integriert
 +
System Art in "var" und "status" integriert
 +
Status Generiegrung für Garmin, GPRS und SMS integriert
 +
GSM_send_command("+++") aus OSC_send_unsynced() entfernt
 +
GSM_add_event("ATH") für "+++" in GSM_disconnect_osc() integriert
 +
 
 +
=== V2.09 | 31.10.2009 18:00 ===
 +
Fahrtnummer (DN) in Status SMS integriert
 +
Privatfahrt für Garmin und MAE integriert
 +
kein disconnect mehr, wenn vom OSC "999" kommt
 +
Garmin und MAE Driver im OSC Protocol integriert
 +
Firmware update else "AT#FTPGET=efb2.img" entfernt
 +
AT#PKTSZ von 0 auf 40 und AT#SKTTO von 120 auf 60 geändert
 +
folgende RS232 Protokolle eingebunden: MAE, TRAILER, G-Sensor
 +
neue SMS-Befehle "spam" und "nospam" (alle 2 Sekunden die Position senden)
 +
 +
BUG-FIX: gsm_time_out = g_sys_runtime vergessen
 +
 
 +
=== V2.08 | 29.10.2009 12:00 ===
 +
Speicherübertragung bei Zündung aus entfernt
 +
 +
BUG-FIX: GSM TimeOut optimiert
 +
 
 +
=== V2.07 | 27.10.2009 08:00 ===
 +
ADC_ADXL_MOVE von 30 auf 40 geändert
 +
Garmin Nachrichten- und Fahrziel-Empfang integriert
 +
Loop Debug (!gps und !gsm) an der Console integriert
 +
 
 +
=== V2.06 | 25.10.2009 04:30 ===
 +
status SMS Text erweitert
 +
Garmin Grundfunktionalität integriert
 +
sprintf Funktionen nach sprintf_P konvertiert
 +
snprintf Funktionen nach snprintf_P konvertiert
 +
User Data (RS232) werden nun im EEMEM gespeichert
 +
einige ToDos abgearbeitet, z.B. SMS Versand optimiert
 +
Uart Buffer: CONSOLE 512, GPS 512, GSM 1024, GARMIN 512
 +
Garmin Quick Msg, Driver ID und Driver Status integriert
 +
ic.c und ic.h gelöscht bzw. nach environment.h verschoben
 +
neue SMS-Befehle "ein" und "aus" zum Relais schalten integriert
 +
 +
BUG-FIX: "Distance" Kilometer statt Meter und maximal 10.000 Meter
 +
 
 +
=== V2.05 | 19.10.2009 17:00 ===
 +
GSM receive buffer auf 2048 erhöht
 +
I/Os in OSC_create_protocol_string integriert
 +
neuer SMS-Befehl: "normal" -> kein rtk,dgps,cmr
 +
<avr/pgmspace.h> integriert und neu strukturiert
 +
Kilometerberechnung und maximal Geschwindigkeit integriert
 +
 +
BUG-FIX: bei usart recv_buffer_overflow -> gsm_line_counter = 0;
 +
 
 +
=== V2.04 | 30.09.2009 15:00 ===
 +
Seriennummer in STATUS SMS und beim Programmstart integriert
 +
BS_FIRST_PAGE von 0 auf 1000 geändert
 +
 
 +
=== V2.03 | 25.09.2009 14:00 ===
 +
SMS Befehle zur Portumschaltung integriert: rtk / dgps / cmr
 +
weitere SMS Befehle integriert: reset / delete / status / ep / d2
 +
RS232_handle_dgps: RTK/DGPS Prüfung "strlen(p_buffer)" von > 120 auf > 60
 +
alle BS und EEP Befehle an der Console Remarkt
 +
 
 +
=== V2.02 | 06.08.2009 12:00 ===
 +
OSC Zugangsport von 5000 auf 5001 geändert (5000=RTK / 5001=DGPS)
 +
RS232_handle_dgps: RTK/DGPS Prüfung "strlen(p_buffer)" von > 200 auf > 120
 +
 
 +
=== V2.01 | 07.07.2009 18:00 ===
 +
Lenksystem mit GGA und Korrekturdaten Ausgabe (RTK) integriert
 +
 
 +
=== V2.00 | 18.06.2009 12:00 ===
 +
Ertragssensor mit Status 201 (UserData) integriert
 +
 
 +
== Bootloader Versions ==
 +
BL:0
 +
ALL, FIRST
 +
64k limit
 +
 
 +
BL:1
 +
ALL, FIRST, LITTLE, UFO, STATION
 +
 
 +
BL:2 (not detected, hardcoded in ecotrack)
 +
SOLAR
 +
no eeprom update, faster startup/flashing
 +
 
 +
BL:3 (not detected, hardcoded in ecotrack)
 +
KOLIBRI
 +
different memory layout, no checksums
 +
 
 +
 
 +
Ein [http://www.peilsender.de/wiki/Firmware_Versions_Senior Link] zur Liste der älteren Versionen.

Version vom 3. Mai 2013, 17:01 Uhr

Eine Liste von Änderungen, die an der Firmware vorgenommen wurden.

ecoTRACK - History

R1036 | 03.05.2013 18:01

Enfernt Testing-Code zum Prüfen des periodischen GSM-Reset.

R1035 | 03.05.2013 17:59

Enthält die Möglichkeit, einen periodischen automatischen GSM-Reset durchzuführen.
  Das Intervall wird mit dem neuen Kommando "GR <STUNDEN>" gesetzt (Werte: 1 bis 255, 0:aus).
  Das Modem wird dann alle <STUNDEN> Stunden neu gestartet.
Enthält Optimierungen des Timer-Codes, um die Aufenthaltsdauer in der ISR zu verkürzen.

R1034 | 26.04.2013 17:44

Escape aus dem Datenmodus zur Live-Abfrage des Operators, der Signalstärke oder des Roamingstatus findet
  nur noch für Telit-Modems mit Firmware >10.xx statt. Ältere Modems verstehen die neueren Befehle noch nicht
  und bauen die Verbindung anders auf. Escape führte bei diesen zum Abbruch der Verbindung.
Behebt einen Fehler aus R1026, durch den Heartbeats mit einem Intervall >128 nicht mehr versendet wurden.
Verbessert das Verhalten bei eventuellem fehlgeschlagenem Escape. Das zugehörige Kommando zum Fortsetzen
  des Datenflusses war noch im Eventbuffer enthalten und konnte sich bis zum Überlauf und Neustart des Geräts
  kumulieren.

R1033 | 23.04.2013 15:23

Das Kommando TTT wurde entfernt.

R1032 | 19.04.2013 17:05

Unterbricht eine aufgebaute Datenverbindung, wenn Roaming festgestellt wurde, aber nicht erlaubt ist.
  (Noch nicht unter Echtbedingungen getestet, bitte nicht als Release nehmen!)

R1031 | 17.04.2013 18:39

Stations zeigen die GSM-Signalqualität im Status-Bildschirm an. Dieser Bildschirm wird bei neuen Werten
  jetzt laufend aktualisiert.

R1030 | 17.04. 18:05

Geräte mit Telit-Modem können auch bei bestehender Datenverbindung Verbindungsparameter wie Provider,
  Roaming-Status und Signalqualität abfragen.
Enthält ein neues Kommando "BR <usart#> <baud>", mit dem die Geschwindigkeit der USARTs on-the-fly
  geändert werden kann.
Enthält ein neues Kommando "INFUC <usart#>" (entspricht einem "UC" ohne Escape-Zeichen).
  Achtung! Nicht im Feld benutzen!

R1029 | 16.04.2013 16:43

Gepulstes Einschalten des Modems für alle Telit-Modems, unabhängig vom Modell.

R1028 | 15.04.2013 20:27

Gepulstes Einschalten des Modems für alle Hardware mit Telit GC865 (damit auch fürs VARUNA).
Version wurde erhöht auf 13.04.

R1027 | 19.03.2013 20:23

Das externe Gerät "CANgine" wird jetzt auch vom FIRST >64K unterstützt.

R1026 | 15.03.2013 14:18

Behebt einen Absturz des LITTLE beim Einschalten des Modems, der seit frühestens R1019 existierte.
ACHTUNG:

Der Parameter HEARTBEAT wird jetzt in Minuten angegeben (war: Stunden).
Der Parameter POWER SAVE wird jetzt in Minuten angegeben (war: Stunden).

Die alten Werte müssen beim Update vom Menschen in Minuten umgerechnet und neu gesetzt werden!

R1025 | 14.03.2013 19:11

Für ublox-Modems (LITTLE) wird der GPRS-Authentifizierungstyp explizit auf PAP gesetzt, um die neuen D1-Karten
  besser zu unterstützen.

R1024 | 14.03.2013 18:06

Bringt GPS-Unterstützung für den neuesten Varuna-Prototypen. Es besitzt einen neuen GPS-Receiver, der mit anderer
  Baudrate mit uns spricht. Außerdem werden jetzt einige Dinge für das Fastrax-Modul nicht mehr benötigt.

R1023 | 11.03.2013 16:42

Unterstützt das CANgine-Protokoll in Varuna-Hardware.
Die Default-USART für Debugausgaben mit FORCE_CONSOLE_DEBUG ist auch bei Varuna wieder USART 0. 

R1022 | 04.03.2013 19:13

Korrigiert eine Stringoperation ohne Längenprüfung.

R1021 | 28.02.2013 17:34

Konvertiert im GSM-Providernamen vorkommende Leerzeichen zu Unterstrichen statt Pipes.
Das "GS:"-Element des Status-Strings enthält jetzt den Inhalt "op;qual;ver;temp" durch Semikola getrennt,
  um das Parsen auf Clientseite zu erleichtern (op=Provider, qual=Signalqualität, ver=GSM-HW-Version,
  temp=Modemtemperatur).
Die Versionsnummer wird auf 13.03 erhöht.

R1020 | 27.02.2013 15:41

Station: Die USART fürs LCD wird beim Initialisieren auch eingeschaltet.

R1019 | 27.02.2013 15:37

Jede USART kann jetzt komplett heruntergefahren werden (keine Spannung an den Rx/Tx-Signalleitungen).
GSM und GPS: Beim Ausschalten der GSM- oder GPS-Hardware wird die zugehörige USART ebenfalls abgeschaltet.
Hinweis: Interne USARTs werden ab jetzt beim Initialisieren nicht mehr automatisch eingeschaltet, um
    die Versorgung der daranhängenden Hardware über die Datenleitungen zu vermeiden. Dies passiert ab
    jetzt in den entsprechenden Init-Routinen der jeweiligen Module, nachdem deren Hauptspannungsversorgung
    eingeschaltet ist.
    Externe USARTs werden wie gehabt beim Booten eingeschaltet.

R1018 | 19.02.2013 13:02

GPRS Default User/Pass/APN (wenn nicht von Hand anders gesetzt) ist jetzt das M2M-Netz der Telekom.

R1017 | 05.02.2013 13:03

Dummy-Commit für ein sauberes Update mit definierter neuer Versionsnummer.

R1016 | 31.01.2013 14:58

Macht bei STATIONs die Debug-Ausgabe im On-Screen-Terminal und per USART wieder funktionsfähig.

R1015 | 27.11.2012 19:01

Verändert die Intervalle für Abfragen peripherer Geräte leicht, um ein Zusammenfallen auf den selben Moment
 möglichst zu vermeiden:
   - Intervall für Garmin wird von 60 auf 61 Sekunden erhöht,
   - Intervall für Temperaturdaten von 10 auf 15 Sekunden.

R1014 | 22.11.2012 20:29

Ermöglicht ein neues Kommando "FMS", mit dem das Anfrageintervall für Livedaten von CANgine-Modulen
 in Sekunden gesetzt werden kann:
 "fms 123" setzt das Interval auf 123 Sekunden
Speichert das Anfrageintervall für Livedaten von CANgine-Modulen im EEMEM.

R1013 | 22.11.2012 19:56

Enthält die CANgine2-Schnittstelle nur noch für ALL-Geräte mit >64K.
Vereinheitlicht einige Debugaufrufe im Garmin-Code und spart damit unter bestimmten Umständen Speicher.

R1012 | 22.11.2012 18:54

Aus Speichergründen können ProductIDs und Softwarestände von Garmins bei ALL-Geräten nur noch in
 >64k-Versionen abgefragt werden.
Fragt Livedaten von CANgine-Modulen nur noch alle 5 Minuten ab.

R1011 | 21.11.2012 20:03

Sendet automatisch periodisch Livedaten-Anfragen zur CANginell, falls diese konfiguriert und die Zündung an ist.

R1010 | 15.11.2012 16:33

Sendet beim Erkennen eines Garmins einen OSC-Datensatz mit der Product-ID und Softwareversion des
  Garmins. Statusnummer für den neuen Datensatz ist 908.

R1009 | 14.11.2012 19:51

Führt ein neues Kommando "GI" (garmin info) ein, mit dem die Produkt-ID und Softwareversion des gerade
  angesteckten Garmins abgefragt werden kann.
Bei Überläufen der USARTs wird auf eine erzwungene usartdebug-Ausgabe verzichtet, da dies mit den Änderungen
  in R1008 disharmoniert.

R1008 | 14.11.2012 18:00

Verbessert das Verhalten bei massiver Überflutung mit Daten auf der Garmin-Schnittstelle.
Das Kommando USARTDEBUG hält die Schnittstelle während der Ausgabe kurz an, da die Debugausgabe sonst
  inkonsistent ist.
Erhöht das Intervall der regelmäßigen UnitID-Abfrage vom Garmin von 5 auf 60 Sekunden.
  Die Zeit für die Erkennung des Abziehens eines Garmins wird entsprechend von 15 auf 180 Sekunden erhöht.
  Die UnitID wird nur noch während eingeschalteter Zündung abgefragt.
Verbessert das generelle Verhalten der USARTs für ungewöhnliche Fälle.

R1007 | 25.10.2012 16:30

Beim Senden von APN command strings wird genug Speicher für die maximale Länge reserviert.

R1006 | 25.10.2012 15:48

Der Startup-Code für uBlox-GPS-Receiver war durch die Varuna-Änderungen (R1004) fehlerhaft. Dies wurde korrigiert.

R1005 | 25.10.2012 15:21

Das Kommando "HOME" zum Setzen der initialen Heimkoordinaten ist jetzt für alle Geräte >64k und beim FIRST
  auch für <64K verfügbar.
  Geräte mit GPS verhalten sich wie folgt: Die Koordinaten werden beim Booten des Geräts mit den
  HOME-Koordinaten initialisiert. Sobald dann GPS gültige Positionsdaten liefert, werden die Heimkoordinaten
  ignoriert und die GPS-Koordinaten bestimmen die aktuelle übermittelte Position.

R1004 | 23.10.2012 21:24

Der GPS-Startupcode fürs Varuna wurde aktualisiert. Die GPS-USART bleibt abgeschaltet, solange GPS
  stromlos ist, um eine Versorgung über die Datenleitungen zu vermeiden.
Jede USART kann nun auch nach dem Initialisieren wieder abgeschaltet und ihre Pins wieder direkt gesteuert werden.
>64k-Versionen enthalten zwei neue Kommandos GPSON/GPSOFF zum Testen des GPS-Ein-/Ausschaltverhaltens.
Für Varuna-Hardware wird vorübergehend die GARMIN-USART als Debugschnittstelle genutzt.
/!\ Achtung: Diese Version ist bisher noch nicht auf nicht-Varuna Systemen getestet!

R1003 | 12.10.2012 18:02

Das GSM-Pinout für Varuna-Hardware wurde korrigiert und der GSM-Startupcode angepaßt.

R1002 | 28.09.2012 11:18

In den Quelltexten zur Garmin-Schnittstelle wurden Typbezeichner vereinheitlicht (z.B. unsigned long -> uint32_t).

R1001 | 27.09.2012 22:24

Ein Variablenüberlauf beim Lesen unnatürlich großer und unglücklich strukturierter Garmin-Datensätze wurde beseitigt.
  Mit dieser Version laufen die Geräte bei labiler physischer Verbindung zum Garmin stabiler.

R1000 | 27.09.2012 20:19

Ein Garmin-SDK und Dokumentationen der von Garmin verwendeten Protokolle wurden dem Repository hinzugefügt.
Im Garmin-Code wurden einige Felder und Variablengrößen den Datenblättern angepaßt.

R999 | 24.09.2012 18:51

Mit R998 wurde versehentlich ein falscher Bootloader eingecheckt. Diese Version enthält wieder den korrekten.

R998 | 24.09.2012 18:50

Die Device-IDs wurden vom Status- in den Variablen-String verschoben.
NTRIP-Felder wurden aus dem Variablen-String entfernt. Diese werden später mit dem NTRIP-Kommando abrufbar sein.
Über GPRS (Remote-Konsole) eingegebene Kommandos, die im Gerät nicht verfügbar sind, werden mit "NOT_FOUND" beantwortet.

R997 | 20.09.2012 18:08

Einige Debugausgaben wurden deaktiviert.

R996 | 20.09.2012 18:00

Behebt einen Fehler aus R991, durch den Datensatze bei der Nachverarbeitung abgeschnitten wurden.

R995 | 19.09.2012 16:32

Behebt einen Fehler beim Gerätestart, durch den externe Geräte, die mit Binärprotokollen kommunizieren
  (z.B. Garmin, Temperaturmodul, Cangine), nach einem Reboot deaktiviert werden konnten.
Startet die Kommunikation mit Garmins (falls vorhanden) wieder beim Gerätestart.

R994 | 17.09.2012 18:33

Geräte ohne GPS (Station): Mit dem "Home"-Kommando gesetzte Default-Koordinaten werden beim Systemstart
  wiederhergestellt.
Die Debugausgabe der Blockstorage bei Checksummenfehlern wurde abgespeckt.

R993 | 14.09.2012 12:58

Eine Debugausgabe wurde entfernt.

R992 | 13.09.2012 15:26

Beim Lesen zu großer Blöcke bleibt das Gerät weiter am Leben.

R991 | 10.09.2012 20:31

Behebt einen Variablenüberlauf beim Senden zu großer Nachverarbeitungsdatensätze.

R990 | 10.09.2012 16:15

Nicht mehr benötigter Code wurde entfernt.
Die Begrüßungsmeldung auf der Console wurde aktualisiert.

R989 | 07.09.2012 18:41

Vermeidet das doppelte Senden von Datensätzen aus dem Fahrdatenspeicher, während diese bereits zum OSC
  übertragen werden.

R988 | 06.09.2012 18:51

Verbessert das Verhalten einer Debugfunktion zur Ausgabe von Speicherseiten.

R987 | 06.09.2012 17:21

Enthält weitere Optimierungen der Codegröße für 64k-Versionen. Die Kommandos "systime", "tz", "debug" und "sysdata"
  stehen nur noch Geräten >64k zur Verfügung.

R986 | 06.09.2012 17:02

Diese Version ist größenoptimiert.

R985 | 06.09.2012 15:59

Repariert kaputtgegangene Fahrdatenspeicher automatisch, wenn kein Block zum Schreiben gefunden wird.
  Dabei wird versucht, möglichst alle Daten zu retten.

R984 | 04.09.2012 13:29

Der Befehl "dv" steht nun auch für 64k-Systeme zur Verfügung.

R982 | 03.09.2012 20:52

Der Versionsbezeichner wurde auf 12.09 erhöht.

R981 | 03.09.2012 20:47

Ermöglicht das manuelle Setzen des aktuellen Fahrers über das Kommando "DV <Fahrer>".
  Beispiele:
      "dv 123456": Fahrer = Besitzer des MAE-ID-Chip 123456
      "dv G12345": Fahrer = Garmin mit der Seriennummer 12345
      "dv" (ohne Argument und ohne Leerzeichen): Ausgabe des aktuellen Fahrers
      "dv " (mit Leerzeichen): Löschen des Fahrers
Der Fahrer wird von nun an im persistenten Speicher abgelegt und bleibt über Neustarts des Geräts    hinweg erhalten.

R980 | 17.08.2012 22:11

Diese Version behebt ein Problem mit der GSM Status Darstellung, aufgefallen auf Kolibri Geräten.
Bei der Kommunikation mit dem GSM Chip wurde die Flusssteuerung optimiert (auf Geräten, die dies unterstützen).
Kleine Probleme im Zusammenhang mit dem neuen Konfigurations Speicher System wurden behoben.
Ein Problem mit dem uc (usart connect) Befehl auf Kolibri Geräten wurde behoben.

R967 | 03.08.2012 20:22

GSM Netz Betreiber und Feldstärke werden nun vor dem ersten SMS Lesen bestimmt. 
  Damit sollten Antworten auf Status SMS nun immer GSM Informationen enthalten.
Behebt ein Problem des neuen Konfigurations Speicher Systems auf Kolibri Geräten.

R958 | 29.07.2012 18:19

Erste öffentliche Testversion des neuen Konfigurations Speicher Systems. 

R953 | 21.07.2012 23:15

ALPHA Version! Weitere Tests nötig! Nicht für den Produktiv Einsatz freigegeben. Tester willkommen :)

Führt ein neues System zur Speicherung der Gerätekonfiguration ein.
  Dieses System erhält Konfigurationen auch bei einem Firmware Update.
  Werte wie z.B. die Fahrtnummer brauchen nach einem Update nicht mehr neu gesetzt zu werden.
  Auch eine Erweiterung der Gerätekonfiguration in zukünftigen Firmware Versionen hat kein Überschreiben der bisherigen Konfiguration zur Folge.
  Das Telefonbuch der SIM Karte wird nicht mehr zum Speichern von Konfigurationsdaten verwendet.

Optimiert den RAM Verbrauch der Firmware.
Optimiert den Programm Speicher Verbrauch der Firmare.
Beschleunigt den GSM und GPS Start.
Die Befehle NTRIP und GPRS geben die aktuelle Konfiguration zurück, wenn ohne Parameter aufgerufen.
Der Befehl INIT stellt die "Werkseinstellungen" wieder her und startet das System neu. Der Fahrspeicher bleibt erhalten.
Der Befehl GPRS kennt keine Sonderbehandlung für den österreichischen A1 Provider mehr. Die GPRS Konfiguration kann in der gewohnten Art und Weise erfolgen (Benutzernamen mit @ Zeichen werden nun korrekt verarbeitet)
Der Fahrtnummer kann nun einen Wert von 65535 übersteigen (max >4000000000).
Der Anzahl der Systemstarts kann nun einen Wert von 65535 übersteigen (max >4000000000) und wird bei Firmwareupdates nicht mehr zurückgesetzt.

Die Unterstützung der Mobisol SolarBoard Hardware wurde eingestellt.

R950 | 11.07.2012 15:10

Ermöglicht das Setzen von APN Konfigurationen mit leerem Benutzernamen und Passwort.

R949 | 26.06.2012 18:14

Ermöglicht das Schalten des Relais-Ausgangs auf Kolibri Hardware Platformen.

R947 | 26.06.2012 17:25

Verringert den Flash Speicher Verbrauch der Firmware.

R946 | 22.06.2012 21:07

Ermöglicht die Ausführung von Liveupdates auf Hardware Platformen mit U-Blox GSM Modulen.

R944 | 19.06.2012 15:42

Das GPS Modul wird erst 60 Sekunden nach Systemstart gestartet.
Verbessert die Unterstützung des Fasttrax IT600 GPS Receivers auf der VARUNA Hardware Platform.

R938 | 04.06.2012 15:42

Verbessert die Unterstützung der CangineII Hardware.

R937 | 31.05.2012 22:30

Benutzt den neuen Mechanismus um Serververbindungen aufzubauen nur auf Telit GSM Modulen der Version 10. und höher.

R936 | 31.05.2012 21:00

Verbessert die Unterstützung der CangineII Hardware. 
Verbessert die Erkennung der GSM Modul Version.
Benutzt einen neueren Mechanismus um Serververbindungen aufzubauen mit GSM Modulen die dieses unterstützen.

R933 | 30.05.2012 19:36

Verbessert die Unterstützung der CangineII Hardware. 

R928 | 16.04.2012 17:27

Kommentare im Quellcode, keine Funktionsänderungen.

R927 | 12.04.2012 17:12

Verbessert die Unterstützung von SOLAR_V3 Hardware Platformen.

R924 | 10.04.2012 14:00

Verringert das GPRS Datenvolumen durch die Reduzierung der doppelt gesendeten Datensätze. 

R923 | 05.04.2012 16:11

Deaktiviert die Console standardmäßig auf VARUNA Systemen.

R922 | 03.04.2012 23:55

Behebt ein Problem mit der GPS Schnittstelle auf nicht-VARUNA Systemen.

R921 | 03.04.2012 23:02

Überarbeitet das Senden von unsynchronisierten Datensätzen.
Erlaubt den sofortigen Reset über das Kommando "reset" an der Console.
Verbessert die GSM Kommunikation auf Kolibri Hardware Platformen per xon/xoff Flowcontrol.
Behebt ein Problem mit älteren GSM Modems, die GPRS Event Reporting nicht unterstützen. 
Ignition Check 380 ist nun der Standardwert auf UFO Hardware Platformen.
Stellt die Unterstützung von NTRIP auf 64k Platformen ein.

R898 | 22.03.2012 13:56

Verbessert die Unterstützung von VARUNA Hardware Platformen.

R897 | 16.03.2012 11:53

Verbessert die Unterstützung von SOLAR_V3 Hardware Platformen.

R896 | 14.03.2012 11:48

Behebt ein Problem welches zu einer fehlerhaften Flusssteuerung an U-Blox Modems führen konnte.
Führt die Unterstützung der VARUNA Hardware Platform ein.

R878 | 09.03.2012 10:49

Entfernt IO Daten aus Ortungsmeldungen und kürzt damit den Datensatz.
Behebt ein Problem welches zu fehlerhaften Kommunikation mit dem Server führen konnte (AT Befehle).
Verbessert die Unterstützung der CangineII Hardware.
Vergrößert den Empfangspuffer der externen Schnittstelle von FIRST und ALL Geräten.
Verbessert die Unterstützung von SOLAR_V3 Hardware Platformen.

R861 | 05.03.2012 18:40

Vorbereitung für die Unterstützung der CangineII Hardware.
Verbessert die Unterstützung von SOLAR_V3 Hardware Platformen.

R850 | 22.02.2012 19:01

Behebt ein Problem in der Formatierung des "device" Kommandos
Verbessert die Unterstützung von SOLAR_V3 Hardware Platformen.

R847 | 07.02.2012 14:20

Behebt ein Problem beim automatischen Anlegen von Systemen mit U-Blox Modems.

R846 | 06.02.2012 10:58

Ermöglicht das automatische Anlegen von Systemen im OSC per SMS.
Behebt ein Problem mit dem Zündungsplus Eingang auf UFO Hardware Platformen.
Verbessert die Unterstützung von SOLAR_V3 Hardware Platformen.

R842 | 06.02.2012 10:58

Ignition Check 400 ist nun der Standardwert auf UFO Hardware Platformen.
Führt die Unterstützung des MAE Bereitschaftsstatus ein.
Verbessert die Unterstützung von SOLAR_V3 Hardware Platformen.

R837 | 27.01.2012 00:16

Stellt die Unterstützung von Kolibri64 Systemen ein.
Erlaubt zusätzlich die herkömmliche Variante des device Kommandos
 Z.B. "device 10,20,30,40"   
Fügt der Versionnummer im Monat eine 0 bei einstelligen Monatszahlen hinzu.
Verbessert die Unterstützung von SOLAR_V3 Hardware Platformen.

R829 | 23.01.2012 22:28

Entfernt eine Debugmeldung.

R828 | 23.01.2012 13:55

Korrigiert ein Problem beim Einlesen von Werten aus dem EEPROM.
Korrigiert ein Problem mit Antworten auf SMS und GPRS Kommandos.
Korrigiert ein Problem beim Einlesen der vorgeladenen Liveupdate Version.
Verbessert die Unterstützung von SOLAR_V3 Hardware Platformen.

R815 | 09.01.2012 16:58

Der Kolibri Bootloader wurde ins SVN Repository aufgenommen.
Das Device Kommando unterstützt nun die Parameter Trennung per Leerzeichen. 
  Z.B. "device 10 20 30 40"
Telefonbuch Version auf 8 geändert. Achtung! Telefonbuch Variablen werden neu initialisiert.
Ein Problem mit verzögert zur Verfügung stehenden Telefonbuchdaten wurde behoben.
Ein Problem bei der Erkennung von leeren Telefonbüchern auf alten Modems (Kolibri) wurde korrigiert.

V12.1.812 | 06.01.2012 19:44 (Stable)

Ermöglicht das Ausführen der ecoTrack Firmware auf der A.R.T.E.C.O. Kolibri Hardware Platform.
Ermöglicht das Ausführen der ecoTrack Firmware auf der DT Power MobiSol V2 Hardware Platform.
Verbessert die Unterstützung der A.R.T.E.C.O. UFO Hardware Platform.
Verkürzt die Reaktionszeit auf Verbindungsabbrüche.
Ermöglicht Firmware LiveUpdates. 
Ermöglicht die Ausführung aller Kommandos als LiveCommands.
Implementiert Konventionen bei der Kommandobeantwortung.
Korrigiert einen unter Umständen verzögerten GSM Start bei TELIT Chips.
Optimiert den Flash Speicherverbrauch der Firmware.
Optimiert den RAM Speicherverbrauch zur Laufzeit.
Verbessert die Meldung verschiedener Bootloader Versionen.
Das Kommando USARTCONNECT wurde auf UC verkürzt.
Verbesserungen in der internen Programmstruktur.

V11.11.681 | 04.11.2011 16:18 (Stable)

Ermöglicht das Ausführen der ecoTrack Firmware auf der A.R.T.E.C.O. UFO Hardware Platform.
Verbessert den Speicherverbrauch zur Laufzeit.
Behebt ein Problem beim Auslesen von Zellinformationen.

V11.11.668 | 04.11.2011 11:38 (Stable)

Verbessert die interne Struktur.

V11.10.656 | 28.10.2011 12:14 (Stable)

Erhöht die Stabilität auf Systemen mit 8K RAM.
Behebt ein Problem beim Beantworten vom SMS Nachrichten, welches dazu führte, dass die Antwort immer "DEVICE ..." beinhaltete.

V11.10.654 | 21.10.2011 13:06 (Stable)

Optimiert die Größe des Firmware Datei.
Optimiert den Speicherverbrauch zur Laufzeit.
Verbessert die Integration der ecoTRACK Firmware auf DT Power MobiSol Solarsystemen.

V11.10.645 | 15.10.2011 21:01 (Stable)

Behebt ein Problem beim Starten eines Firmware Updates aus der OSC Verbindung heraus (auf UBLOX Modems).
Verbessert das Lesen von SMS und GSM Status während der OSC Verbindung auf UBLOX Modems.
Behebt ein Problem beim Verbinden zum OSC.
Verbessert das Auslesen von Werten des Analog-Digital-Wandlers.
Verbessert die Integration der ecoTRACK Firmware auf DT Power MobiSol Solarsystemen.

V11.9.623 | 22.09.2011 22:49 (Stable)

Ermöglicht das Starten eines Firmware Updates aus der OSC Verbindung heraus auf UBLOX Modems.
Verbessert die Integration der ecoTRACK Firmware auf DT Power MobiSol Solarsystemen.

V11.9.610 | 15.09.2011 14:52 (Stable)

Ermöglicht die Ausführung der aktuellen Version auf Geräten mit altem Bootloader (64K).

V11.9.608 | 15.09.2011 14:52 (Stable)

Behebt ein Problem beim Ausführen von "reset" über die OSC Verbindung.
Behebt ein Problem beim Lesen des GSM Status auf UBLOX Modems.
Ermöglicht die Nutzung der MD5 Hashfunktion.
Behebt ein Problem welches zu einem verzögerten Modemstart führte (Modem war für die PIN noch nicht bereit).
Verbessert das Auslesen der Uhrzeit aus dem GSM Modem.
Verbessert die Befehlsausführung über das OSC.
Verbessert die Behandlung von Geräten mit mehr als 10k RAM.
Ermöglicht das Erfassen und Senden von GSM Zellinformationen auf UBLOX Modems.
Entfernt den "TIME" Befehl.
Ermöglicht das implizite Setzen der Zeitzone per SMS.
Ermöglicht das explizite Setzen der Zeitzone per "TZ" Befehl.
Verbessert die Integration der ecoTRACK Firmware auf DT Power MobiSol Solarsystemen.

V11.8.566 | 31.08.2011 14:01 (Stable)

Optimiert die EEPROM Speichernutzung.
*ACHTUNG* bei einem Update auf Versionen nach r566 muss ein "init" erfolgen.

V11.8.527 | 19.08.2011 16:53 (Stable)

Ermöglicht das Stellen der Systemuhrzeit durch die Verbindungen zum OSC.
Schützt essentielle Bestandteile der Firmware durch Verschlüsselung der Binärdatei.
Setzt "sysdata" standardmäßig auf "aus".
Optimiert den benötigten Programmspeicher auf verschiedenen Hardware Platformen. 
Ermöglicht das Ausführen von Befehlen über die OSC Verbindung.
Ermöglicht das Verschlüsseln und Entschlüsseln von Inhalten per RSA.
Fügt der sysdata Meldung GSM_3T die ID des betroffenen GSM Befehls hinzu.
Ermöglicht das Senden und Empfangen von SMS während der OSC Verbindung auf UBLOX Modems.
Ermöglicht das GSM Status Lesen während der OSC Verbindung auf UBLOX Modems.
Behebt ein Problem welches beim Senden von SMS zu unnötigen Modem Neustarts führte.
Ermöglicht das Ausführen der ecoTRACK Firmware auf DT Power MobiSol Solarsystemen.

V11.7.495 | 26.07.2011 14:15 (Stable)

Spezial GPRS Befehl für A1 hinzugefügt. ("GPRS *A1*")

V11.7.494 | 25.07.2011 13:21 (Stable)

Behebt ein Problem bei der Kommunikation mit Garmin Geräten.

V11.5.487 | 13.05.2011 11:55 (Stable)

Behebt ein Problem beim Starten vom neueren Modem Versionen (V10.00.063).

V11.5.482 | 05.05.2011 20:49 (Beta)

Behebt ein Problem mit der Aktivierung des GPRS Modus'.
Fügt ein neues Kommando namens "debug" hinzu, welches technische Detailinfomationen liefert.
Ermöglicht das Versenden von GSM Fehlermeldungen wenn dieses aktiviert wurde (Kommando "sysdata on").
Setzt die GSM LED auf rot, sobald die Verbindung zum GSM Provider verloren wurde.
Behebt ein Problem beim ersten Lesen der auf der Simkarte gespeicherten Information.
Behebt ein Problem mit der FTP Verbindung zur Aktualisierung der Firmware (nutzt nun passives FTP, Wartezeiten erhöht).
Räumt GSM Modem Befehlen mehr Zeit zur Bearbeitung ein.
Nach der Anmeldung am OSC sendet das Gerät nun automatisch seine aktuelle Konfiguration.
Ermöglicht das Prüfen der Fahrzeugzündung über den Spannungspegel der Stromversorgung (Kommando: z.B. "IC 400").
Ermöglicht das Senden von Ortungsmeldungen in Zeitabständen von Sekunden (Kommando: z.B. "SPAMPOS 3", alle 3 Sekunden eine Meldung).
Aktualisiert die mitgelieferte LCD Software für STATION Systeme.
 Korrigiert ein Zeitzonenproblem in der STATION LCD Software.
 Verbessert die Ergebnisseite nach einer Zeiterfassung.
 Korrigiert ein Problem, das dazu führte, dass unter bestimmten Bedingungen zwei Berührungen nötig waren, um eine Aktion auszuführen.  
Ermöglicht das Setzen der Uhrzeit nur mit SMS, die den Text "TIME" beinhalten.
Korrigiert die Antworten auf TIME und HOME Befehle.
Verbessert die automatische Erkennung von externen Geräten, deren Kommunikationsprotokoll auf ASCII (Klartext) basiert.
Korrigiert ein Problem mit kleinen Heartbeat Konfigurationen. (Kommando "HB").
Korrigiert ein Problem mit der Kommunikation mit dem externen Temperatursensormodul.
Der von außen erreichbare Knopf am Gerät (FIRST und ALL) auf der Seite der LEDs löscht den Fahrdatenspeicher, 
  setzt die Konfiguration auf Standardwerte und startet das Gerät neu.
Korrigiert ein Problem beim Auslesen von GSM Zellinformationen.

V11.4.452 | 01.04.2011 20:04 (Beta)

Erhöht die Stabilität bei der Speicherverwaltung.
Behebt ein Problem bei der Verwaltung von GSM Modem Aktionen.
Verbessert die Behandlung von unvorhergesehenen Fehlersituationen.
Gleicht den SMS Leseintervall bei LITTLE, ALL, FIRST und STATION Systemen an. 
Verbessert die Internetverbindungsverwaltung mit Ublox GSM Modems (LITTLE).
Ermöglicht das Aktualisieren der LCD Software auf STATION Systemen (Kommando: "lcdupdate").
Aktualisiert die mitgelieferte LCD Software für STATION Systeme.
Behebt ein Problem mit der Garminkommunikation.
Unterbindet das Sendern von Garmin Ziel Status Nachrichten mit ausgeschalteter Zündung.
Ermöglicht das Setzen eine Heimatposition bei STATION Systemen (Kommando: "home").
Behebt ein Problem mit der Behandlung von GSM Modem Fehlermeldungen.
Behebt das Problem, dass STATION Systeme Falschmeldungen bzgl. des Alarmeingangs liefern.
Bei Systemen ohne GPS (STATION) kann die Uhrzeit nur durch SMS Nachrichten gesendet werden, die vom OSC kommen. 

V11.3.414 | 16.03.2011 14:35 (Beta)

zu allen Statusmeldungen (222, 224 etc.) wurde der Parameter "PV:1/0" hinzugefügt (Privat- oder Dienstfahrt)

V11.3.413 | 11.03.2011 17:40 (Stable)

Grundlegende Überarbeitung der RS232 Verarbeitung
GSM Cell-Informationen werden mit Status 224 übertragen
Device Erkennung (MAE, Trailer etc.) an der RS232 integriert
die Versionsnummern werden künftig wie folgt erhöht: Jahr.Monat.SVN_Revision

BUG-FIX: diverse

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

V2.16 | 30.12.2009 18:00

neuer SMS-Befehl: "position" zur Ortung integriert

BUG-FIX: SMS Antworten für ein/aus korrigiert
BUG-FIX: "AT+USOCO=0,..." mit dauerhaftem ERROR

V2.15 | 22.12.2009 12:00

GSM Version der Status SMS hinzugefügt
Startausgaben überarbeitet (EFB entfernt / ecoSOFT verwendet)

BUG-FIX: ATE0 führte 2x CPIN etc. aus
BUG-FIX: GSM Power off/on beim GSM restart für Telit >= V07.03.200 optimiert

V2.14 | 18.12.2009 18:25

LEDs für Hardware-Typ "LITTLE" angepasst
Überprüfung der Booloader Version integriert
BL:0/1 (0=alt/1=neu) in der Statusansicht integriert
FTP Protokoll und Firmware update über LEON100 integriert
zur Komprimierung wird ab sofort mit "-Os" kompiliert (Full: 21,6 %)

BUG-FIX: GPS-Time (Variablengröße)
BUG-FIX: Bootloader (V1.03) konnte nur in das 1/4 der CPU schreiben

V2.13 | 10.12.2009 17:00

Grundfunktionen für das neue GSM-Modem LEON100 integriert

BUG-FIX: die Fahrtnummer wurde beim GSM-Modem-Reset erhöht

V2.12 | 24.11.2009 17:00

GSM State-Maschine integriert
neuer SMS-Befehl: "ru" -> GSM Provider Beeline (Russland)

V2.11 | 14.11.2009 20:00

Speed in spam integriert
AT#PKTSZ von 40 auf 50 geändert
GSM Modem Power On/Off für FIRST, ALL und LITTLE angepasst

BUG-FIX: Variablengröße für die Garmin-Seriennummer angepasst

V2.10 | 04.11.2009 19:30

ADC_ADXL_MOVE von 40 auf 50 geändert
System Start (SS) in Status integriert
System Art in "var" und "status" integriert
Status Generiegrung für Garmin, GPRS und SMS integriert
GSM_send_command("+++") aus OSC_send_unsynced() entfernt
GSM_add_event("ATH") für "+++" in GSM_disconnect_osc() integriert

V2.09 | 31.10.2009 18:00

Fahrtnummer (DN) in Status SMS integriert
Privatfahrt für Garmin und MAE integriert
kein disconnect mehr, wenn vom OSC "999" kommt
Garmin und MAE Driver im OSC Protocol integriert
Firmware update else "AT#FTPGET=efb2.img" entfernt
AT#PKTSZ von 0 auf 40 und AT#SKTTO von 120 auf 60 geändert
folgende RS232 Protokolle eingebunden: MAE, TRAILER, G-Sensor
neue SMS-Befehle "spam" und "nospam" (alle 2 Sekunden die Position senden)

BUG-FIX: gsm_time_out = g_sys_runtime vergessen

V2.08 | 29.10.2009 12:00

Speicherübertragung bei Zündung aus entfernt

BUG-FIX: GSM TimeOut optimiert

V2.07 | 27.10.2009 08:00

ADC_ADXL_MOVE von 30 auf 40 geändert
Garmin Nachrichten- und Fahrziel-Empfang integriert
Loop Debug (!gps und !gsm) an der Console integriert

V2.06 | 25.10.2009 04:30

status SMS Text erweitert
Garmin Grundfunktionalität integriert
sprintf Funktionen nach sprintf_P konvertiert
snprintf Funktionen nach snprintf_P konvertiert
User Data (RS232) werden nun im EEMEM gespeichert
einige ToDos abgearbeitet, z.B. SMS Versand optimiert
Uart Buffer: CONSOLE 512, GPS 512, GSM 1024, GARMIN 512
Garmin Quick Msg, Driver ID und Driver Status integriert
ic.c und ic.h gelöscht bzw. nach environment.h verschoben
neue SMS-Befehle "ein" und "aus" zum Relais schalten integriert

BUG-FIX: "Distance" Kilometer statt Meter und maximal 10.000 Meter

V2.05 | 19.10.2009 17:00

GSM receive buffer auf 2048 erhöht
I/Os in OSC_create_protocol_string integriert
neuer SMS-Befehl: "normal" -> kein rtk,dgps,cmr
<avr/pgmspace.h> integriert und neu strukturiert
Kilometerberechnung und maximal Geschwindigkeit integriert

BUG-FIX: bei usart recv_buffer_overflow -> gsm_line_counter = 0;

V2.04 | 30.09.2009 15:00

Seriennummer in STATUS SMS und beim Programmstart integriert
BS_FIRST_PAGE von 0 auf 1000 geändert

V2.03 | 25.09.2009 14:00

SMS Befehle zur Portumschaltung integriert: rtk / dgps / cmr
weitere SMS Befehle integriert: reset / delete / status / ep / d2
RS232_handle_dgps: RTK/DGPS Prüfung "strlen(p_buffer)" von > 120 auf > 60
alle BS und EEP Befehle an der Console Remarkt

V2.02 | 06.08.2009 12:00

OSC Zugangsport von 5000 auf 5001 geändert (5000=RTK / 5001=DGPS)
RS232_handle_dgps: RTK/DGPS Prüfung "strlen(p_buffer)" von > 200 auf > 120

V2.01 | 07.07.2009 18:00

Lenksystem mit GGA und Korrekturdaten Ausgabe (RTK) integriert

V2.00 | 18.06.2009 12:00

Ertragssensor mit Status 201 (UserData) integriert

Bootloader Versions

BL:0
ALL, FIRST
64k limit
BL:1
ALL, FIRST, LITTLE, UFO, STATION
BL:2 (not detected, hardcoded in ecotrack)
SOLAR
no eeprom update, faster startup/flashing
BL:3 (not detected, hardcoded in ecotrack)
KOLIBRI
different memory layout, no checksums


Ein Link zur Liste der älteren Versionen.