-
Version 5.12 Stable
polhenarejos released this
2024-09-02 23:12:53 +08:00 | 318 commits to main since this releaseThis is a release which solves some bugs and adds enhancements.
New
- Add support to ESP32-S3.
- Add support to RP2350 MCU.
- Add support to multiple boards with RP2350.
Enhancements
- Add EF.DIR list AID.
- Emulation uses pthread thread synchronization for a reliable integration.
- CCID interface is better thread synchronized.
- Upgrade to Pico SDK 2.0.
Changes
- Rewritten HID interface to minimize the number of memcpy's. Now, it uses a single internal buffer, which speeds notably the overall performance.
- HID manages thread synchronicity more precisely.
- RP2350 boards use partitions to prevent data space be overwritten by firmware.
- Emulation does not use crt_dbrg since it is not reliable.
Bugfixes
- Fix Windows compatibility.
- Fix potential infinite loop when bad ASN1 is processed.
- Fix idVendor, idProduct allocation for Pico Patcher.
- Fix memory boundary check.
- Fix non-freed context.
- Fix TinyUSB vendor interface numbering.
- Fix thread cancellation in ESP32.
- Fix CBOR encoding.
- Fix OATH selection.
- Fix OTP crash.
- Fix U2F/FIDO app selection.
Full Changelog: https://github.com/polhenarejos/pico-fido/compare/v5.10...v5.12
Downloads
-
pico_fido_0xcb_helios-5.12.uf2
579 KiB
2024-09-02 23:47:21 +08:00 -
pico_fido_adafruit_feather_rp2040_usb_host-5.12.uf2
578 KiB
2024-09-02 23:47:22 +08:00 -
pico_fido_adafruit_feather_rp2040-5.12.uf2
579 KiB
2024-09-02 23:47:23 +08:00 -
pico_fido_adafruit_itsybitsy_rp2040-5.12.uf2
579 KiB
2024-09-02 23:47:23 +08:00 -
pico_fido_adafruit_kb2040-5.12.uf2
578 KiB
2024-09-02 23:47:24 +08:00 -
pico_fido_adafruit_macropad_rp2040-5.12.uf2
576 KiB
2024-09-02 23:47:24 +08:00 -
pico_fido_adafruit_qtpy_rp2040-5.12.uf2
578 KiB
2024-09-02 23:47:25 +08:00 -
pico_fido_adafruit_trinkey_qt2040-5.12.uf2
575 KiB
2024-09-02 23:47:25 +08:00 -
pico_fido_archi-5.12.uf2
581 KiB
2024-09-02 23:47:25 +08:00 -
pico_fido_arduino_nano_rp2040_connect-5.12.uf2
577 KiB
2024-09-02 23:47:26 +08:00 -
pico_fido_cytron_maker_pi_rp2040-5.12.uf2
578 KiB
2024-09-02 23:47:26 +08:00 -
pico_fido_datanoisetv_rp2040_dsp-5.12.uf2
578 KiB
2024-09-02 23:47:26 +08:00 -
pico_fido_eetree_gamekit_rp2040-5.12.uf2
574 KiB
2024-09-02 23:47:27 +08:00 -
pico_fido_garatronic_pybstick26_rp2040-5.12.uf2
578 KiB
2024-09-02 23:47:28 +08:00 -
pico_fido_gen4_rp2350_24-5.12.uf2
507 KiB
2024-09-02 23:47:29 +08:00 -
pico_fido_gen4_rp2350_24ct-5.12.uf2
507 KiB
2024-09-02 23:47:29 +08:00 -
pico_fido_gen4_rp2350_24t-5.12.uf2
507 KiB
2024-09-02 23:47:29 +08:00 -
pico_fido_gen4_rp2350_28-5.12.uf2
507 KiB
2024-09-02 23:47:30 +08:00 -
pico_fido_gen4_rp2350_28ct-5.12.uf2
507 KiB
2024-09-02 23:47:30 +08:00 -
pico_fido_gen4_rp2350_28t-5.12.uf2
507 KiB
2024-09-02 23:47:30 +08:00 -
pico_fido_gen4_rp2350_32-5.12.uf2
507 KiB
2024-09-02 23:47:31 +08:00 -
pico_fido_gen4_rp2350_32ct-5.12.uf2
507 KiB
2024-09-02 23:47:31 +08:00 -
pico_fido_gen4_rp2350_32t-5.12.uf2
507 KiB
2024-09-02 23:47:32 +08:00 -
pico_fido_gen4_rp2350_35-5.12.uf2
507 KiB
2024-09-02 23:47:32 +08:00 -
pico_fido_gen4_rp2350_35ct-5.12.uf2
507 KiB
2024-09-02 23:47:32 +08:00 -
pico_fido_gen4_rp2350_35t-5.12.uf2
507 KiB
2024-09-02 23:47:33 +08:00 -
pico_fido_hellbender_2350A_devboard-5.12.uf2
507 KiB
2024-09-02 23:47:33 +08:00 -
pico_fido_ilabs_challenger_rp2350_bconnect-5.12.uf2
509 KiB
2024-09-02 23:47:34 +08:00 -
pico_fido_ilabs_challenger_rp2350_wifi_ble-5.12.uf2
508 KiB
2024-09-02 23:47:34 +08:00 -
pico_fido_ilabs_opendec02-5.12.uf2
578 KiB
2024-09-02 23:47:35 +08:00 -
pico_fido_melopero_perpetuo_rp2350_lora-5.12.uf2
508 KiB
2024-09-02 23:47:35 +08:00 -
pico_fido_melopero_shake_rp2040-5.12.uf2
579 KiB
2024-09-02 23:47:35 +08:00 -
pico_fido_net8086_usb_interposer-5.12.uf2
577 KiB
2024-09-02 23:47:36 +08:00 -
pico_fido_nullbits_bit_c_pro-5.12.uf2
578 KiB
2024-09-02 23:47:36 +08:00 -
pico_fido_phyx_rick_tny_rp2350-5.12.uf2
508 KiB
2024-09-02 23:47:37 +08:00 -
pico_fido_pi-plates_micropi-5.12.uf2
580 KiB
2024-09-02 23:47:37 +08:00 -
pico_fido_pico_w-5.12.uf2
1.0 MiB
2024-09-02 23:47:37 +08:00 -
pico_fido_pico-5.12.uf2
580 KiB
2024-09-02 23:47:38 +08:00 -
pico_fido_pico2-5.12.uf2
508 KiB
2024-09-02 23:47:38 +08:00 -
pico_fido_pimoroni_badger2040-5.12.uf2
578 KiB
2024-09-02 23:47:39 +08:00 -
pico_fido_pimoroni_interstate75-5.12.uf2
574 KiB
2024-09-02 23:47:39 +08:00 -
pico_fido_pimoroni_keybow2040-5.12.uf2
577 KiB
2024-09-02 23:47:39 +08:00 -
pico_fido_pimoroni_motor2040-5.12.uf2
578 KiB
2024-09-02 23:47:40 +08:00 -
pico_fido_pimoroni_pga2040-5.12.uf2
577 KiB
2024-09-02 23:47:40 +08:00 -
pico_fido_pimoroni_pga2350-5.12.uf2
508 KiB
2024-09-02 23:47:41 +08:00 -
pico_fido_pimoroni_pico_plus2_rp2350-5.12.uf2
508 KiB
2024-09-02 23:47:41 +08:00 -
pico_fido_pimoroni_picolipo_16mb-5.12.uf2
578 KiB
2024-09-02 23:47:42 +08:00 -
pico_fido_pimoroni_picolipo_4mb-5.12.uf2
578 KiB
2024-09-02 23:47:41 +08:00 -
pico_fido_pimoroni_picosystem-5.12.uf2
578 KiB
2024-09-02 23:47:43 +08:00 -
pico_fido_pimoroni_plasma2040-5.12.uf2
574 KiB
2024-09-02 23:47:43 +08:00 -
pico_fido_pimoroni_servo2040-5.12.uf2
575 KiB
2024-09-02 23:47:44 +08:00 -
pico_fido_pimoroni_tiny2040_2mb-5.12.uf2
578 KiB
2024-09-02 23:47:44 +08:00 -
pico_fido_pimoroni_tiny2040-5.12.uf2
578 KiB
2024-09-02 23:47:45 +08:00 -
pico_fido_pimoroni_tiny2350-5.12.uf2
508 KiB
2024-09-02 23:47:45 +08:00 -
pico_fido_pololu_3pi_2040_robot-5.12.uf2
574 KiB
2024-09-02 23:47:45 +08:00 -
pico_fido_pololu_zumo_2040_robot-5.12.uf2
574 KiB
2024-09-02 23:47:46 +08:00 -
pico_fido_seeed_xiao_rp2040-5.12.uf2
579 KiB
2024-09-02 23:47:46 +08:00 -
pico_fido_seeed_xiao_rp2350-5.12.uf2
509 KiB
2024-09-02 23:47:46 +08:00 -
pico_fido_solderparty_rp2040_stamp_carrier-5.12.uf2
579 KiB
2024-09-02 23:47:47 +08:00 -
pico_fido_solderparty_rp2040_stamp_round_carrier-5.12.uf2
579 KiB
2024-09-02 23:47:48 +08:00 -
pico_fido_solderparty_rp2040_stamp-5.12.uf2
578 KiB
2024-09-02 23:47:48 +08:00 -
pico_fido_solderparty_rp2350_stamp_xl-5.12.uf2
507 KiB
2024-09-02 23:47:49 +08:00 -
pico_fido_solderparty_rp2350_stamp-5.12.uf2
507 KiB
2024-09-02 23:47:49 +08:00 -
pico_fido_sparkfun_micromod-5.12.uf2
578 KiB
2024-09-02 23:47:50 +08:00 -
pico_fido_sparkfun_promicro_rp2350-5.12.uf2
508 KiB
2024-09-02 23:47:50 +08:00 -
pico_fido_sparkfun_promicro-5.12.uf2
578 KiB
2024-09-02 23:47:50 +08:00 -
pico_fido_sparkfun_thingplus-5.12.uf2
579 KiB
2024-09-02 23:47:51 +08:00 -
pico_fido_switchscience_picossci2_conta_base-5.12.uf2
508 KiB
2024-09-02 23:47:51 +08:00 -
pico_fido_switchscience_picossci2_dev_board-5.12.uf2
508 KiB
2024-09-02 23:47:51 +08:00 -
pico_fido_switchscience_picossci2_micro-5.12.uf2
507 KiB
2024-09-02 23:47:52 +08:00 -
pico_fido_switchscience_picossci2_rp2350_breakout-5.12.uf2
508 KiB
2024-09-02 23:47:53 +08:00 -
pico_fido_switchscience_picossci2_tiny-5.12.uf2
508 KiB
2024-09-02 23:47:54 +08:00 -
pico_fido_tinycircuits_thumby_color_rp2350-5.12.uf2
508 KiB
2024-09-02 23:47:54 +08:00 -
pico_fido_vgaboard-5.12.uf2
580 KiB
2024-09-02 23:47:54 +08:00 -
pico_fido_waveshare_rp2040_lcd_0.96-5.12.uf2
577 KiB
2024-09-02 23:47:55 +08:00 -
pico_fido_waveshare_rp2040_lcd_1.28-5.12.uf2
577 KiB
2024-09-02 23:47:55 +08:00 -
pico_fido_waveshare_rp2040_one-5.12.uf2
578 KiB
2024-09-02 23:47:55 +08:00 -
pico_fido_waveshare_rp2040_plus_16mb-5.12.uf2
578 KiB
2024-09-02 23:47:56 +08:00 -
pico_fido_waveshare_rp2040_plus_4mb-5.12.uf2
578 KiB
2024-09-02 23:47:56 +08:00 -
pico_fido_waveshare_rp2040_zero-5.12.uf2
578 KiB
2024-09-02 23:47:57 +08:00 -
pico_fido_weact_studio_rp2040_16mb-5.12.uf2
578 KiB
2024-09-02 23:47:58 +08:00 -
pico_fido_weact_studio_rp2040_2mb-5.12.uf2
578 KiB
2024-09-02 23:47:57 +08:00 -
pico_fido_weact_studio_rp2040_4mb-5.12.uf2
578 KiB
2024-09-02 23:47:57 +08:00 -
pico_fido_weact_studio_rp2040_8mb-5.12.uf2
578 KiB
2024-09-02 23:47:58 +08:00 -
pico_fido_wiznet_w5100s_evb_pico-5.12.uf2
578 KiB
2024-09-02 23:47:59 +08:00 - Source Code (ZIP)
- Source Code (TAR.GZ)
-
Version 5.12 Stable
released this
2024-09-02 23:12:53 +08:00 | 318 commits to main since this releaseThis is a release which solves some bugs and adds enhancements.
New
- Add support to ESP32-S3.
- Add support to RP2350 MCU.
- Add support to multiple boards with RP2350.
Enhancements
- Add EF.DIR list AID.
- Emulation uses pthread thread synchronization for a reliable integration.
- CCID interface is better thread synchronized.
- Upgrade to Pico SDK 2.0.
Changes
- Rewritten HID interface to minimize the number of memcpy's. Now, it uses a single internal buffer, which speeds notably the overall performance.
- HID manages thread synchronicity more precisely.
- RP2350 boards use partitions to prevent data space be overwritten by firmware.
- Emulation does not use crt_dbrg since it is not reliable.
Bugfixes
- Fix Windows compatibility.
- Fix potential infinite loop when bad ASN1 is processed.
- Fix idVendor, idProduct allocation for Pico Patcher.
- Fix memory boundary check.
- Fix non-freed context.
- Fix TinyUSB vendor interface numbering.
- Fix thread cancellation in ESP32.
- Fix CBOR encoding.
- Fix OATH selection.
- Fix OTP crash.
- Fix U2F/FIDO app selection.
Full Changelog: https://github.com/polhenarejos/pico-fido/compare/v5.10...v5.12
Downloads