chenjintao
db6109172c
feat: add device diagnostics for missing voice replies
...
Track microphone levels, short reads and PCM buffer drops. Report audio
queue admission separately from TLS writes, expose server replies and
ACKs before filtering, and capture per-round counters before timeouts.
Add diagnostic regression coverage and support POSIX hosts in WSS tests.
2026-10-26 18:35:24 +08:00
chenjintao
280b7a4149
chore: refresh EG800AKCN 1605 prebuilt kernel baseline
2026-10-26 14:19:21 +08:00
chenjintao
b2c78208bf
feat: report OTA download progress over MQTT
2026-10-13 17:29:19 +08:00
chenjintao
c53ab581d0
fix: queue sleep prompt before entering sleep mode
2026-10-13 16:10:00 +08:00
chenjintao
23983ccdc8
fix(audio): defer and coalesce role switch notices
2026-10-13 15:56:00 +08:00
chenjintao
109a95497a
fix(audio): reject stale replies during voice startup
2026-10-13 10:04:31 +08:00
chenjintao
00e9509dd0
fix(audio): isolate conversation timeouts by round
2026-10-12 18:40:20 +08:00
chenjintao
84ce54eeb0
feat: refresh managed audio after OTA activation
2026-10-12 16:47:58 +08:00
chenjintao
886ea58419
fix: align FBF target with OTA-ready layout
2026-10-12 11:05:38 +08:00
chenjintao
65029594a3
revert: restore domain audio download endpoint
2026-10-08 11:09:26 +08:00
chenjintao
869f5887de
chore: store customer filesystem outside LFS
2026-10-08 11:06:37 +08:00
chenjintao
bbb77137bb
Merge branch 'feature/ota-ready-factory-baseline' of https://git.talkingq.com/chenjintao/banban into feature/ota-ready-factory-baseline
2026-10-08 10:58:16 +08:00
chenjintao
f3691c8267
feat(nfc): include IMEI in emulated tag payload
2026-09-29 11:33:02 +08:00
chenjintao
5399921c3d
fix(audio): rebalance bundled prompt volume
2026-09-29 10:59:21 +08:00
chenjintao
a0796f9a1d
fix: use SDK-compatible customer filesystem image
2026-09-28 17:10:36 +08:00
chenjintao
05522c929f
fix: restore IP audio download endpoint
2026-09-28 15:00:08 +08:00
chenjintao
79c154579c
fix: rebalance HX GNSS OTA partitions
2026-09-28 14:19:42 +08:00
chenjintao
6cdd88e9f4
fix: resize active GNSS customer fs partition
2026-09-28 12:18:26 +08:00
chenjintao
20e5872a75
feat: allow talkingq OTA domains
2026-09-28 11:54:51 +08:00
chenjintao
f607d8b9f7
feat: add local-staging FULLOTA2 flow
2026-09-27 18:28:05 +08:00
chenjintao
b726fe192a
feat: establish OTA-ready fs640 factory baseline
2026-09-27 17:45:49 +08:00
chenjintao
6fad31c37a
fix(audio): prevent empty session replay
2026-09-24 18:00:48 +08:00
chenjintao
83ef72839e
fix(audio): isolate NFC leave-message sessions
2026-09-24 17:52:07 +08:00
chenjintao
82a419f812
fix(audio): ignore playback tail before VAD
2026-09-23 17:49:13 +08:00
chenjintao
1f55943c29
fix(audio): prefer cloud timeout prompts with local fallback
2026-09-23 15:36:09 +08:00
chenjintao
beadb79368
merge: fix barge-in audio flow
2026-09-23 14:27:34 +08:00
Your Name
5f5604e45b
fix(audio): increase barge-in prompt volume
2026-09-23 12:14:11 +08:00
chenjintao
1cd3c63890
fix:drop ws message during barge in
2026-09-23 12:05:30 +08:00
Your Name
d3d1b6e7fb
fix(audio): rebuild valid customer fs image
2026-09-23 11:49:45 +08:00
chenjintao
d07b3f6771
fix(audio): preserve barge-in prompt across OTA
2026-09-23 10:57:12 +08:00
chenjintao
cfdb193e75
feat(audio): add local barge-in prompt
2026-09-22 18:06:41 +08:00
chenjintao
8b01debe4d
fix(audio): recover cleanly after barge-in
2026-09-22 17:50:42 +08:00
chenjintao
1c9f16da39
feat(nfc): activate transmit mode with key clicks
2026-09-22 16:34:12 +08:00
chenjintao
5645a0a36b
fix(nfc): align Type 2 ATQA with UID
2026-09-22 16:15:09 +08:00
chenjintao
3185d8f5e3
feat(nfc): emulate Type 2 NDEF tag
2026-09-22 16:08:58 +08:00
chenjintao
c34533f32a
fix(nfc): preserve target activation during ATS
2026-09-22 15:58:21 +08:00
chenjintao
14c0065bb1
fix(nfc): separate ATS transmit and receive
2026-09-22 15:53:06 +08:00
chenjintao
768ad0e47f
change(nfc): modify nfc card config
2026-09-22 15:39:54 +08:00
chenjintao
913c5b9f71
feat(nfc): probe ISO-DEP activation
2026-09-22 15:30:06 +08:00
chenjintao
d8b2114d0e
feat(nfc): add phase-one card emulation mode
2026-09-22 14:53:10 +08:00
chenjintao
381db92214
merge: integrate cloud random prompt audio
2026-09-22 11:49:36 +08:00
chenjintao
d6c31ffe31
fix: improve timeout prompt randomization
2026-09-22 11:42:04 +08:00
chenjintao
64fdeb9aaa
fix: restore HTTP timeout prompt playback
2026-09-22 11:25:41 +08:00
chenjintao
fe1ca9899f
fix: use banban HTTPS timeout prompts
2026-09-22 11:10:55 +08:00
chenjintao
fed4a5300a
merge: integrate fix/ota into main
2026-09-22 10:37:03 +08:00
Your Name
e49bb9888f
fix: use locale-independent OTA build timestamp
2026-09-21 18:10:03 +08:00
chenjintao
815918c99d
fix: ensure OTA prompt plays before upgrade
2026-09-21 16:33:19 +08:00
chenjintao
90a6a0fff0
fix: correct OTA state file byte count checks
2026-09-21 16:16:53 +08:00
chenjintao
56a8cd15e5
fix: improve OTA response flow and state tracking
2026-09-21 15:53:51 +08:00
chenjintao
4e5705e847
fix: battery level update without charging status
2026-09-21 14:54:42 +08:00