PCAN-MIO - Firmware version history

29.05.2015 - Version 3.3.2

Bug fix:

  • Negative numbers in transmit messages overwrote too many bits


26.05.2015 - Version 3.3.1

Bug fix:

  • Configuration was sometimes not accepted when loaded from EEPROM


16.01.2015 - Version 3.3.0

New features:

  • Multiplexer in CAN messages supported
  • Scale/Offset of data objects are internally changed to float variables


  • Limit of 35 data objects per message removed


15.12.2014 - Version 3.2.1

Bug fixes:

  • Low frequency counter did not work correctly


20.10.2014 - Version 3.2.0

  • Internal changes


09.10.2014 - Version 3.1.7

Bug fixes:

  • Data objects of receive messages with a timeout were set to their default values at startup. This caused a problem if "selfhold" (latch) was used in this type of receive message: module resets continuously after startup.
  • Timeout after module shutdown was too short; sometimes module restarted again instead of staying asleep.


02.04.2014 - Version 3.1.6

Bug fixes:

  • Lower frequency measurement threshold was 6.25 Hz, now corrected to 2.5 Hz (maximum pulse time = 0.2 sec).
  • Several function blocks did not work correctly if negative parameters were used although negative values should be OK.


22.01.2014 - Version 3.1.5


  • In case more CAN IDs are received than message boxes are available (e.g. all 11-bit messages and more than 13 29-bit messages), it is required to use a double buffer for one type and a receiver for the other type via a single  message box.
  • In case IRQ latency is too high, the chance increases to lose one CAN message. Therefore, the bit rate for this condition was initially set to 125 kbit/s (1 bit time = 8 µs, minimum time for a CAN frame was 8 µs * 60 bit/msg ~ 0.5 ms). This maximum bit rate is now increased to 500 kbit/s (2 µs * 60 bit/msg ~ 120 µs time to process one receive message before overwritten by following message).