New Features
- Configure BLE connection parameters at runtime.
- Support for BL654 with I2C port expander (TI TCA9538).
- Support for suspending CAN device (TCAN4550) for low power consumption.
- Support signing Python application with user key.
- API to disable/enable the BLE SMP GATT service.
- REPL UART parameters can be controlled at runtime.
- New API to disable the default script after firmware update.
- New API to get/set BLE GAP device name.
- Erase build performance increased; filesystem erasure is much faster.
- Default boot script now prints the device's advertised name for easy identification.
- Default boot script allows easy identification of erase builds.
- Veda SL917 based on WiSEConnect 3.5.2 and connectivity FW version 1711.2.14.5.2.0.7.
Bug Fixes
- GATT server: callback could cause a crash if malloc failed.
Known Issues
- Firmware update from 1.x to 2.x firmware is not supported. The memory map and firmware signing keys have changed.
- BL5340: BLE OTA firmware update does not work
- SL917: OTA firmware updates (via network or BLE) are not supported. Low power modes are not supported.