Firmware Versions: Unterschied zwischen den Versionen

Aus ARTECO Wiki
Zur Navigation springen Zur Suche springen
 
(456 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<big>'''ecoTRACK - History'''</big>
+
__NOEDITSECTION__ __NOTOC__
 +
Eine Liste von Änderungen, die an der Firmware vorgenommen wurden.
  
'''V2.16 | 30.12.2009 18:00'''
+
== ecoTRACK - History ==
  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'''
+
=== R1574 - 1580  | 03.12.2018 15:09 ===
  BUG-FIX: ATE0 führte 2x CPIN etc. aus
+
  *  Default für '''GPSSPEED''' Minimum auf 2m gesetzt ( nach Tests logischer)
  GSM Version der Status SMS hinzugefügt
+
  *  GPS min/max Speed in Globalenvariablengesetzt (um Flash lesen zu schonen->nach GPS Neustart werden neue Werte übernommen.
  Startausgaben überarbeitet (EFB entfernt / ecoSOFT verwendet)
+
  *  GPS Geschwindigkeitsprüfung gegen temporär errechnete Lon/Lat
  BUG-FIX: GSM Power off/on beim GSM restart für Telit >= V07.03.200 optimiert
+
  *  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
  
'''V2.14 | 18.12.2009 18:25'''
+
=== R1568 - R1573 | 14.11.2018 15:30 ===
  BUG-FIX: GPS-Time (Variablengröße)
+
  * 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.
  LEDs für Hardware-Typ "LITTLE" angepasst
+
  * 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.
  Überprüfung der Booloader Version integriert
+
  * UUID des Bluetooth Low Energy Descriptors auf 32 Byte umgestellt
  BL:0/1 (0=alt/1=neu) in der Statusansicht integriert
+
  * 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
  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'''
+
=== R1567 | 08.11.2018 16:16 ===
GSM State-Maschine integriert
+
  * Define für Debugging des Blockstorage
neuer SMS-Befehl: "ru" -> GSM Provider Beeline (Russland)
+
  * OSC senden des nächsten unsychronisierten Speicherblocks Debugausgabe entfern
  
'''V2.11 | 14.11.2009 20:00'''
+
=== R1566 | 08.11.2018 7:45 ===
Speed in spam integriert
+
  * blockstorage varibale entfernt, geändert page id in function für letzte snychronisierte Seite benutzen von function um blockstorage espaing zu machen.
AT#PKTSZ von 40 auf 50 geändert
+
  * Globale Funktion um aktuellen variablen stand der blockstorage escape variablen zurückzugeben
GSM Modem Power On/Off für FIRST, ALL und LITTLE angepasst
+
  * Timer intervall herabgesetzt um nach unsynchronisierten Seiten zu suchen
BUG-FIX: Variablengröße für die Garmin-Seriennummer angepasst
 
  
'''V2.10 | 04.11.2009 19:30'''
+
=== R1565 | 06.11.2018 15:20 ===
ADC_ADXL_MOVE von 40 auf 50 geändert
+
  * Utils include für compiler warning gsm_eventbuffer
System Start (SS) in Status integriert
+
  * Timer interrupt setzen von blockstorage speicher varbiable
System Art in "var" und "status" integriert
+
  * globals variable für interrupt setzen von blockstorage interrupt escpaping
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'''
+
=== R1558 - R1564 | 05.11.2018 14:49 ===
Fahrtnummer (DN) in Status SMS integriert
+
  * Blockstorage lesen bis zur ersten nicht gesyncten Seite Laufzeitminimierung durch abfangen, falls aktuelle Seite noch nicht gesynct ist.
Privatfahrt für Garmin und MAE integriert
+
  * Zeitinterval auf 5 Sekunden für Fahrdatenspeicher durchsuchen nach ungesynten Seiten
kein disconnect mehr, wenn vom OSC "999" kommt
+
  * MAE löschen des Fahrers bei MAE2 , wenn sich Fahrer abmeldet
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'''
+
=== R1543 - R1557 | 25.10.2018 15:50 ===
BUG-FIX: GSM TimeOut optimiert
+
  * 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
Speicherübertragung bei Zündung aus entfernt
+
  * Diverse Strukturen und Variablen für Bluetooth Low Energy angepass/hinzugefügt, unter anderem Client Config Descriptor UUID
  
'''2.07 | 27.10.2009 08:00'''
+
=== R1542 | 15.10.2018 20:34 ===
ADC_ADXL_MOVE von 30 auf 40 geändert
+
  * 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
Garmin Nachrichten- und Fahrziel-Empfang integriert
+
    gelöst wird (Magnetschalter) , die Hupe hupt nachwievor bei betätigen des Tasters, dies passiert nur, bei "Zündung an".
Loop Debug (!gps und !gsm) an der Console integriert
 
  
'''V2.06 | 25.10.2009 04:30'''
+
=== R1523 - R1540 | 12.10.2018 15:29 ===
status SMS Text erweitert
+
  * 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).
