Firmware Versions: Unterschied zwischen den Versionen

Aus ARTECO Wiki
Zur Navigation springen Zur Suche springen
 
(258 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
__NOEDITSECTION__ __NOTOC__
 
__NOEDITSECTION__ __NOTOC__
Eine Liste von Änderungen, die an der [ftp://efbftp:dummy@arteco.de/ Firmware] vorgenommen wurden.
+
Eine Liste von Änderungen, die an der Firmware vorgenommen wurden.
  
 
== ecoTRACK - History ==
 
== ecoTRACK - History ==
  
=== R967 | 03.08.2012 20:22 ===
+
=== R1574 - 1580  | 03.12.2018 15:09 ===
  GSM Netz Betreiber und Feldstärke werden nun vor dem ersten SMS Lesen bestimmt.  
+
  *  Default für '''GPSSPEED''' Minimum auf 2m gesetzt ( nach Tests logischer)
   Damit sollten Antworten auf Status SMS nun immer GSM Informationen enthalten.
+
  * GPS min/max Speed in Globalenvariablengesetzt (um Flash lesen zu schonen->nach GPS Neustart werden neue Werte übernommen.
  Behebt ein Problem des neuen Konfigurations Speicher Systems auf Kolibri Geräten.
+
   *  GPS Geschwindigkeitsprüfung gegen temporär errechnete Lon/Lat
 +
  *  Default Bluetooth Escaping WErt
 +
  *  Bluetooth LE Desciptor Schreibantwort (Android benötigt dies um Notify/Indications zu ermöglichen für einen Charakteristik)
 +
  *  Bluetooth Escape sendet BLE-Antowort auf Relay schalten
 +
  *  Station Implementierung neuer Screen LCD für MAE(2)
 +
  *  Varuna V2 aus Makefile entfernt, 12VON/OFF Kommando fpr Varuna
 +
  * Timerhandling für GPS-Fehlerbehandlung für Varuna hinzugefägt
 +
  *  '''GPSRESET''' für Varuna
  
=== R958 | 29.07.2012 18:19 ===
+
=== R1568 - R1573 | 14.11.2018 15:30 ===
Erste öffentliche Testversion des neuen Konfigurations Speicher Systems.
+
  * Kommando "GPSSPEED" mit Min & Max Werten zum setzten der GPS Prüfvariablen Geschwindigkeiten zwischen welchem sich die errechnete Geschwindigkeit befinden muss , wenn eine gültige Position übernommen werden soll.
 +
  * GPS Prüft nun auf Geschwindigkeit bevor eine Poistion übernommen wird, um GPS Ausreßer zu verhindern , die Max geschwindigkeit muss gesetzt sein ansonsten wird der default Wert von 300 km/h genommen, mindest Geschwindigkeit kann 0 sein.
 +
  * UUID des Bluetooth Low Energy Descriptors auf 32 Byte umgestellt
 +
  * Blockstorage Interrupt mit kompletter Suche nach unsynchronisierten Seiten im Intervall von 15 Sekunden und unterbrechnung der Suche alle 3 Sekunden um zu verhindern ,dass das Auslesen des Fahrdatenspeichers zu lange braucht
  
=== 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 ===
+
=== R1567 | 08.11.2018 16:16 ===
Ermöglicht die Ausführung von Liveupdates auf Hardware Platformen mit U-Blox GSM Modulen.
+
  * Define für Debugging des Blockstorage
 +
  * OSC senden des nächsten unsychronisierten Speicherblocks Debugausgabe entfern
  
=== R944 | 19.06.2012 15:42 ===
+
=== R1566 | 08.11.2018 7:45 ===
Das GPS Modul wird erst 60 Sekunden nach Systemstart gestartet.
+
  * blockstorage varibale entfernt, geändert page id in function für letzte snychronisierte Seite benutzen von function um blockstorage espaing zu machen.
Verbessert die Unterstützung des Fasttrax IT600 GPS Receivers auf der VARUNA Hardware Platform.
+
  * Globale Funktion um aktuellen variablen stand der blockstorage escape variablen zurückzugeben
 +
  * Timer intervall herabgesetzt um nach unsynchronisierten Seiten zu suchen
  
=== R938 | 04.06.2012 15:42 ===
+
=== R1565 | 06.11.2018 15:20 ===
Verbessert die Unterstützung der CangineII Hardware.
+
  * Utils include für compiler warning gsm_eventbuffer
 +
  * Timer interrupt setzen von blockstorage speicher varbiable
 +
  * globals variable für interrupt setzen von blockstorage interrupt escpaping
  
=== R937 | 31.05.2012 22:30 ===
+
=== R1558 - R1564 | 05.11.2018 14:49 ===
Benutzt den neuen Mechanismus um Serververbindungen aufzubauen nur auf Telit GSM Modulen der Version 10. und höher.
+
  * Blockstorage lesen bis zur ersten nicht gesyncten Seite Laufzeitminimierung durch abfangen, falls aktuelle Seite noch nicht gesynct ist.
 +
  * Zeitinterval auf 5 Sekunden für Fahrdatenspeicher durchsuchen nach ungesynten Seiten
 +
  * MAE löschen des Fahrers bei MAE2 , wenn sich Fahrer abmeldet
  
=== R936 | 31.05.2012 21:00 ===
+
=== R1543 - R1557 | 25.10.2018 15:50 ===
Verbessert die Unterstützung der CangineII Hardware.
+
  * Fahrdatenspeicher wird nun im Timer alle 3 Sekunden mit einer Chunkgröße von jeweils 100 Seiten auf nicht gesyncte Seite durchsucht und gesetzt, da es teilweise bis zu 7 Sekunden gedauert hat alle Seiten zu durchsuchen und der Timerloop solange hing, was zu Timeouts im Cangine führte
Verbessert die Erkennung der GSM Modul Version.
+
  * Diverse Strukturen und Variablen für Bluetooth Low Energy angepass/hinzugefügt, unter anderem Client Config Descriptor UUID
Benutzt einen neueren Mechanismus um Serververbindungen aufzubauen mit GSM Modulen die dieses unterstützen.
 
  
=== R933 | 30.05.2012 19:36 ===
+
=== R1542 | 15.10.2018 20:34 ===
Verbessert die Unterstützung der CangineII Hardware.  
+
  * Vermiethardware drücken des Hupe Tasters setzt nun die Feststellbremse für 10 Sekunden. Dabei fängt die blaue Status LED an zu blinken (steigend) bis die Feststellbremse wieder
 +
    gelöst wird (Magnetschalter) , die Hupe hupt nachwievor bei betätigen des Tasters, dies passiert nur, bei "Zündung an".  
  
=== R928 | 16.04.2012 17:27 ===
+
=== R1523 - R1540 | 12.10.2018 15:29 ===
Kommentare im Quellcode, keine Funktionsänderungen.
+
  * Implementierung (Sinon Hardware) Bluetooth Low Energy Strukturen und Variablen für Bluetooth Low Energy Stack , diverse Funktionen für das Senden der Antworten für Clientanfragen und Notifikationen, unteranderem automatische Notifikation, wenn das Relay(Relay 1) geschaltet wird (Sinon Hardware).
 +
  * Implementierung (Sinon Hardware) eigener Bluetooth Low Energy Service UUID(128) und Charakteristik UUID
 +
  * Kommando BLE (on/off) (Momentan nur für Entwicklung)
  
=== R927 | 12.04.2012 17:12 ===
+
=== R1522 | 20.09.2018 12:53 ===
Verbessert die Unterstützung von SOLAR_V3 Hardware Platformen.
+
  * GPS NMEA letzter nicht-valider Timestamp wird zurückgesetzt bei validem NMEA (unabhängig von Distanz etc.)
  
=== R924 | 10.04.2012 14:00 ===
+
=== R1521 | 18.09.2018 16:40 ===
Verringert das GPRS Datenvolumen durch die Reduzierung der doppelt gesendeten Datensätze.
+
  * GPS NMEA Gültigkeitsprüfung erfolgt nun über globale Variable
 +
  * Debug Defines herausgenommen für Sinon (BLE,Bluetooth)
  
=== R923 | 05.04.2012 16:11 ===
+
=== R1520 | 14.09.2018 11:15 ===
Deaktiviert die Console standardmäßig auf VARUNA Systemen.
+
  * GPS NMEA gültiges Signal Entfernungsprüfung zur vorherigen Position nach vorherigem ungültigem Signal setzt Position (Bugfix/Bugtracking)
  
=== R922 | 03.04.2012 23:55 ===
+
=== R1519 | 13.09.2018 14:57 ===
Behebt ein Problem mit der GPS Schnittstelle auf nicht-VARUNA Systemen.
+
  * Prüfung bei neuer MAE auf die Anzahl der übertragenen Ziffernlänge im Fahrer um festzustellen ob es sich um eine neue oder alte MAE
 
+
    handelt. Wird eine neue MAE erkannt, wird bei Status 821 (Fahrer abgemeldet) der Fahrer in der Telematik gelöscht.
=== 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 ===
+
=== R1518 | 12.09.2018 08:07 ===
Ermöglicht das automatische Anlegen von Systemen im OSC per SMS.
+
  * GPS NMEA Syntax Prüfung für das Setzen LON/LAT und Prüfung auf Distanz zum Vorherigen Wert vor dem Setzen falls
Behebt ein Problem mit dem Zündungsplus Eingang auf UFO Hardware Platformen.
+
    Distanz zu klein oder zu groß um evtl. "Ausreißer" zu unterbinden.(BugFix)
Verbessert die Unterstützung von SOLAR_V3 Hardware Platformen.
 
  
=== R842 | 06.02.2012 10:58 ===
+
=== R1517 | 10.09.2018 16:55 ===
Ignition Check 400 ist nun der Standardwert auf UFO Hardware Platformen.
+
  * Konvertieren der MAE Tag HEX ID nach Dezimal, UTIL Funktion dazu hinzugefügt, da alte MAE Dezimal
Führt die Unterstützung des MAE Bereitschaftsstatus ein.
+
    sendet und AscII to Int Prüfung fehlschlägt bei HEX Werten für alte MAE Lesefehler. Zählen der Digits(Stellen), um zwischen alter und neuer MAE unterscheiden zu können. Verwendet wird aber nach wie vor HEX vom TAG
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 ===
+
=== R1516 | 07.09.2018 12:30 ===
Entfernt eine Debugmeldung.
+
  * Kommando Device setzt default Baudrate 9600 Baud für alle devices kleiner 128(nicht Binär Protokolle) vor dem
 
+
    Initialisieren anderer "neuer" Devices.
=== R828 | 23.01.2012 13:55 ===
+
  * GSM Init Anpassungen BLE
Korrigiert ein Problem beim Einlesen von Werten aus dem EEPROM.
+
  * BLE Init - Adressierungsfelder keine Pointer mehr, sondern Felder
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) ===
+
=== R1515 | 06.09.2018 15:50 ===
Behebt ein Problem beim Ausführen von "reset" über die OSC Verbindung.
+
  * BLE Anpassungen
Behebt ein Problem beim Lesen des GSM Status auf UBLOX Modems.
+
  * Defines für Bluetooth UUIds und Services hinzugefügt
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) ===
+
=== R1510 - R1514 | 06.09.2018 08:47 ===
Optimiert die EEPROM Speichernutzung.
+
  * Anhänger-Device(60) wird nicht automatisch gesetzt, wenn Device 65 (Anhänger 2) gesetzt wurde
*ACHTUNG* bei einem Update auf Versionen nach r566 muss ein "init" erfolgen.
+
  * Bugfix GPS
  
=== V11.8.527 | 19.08.2011 16:53 (Stable) ===
+
=== R1507 - R1509 | 30.08.2018 15:03 ===
Ermöglicht das Stellen der Systemuhrzeit durch die Verbindungen zum OSC.
+
  * EEPROM - Watchdog Reset im Timer während Flashspeicher(neu) formatiert wird
Schützt essentielle Bestandteile der Firmware durch Verschlüsselung der Binärdatei.
+
  * Vermietsystem - Prüfung auf Onlinestatus entfernt für Löschen des GPS-Alamanch
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) ===
+
=== R1506 | 28.08.2018 12:20 ===
Spezial GPRS Befehl für A1 hinzugefügt. ("GPRS *A1*")
+
  * Bugfix Position Intervall - jede 3. Minute wurde Position nicht übertragen
  
