This website uses cookies for analytics, for logins to the online shop and the forum, and for the handling of an order. By browsing this website you agree to the use of cookies. Detailed information on their use can be found in our privacy policy.

OK Privacy Policy

PCAN-GPRS Link - Firmware Version History

2011-08-01 - 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


2011-04-28 - 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


2010-09-20 - 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


2010-07-28 - 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


2010-06-29 - 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


2010-05-28 - 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


2010-04-23 - 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


2010-04-23 - Version 1.5.4

  • Internal release


2010-04-07 - Version 1.5.3

  • Update: obdII.lib: Updated LIBs, OBD-2 now saves all data at SD Card and at the server


2010-03-22 - 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


2010-03-11 - Version 1.5.1

  • Update: Split the gcc LIBs to use optimization


2010-03-10 - Version 1.5

  • Release version