Garmin Grundfunktionalität integriert
+
  * Implementierung (Sinon Hardware) eigener Bluetooth Low Energy Service UUID(128) und Charakteristik UUID
sprintf Funktionen nach sprintf_P konvertiert
+
  * Kommando BLE (on/off) (Momentan nur für Entwicklung)
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'''
+
=== R1522 | 20.09.2018 12:53 ===
GSM receive buffer auf 2048 erhöht
+
  * GPS NMEA letzter nicht-valider Timestamp wird zurückgesetzt bei validem NMEA (unabhängig von Distanz etc.)
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'''
+
=== R1521 | 18.09.2018 16:40 ===
Seriennummer in STATUS SMS und beim Programmstart integriert
+
  * GPS NMEA Gültigkeitsprüfung erfolgt nun über globale Variable
BS_FIRST_PAGE von 0 auf 1000 geändert
+
  * Debug Defines herausgenommen für Sinon (BLE,Bluetooth)
  
'''V2.03 | 25.09.2009 14:00'''
+
=== R1520 | 14.09.2018 11:15 ===
SMS Befehle zur Portumschaltung integriert: rtk / dgps / cmr
+
  * GPS NMEA gültiges Signal Entfernungsprüfung zur vorherigen Position nach vorherigem ungültigem Signal setzt Position (Bugfix/Bugtracking)
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'''
+
=== R1519 | 13.09.2018 14:57 ===
OSC Zugangsport von 5000 auf 5001 geändert (5000=RTK / 5001=DGPS)
+
  * 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
  RS232_handle_dgps: RTK/DGPS Prüfung "strlen(p_buffer)" von > 200 auf > 120
+
    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)
  
'''V2.01 | 07.07.2009 18:00'''
+
=== R1517 | 10.09.2018 16:55 ===
Lenksystem mit GGA und Korrekturdaten Ausgabe (RTK) integriert
+
  * 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
  
'''V2.00 | 18.06.2009 12:00'''
+
=== R1515 | 06.09.2018 15:50 ===
Ertragssensor mit Status 201 (UserData) integriert
+
  * 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
  
<big>'''E.F.B. - History'''</big>
+
=== 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
  
'''V1.36 | 05.12.2009 14:00'''
+
=== R1506 | 28.08.2018 12:20 ===
  Reset Befehl über Garmin integriert
+
   * Bugfix Position Intervall - jede 3. Minute wurde Position nicht übertragen
   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'''
+
=== R1505 | 20.08.2018 ===
   BUG-FIX: GSM Power off/on beim GSM restart integriert
+
   * 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
  
'''V1.34 | 23.07.2009 12:45'''
+
=== R1494 - R1503 | 10.08.2018 10:28 ===
   neuer Compiler V2.04.3
+
  * 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
  
'''V1.33 | 10.06.2009 18:00'''
+
=== R1470 | 14.06.2018 13:30 ===
   SMS Befehl "update" um einen Parameter "Dateiname" erweitert: "update {Filename}"
+
   * PDP Context Deaktivierung durch z.b. Fehler oder durch Provider führt zum Hardware Reset und Neustart des Modems beim SINON
  
'''V1.32 | 10.06.2009 13:30'''
+
=== R1457 | 14.06.2018 17:00 ===
   neuer Compiler V2.04.2c
+
  * 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)
  
'''V1.31 | 06.06.2009 12:00'''
+
=== R1410 | 14.05.2018 16:57 ===
   Beschleunigungssensor Status 200 um "TS:%s%s LA:%f LO:%f SP:%03.0f" erweitert