=== V11.7.494 | 25.07.2011 13:21 (Stable) ===
+
=== R1505 | 20.08.2018 ===
Behebt ein Problem bei der Kommunikation mit Garmin Geräten.
+
  * Bugfix Modem für Vermietsystem - Onlinestatus wurde nicht resetet beim Modem Neustart und führte zu Escaping Fehler
 
 
=== 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
+
=== R1504 | 15.08.2018 ===
 +
  * Heartbeat kein Neuinitialisieren des GPS Receivers im Powersafe für EC21
 +
  * Modem Reset schaltet EC21 ab vor Neuinitialisierung des GSM Modems
  
=== V2.33 | 23.12.2010 16:00 ===
+
=== R1494 - R1503 | 10.08.2018 10:28 ===
TM485 Code entfernt (Versuchsaufbau der Solaranlage)
+
  * Powersafe Prüfung für Bluetooth entfernt
GSM-Verarbeitung erweitert (EventBuffer / StationEngine)
+
  * Bluetooth GATT Server Basis Funktionen hinzugefügt für Sinon
Optimierung der Datenmenge der Euroscan Module (Grad wird gerundet)
+
  * Quectel Modems Powerdown timer hinzugefügt, welcher nach einem Powerdown nach 10 Sekunden das Modem abschaltet und neu startet.
