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