

PCAN-GPRS Link - Firmware version history
01.08.2011 - Version 1.6.2
- Bugfix: log.lib: Removed bug for positions with negative coordinates
- Update: HEX2BIN.exe: Changed Hex2Bin program to support 64-bit systems
- Bugfix: gps.lib: Corrected pi.gps.course to correct value
28.04.2011 - Version 1.6.1
- Bugfix: lowlevel.lib: Removed bug from CAN_FilterAdd()
- Update: obdII.lib: Added support for 29-bit ID
- Bugfix: gps.lib: Altitude was not set correctly in pi.gps
20.09.2010 - Version 1.6.0
- Update: typedef.h: Changed struct for OBD-2 to support error code transmit via GPRS
- Bugfix: gps.lib: Valid flag was not set for pi.vtg when the fix was a 3D-Fix without DGPS
28.07.2010 - Version 1.5.8
- New: ext1.lib: Added support for acceleration sensor on extension board 1
- New: ext1.lib: Added support for the 10-bit A/D converter on extension board 1
- New: ext1.lib: Added support for the digital output on extension board 1
- Bugfix: lowlevel.lib: Removed bug in MCI_INTI state machine
- Bugfix: Link.lib: Added support for NO PIN, : socketInfo.lastCMEError == 515 //Please wait, possible if SIM Card has no pin
- Bugfix: Socket.lib: Deleted state change after +CREG:3 to NO_NET
29.06.2010 - Version 1.5.7
- Bugfix: gprs.lib: Removed bug with the GPRS-dead time (global server time out)
- Update: gps.lib: Added DGPS Support, changed the requested messaged to only get UBX00, changed gps_init() to allow Testmode in DGPS and eco-Mode for GPS
28.05.2010 - Version 1.5.6
- New: Link.lib: This LIB includes a small PCAN-Link client
- New: Socket.lib: This LIB helps to open a socket connection
- Update: Debug.lib: Deleted unused functions and added br to change the CAN bit rate
- Update: lowlevel.lib: Added function hardware_Ubatt() and hardware_versionADC
23.04.2010 - Version 1.5.5
- main.c: Added gpsTunnel, so it is possible to tunnel all GPS and GPRS data to UART3. Changed the function to tunnel GPRS
- Bugfix: OBDIIData.c: Changed while requests to single requests
- Update: serverComm.c: Added a debug printf to send Information if it is not possible to send data
- Bugfix: obdII.lib: Added a check if the CAN bus is bus OFF and set the CAN bus to bus ON
- Update: debug.lib: Added a char to tunnel GPRS and GPS
- Bugfix: fms.lib: Added a check if the CAN bus is bus OFF and set the CAN bus to bus ON
- Update: log.lib: changed maximum number of usable files to 200
- Update: lowlevel.lib: EEPROM -> Changed variable systemTime to function getSystemTime()
- Bugfix: lowlevel.lib: LED -> Removed bug in led_setPattern()
- Update: lowlevel.lib: MCI -> Changed variable systemTime to function getSystemTime(); Read/Write card time is set to 100 ms
- Update: lowlevel.lib: TIMER -> Added a function to get the systemTime, getSystemTime()
- Update: lowlevel.lib: UART -> Added the function UART_getFree(E_UARTNR uartNr), returns the free bytes in the UART queue
23.04.2010 - Version 1.5.4
- Internal release
07.04.2010 - Version 1.5.3
- Update: obdII.lib: Updated LIBs, OBD-2 now saves all data at SD Card and at the server
22.03.2010 - Version 1.5.2
- Bugfix: LIB-GPRS and Server: Deleted ACK and NAK for server transmission
- Bugfix: LIB-LOG: Fixed an error with the valid Bits from OBD-2
- Bugfix: config.c: Added the changed data to the gprs config data
11.03.2010 - Version 1.5.1
- Update: Split the gcc LIBs to use optimization
10.03.2010 - Version 1.5
- Release version