Das stellen der internen Uhr (RTC) per SMS nun auch für FIRST und ALL ermöglicht
+
  * GPS Fehlerhandling Prüfung nach Gerätestatus, behebt eventuellen Datenmodus Escapingfehler beim Vermietsystem (Bugfix)
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
+
=== R1493 - R1498 | 07.08.2018 15:37 ===
BUG-FIX: usart line counting bug after resetting gsm modem
+
  * Neues Device mit ID 65 , setzt Baudrate fix auf 19200 für neue Anhänger-Funkmodule
BUG-FIX: some problems related to modem restart (can connect with IGN on now)
+
  * GPS Valide Prüfung nicht mehr über RMC sondern GGA/GNS des NMEA Signals
BUG-FIX: LITTLE GSM Update optimiert und die damit verbundene Verarbeitungszeit verkürzt
+
  * GPS Prüfung mit Threshold zwischen 10m und 1000m zum setzen der Position um evtl. GPS-Sprünge zu vermeiden
BUG-FIX: der Status vom Schaltausgang wurde nicht gespeichert, Reset führte immer zum Status "AUS"
+
  * Bugfix GSM Zellinfo MNC beim Vermietsystem
 
 
=== V2.32 | 30.10.2010 17:00 ===
 
folgende Befehle wurden entfernt: "spam | nospam"
 
 
   
 
   
BUG-FIX: Statusnummer fehlt bei Userdata (Fehler bei Stack Optimierung)
+
=== R1490 | 18.07.2018 14:12 ===
 +
  * GSM Zelleninfo für Quectelmodems
 +
  * Quectel EC21 Zelleninfo mit Zugangstechnologie Angabe("AT",z.b. LTE...)
 +
  * Bluetooth Escaping (Sinon, Vermiethardware)
 +
  * Kommando "BE" setzt Bluetoothescaping Interval
 +
  * Bugfix GPS Valide setzen der Positionskoordinaten
 +
  * Erstanmelde SMS wird nun nur noch einmalig gesendet beim Start des Gerätes
  
