Firmware Versions: Unterschied zwischen den Versionen

Aus ARTECO Wiki
Zur Navigation springen Zur Suche springen
Zeile 15: Zeile 15:
 
   
 
   
 
  BUG-FIX: MAE Signalton bei Zündung-Ein/Aus fehlte
 
  BUG-FIX: MAE Signalton bei Zündung-Ein/Aus fehlte
 +
BUG-FIX: Garmin doppelter Nachrichtenversand abgefangen
  
 
=== V2.25 | 08.05.2010 22:00 ===
 
=== V2.25 | 08.05.2010 22:00 ===

Version vom 1. Juni 2010, 06:57 Uhr

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

ecoTRACK - History

V2.27 | work in progress

RTC über GSM-Modem integriert (aktiv, wenn GPS ungültig ist)
neuer SMS-Befehl: "gc {meter}" (GPS Check) zur Positionsüberwachung

V2.26 | work in progress

Default-Wert für Heartbeat (hb) von 0 auf 24 Stunden geändert
NTRIP Protokoll mit direkter Kommunikation (ohne Telematik) integriert
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)

BUG-FIX: MAE Signalton bei Zündung-Ein/Aus fehlte
BUG-FIX: Garmin doppelter Nachrichtenversand abgefangen

V2.25 | 08.05.2010 22:00

GPRS-Verbindung wird nun nach "Zündung Aus" 3 Stunden 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 vom 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

Ein Link zur Liste der älteren Versionen.