Version 6.0
This is a major release that brings support to PicoKey App, adds support to freshly new RP2354 MCU, adds enhancements to rescue interface and bug fixes.
New
- Add reboot bootsel command
- Add read secure boot status
- Add support for reading memory status
- Add support for PHY read
- Add support for RP2354
- Add set of secure functions to derive keys using OTP and pico_serial
- Add pico_serial_hash as 32-byte unique source
- Add OTP chaff to avoid PVC attacks
- Add hash functions feeding from OTP
- Add dummy LED driver for unsupported boards
- Add support for LED driver in PHY
- Add app_exists() to check if an AID is loaded
- Add ESPICOHSMCA00002 to docs
- Add autobuild for RP2350
- Flash size determined dynamically instead of at build time
Enhancements
- Upgrade to mbedtls v3.6.5
- Upgrade tinycbor to 0.6.1
- ESP32 optimization
- NK compatibility improvements
- Add compatibility for non-pico boards
- Upgrade to Pico SDK v2.2.0