=== V2.31 | 27.10.2010 12:00 ===
+
=== R1470 | 14.06.2018 13:30 ===
Stack optimiert (neue "interne" Funktion: OSC_prepend_page)
+
  * PDP Context Deaktivierung durch z.b. Fehler oder durch Provider führt zum Hardware Reset und Neustart des Modems beim SINON
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 ===
+
=== R1457 | 14.06.2018 17:00 ===
einige System-Meldungen werden mit [http://www.peilsender.de/wiki/Status_Numbers Status] 222 übertragen
+
  * Kommando CI für Geräte (momentan nur Vermietgerät) mit Ladecontroller zum setzten der Zeitintevalle szum senden des Ladestatus(Status 100)
  neuer Befehl: "variable" sende alle Variablen (Status 223)
+
  * Kommando "variable2" (Bluetooth Ein/Aus, Bluetooth Pairing MAC-Adresse (Kommando "BT",
SMS Befehlsantworten werden dem Versender beantwortet (ohne OSC)
+
    Akkustatus - intervalle für Ladecontroller (Status 100) (beim Floatility BQ34HZ100) für Intervalle im Zündungs Ein & Zündung Aus Betrieb ( Kommando "CC",
GPRS connect zum Server von IP-Nummer auf Domain-Namen umgestellt
+
    GPS Intervalle für Fehlerprüfung (Kein Signal, kein gültiges Signal und Anfangsprüfungszeitraum), GPS Initialisierungsparameter für das EC21) Kommando "GPSCHECK".
GSM-Modem-Temperatur wird nun ausgelesen und mit im Staus übertragen
+
  * Kommando "gpscheck" zum setzten der Prüfintervalle für GPS Fehler
"update" Befehlserweiterung optimiert von "update all-229.fw" auf "update 229",
+
  * Kommando "gpsinitzum stetzen der Initialisierungsparamter des GSM Modems (GPS Funktion) für das Vermietsystem, Fix-Zeitspanne & FixRadius
die Hardware wird nun von der Firmware erkannt und der Dateiname entsprechend gebaut
+
  * Neuer GSM State zum unterbrechen des GPS-Fehler checks (evtl Abschaltung des Modems beim Vermietsystem)
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 ===
+
=== R1410 | 14.05.2018 16:57 ===
Hardware Watchdog integriert (8 Sekunden ohne Mainloop = Reset)
+
  * Bugfixes Datenabfrage Ladecontroller (Strom (+/- Werte, je nachdem ob gerade geladen/entladen wird)
+
  * Sinon GSM Escaping Bugfixes
BUG-FIX: LITTLE GSM startet nicht, da "CREG 0,0" nicht behandelt wurde, nur "CREG 0,2"
+
  * GPS Variablen umgestellt
BUG-FIX: MAE wurde nicht mehr korrekt erkannt [WORK/PRIVAT/SLEEP] (change CMD to FOUND)
+
  * Kommandos "GPSINIT"(nur Vermietsystem) mit Variablen zum setzten der Initialisierungsumgebung (Radius für FIX etc..)
 +
  * Kommando "GPSCHECK" mit Variablen zum setzten der GPS Fehlerintervalle
 +
  * Interne neue Hardware Varuna(V2) mit neuem Hybridboard (Pegelwandler etc..)
 +
 
 +
=== R1400 | 27.04.2018 09:36 ===
 +
  * Fehlerbehandlung Two-Wireinterface für Fehler auf dem Bus(z.b. Leitungskurzschluss oder Slave nicht erreichbar "Timeout")
 +
  * GPS Implementierung für Glonasssatellitenauswertung (Allgemein aber hier speziell für Vermietsystem)
 +
  * Beginn Implementierung Bluetooth Basis Funktionen für Sinon
 +
  * Bugfixes Ladecontrollerabfragen beim Vermietsystem
 +
  * Lowpower Status/Warnung (Hupe nur aktiv wenn Vermietsystem Freigeschaltet)
 +
  * Bugfixes Abfrage des TwoWire/Uart auf dem externen Board beim Vermietsystem
 +
  * Glonass und GPS über 2.UART beim Vermietsystem
 +
  * Implementierung GSM_Escaping beim Vermietsystem
 +
  * GSM-Modem initialiserungsvariablen/Kommandos für GSM-Modem/GPS Initialisierung zur Verbesserung/Anpassung des GPS Empfangs
 +
 
 +
=== R1380 | 16.04.2018 16:48 ===
 +
  * Bugfix am Relay-Status
 +
  * Bugfix Two-Wireinterface für Anzeige des Ladestatus und allgemeine Bugfixes Two-Wireinterface  am Externen Board des Vermietsystems
 +
  * Bugfix Ladecontroller Temperaturabfrage
 +
  * Bugfixing an diversen Timerfunktionen des Vermietsystems
 +
  * Status 238 (Relay) implementierung für Vermietsystem
  
=== 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
+
=== R1366 | 09.04.2018 12:22 ===
BUG-FIX: "Garmin 0 not in OSC3" abgefangen / ACK im AL/LL korrigiert
+
  * Bugfixes/Anpassungen beim Licht Ein/Abschalten(Dimmen) beim Vermietsystem
BUG-FIX: RS232/Console Buffer Overflow durch Echo im Interrupt behoben
+
  * Flashspeicher für Fahrdaten Speicher halbiert beim Vermietsystem
 +
  * Implementierung weitererRegister des Ladecontrollers und senden ans OSC beim Vermietsystem
 +
  * Implementierung Kommando "Wave" beim Vermietsystem
 +
  * Bugfixes GSM-Modem initialiserung
  
=== V2.27 | 02.07.2010 16:30 ===
+
=== R1355 | 23.03.2018 11:53 ===
BUG-FIX: GGA wurde im NTIP-Modus nicht übertragen
+
  * Hardwareseitiges An/Abschalten des GSM Modems beim Vermietsystem
BUG-FIX: GPS Version (Core) wurde nicht mehr ausgegeben
+
  * Weitere Umstellung auf GPS UART (Hardware Rev. 2) beim Vermietsystem
 
+
  * Bugfixes am Bootloader für neuen Flashspeicher
=== V2.26 | 27.06.2010 16:00 ===
+
  * Autobauding entfernt für Vermietsystem
diverse Debug-Ausgaben entfernt (RAM sparen)
+
  * Schalten der Baudraten für das GSM-Modem/GSM-Uart beim Vermietsystem  
neuer Befehl: "stream {on/off}" (NTRIP-Modus)
+
  * Änderungen/Anpsassungen am "TEST"-Kommando beim Vermietsystem
  GPS Initialisierung: es wird nur noch GGA und RMC gesendet
+
  * Implementierungen für Treiber des Two-Wire/Uart für Status-Anzeige LED's, Hupe und Bluetoothmodul beim Vermietsystem
neuer Befehl: "rs232gps {on/off}" (extern GGA UND RMC nötig)
+
  * Implementierung des Ladecontrollers sowie Powerstate Statemachine für Anzeige des Ladestatus am externen Modul beim Vermietsystem
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
+
=== R1345 | 12.03.2018 15:26 ===
BUG-FIX: Garmin doppelter Nachrichtenversand abgefangen
+
  * Bugfixes Status 305 GPS-Powerdown
BUG-FIX: MAE [SLEEP] wurde als User-Data (Status 201) gespeichert
+
  * Soft-GPS Implementierung für Tests beim Vermietsystem (GPS über GSM-UART)
BUG-FIX: CREG 0,3 und CREG 0,4 führten zur Loop und Neustart nach 5 Min.
+
  * Bootloader Anpassung/Erweiterung für neuen Flashspeicher beim Vermietsystem
BUG-FIX: zu häufiges speichern von "Zündung An" nach "Neustart" unterdrückt
+
  * GPS Init für Vermietsystem Hardware Revision 2 mit externen GPS-Uart
BUG-FIX: RS232 Stromversorgung (extern/MAE) wird nun beim Update abgeschaltet
+
  * Kommando "TEST" zum Testen der aller Ausgänge beim Vermietsystem
 
+
  * Weitere Implementierungen für Two-Wire Interface
=== 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 ===
+
=== R1332 | 16.02.2018 07:39 ===
AT#PKTSZ von 50 auf 0 und AT#SKTTO von 60 auf 120 geändert
+
  * LED (GPS/GSM) Schalten/Status für Vermietsystem
die Seriennummer wird nun bei "reset" per SMS mit übertragen
+
  * Two-Wire Statemachine zum setzen/schalten der Beleuchtungssituationen beim Vermietsystem(Auf/Abdimmen)
Garmin ETA Meldungen Intervall von fünf auf 10 Minuten geändert
+
  * Kommando's für Vermietsystem (Schalten der Ausgänge, Beleuchtung)
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
+
=== R1314 | 25.01.2018 17:27 ===
BUF-FIX: Garmin Driver-ID & Status nur wenn != null senden
+
  * Konsolen Kommando "GPSCONFIG" für Tests, um den GPS Receiver zu konfigurieren
BUG-FIX: GPS-Count wird bei ungültigem GPS auf "0" gesetzt
+
  * 3G/4G Datenverbindung für Vermietsystem
BUG-FIX: Little User-Daten (Status 201) abgeschaltet, da keine RS232 vorhanden
+
  * Begin Implementierung Two-Wire Interface für Vermietsystem
  
=== V2.21 | 26.02.2010 15:00 ===
+
=== R1305 | 18.01.2018 17:22 ===
UTF-8 Support (Umlaute etc.) für Garmin integiert
+
  * Begin Implementierung Vermietsystem(Neue Hardware), Definitionen für Input/Outputs
GPS Version (Core) in allen Status Ausgaben integriert
 
  
=== V2.20 | 22.02.2010 21:30 ===
+
=== R1304 | 17.01.2018 22:35 ===  
RFR/RTS zwischen CPU und GSM-Modem integriert
+
  * Implementierung für umgebaute Tobara mit UL865 Modem für LTE/4G für Vermietsystem
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 ===
+
=== R1294 | 10.01.2018 16:45 ===
Reset über Garmin integriert
+
  * Erhöhung des UART Buffers bei der Tabora um den Status 300 (Buffer Overflow) etwas zu minimieren
Bestätigung von Garmin Nachrichten hinzugefügt
+
  * Neuer Status 305 (GPS Powerdown) und Status 306 (GPS - Neustart) bei 5 Minuten ohne
SMS Ortung (position) sendet nun auch per GPRS
+
    gültiges GPS Signal, vorher wird ein 212 (Kein GPS) geschickt und der GPS Receiver neu gestartet
Watch Dog Timer integriert (Neustart nach 5 Minuten)
+
  * Beim Tabora wird zusätzlich bei jedem zweiten Neustart des GPS - Receivers der Almanach mit gelöscht
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 ==
 
== Bootloader Versions ==
Zeile 572: Zeile 230:
  
  
Ein [http://www.peilsender.de/wiki/Firmware_Versions_Senior Link] zur Liste der älteren Versionen.
+
== Archiv ==
 +
 
 +
[[Firmware_Versions_2017|Zur Liste der Versionen von 2017]]
 +
 
 +
[[Firmware_Versions_2016|Zur Liste der Versionen von 2016]]
 +
 
 +
[[Firmware_Versions_2015|Zur Liste der Versionen von 2015]]
 +
 
 +
[[Firmware_Versions_2014|Zur Liste der Versionen von 2014]]
 +
 
 +
[[Firmware_Versions_2013|Zur Liste der Versionen von 2013]]
 +
 
 +
[[Firmware_Versions_2012|Zur Liste der Versionen von 2012]]
 +
 
 +
[[Firmware_Versions_2011|Zur Liste der Versionen von 2011]]
 +
 
 +
[[Firmware_Versions_2010|Zur Liste der Versionen von 2010]]
 +
 
 +
[[Firmware_Versions_Senior|Zur Liste noch älterer Versionen]]

Aktuelle Version vom 18. Dezember 2018, 15:35 Uhr

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

ecoTRACK - History

R1574 - 1580 | 03.12.2018 15:09

  *  Default für GPSSPEED Minimum auf 2m gesetzt ( nach Tests logischer)
  *  GPS min/max Speed in Globalenvariablengesetzt (um Flash lesen zu schonen->nach GPS Neustart werden neue Werte übernommen.
  *  GPS Geschwindigkeitsprüfung gegen temporär errechnete Lon/Lat
  *  Default Bluetooth Escaping WErt
  *  Bluetooth LE Desciptor Schreibantwort (Android benötigt dies um Notify/Indications zu ermöglichen für einen Charakteristik)
  *  Bluetooth Escape sendet BLE-Antowort auf Relay schalten
  *  Station Implementierung neuer Screen LCD für MAE(2)
  *  Varuna V2 aus Makefile entfernt, 12VON/OFF Kommando fpr Varuna
  *  Timerhandling für GPS-Fehlerbehandlung für Varuna hinzugefägt
  *  GPSRESET für Varuna

R1568 - R1573 | 14.11.2018 15:30

  * Kommando "GPSSPEED" mit Min & Max Werten zum setzten der GPS Prüfvariablen Geschwindigkeiten zwischen welchem sich die errechnete Geschwindigkeit befinden muss , wenn eine gültige Position übernommen werden soll.
  * GPS Prüft nun auf Geschwindigkeit bevor eine Poistion übernommen wird, um GPS Ausreßer zu verhindern , die Max geschwindigkeit muss gesetzt sein ansonsten wird der default Wert von 300 km/h genommen, mindest Geschwindigkeit kann 0 sein.
  * UUID des Bluetooth Low Energy Descriptors auf 32 Byte umgestellt
  * Blockstorage Interrupt mit kompletter Suche nach unsynchronisierten Seiten im Intervall von 15 Sekunden und unterbrechnung der Suche alle 3 Sekunden um zu verhindern ,dass das Auslesen des Fahrdatenspeichers zu lange braucht


R1567 | 08.11.2018 16:16

  * Define für Debugging des Blockstorage
  * OSC senden des nächsten unsychronisierten Speicherblocks Debugausgabe entfern

R1566 | 08.11.2018 7:45

  * blockstorage varibale entfernt, geändert page id in function für letzte snychronisierte Seite benutzen von function um blockstorage espaing zu machen.
  * Globale Funktion um aktuellen variablen stand der blockstorage escape variablen zurückzugeben
  * Timer intervall herabgesetzt um nach unsynchronisierten Seiten zu suchen

R1565 | 06.11.2018 15:20

  * Utils include für compiler warning gsm_eventbuffer
  * Timer interrupt setzen von blockstorage speicher varbiable
  * globals variable für interrupt setzen von blockstorage interrupt escpaping

R1558 - R1564 | 05.11.2018 14:49

  * Blockstorage lesen bis zur ersten nicht gesyncten Seite Laufzeitminimierung durch abfangen, falls aktuelle Seite noch nicht gesynct ist.
  * Zeitinterval auf 5 Sekunden für Fahrdatenspeicher durchsuchen nach ungesynten Seiten
  * MAE löschen des Fahrers bei MAE2 , wenn sich Fahrer abmeldet

R1543 - R1557 | 25.10.2018 15:50

  * Fahrdatenspeicher wird nun im Timer alle 3 Sekunden mit einer Chunkgröße von jeweils 100 Seiten auf nicht gesyncte Seite durchsucht und gesetzt, da es teilweise bis zu 7 Sekunden gedauert hat alle Seiten zu durchsuchen und der Timerloop solange hing, was zu Timeouts im Cangine führte
  * Diverse Strukturen und Variablen für Bluetooth Low Energy angepass/hinzugefügt, unter anderem Client Config Descriptor UUID 

R1542 | 15.10.2018 20:34

  * Vermiethardware drücken des Hupe Tasters setzt nun die Feststellbremse für 10 Sekunden. Dabei fängt die blaue Status LED an zu blinken (steigend) bis die Feststellbremse wieder 
    gelöst wird (Magnetschalter) , die Hupe hupt nachwievor bei betätigen des Tasters, dies passiert nur, bei "Zündung an". 

R1523 - R1540 | 12.10.2018 15:29

  * Implementierung (Sinon Hardware) Bluetooth Low Energy Strukturen und Variablen für Bluetooth Low Energy Stack , diverse Funktionen für das Senden der Antworten für Clientanfragen und Notifikationen, unteranderem automatische Notifikation, wenn das Relay(Relay 1) geschaltet wird (Sinon Hardware).
  * Implementierung (Sinon Hardware) eigener Bluetooth Low Energy Service UUID(128) und Charakteristik UUID 
  * Kommando BLE (on/off) (Momentan nur für Entwicklung)

R1522 | 20.09.2018 12:53

  * GPS NMEA letzter nicht-valider Timestamp wird zurückgesetzt bei validem NMEA (unabhängig von Distanz etc.)

R1521 | 18.09.2018 16:40

  * GPS NMEA Gültigkeitsprüfung erfolgt nun über globale Variable
  * Debug Defines herausgenommen für Sinon (BLE,Bluetooth)

R1520 | 14.09.2018 11:15

  * GPS NMEA gültiges Signal Entfernungsprüfung zur vorherigen Position nach vorherigem ungültigem Signal setzt Position (Bugfix/Bugtracking)

R1519 | 13.09.2018 14:57

  * Prüfung bei neuer MAE auf die Anzahl der übertragenen Ziffernlänge im Fahrer um festzustellen ob es sich um eine neue oder alte MAE
    handelt. Wird eine neue MAE erkannt, wird bei Status 821 (Fahrer abgemeldet) der Fahrer in der Telematik gelöscht.

R1518 | 12.09.2018 08:07

  * GPS NMEA Syntax Prüfung für das Setzen LON/LAT und Prüfung auf Distanz zum Vorherigen Wert vor dem Setzen falls
    Distanz zu klein oder zu groß um evtl. "Ausreißer" zu unterbinden.(BugFix)

R1517 | 10.09.2018 16:55

  * Konvertieren der MAE Tag HEX ID nach Dezimal, UTIL Funktion dazu hinzugefügt, da alte MAE Dezimal 
    sendet und AscII to Int Prüfung fehlschlägt bei HEX Werten für alte MAE Lesefehler. Zählen der Digits(Stellen), um zwischen alter und neuer MAE unterscheiden zu können. Verwendet wird aber nach wie vor HEX vom TAG

R1516 | 07.09.2018 12:30

 * Kommando Device setzt default Baudrate 9600 Baud für alle devices kleiner 128(nicht Binär Protokolle) vor dem
   Initialisieren anderer "neuer" Devices.
 * GSM Init Anpassungen BLE
 * BLE Init - Adressierungsfelder keine Pointer mehr, sondern Felder 

R1515 | 06.09.2018 15:50

 * BLE Anpassungen
 * Defines für Bluetooth UUIds und Services hinzugefügt

R1510 - R1514 | 06.09.2018 08:47

 * Anhänger-Device(60) wird nicht automatisch gesetzt, wenn Device 65 (Anhänger 2) gesetzt wurde
 * Bugfix GPS

R1507 - R1509 | 30.08.2018 15:03

 * EEPROM - Watchdog Reset im Timer während Flashspeicher(neu) formatiert wird 
 * Vermietsystem - Prüfung auf Onlinestatus entfernt für Löschen des GPS-Alamanch 

R1506 | 28.08.2018 12:20

 * Bugfix Position Intervall - jede 3. Minute wurde Position nicht übertragen

R1505 | 20.08.2018

 * Bugfix Modem für Vermietsystem - Onlinestatus wurde nicht resetet beim Modem Neustart und führte zu Escaping Fehler

R1504 | 15.08.2018

 * Heartbeat kein Neuinitialisieren des GPS Receivers im Powersafe für EC21
 * Modem Reset schaltet EC21 ab vor Neuinitialisierung des GSM Modems

R1494 - R1503 | 10.08.2018 10:28

 * Powersafe Prüfung für Bluetooth entfernt
 * Bluetooth GATT Server Basis Funktionen hinzugefügt für Sinon
 * Quectel Modems Powerdown timer hinzugefügt, welcher nach einem Powerdown nach 10 Sekunden das Modem abschaltet und neu startet.
 * GPS Fehlerhandling Prüfung nach Gerätestatus, behebt eventuellen Datenmodus Escapingfehler beim Vermietsystem (Bugfix)

R1493 - R1498 | 07.08.2018 15:37

 * Neues Device mit ID 65 , setzt Baudrate fix auf 19200 für neue Anhänger-Funkmodule
 * GPS Valide Prüfung nicht mehr über RMC sondern GGA/GNS des NMEA Signals
 * GPS Prüfung mit Threshold zwischen 10m und 1000m zum setzen der Position um evtl. GPS-Sprünge zu vermeiden
 * Bugfix GSM Zellinfo MNC beim Vermietsystem

R1490 | 18.07.2018 14:12

 * GSM Zelleninfo für Quectelmodems
 * Quectel EC21 Zelleninfo mit Zugangstechnologie Angabe("AT",z.b. LTE...)
 * Bluetooth Escaping (Sinon, Vermiethardware)
 * Kommando "BE" setzt Bluetoothescaping Interval
 * Bugfix GPS Valide setzen der Positionskoordinaten
 * Erstanmelde SMS wird nun nur noch einmalig gesendet beim Start des Gerätes

R1470 | 14.06.2018 13:30

 * PDP Context Deaktivierung durch z.b. Fehler oder durch Provider führt zum Hardware Reset und Neustart des Modems beim SINON 

R1457 | 14.06.2018 17:00

 * Kommando CI für Geräte (momentan nur Vermietgerät) mit Ladecontroller zum setzten der Zeitintevalle szum senden des Ladestatus(Status 100)
 * Kommando "variable2" (Bluetooth Ein/Aus, Bluetooth Pairing  MAC-Adresse (Kommando "BT",
   Akkustatus - intervalle für Ladecontroller (Status 100) (beim Floatility BQ34HZ100) für Intervalle im Zündungs Ein & Zündung Aus Betrieb ( Kommando "CC",
   GPS Intervalle für Fehlerprüfung (Kein Signal, kein gültiges Signal und Anfangsprüfungszeitraum), GPS Initialisierungsparameter für das EC21) Kommando "GPSCHECK".
 * Kommando "gpscheck" zum setzten der Prüfintervalle für GPS Fehler
 * Kommando "gpsinit"  zum stetzen der Initialisierungsparamter des GSM Modems (GPS Funktion) für das Vermietsystem, Fix-Zeitspanne & FixRadius
 * Neuer GSM State zum unterbrechen des GPS-Fehler checks (evtl Abschaltung des Modems beim Vermietsystem)

R1410 | 14.05.2018 16:57

 * Bugfixes Datenabfrage Ladecontroller (Strom (+/- Werte, je nachdem ob gerade geladen/entladen wird)
 * Sinon GSM Escaping Bugfixes
 * GPS Variablen umgestellt
 * Kommandos "GPSINIT"(nur Vermietsystem) mit Variablen zum setzten der Initialisierungsumgebung (Radius für FIX etc..) 
 * Kommando "GPSCHECK" mit Variablen zum setzten der GPS Fehlerintervalle 
 * Interne neue Hardware Varuna(V2) mit neuem Hybridboard (Pegelwandler etc..)
 

R1400 | 27.04.2018 09:36

 * Fehlerbehandlung Two-Wireinterface für Fehler auf dem Bus(z.b. Leitungskurzschluss oder Slave nicht erreichbar "Timeout")
 * GPS Implementierung für Glonasssatellitenauswertung (Allgemein aber hier speziell für Vermietsystem)
 * Beginn Implementierung Bluetooth Basis Funktionen für Sinon
 * Bugfixes Ladecontrollerabfragen beim Vermietsystem
 * Lowpower Status/Warnung (Hupe nur aktiv wenn Vermietsystem Freigeschaltet)
 * Bugfixes Abfrage des TwoWire/Uart auf dem externen Board beim Vermietsystem
 * Glonass und GPS über 2.UART beim Vermietsystem
 * Implementierung GSM_Escaping beim Vermietsystem
 * GSM-Modem initialiserungsvariablen/Kommandos für GSM-Modem/GPS Initialisierung zur Verbesserung/Anpassung des GPS Empfangs
 

R1380 | 16.04.2018 16:48

 * Bugfix am Relay-Status 
 * Bugfix Two-Wireinterface für Anzeige des Ladestatus und allgemeine Bugfixes Two-Wireinterface  am Externen Board des Vermietsystems
 * Bugfix Ladecontroller Temperaturabfrage
 * Bugfixing an diversen Timerfunktionen des Vermietsystems
 * Status 238 (Relay) implementierung für Vermietsystem


R1366 | 09.04.2018 12:22

 * Bugfixes/Anpassungen beim Licht Ein/Abschalten(Dimmen) beim Vermietsystem
 * Flashspeicher für Fahrdaten Speicher halbiert beim Vermietsystem
 * Implementierung weitererRegister des Ladecontrollers und senden ans OSC beim Vermietsystem
 * Implementierung Kommando "Wave" beim Vermietsystem
 * Bugfixes GSM-Modem initialiserung

R1355 | 23.03.2018 11:53

 * Hardwareseitiges An/Abschalten des GSM Modems beim Vermietsystem
 * Weitere Umstellung auf GPS UART (Hardware Rev. 2) beim Vermietsystem
 * Bugfixes am Bootloader für neuen Flashspeicher
 * Autobauding entfernt für Vermietsystem
 * Schalten der Baudraten für das GSM-Modem/GSM-Uart beim Vermietsystem  
 * Änderungen/Anpsassungen am "TEST"-Kommando beim Vermietsystem
 * Implementierungen für Treiber des Two-Wire/Uart für Status-Anzeige LED's, Hupe und Bluetoothmodul beim Vermietsystem
 * Implementierung des Ladecontrollers sowie Powerstate Statemachine für Anzeige des Ladestatus am externen Modul beim Vermietsystem

R1345 | 12.03.2018 15:26

 * Bugfixes Status 305 GPS-Powerdown
 * Soft-GPS Implementierung für Tests beim Vermietsystem (GPS über GSM-UART)
 * Bootloader Anpassung/Erweiterung für neuen Flashspeicher beim Vermietsystem
 * GPS Init für Vermietsystem Hardware Revision 2 mit externen GPS-Uart
 * Kommando "TEST" zum Testen der aller Ausgänge beim Vermietsystem
 * Weitere Implementierungen für Two-Wire Interface

R1332 | 16.02.2018 07:39

 * LED (GPS/GSM) Schalten/Status für Vermietsystem
 * Two-Wire Statemachine zum setzen/schalten der Beleuchtungssituationen beim Vermietsystem(Auf/Abdimmen)
 * Kommando's für Vermietsystem (Schalten der Ausgänge, Beleuchtung)


R1314 | 25.01.2018 17:27

 * Konsolen Kommando "GPSCONFIG" für Tests, um den GPS Receiver zu konfigurieren
 * 3G/4G Datenverbindung für Vermietsystem
 * Begin Implementierung Two-Wire Interface für Vermietsystem

R1305 | 18.01.2018 17:22

 * Begin Implementierung Vermietsystem(Neue Hardware), Definitionen für Input/Outputs

R1304 | 17.01.2018 22:35

 * Implementierung für umgebaute Tobara mit UL865 Modem für LTE/4G für Vermietsystem

R1294 | 10.01.2018 16:45

 * Erhöhung des UART Buffers bei der Tabora um den Status 300 (Buffer Overflow) etwas zu minimieren
 * Neuer Status 305 (GPS Powerdown) und Status 306 (GPS - Neustart) bei 5 Minuten ohne 
   gültiges GPS Signal, vorher wird ein 212 (Kein GPS) geschickt und der GPS Receiver neu gestartet
 * Beim Tabora wird zusätzlich bei jedem zweiten Neustart des GPS - Receivers der Almanach mit gelöscht 


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


Archiv

Zur Liste der Versionen von 2017

Zur Liste der Versionen von 2016

Zur Liste der Versionen von 2015

Zur Liste der Versionen von 2014

Zur Liste der Versionen von 2013

Zur Liste der Versionen von 2012

Zur Liste der Versionen von 2011

Zur Liste der Versionen von 2010

Zur Liste noch älterer Versionen