482CRM


Application:

Hardware
Firmware
Description
revA
v1.0
Initial version 2 release
revA1
v1.1
Updated for revA1 hardware
revA1
v1.2
Updated to support CAN rocker switch configurator
revA1
v1.3
Added support for demo mode
revA1
v1.4
Added individual control bits for red, green, and blue
revA1
v1.5
Actia only firmware with support for dim message


v1.X Actia only for this version and higher


Copy of v1.3, no support for individual RGB control
revA1
v1.6
Added support for boot loader
revA5
v1.7
Actia specific updated for revA5 hardware
revA5
v1.8
Fixed timing scalar for change from 16MHz to 8MHz


Actia specific firmware
revA5
v1.9
Made Cabin Lighting message respond to global address


Actia specific firmware
revA6
v1.9
Firmware operationally identical to v1.9 revA5
revB
v1.9
Update for revB hardware with 16MHz CAN crystal
revB
v1.10
Changed to delayed CAN sample point
revA5
v1.11
Cab illumination timeout only set for standard message


Fixed MCP2515 compatibility issue with cab illum. msg.
revA6
v1.11
Firmware equivalent to v1.11 revA5
revB
v1.11
Standard 16MHz version of v1.11 revA5
revA1
v2.0
Fixes bug with LED intensity stuck at half


v2.X is official configurator version


Added support for boot loader


Must manually merge with boot loader
revA3
v2.1
Added low power support
revA4
v2.1
Interrogates as latest hardware rev


Fixed timing scalar for change from 16MHz to 8MHz
revA4
v2.2
Added support for DM1 message


Added option to change address


Fixed bug with Power All only doing top row
revA4
v2.3
Development test version


Fixed bug when power wasn't specified in message
revA5
v2.3
Firmware equivalent to v2.3 revA4
revA4
v2.4
Firmware equivalent to v2.4 revA5
revA5
v2.4
Added support for version status message (Class1)


Customer nonspecific firmware
revA5
v2.5
Completely disabled other CAN acceptance filters


Made sure RX interrupt is cleared even when wrong msg rcvd


Customer nonspecific firmware
revB
v2.5
Updated for revB hardware and 16MHz CAN crystal
revA5
v2.6
Added special address and new interrogate command
revA5
v2.7
Converted version status message to match sample switch
revA6
v2.7
Firmware equivalent to v2.7 revA5
revB
v2.7
Firmware equivalent to v2.7 revA5


Update for revB hardware and 16MHz crystal
revA6
v2.8
Changed to delayed CAN sample point
revC
v3.0
Updated for revC hardware
revC1
v3.0
Hardware rev interrogate changed


514UTC


Application:

Version
Description
v1.2
Added buffer to provide support for verifying boot loader
v1.3
Updated for 16MHz crystal

Added support for 11-bit IDs with the MCP2510

Added interrogate module
v1.4
Updated for revB hardware (Production)

Added interrogate module
v1.5
Increased buffer size to support ATmega16M1 verify
v1.6
Added support for multiple bit rates


516CAND


Application:

Version
Description
v1.4
Added CAN code script support and NEEDLE object
v1.5
Added VERSION object and CAN.SetSpeed()
v1.6
Increased RAM size to 4096
v1.7
Increased BOD level to 2.9V
v1.8
Added RemapFormatStrings() (Production)

Added Math.Sqrt() function

System.SetTime() function

Added POWER schematic object

Added Graphics.DrawBitmapSource() function
v1.9
Added SD Card reset control

Added disk CRC check
v1.10
Added support for new touch controller
v1.11
Added core file backup and restore [WIP]

Added BAT file to CRC check

Boot Loader:

Version
Description
v1.2
Improved user diagnostics
v1.3
Added support for CRC file and 568WICD (Production)
v1.4
Added SD Card reset control
v1.5
Drives the USB lines low on startup


521CRED


Application:

Version
Description
v1.0
Initial release
v1.1
16MHz CAN crystal
v1.2
Added addressing feature
v1.3
Updated for revA2 hardware
v1.4
Added switch readback

Fixed bug with message 2-4 transmit rate
v1.5
Added channel enables

Added lock/unlock

Added decimal point
v1.6
Optional button PGN (Production)

Optional PGN to initialize values

