Logo
Explore Help
Sign In
dearsky/pico-hsm
1
0
Fork 0
You've already forked pico-hsm
Code Issues 17 Pull Requests 4 Actions Packages Projects Releases 26 Wiki Activity

26 Releases 32 Tags

RSS Feed
  • v5.6 d6f15f8384
    Compare

    Version 5.6 Stable

    polhenarejos released this 2025-04-11 02:18:35 +08:00 | 66 commits to master since this release

    This release includes major improvements for ESP32/ESP32-S3, dynamic USB descriptor generation, improved PHY configuration, and enhancements around EdDSA, emulation, and LED behavior.

    New

    • USB descriptors are now created dynamically.
    • Added support to enable/disable each USB interface independently based on PHY parameters.
    • Added PHY option to enable specific curves (managed from the app side).
    • Added get led mode command.
    • Added support for slot selection.
    • Added Git auto-pull on branch switch.
    • Added EDDSA support as a conditional build.
    • Added K1 curve for general authentication and emulation mode.

    Enhancements

    • Restore LED mode after button press.
    • Use TLV format for PHY serialization/unserialization.
    • Define MCU for emulation builds.
    • Always build CCID if defined.
    • Sign release builds.
    • Only pin to core in ESP32-S3 (multicore optimization).
    • Build EDDSA tests and cyw43 driver for RP2350.
    • Upgrade TinyUSB for ESP32.
    • Upgrade mbedTLS to v3.6.3 and fix git submodules.
    • Improve LED support for ESP32 and ESP32-S3.
    • Improve LED commissioned values.

    Bug Fixes

    • Fix ne parameter when using secure messaging protocol.
    • Return "not found" for 0x85 and 0x86 commands to avoid unintended auth paths (#81, #84).
    • Fix ESP32 build and dynamic USB interface issues.
    • Fix emulation build compatibility.
    • Fix LED driver build for Pimoroni boards.
    • Fix autobuild process.

    Full Changelog: Compare v5.4...v5.6

    Downloads
    • pico_hsm_0xcb_helios-5.6.uf2
      554 KiB
      2025-04-11 03:46:58 +08:00
    • pico_hsm_adafruit_feather_rp2040_usb_host-5.6.uf2
      553 KiB
      2025-04-11 03:46:59 +08:00
    • pico_hsm_adafruit_feather_rp2040-5.6.uf2
      554 KiB
      2025-04-11 03:46:59 +08:00
    • pico_hsm_adafruit_feather_rp2350-5.6.uf2
      486 KiB
      2025-04-11 03:46:59 +08:00
    • pico_hsm_adafruit_itsybitsy_rp2040-5.6.uf2
      554 KiB
      2025-04-11 03:47:00 +08:00
    • pico_hsm_adafruit_kb2040-5.6.uf2
      554 KiB
      2025-04-11 03:47:00 +08:00
    • pico_hsm_adafruit_macropad_rp2040-5.6.uf2
      552 KiB
      2025-04-11 03:47:00 +08:00
    • pico_hsm_adafruit_qtpy_rp2040-5.6.uf2
      554 KiB
      2025-04-11 03:47:01 +08:00
    • pico_hsm_adafruit_trinkey_qt2040-5.6.uf2
      552 KiB
      2025-04-11 03:47:01 +08:00
    • pico_hsm_amethyst_fpga-5.6.uf2
      483 KiB
      2025-04-11 03:47:02 +08:00
    • pico_hsm_archi-5.6.uf2
      557 KiB
      2025-04-11 03:47:02 +08:00
    • pico_hsm_arduino_nano_rp2040_connect-5.6.uf2
      553 KiB
      2025-04-11 03:47:02 +08:00
    • pico_hsm_cytron_maker_pi_rp2040-5.6.uf2
      554 KiB
      2025-04-11 03:47:03 +08:00
    • pico_hsm_datanoisetv_rp2040_dsp-5.6.uf2
      553 KiB
      2025-04-11 03:47:03 +08:00
    • pico_hsm_defcon32_badge-5.6.uf2
      482 KiB
      2025-04-11 03:47:04 +08:00
    • pico_hsm_eetree_gamekit_rp2040-5.6.uf2
      550 KiB
      2025-04-11 03:47:04 +08:00
    • pico_hsm_garatronic_pybstick26_rp2040-5.6.uf2
      553 KiB
      2025-04-11 03:47:04 +08:00
    • pico_hsm_hellbender_0001-5.6.uf2
      486 KiB
      2025-04-11 03:47:05 +08:00
    • pico_hsm_ilabs_challenger_rp2350_bconnect-5.6.uf2
      486 KiB
      2025-04-11 03:47:05 +08:00
    • pico_hsm_ilabs_challenger_rp2350_wifi_ble-5.6.uf2
      484 KiB
      2025-04-11 03:47:06 +08:00
    • pico_hsm_ilabs_opendec02-5.6.uf2
      553 KiB
      2025-04-11 03:47:06 +08:00
    • pico_hsm_machdyne_werkzeug-5.6.uf2
      556 KiB
      2025-04-11 03:47:06 +08:00
    • pico_hsm_melopero_perpetuo_rp2350_lora-5.6.uf2
      484 KiB
      2025-04-11 03:47:07 +08:00
    • pico_hsm_melopero_shake_rp2040-5.6.uf2
      554 KiB
      2025-04-11 03:47:07 +08:00
    • pico_hsm_metrotech_xerxes_rp2040-5.6.uf2
      553 KiB
      2025-04-11 03:47:07 +08:00
    • pico_hsm_net8086_usb_interposer-5.6.uf2
      553 KiB
      2025-04-11 03:47:08 +08:00
    • pico_hsm_nullbits_bit_c_pro-5.6.uf2
      553 KiB
      2025-04-11 03:47:08 +08:00
    • pico_hsm_phyx_rick_tny_rp2350-5.6.uf2
      486 KiB
      2025-04-11 03:47:09 +08:00
    • pico_hsm_pi-plates_micropi-5.6.uf2
      556 KiB
      2025-04-11 03:47:09 +08:00
    • pico_hsm_pico_w-5.6.uf2
      1.0 MiB
      2025-04-11 03:47:09 +08:00
    • pico_hsm_pico-5.6.uf2
      556 KiB
      2025-04-11 03:47:10 +08:00
    • pico_hsm_pico2_w-5.6.uf2
      962 KiB
      2025-04-11 03:47:10 +08:00
    • pico_hsm_pico2-5.6.uf2
      484 KiB
      2025-04-11 03:47:11 +08:00
    • pico_hsm_pimoroni_badger2040-5.6.uf2
      553 KiB
      2025-04-11 03:47:11 +08:00
    • pico_hsm_pimoroni_interstate75-5.6.uf2
      550 KiB
      2025-04-11 03:47:11 +08:00
    • pico_hsm_pimoroni_motor2040-5.6.uf2
      554 KiB
      2025-04-11 03:47:12 +08:00
    • pico_hsm_pimoroni_pga2350-5.6.uf2
      484 KiB
      2025-04-11 03:47:12 +08:00
    • pico_hsm_pimoroni_pico_plus2_rp2350-5.6.uf2
      484 KiB
      2025-04-11 03:47:13 +08:00
    • pico_hsm_pimoroni_pico_plus2_w_rp2350-5.6.uf2
      963 KiB
      2025-04-11 03:47:13 +08:00
    • pico_hsm_pimoroni_picolipo_16mb-5.6.uf2
      553 KiB
      2025-04-11 03:47:14 +08:00
    • pico_hsm_pimoroni_picolipo_4mb-5.6.uf2
      553 KiB
      2025-04-11 03:47:13 +08:00
    • pico_hsm_pimoroni_picosystem-5.6.uf2
      553 KiB
      2025-04-11 03:47:14 +08:00
    • pico_hsm_pimoroni_plasma2040-5.6.uf2
      550 KiB
      2025-04-11 03:47:15 +08:00
    • pico_hsm_pimoroni_plasma2350-5.6.uf2
      480 KiB
      2025-04-11 03:47:15 +08:00
    • pico_hsm_pimoroni_servo2040-5.6.uf2
      552 KiB
      2025-04-11 03:47:15 +08:00
    • pico_hsm_pimoroni_tiny2040_2mb-5.6.uf2
      553 KiB
      2025-04-11 03:47:16 +08:00
    • pico_hsm_pimoroni_tiny2040-5.6.uf2
      553 KiB
      2025-04-11 03:47:16 +08:00
    • pico_hsm_pimoroni_tiny2350-5.6.uf2
      484 KiB
      2025-04-11 03:47:16 +08:00
    • pico_hsm_pololu_3pi_2040_robot-5.6.uf2
      550 KiB
      2025-04-11 03:47:17 +08:00
    • pico_hsm_pololu_zumo_2040_robot-5.6.uf2
      550 KiB
      2025-04-11 03:47:18 +08:00
    • pico_hsm_seeed_xiao_rp2040-5.6.uf2
      554 KiB
      2025-04-11 03:47:18 +08:00
    • pico_hsm_seeed_xiao_rp2350-5.6.uf2
      486 KiB
      2025-04-11 03:47:19 +08:00
    • pico_hsm_solderparty_rp2040_stamp_carrier-5.6.uf2
      554 KiB
      2025-04-11 03:47:19 +08:00
    • pico_hsm_solderparty_rp2040_stamp_round_carrier-5.6.uf2
      554 KiB
      2025-04-11 03:47:19 +08:00
    • pico_hsm_solderparty_rp2040_stamp-5.6.uf2
      554 KiB
      2025-04-11 03:47:20 +08:00
    • pico_hsm_sparkfun_iotnode_lorawan_rp2350-5.6.uf2
      486 KiB
      2025-04-11 03:47:20 +08:00
    • pico_hsm_sparkfun_micromod-5.6.uf2
      553 KiB
      2025-04-11 03:47:21 +08:00
    • pico_hsm_sparkfun_promicro_rp2350-5.6.uf2
      486 KiB
      2025-04-11 03:47:21 +08:00
    • pico_hsm_sparkfun_promicro-5.6.uf2
      554 KiB
      2025-04-11 03:47:21 +08:00
    • pico_hsm_sparkfun_thingplus-5.6.uf2
      554 KiB
      2025-04-11 03:47:22 +08:00
    • pico_hsm_switchscience_picossci2_conta_base-5.6.uf2
      484 KiB
      2025-04-11 03:47:22 +08:00
    • pico_hsm_switchscience_picossci2_dev_board-5.6.uf2
      484 KiB
      2025-04-11 03:47:22 +08:00
    • pico_hsm_switchscience_picossci2_rp2350_breakout-5.6.uf2
      484 KiB
      2025-04-11 03:47:23 +08:00
    • pico_hsm_switchscience_picossci2_tiny-5.6.uf2
      484 KiB
      2025-04-11 03:47:23 +08:00
    • pico_hsm_tinycircuits_thumby_color_rp2350-5.6.uf2
      484 KiB
      2025-04-11 03:47:23 +08:00
    • pico_hsm_vgaboard-5.6.uf2
      556 KiB
      2025-04-11 03:47:24 +08:00
    • pico_hsm_waveshare_rp2040_ble-5.6.uf2
      554 KiB
      2025-04-11 03:47:24 +08:00
    • pico_hsm_waveshare_rp2040_eth-5.6.uf2
      554 KiB
      2025-04-11 03:47:25 +08:00
    • pico_hsm_waveshare_rp2040_matrix-5.6.uf2
      554 KiB
      2025-04-11 03:47:25 +08:00
    • pico_hsm_waveshare_rp2040_one-5.6.uf2
      554 KiB
      2025-04-11 03:47:26 +08:00
    • pico_hsm_waveshare_rp2040_plus_16mb-5.6.uf2
      553 KiB
      2025-04-11 03:47:26 +08:00
    • pico_hsm_waveshare_rp2040_plus_4mb-5.6.uf2
      553 KiB
      2025-04-11 03:47:26 +08:00
    • pico_hsm_waveshare_rp2040_tiny-5.6.uf2
      554 KiB
      2025-04-11 03:47:28 +08:00
    • pico_hsm_waveshare_rp2040_zero-5.6.uf2
      554 KiB
      2025-04-11 03:47:28 +08:00
    • pico_hsm_waveshare_rp2350_eth-5.6.uf2
      486 KiB
      2025-04-11 03:47:28 +08:00
    • pico_hsm_waveshare_rp2350_one-5.6.uf2
      486 KiB
      2025-04-11 03:47:29 +08:00
    • pico_hsm_waveshare_rp2350_tiny-5.6.uf2
      486 KiB
      2025-04-11 03:47:29 +08:00
    • pico_hsm_waveshare_rp2350_zero-5.6.uf2
      486 KiB
      2025-04-11 03:47:30 +08:00
    • pico_hsm_weact_studio_rp2040_16mb-5.6.uf2
      553 KiB
      2025-04-11 03:47:31 +08:00
    • pico_hsm_weact_studio_rp2040_2mb-5.6.uf2
      553 KiB
      2025-04-11 03:47:30 +08:00
    • pico_hsm_weact_studio_rp2040_4mb-5.6.uf2
      553 KiB
      2025-04-11 03:47:30 +08:00
    • pico_hsm_weact_studio_rp2040_8mb-5.6.uf2
      553 KiB
      2025-04-11 03:47:31 +08:00
    • pico_hsm_wiznet_w5100s_evb_pico-5.6.uf2
      553 KiB
      2025-04-11 03:47:31 +08:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
Powered by Gitea Version: 1.25.4 Page: 54ms Template: 11ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API