Commit Graph
610 Commits
Author SHA1 Message Date
Fabrice Bellamy fcb453f459 Update product name in USB descriptor v8.5.2-librekeys 2026-03-03 10:52:55 +01:00
Fabrice BellamyandGitHub 7d9be9c7bd Merge pull request #3 from librekeys/feat/librekeys-patches
feat: Update usb descriptors to librekeys url and info
v8.5.1-librekeys
2026-03-03 00:19:13 +01:00
Fabrice BellamyandGitHub 08cab0c0b1 Update product name in USB descriptor 2026-03-03 00:18:48 +01:00
Suyog Tandel f78c0594fc feat: update string descriptors and url in usb-descriptors.c 2026-02-28 01:04:22 +05:30
Suyog Tandel 5ee971ec73 Merge branch 'main' into feat/librekeys-patches 2026-02-28 00:59:35 +05:30
Pol HenarejosandFabrice Bellamy 7723b2c53e Fix phy marker write.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
v8.5-librekeys
2026-02-27 18:48:02 +01:00
Pol HenarejosandFabrice Bellamy 32e7e5cb75 Fix res_APDU size.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-27 18:48:02 +01:00
Pol HenarejosandFabrice Bellamy 40cf563a92 Rename pico key sdk project to pico_rescue.
This is a minimal firmware for rescue.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-27 18:48:02 +01:00
Pol HenarejosandFabrice Bellamy 2c36523afd Pico Keys SDK 8.5
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-27 18:48:02 +01:00
Pol HenarejosandFabrice Bellamy 5184f3b91d Add weak init callback.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-27 18:48:02 +01:00
Pol HenarejosandFabrice Bellamy 7267f09825 Add a PHY marker for RP2040 to preserve the serial number in BOOTSEL.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-27 18:48:02 +01:00
Pol HenarejosandFabrice Bellamy 15ba96a362 Move crc to crypto utils.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-27 18:48:02 +01:00
Pol HenarejosandFabrice Bellamy 7d82d77ab6 Add 8K flash area for binding.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-27 18:48:02 +01:00
Pol HenarejosandFabrice Bellamy 931d598acd Add rescue support for RP2040.
Note, however, that this is a best-effort approach since it does not have OTP. All security attempts are flawled and shall not be used to keep security information.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-27 18:48:02 +01:00
Fabrice BellamyandGitHub dd8602530c update licensing info for this fork of the community edition (#1)
* cleanup licensing info for this fork of the community edition

* add README.md

* typo

* update readme

* update license

* restore source files headers

* Use the new VID:PID allocated to Librekeys by OpenMoko
2026-02-27 19:46:07 +05:30
Pol Henarejos 8075611f15 Pico Keys SDK 8.4
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-28 00:53:50 +01:00
Pol Henarejos 474e8b8b46 Fix crash when only CCID is enabled
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-28 00:53:34 +01:00
Pol Henarejos 668b1ac1dd Fix emulation build
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-26 01:27:07 +01:00
Pol Henarejos 20f2b3b74b Fix interface strings when are not all enabled.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-26 01:19:56 +01:00
Pol Henarejos 50488cc890 Add sanity check in case too large packets are sent.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-26 01:19:31 +01:00
Pol Henarejos 860f77a45b Move rtc
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-24 01:15:10 +01:00
Pol Henarejos 42267cb237 Use new descriptors allocated to picokeys.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-22 12:30:12 +01:00
Pol Henarejos b5c2e55c71 Add missing files.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-22 12:09:27 +01:00
Pol Henarejos 68600291d0 Reorganize tree for ESP32
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-22 11:22:37 +01:00
Pol Henarejos 132ec29424 Fix SHA256 alt
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-22 11:22:37 +01:00