Release Notes
Releases
Version 0.4.0
Version 0.4.0 -- ''Pre-Release 4''
New functionality
-
Support for GPS/GNSS
-
Support for 6-axis IMU
-
Support Trigger I/O
-
Secure boot
Breaking changes: v0.3.0 to v0.4.0
-
hostctl containersubcommand has been renamed tohostctl system -
hostctl system upgradehas been renamed tohostctl upgrade -
hostctlnow requires meta data to be passed as a flag argument and not just an argument. See host service documentation -
The file path used when upgrading the host system is now
/host/upgradeinstead of/host/update -
config.yamlfor container config has been renamed tocontainer-config.yamlfor the initial setup
Known Issues
-
The Edge will not present itself as a USB device if there are USB devices connected to the Edge USB port when it is powered on. This applies to both the serial console to the container and the mass storage device during initial setup. The Edge can be connected to a PC as a device. If it does not show up, try unplugging and replugging the usb cable to the PC or rebooting the device.
-
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
0after suspend/resume -
The default configured LED
netdevtriggers for LEDs CAN1...CAN4 (ch1...ch4in the system) stops working when Kvaser USB CAN devices are inserted. They cannot be reconfigured from the container. -
If a device is not detected during boot the user will not get notified. Work around is to check, when booted, that the devices that are going to be used are detected and functional, if they are not reboot.
-
EDGE serial port not showing with canlib on Windows.
When using canlib drivers versions 5.49 and 5.50 they can mistakingly assign the canlib device driver to the Kvaser EDGE instead of the serial driver, which results in the serial port, inside the container, on Edge devices to be missing. At the moment there is a workaround to change the device driver used by the edge device manually.
- To change the driver go to
Device manager. - Once there look for
CAN Hardware (Kvaser). - If the problem exists there should be a
Kvaser Edgedevice with a warning symbol, right click on it and chooseUpdate driver. - Pick
Browse my computer for driversand thenLet me pick from a list of available drivers on my computer. - Select
USB Serial Device. If there are multipleUSB Serial Deviceoptions select either one. - Then reboot the Edge, it should now be correctly configured as a serial port.
- To change the driver go to
Not supported
- Bluetooth
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 bynetdevtrigger 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:
-
Factory reset the device according to instructions for v0.2.0.
-
Copy
kvaser-image-edge-imx8mp-wl400s.menderto/host/update. -
Power cycle the device to perform the update.
-
Factory reset the device again, according to step 1 above.
-
Copy
kvaser-image-edge-imx8mp-wl400s.multi-menderto/host/update.Note: This time we use the
.multi-menderand not.mender. -
Power cycle the device to perform the update.
-
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/consoleif 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
0after suspend/resume -
The default configured LED
netdevtriggers 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/consoleif 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
0after 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