CinderSocket
82d25490a7
ui: free inactive views during config reads
2026-06-17 19:54:54 -07:00
CinderSocket
afc60486e5
hf: reuse picopass host transmit buffers
2026-06-17 19:54:24 -07:00
CinderSocket
f1280da86e
hf: avoid duplicate detect before read start
2026-06-17 19:53:25 -07:00
CinderSocket
2be8528600
sam: fast-parse hf nfcSend responses
2026-06-17 19:48:50 -07:00
CinderSocket
ae45a6b107
ui: free inactive views during hf reads
2026-06-17 19:43:50 -07:00
CinderSocket
01c3374766
hf: avoid 14a poller data copy
2026-06-17 17:08:44 -07:00
CinderSocket
fba25195aa
ui: release submenu during hf reads
2026-06-17 17:03:11 -07:00
CinderSocket
8ce3a44cef
hf: allocate nfc host objects lazily
2026-06-17 16:55:44 -07:00
CinderSocket
30ee4df4e1
hf: reuse plugin transmit buffers
2026-06-17 16:51:39 -07:00
CinderSocket
7e3ed5dda0
t1: surface chained response allocation failures
2026-06-17 16:41:56 -07:00
CinderSocket
d27641e87a
ccid: build control frames off scratch buffer
2026-06-17 16:36:09 -07:00
CinderSocket
8839e1c43a
uart: compact consumed rx frames safely
2026-06-17 16:30:59 -07:00
CinderSocket
be6c161dfa
uart: remove rx chunk delay
2026-06-17 16:26:16 -07:00
CinderSocket
4a1d29c6c9
uart: remove obsolete tx buffer fallback
2026-06-17 16:23:39 -07:00
CinderSocket
793a57c1b1
ccid: publish tx frames through uart queue
2026-06-17 16:21:00 -07:00
CinderSocket
449d1958ef
uart: queue immutable tx frames
2026-06-17 16:20:31 -07:00
CinderSocket
9cb9df5778
uart: add host-tested immutable tx frame copy
2026-06-17 16:19:52 -07:00
CinderSocket
338af29408
hf: keep prompt state until teardown completes
2026-06-17 16:14:23 -07:00
CinderSocket
700275a0c3
worker: build virtual credential loop policy
2026-06-17 16:11:01 -07:00
CinderSocket
40a23cf201
debug: remove stale hex dump blocks
2026-06-17 16:09:49 -07:00
CinderSocket
477aebd9f1
alloc: guard calloc size overflow
2026-06-17 16:09:15 -07:00
CinderSocket
4536c81e75
worker: stop virtual credential loop on failure
2026-06-17 16:08:15 -07:00
CinderSocket
2bd8e8c635
sam: surface failed key probes on the main screen
2026-06-17 16:07:39 -07:00
CinderSocket
64b7f30193
hf: reset read failure context for new reads
2026-06-17 16:06:02 -07:00
CinderSocket
a38eca1196
ccid: avoid unaligned dwLength loads
2026-06-17 16:05:38 -07:00
CinderSocket
c868b04a1c
Reset HF type prompt state on cancel
2026-06-17 15:43:00 -07:00
CinderSocket
85f3bb4940
Fix HF bridge synchronization and SAM key diagnostics
2026-06-17 15:24:51 -07:00
CinderSocket
148ecd7a72
Add host-tested board and HF bridge policies
2026-06-17 15:24:33 -07:00
Eric Betts
bf10c834eb
Bump version to 4.1
2026-05-28 18:48:46 -07:00
Eric Betts
c631537e5f
Always compute Kd from CSN
2026-05-28 18:03:48 -07:00
CinderSocket
651c01a765
Merge pull request #38 from cindersocket/feat-multi-card-v2
...
Harden power handling, reduce Seader memory pressure, and simplify runtime behavior
2026-03-27 23:38:46 -07:00
CinderSocket
b13a91576a
Unload HF plugin before saving to avoid memory pressure
2026-03-27 23:35:55 -07:00
CinderSocket
86b6b49cef
Revert "asn1: move metadata tables out of RAM"
...
This reverts commit ea35ecf3a57cabc36c1c778aae0bf9fd65d6f32d.
2026-03-27 23:14:43 -07:00
CinderSocket
6e64c27ca7
asn1: move metadata tables out of RAM
2026-03-27 23:05:53 -07:00
CinderSocket
3127fd64c2
mem: eliminate 280 bytes of static BSS
...
Stack-allocate the two mbedtls DES contexts in loclass optimized_elite
(128 bytes each) and the APDU runner progress text buffer (24 bytes).
All three were static/global but are used only within single call frames.
2026-03-27 22:40:59 -07:00
CinderSocket
7f87a5efa3
style: normalize delete scene widget call formatting
2026-03-27 22:31:12 -07:00
CinderSocket
0a409d3713
nfc: replace manual Mifare Classic file writer with SDK save path
2026-03-27 22:30:20 -07:00
CinderSocket
156a7b0697
power: convert board voltage handling to millivolts
2026-03-27 22:28:45 -07:00
CinderSocket
a5a9453d23
logging: gate protocol chatter and unify hex dumps
2026-03-27 22:27:02 -07:00
CinderSocket
df8921e298
logging: add debug-only verbose diagnostics
2026-03-27 22:09:50 -07:00
CinderSocket
d93ec8f00f
Simplify runtime helpers and scene string management
2026-03-27 20:34:23 -07:00
CinderSocket
ff079f295b
Reduce startup memory pressure and stack usage
2026-03-27 20:10:15 -07:00
CinderSocket
a137384142
Fix SNMP probe transport corruption and label status
2026-03-27 18:45:55 -07:00
CinderSocket
e8a71b7daf
Improve board power recovery and startup UI
2026-03-27 18:05:31 -07:00
CinderSocket
1ee80b21a3
Harden HF startup failure handling
2026-03-27 18:05:10 -07:00
Eric Betts
d8860f6433
CCID Doc
2026-03-27 11:59:22 -07:00
CinderSocket
ca4dec8c8f
Merge pull request #37 from cindersocket/feat-multi-card-v2
...
Re-enable multi-card selection, and reduce RAM pressure
2026-03-26 23:55:08 -07:00
CinderSocket
2dc6779a55
Even more RAM reduction
2026-03-25 01:59:59 -07:00
CinderSocket
6ebb29f66d
Eliminate unnecessary buffer
2026-03-25 01:26:54 -07:00
CinderSocket
3af85b6456
Reduce buffer size
2026-03-25 01:22:35 -07:00