Skip to content
Portada » Blog » Pico Fido 5.12

Pico Fido 5.12

We’re pleased to announce a new release that brings important updates, enhancements, and bug fixes to our platform. This release focuses on expanding hardware support, improving performance, and resolving known issues.

New Features

ESP32-S3 Support:
We’ve added support for the ESP32-S3, enabling developers to leverage its enhanced AI capabilities and connectivity features.

RP2350 MCU and Board Support:
This release also introduces support for the RP2350 MCU and multiple boards based on this microcontroller, expanding the options for developers.

Enhancements

EF.DIR List AID Added:
The EF.DIR list AID has been integrated to streamline application selection processes.

Thread Synchronization Improvements:

  • Emulation now uses pthread thread synchronization for better integration.
  • HID and CCID interfaces have been rewritten for improved thread synchronization.

Pico SDK 2.0 Upgrade:
We’ve upgraded to Pico SDK 2.0, bringing improved tools and features for Raspberry Pi development.

Changes

HID Interface Overhaul:
The HID interface has been rewritten to reduce the number of memcpy operations, resulting in better performance with a single internal buffer.

RP2350 Partitioning:
Partitioning has been introduced for RP2350 boards to prevent firmware from overwriting data space.

Emulation Adjustments:
We’ve removed crt_dbrg from emulation due to reliability issues.

Bug Fixes

  • Windows Compatibility: Resolved compatibility issues with Windows systems.
  • ASN1 Processing: Fixed a potential infinite loop when processing malformed ASN1 data.
  • Pico Patcher Allocation: Corrected idVendor and idProduct allocation for Pico Patcher.
  • Memory Boundaries: Improved memory boundary checks.
  • TinyUSB Interface: Fixed vendor interface numbering in TinyUSB.
  • ESP32 Thread Cancellation: Resolved issues with thread cancellation on ESP32.
  • CBOR Encoding: Addressed issues with CBOR encoding.
  • OATH and OTP: Fixed crashes related to OATH selection and OTP generation.
  • U2F/FIDO Selection: Corrected issues with U2F/FIDO app selection.

Download as usual at Getting Started page.