Firmware Versions
ecoTRACK - History
V2.16 | 30.12.2009 18:00
BUG-FIX: SMS Antworten für ein/aus korrigiert BUG-FIX: "AT+USOCO=0,..." mit dauerhaftem ERROR neuer SMS-Befehl: "position" zur Ortung integriert
V2.15 | 22.12.2009 12:00
BUG-FIX: ATE0 führte 2x CPIN etc. aus GSM Version der Status SMS hinzugefügt Startausgaben überarbeitet (EFB entfernt / ecoSOFT verwendet) BUG-FIX: GSM Power off/on beim GSM restart für Telit >= V07.03.200 optimiert
V2.14 | 18.12.2009 18:25
BUG-FIX: GPS-Time (Variablengröße) 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 BUG-FIX: Bootloader (V1.03) konnte nur in das 1/4 der CPU schreiben zur Komprimierung wird ab sofort mit "-Os" kompiliert (Full: 21,6 %)
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 BUG-FIX: gsm_time_out = g_sys_runtime vergessen 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)
V2.08 | 29.10.2009 12:00
BUG-FIX: GSM TimeOut optimiert Speicherübertragung bei Zündung aus entfernt
2.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;
2.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
E.F.B. - History
V1.36 | 05.12.2009 14:00
Reset Befehl über Garmin integriert GSM Versionsnummer in Status SMS und Garmin Text integriert IOs aus SMS der Positionsabfrage in eigenen IO SMS Befehl verschoben BUG-FIX: GSM Power off/on beim GSM restart für ältere Modem Versionen optimiert
V1.35 | 26.11.2009 15:30
BUG-FIX: GSM Power off/on beim GSM restart integriert
V1.34 | 23.07.2009 12:45
neuer Compiler V2.04.3
V1.33 | 10.06.2009 18:00
SMS Befehl "update" um einen Parameter "Dateiname" erweitert: "update {Filename}"
V1.32 | 10.06.2009 13:30
neuer Compiler V2.04.2c
V1.31 | 06.06.2009 12:00
Beschleunigungssensor Status 200 um "TS:%s%s LA:%f LO:%f SP:%03.0f" erweitert Variablen Anpassung der Größe für "N2D Source[13], char ID[7]" und sLatitudeGPS[13] neuer Compiler V2.04.2b (fordert gleiche Variablengrößen bei Funktionsübergabe)
V1.30 | 01.05.2009 18:00
IP und Port auf 217.70.140.55:4742 geändert, um per "Y" ins OSC 1 und OSC 3 zu senden
V1.29 | 29.04.2009 12:00
erste Tests für SpamPosi (sendet alle 5 Sekunden die aktuelle Position) integriert neuer Compiler V2.04.1
V1.28 | 17.03.2009 18:00
Garmin ETA Request (alle 5 Minuten) integriert neuer Compiler V2.04.0a
V1.27 | 09.03.2009 13:00
Anhänger Protokoll mit Status 033 integriert [TRAILER Seriennummer] PowerSave Mode Timer von 15 Minuten auf 60 Minuten geändert BUG-FIX: Power LED wurde nach PowerSave Mode nur bei Veränderung geschaltet (blieb aus)
V1.26 | 02.03.2009 12:30
BUG-FIX: GSM/GPRS Passwort wurde nicht korrekt gesetzt
V1.25 | 28.01.2009 17:00
Garmin Message Throttling (Disable all Messages) Protokoll A604 integriert BUG-FIX: Garmin ETA TimeStamp lieferte immer im Januar eine falsche Jahreszahl
V1.24 | 19.01.2009 11:00
neuer Compiler V2.03.9
V1.23 | 11.01.2009 15:00
BUG-FIX: RTC war Tag und Monat vertauscht BUF-FIX: rote LEDs waren nach dem Start aus GSM PowerSaveFunction AT+CFUN=5 dem EFB PowerSave Mode hinzugefügt
V1.22 | 09.01.2009 18:00
Real Time Clock integriert PowerSave Mode integriert (nach 15 Minuten werden GPS, RS232 Power und LEDs abgeschaltet)
V1.21 | 07.01.2009 12:00
Rufnummernänderung: congstar -> E-Plus (+49 178 / 55 333 88)
V1.20 | 21.11.2008 16:00
Garmin TimeOut von 10 auf 30 Sekunden geändert
V1.19 | 20.11.2008 14:00
BUG-FIX: EFB startet nun ohne Debug um die MAE Anbindung nicht zu stören
V1.18 | 17.11.2008 15:00
#define HW_NEW zur Unterscheidung alte/neue Hardware integriert (global) Seriennummer von 12 auf 15 Stellen für neue Hardware erweitert
V1.17 | 14.11.2008 17:00
neuer SMS Befehl "number:{DriveNumber}" (setzt die Fahrtnummer) integriert TimeStamp in den Garmin Meldungen integriert sDriverEeprom von 10 auf 16 vergrößert und in den EFB/MAE Meldungen integriert EEPROM: Speicherbereich (Set Default) sInitHeader[0] == 0xfc
V1.16 | 24.10.2008 14:00
neuer SMS Befehl "OG:{GSM-Net}" (Only GSM) integriert, Default "E-Plus" ("ALL" für alle) "status" SMS um den Wert OG erweitert EEPROM: Speicherbereich (Set Default) sInitHeader[0] == 0xfd
V1.15 | 21.10.2008 14:00
Beschleunigungssensor Kurzbefehle: "Get" und "Ask {Sekunden}" integriert neuer SMS Befehl "SSD:{X,X} {Y,Y} {Z,Z} {Seconds}" (Set Sensor Defaults) integriert BUG-FIX: Garmin Umlaute neuer Compiler V2.03.7
V1.14 | 12.08.2008 12:00
BUG-FIX: Garmin Package Handling
V1.13 | 01.08.2008 14:45
EEPROM: Speicherbereich (Set Default) sInitHeader[0] == 0xfe neuer SMS Befehl "SGP:{APN},{Username},{Password}" (Set GPRS Provider) integriert BUG-FIX: Variablen Deklaration in "void efbHandleStopStatus" (sState[8]) korrigiert BUG-FIX: Watch-Dog für GSM-Init ("+CREG: 0,3") integriert - Endlosschleife abgefangen BUG-FIX: Garmin Fahrziele löschen = Absturz (Stack Überlauf im EFB) abgefangen BUG-FIX: Garmin CRC/ACK Fehler (ASCII 10) behoben (Meldungen blieben im Garmin) neuer Garmin Befehl "V {FahrzeugKurzName} {Interval}" fordert im Intervall Positionen an neuer Garmin Befehl "Ve" beendet den Positionsanforderungsintervall des Befehles "V ..."
V1.12 | 07.07.2008 10:30
neuer Compiler V2.03.5 "reset" über Garmin integriert MAE Kurzbefehle (Ab/Ae,P/D,Fb/Fe,Pb/Pe,Kb/Ke,F1/F2/F3) integriert BUG-FIX: Übertragung größerer Datenmengen (Auslandsfahrten) optimiert BUG-FIX: "unsigned char *View_eEprom( char eeprom *sSource )" gelöscht BUG-FIX: Garmin EFB Erkennung bei vorhandenen Nachrichten im Garmin funktionierte nicht neuer Garmin Befehl "Z {FahrzeugKurzName}" fordert die Fahrtzeug Position als Fahrziel an BUG-FIX: Umrechnung bei S/W Koordinaten von "* -1" auf "* -1.0" (float) und die Erkennung von "ID[1] == 'S' || ID[1] == 'W'" auf "ID[0] == 'S' || ID[0] == 'W'" geändert
V1.11 | 01.07.2008 13:00
neuer SMS Befehl "position" sendet die aktuelle Position mit Status "000" per SMS Spannungswert für "Zündung Ein" von 9,8V (300) auf 4,9V (150) geändert (Zündungsflattern)
V1.10 | 25.06.2008 16:00
Garmin Erkennung (An-/Abstecken) integriert Be-/Entladen und "Status" Abfrage über Garmin integriert Garmin Estimated Time of Arrival (ETA) Meldungen integriert Garmin Nachrichten (beide Richtungen) und Fahrziele (Stops) mit Status Change integriert
V1.09 | 12.06.2008 15:00
weitere Garmin Tests integriert Set Defaults im InitSystem() integriert EEPROM: Speicherbereich (Set Default) sInitHeader[0] == 0xff es werden wieder alle offenen Datensätze bei Zündung An/Aus übertragen neuer SMS Befehl "delete" löscht alle Positionsdaten und setzt die Default Werte SMS Befehl "page {from} {to}" (Speicher senden) sendet nun eine Bestätigungs SMS zurück neuer SMS Befehl "SPTI:{seconds}" (Save Position Time Interval) B: 10 bis 90 Sek. D: 30
V1.08 | 10.06.2008 16:30
Garmin Protokoll integriert SMS "RESET - OK" integriert MAE Protokoll integriert (ohne LED Fehler Status) BUG-FIX: Komma hinter DN: in MakeStringEFB entfernt Garmin Funktion "Nachricht senden (Garmin->OSC) integriert SMS "status" um "Eeprom-Page, DriveNumber und Sysstarts" erweitert vorerst werden nur 10 Datensätze pro Zündung An/Aus nachverarbeitet (Eeprom senden)
V1.07 | 05.06.2008 09:00
BUG-FIX: nach gescheitertem GPRS Update erfolgte "bUpdateMode = 0;" nicht BUG-FIX: vor GPRS Update wird "AT#GPRS=1" ausgeführt, falls keine Verbindung besteht neuer Compiler V2.03.3 (mit vielen grundlegenden Veränderungen zur letzten Version 1.25.9)
V1.06 | 04.06.2008 17:30
SMS Befehl "page {StartPage} {StopPage}" zum Eeprom auslesen integriert GPRS Verbindungsabbruch während der Fahrt wird erkannt und neu aufgebaut vom OSC nicht bestätigte Daten werden beim nächsten GPRS Auf- und Abbau erneut übertragen
V1.05 | 01.06.2008 15:00
SMS Versand integriert 12 stellige Seriennummern BUG-FIX: Kilometerberechnung EFB LIVE Protokoll integriert PageCounter und CheckSum integriert Compiler von Speed auf Size umgestellt Debug ON/OFF und Reset per SMS integriert Nachkommastellen bei Course und Speed abgeschnitten Speichern aller Positionsdaten mit Status integriert Zündungsflattern abgefanngen, OFF wird erst nach 10 Sekunden ON berücksichtigt
V1.04 | 19.05.2008 17:00
Umrechnung Seemeilen in Km/h (* 1,85222) integriert Potokollierung der maximalen Geschwindigkeit integriert Streckenberechnung von Zündung ON bis Zündung OFF integriert GSM Cell Infos, GSM Temperatur, GSM TimeStamp im Debug integriert GSM AT#MONI und AT#SERVINFO im Debug integriert AddCommandGSM Buffer von 50 auf 100 Befehle vergrößert Umrechnungfehler N2D() "5 Stellen in den Sekunden / 100000" behoben Test neues Protokoll: "PG:1000/4 ST:006 TS: 180508091000 LA:52.578895 LO:13.576030 CS:42" Debug Output der Übersicht überarbeitet und auch vom Update over GSM vereinfacht Speicherbereiche der Firmware (GSM-Update) von 3000 nach 100 verschoben Positionen der LEDs für Power und GSM miteinander getausch
V1.03 | 17.05.2008 14:20
Update über GSM integriert
V1.02 | 15.05.2008 11:30
FTP für Firmware download integriert
V1.01 | 09.05.2008 18:00
LIVE Anbindung für erste Testfahrten integriert
V1.00 | 06.05.2008 09:45
Grundfunktionen zur CE/E1 Prüfung (GSM/GPS/RS232)