Made sleep mode optional


524AM


Application:

Version
Description
v1.0
Initial release
v1.1
Updated for 16MHz CAN crystal
v1.2
Added support for CANconnect

Added LED functionality

Fixed bug with alarm data bytes mask

Known Issue: Only one alarm per message ID (CAN filters)
v1.3
Many interface upgrades
v1.4
Fixed bug with status message not disabling (Production)


540SIM


Application:

Version
Description
v1.0
Initial release
v1.1
Added factory calibration coefficients


541CEI


Application:

Version
Description
v1.0
Initial release


547CRM


Application:

Version
Description
v1.0
Initial Class 1 specific firmware release
v1.1
Made the blinking engine switch position configurable in NAME
v1.2
Added support for combination switches

Changed module ID to 547CRM
v1.3
Removed received message byte length requirement
v1.4
Added switch transmissions to 6th and 7th message

Removed blinking LED functionality


550MDI & 700MDI


Application:

Version
Description
v1.1
Added VERSION object
v1.2
Fixed MEMORY object initialization bug
v1.3
Added watchdog timer
v1.4
Improved SD Card write error correction

Increased watchdog timer to 10 seconds
v1.5
Added RemapFormatStrings() (550 Production)

Added Math.Sqrt() function

Added System.SetTime() function

Added cached image support
v1.6
Lowered 700MDI backlight PWM frequency to 260Hz (700 Production)

Boot Loader:

Version
Description
v1.2
Added watchdog timer
v1.3
Added support for CRC file

Increased watchdog timer to 10 seconds
v1.4
Added support for 577WCBI (Production)


554HAO


Application:

Version
Description
v1.0
Initial release
v1.1
Added optional dynamic resistive control


559CPF


Application:

Version
Description
v1.1
First customer release version
v1.2
Improved phase detection algorithm
v1.3
Swapped L1 and L2 inputs to match box

Boot Loader:

Version
Description
v2.0
ATmega16M1 CAN Boot Loader


560VPC


Application:

Version
Description
v1.0
Initial release
v1.1
Added RemapFormatStrings()

Added Math.Sqrt() function

Added System.SetTime() function
v1.2
Added USB support
v1.3
Added fault detection logic
v1.4
Added calibration coefficients
v1.5
Fixed bug with PWM'd outputs not being 100% on
v1.6
Fixed bug script command longer than 64 characters
v1.7
USB can now be activated and disconnected while running
v1.8
Added support for the temperature sensor

Boot Loader:

Uses 516CAND boot loader.


568WICD


Application:

Version
Description
v1.0
Initial release
v1.1
Added basic support for scripting and flow control
v1.2
Added RemapFormatStrings()

Added Math.Sqrt() function

Added System.SetTime() function
v1.3
Increased WiFi speed to 500kbps
v1.4
Added USB support (requires revA2 hardware)
v1.5
Added System.SetOptions() function
v1.6
Slowed WiFi UART transmit rate
v1.7
Removed WiFi UART transmit rate delay

Removed USART WiFi echo
v1.8
Added support for the temperature sensor

Boot Loader:

Version
Description
v1.3
Added support for CRC file and 568WICD


577WCBI


Application:

Version
Description
v1.0
Initial release [WIP]

Notice: Boot loader is currently disabled


591CANDI


Application:

Version
Description
v1.0
Initial release


583CSB


Application:

Version
Description
v1.0
Initial release [WIP]


592CMI


Application:

Version
Description
v1.0
Initial release


700ACTIA


Application:

Version
Description
v3.0.1
Initial 700MDI release candidate
v3.0.2
Fixed issue with CAN1 activity indicator
v3.0.3
Updated to 700MDI revB1 touch controller
v3.0.4
Fixed bug with user password not saving
v3.0.5
Added enable WDT and WDT reset to USB loop


CANvis iOS


Version
Description
v1.0
Initial release
v1.2
Added GPS support

Fixed bug with touch scaling


CANvis Android


Version
Description
v1.0
Initial release
v1.1
Fixed issue with activity naming
v1.2
Fixed bug with connect IP address
v1.3
Added GPS support
v1.5
Added BLE support

Added Graphics.DrawBitmap(x, y, width, height, sx, sy) function

Add Discussion