Skip to content

Release Notes

Releases

Version 0.3.0

Version 0.3.0 -- ''Pre-Release 3''

New functionality

  • Improved WiFi stability.

  • Introduction of host service that enables host function control from inside user container.

  • Activation signal event. The activation signal is available as an input event, and can be monitored similar to the push buttons.

  • Support for USB Mass Storage Devices.

  • Container hostname can now be based on template strings.

  • Updated factory reset procedure.

  • LEDs CAN1...CAN4 (ch1...ch4in the system) are default configured to be controlled by netdev trigger for the corresponding SocketCAN device (can0...can3).

  • Kvaser USB CAN device plug and play.

  • WiFi module is powered off in suspend.

Breaking changes and migration: v0.2.0 to v0.3.0

  • Updated factory reset procedure.

  • The system will no longer suspend automatically when activation signal is low. System suspension can only be initiated by the container. The activation signal is always configured as wakeup source.

  • Remove SocketCAN network interfaces from the container configuration. Now all SocketCAN network interfaces are always added to the container.

  • Host system updates are now provided as .multi-mender-files.

  • Renamed LEDs:

    • {red,green,blue,multi}:LED1..LED4 -> {red,green,blue,multi}:led1..led4

    • {red,green}:CAN1..CAN4 -> {red,green}:ch1..ch4

Note

When updating from v0.2.0 to v0.3.0, the system needs to be updated twice:

  1. Factory reset the device according to instructions for v0.2.0.

  2. Copy kvaser-image-edge-imx8mp-wl400s.mender to /host/update.

  3. Power cycle the device to perform the update.

  4. Factory reset the device again, according to step 1 above.

  5. Copy kvaser-image-edge-imx8mp-wl400s.multi-mender to /host/update.

    Note: This time we use the .multi-mender and not .mender.

  6. Power cycle the device to perform the update.

  7. Now the device is properly upgraded to v0.3, and the factory reset procedure is as described in the Getting Started section.

Known Issues

  • Can't create USB serial port used for /dev/console if booted as host

  • Container shutdown is delayed for 15 seconds without a connected console peer

  • High Power Usage in suspend

    • Attached USB devices are powered on
  • CAN hardware timestamp clock/counter is reset to 0 after suspend/resume

  • The default configured LED netdev triggers for LEDs CAN1...CAN4 (ch1...ch4in the system) stops working when Kvaser USB CAN devices are inserted. They cannot be reconfigured from the container.

Not yet supported

  • Trigger I/O

  • GPS/GNSS

  • Bluetooth

  • 6-axis IMU

Version 0.2.0

Version 0.2.0 -- ''Pre-Release 2''

New functionality

  • Onboarding in USB mass storage mode

  • USB audio/video device plug and play

  • LED control

  • Button events

    • 2x push buttons
  • Factory reset

Known Issues

  • Can't create USB serial port used for /dev/console if booted as host

  • Container shutdown is delayed for 15 seconds without a connected console peer

  • The WiFi module crashes intermittently, requiring a system restart to restore functionality

  • High Power Usage in suspend

    • WiFi powered on

    • Attached USB devices are powered on

  • CAN hardware timestamp clock/counter is reset to 0 after suspend/resume

Not yet supported

  • Trigger I/O

  • GPS/GNSS

  • Bluetooth

  • 6-axis IMU

  • User controlled activation signal, currently a de-asserted activation signal will set the device in suspend automatically