You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-9Lines changed: 10 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,16 +27,16 @@ Modular firmware for the CDC Badge v1.0/v1.1 hardware security key featuring TRO
27
27
|**TOTP Authenticator**| Working | Time-based OTP (100 accounts, Google Authenticator compatible) |
28
28
|**Password Vault**| Working | Secure password storage (369 entries) |
29
29
|**GPG/CCID**| Working (UI WIP) | OpenPGP smartcard via USB CCID, sign / encrypt / decrypt / SSH end-to-end with GnuPG |
30
-
|**BLE vCard**| WIP | Badge-to-badge contact exchange via BLE |
31
-
|**BLE HID**| WIP | Bluetooth keyboard for auto-type |
30
+
|**BLE vCard**|⚠️ **WIP, untested on hardware.**| Badge-to-badge contact exchange via BLE |
31
+
|**BLE HID**|⚠️ **WIP, untested on hardware.**| Bluetooth keyboard for auto-type |
32
32
|**WiFi + NTP**| Working | Time synchronization over WiFi, serial control (scan, connect, status, ..) |
33
-
|**BLE Serial**| WIP | Bluetooth serial console (Nordic UART Service) |
33
+
|**BLE Serial**|⚠️ **WIP, untested on hardware.**| Bluetooth serial console (Nordic UART Service) |
34
34
|**SAO Detection**| Working | Shitty Add-On port detection and info |
35
35
|**E-Paper Display**| Working | 2.9" low-power display with backlight |
36
36
|**12-Button Keypad**| Working | Phone-style T9 input |
37
37
|**Multi-Language**| Working | English and German UI |
38
38
|**Secure Serial**| Working | PIN authentication for serial commands |
39
-
|**WASM Plugin Runtime**|WIP| Sandboxed third-party plugins via WebAssembly (WAMR Fast Interpreter). Host API exposes 80+ symbols under module `"cdc"`, including a Canvas view for plugin-drawn UIs. |
39
+
|**WASM Plugin Runtime**|Working| Sandboxed third-party plugins via WebAssembly (WAMR). The host API under module `"cdc"` covers NVS, vFAT, i18n, HTTP/WiFi, GPIO/ADC/I2C, Pixel-Strip, BLE, SecureElement, Crypto, and UI views including a Canvas for plugin-drawn UIs. |
40
40
|**vFAT File Browser**| Working | On-device file explorer (Tools → Expert) and a `VFAT` serial shell for the plugins FAT partition. |
41
41
42
42
### Planned
@@ -56,9 +56,9 @@ partition and can be installed / updated without re-flashing.
56
56
| Web installer |[krim404.github.io/cdc-badge-plugins](https://krim404.github.io/cdc-badge-plugins/)|
0 commit comments