+
   * Bugfixes Datenabfrage Ladecontroller (Strom (+/- Werte, je nachdem ob gerade geladen/entladen wird)
   Variablen Anpassung der Größe für "N2D Source[13], char ID[7]" und sLatitudeGPS[13]
+
  * Sinon GSM Escaping Bugfixes
   neuer Compiler V2.04.2b (fordert gleiche Variablengrößen bei Funktionsübergabe)
+
  * 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
  
'''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
+
=== 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
  
'''V1.29 | 29.04.2009 12:00'''
+
=== R1355 | 23.03.2018 11:53 ===
   erste Tests für SpamPosi (sendet alle 5 Sekunden die aktuelle Position) integriert
+
  * Hardwareseitiges An/Abschalten des GSM Modems beim Vermietsystem
   neuer Compiler V2.04.1 
+
  * 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
  
'''V1.28 | 17.03.2009 18:00'''
+
=== R1332 | 16.02.2018 07:39 ===
   Garmin ETA Request (alle 5 Minuten) integriert
+
  * LED (GPS/GSM) Schalten/Status für Vermietsystem
   neuer Compiler V2.04.0a
+
   * Two-Wire Statemachine zum setzen/schalten der Beleuchtungssituationen beim Vermietsystem(Auf/Abdimmen)
 +
   * Kommando's für Vermietsystem (Schalten der Ausgänge, Beleuchtung)
  
'''V1.27 | 09.03.2009 13:00'''
+
   Anhänger Protokoll mit Status 033 integriert [TRAILER Seriennummer]
+
=== R1314 | 25.01.2018 17:27 ===
   PowerSave Mode Timer von 15 Minuten auf 60 Minuten geändert
+
   * Konsolen Kommando "GPSCONFIG" für Tests, um den GPS Receiver zu konfigurieren
   BUG-FIX: Power LED wurde nach PowerSave Mode nur bei Veränderung geschaltet (blieb aus)
+
   * 3G/4G Datenverbindung für Vermietsystem
 +
   * Begin Implementierung Two-Wire Interface für Vermietsystem
  
'''V1.26 | 02.03.2009 12:30'''
+
=== R1305 | 18.01.2018 17:22 ===
   BUG-FIX: GSM/GPRS Passwort wurde nicht korrekt gesetzt
+
   * Begin Implementierung Vermietsystem(Neue Hardware), Definitionen für Input/Outputs
  
'''V1.25 | 28.01.2009 17:00'''
+
=== R1304 | 17.01.2018 22:35 ===
  Garmin Message Throttling (Disable all Messages) Protokoll A604 integriert
+
   * Implementierung für umgebaute Tobara mit UL865 Modem für LTE/4G für Vermietsystem
   BUG-FIX: Garmin ETA TimeStamp lieferte immer im Januar eine falsche Jahreszahl
 
  
'''V1.24 | 19.01.2009 11:00'''
+
=== R1294 | 10.01.2018 16:45 ===
   neuer Compiler V2.03.9
+
  * 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
  
'''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'''
+
== Bootloader Versions ==
  Real Time Clock integriert
+
BL:0
  PowerSave Mode integriert (nach 15 Minuten werden GPS, RS232 Power und LEDs abgeschaltet)  
+
ALL, FIRST
 +
  64k limit
  
'''V1.21 | 07.01.2009 12:00'''
+
BL:1
  Rufnummernänderung: congstar -> E-Plus (+49 178 / 55 333 88)
+
ALL, FIRST, LITTLE, UFO, STATION
  
'''V1.20 | 21.11.2008 16:00'''
+
BL:2 (not detected, hardcoded in ecotrack)
  Garmin TimeOut von 10 auf 30 Sekunden geändert
+
SOLAR
 +
no eeprom update, faster startup/flashing
  
'''V1.19 | 20.11.2008 14:00'''
+
BL:3 (not detected, hardcoded in ecotrack)
  BUG-FIX: EFB startet nun ohne Debug um die MAE Anbindung nicht zu stören
+
KOLIBRI
 +
different memory layout, no checksums
  
'''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'''
+
== Archiv ==
  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'''
+
[[Firmware_Versions_2017|Zur Liste der Versionen von 2017]]
  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'''
+
[[Firmware_Versions_2016|Zur Liste der Versionen von 2016]]
  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'''
+
[[Firmware_Versions_2015|Zur Liste der Versionen von 2015]]
  BUG-FIX: Garmin Package Handling
 
  
'''V1.13 | 01.08.2008 14:45'''
+
[[Firmware_Versions_2014|Zur Liste der Versionen von 2014]]
  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'''
+
[[Firmware_Versions_2013|Zur Liste der Versionen von 2013]]
  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'''
+
[[Firmware_Versions_2012|Zur Liste der Versionen von 2012]]
  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'''
+
[[Firmware_Versions_2011|Zur Liste der Versionen von 2011]]
  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'''
+
[[Firmware_Versions_2010|Zur Liste der Versionen von 2010]]
  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'''
+
[[Firmware_Versions_Senior|Zur Liste noch älterer Versionen]]
  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)
 

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