Commit Graph
19 Commits
Author SHA1 Message Date
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 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 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 1f55943c29 fix(audio): prefer cloud timeout prompts with local fallback 2026-09-23 15:36:09 +08:00
chenjintao 1cd3c63890 fix:drop ws message during barge in 2026-09-23 12:05:30 +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 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 815918c99d fix: ensure OTA prompt plays before upgrade 2026-09-21 16:33:19 +08:00
chenjintao 21734402d5 feat: randomize cloud timeout prompt audio 2026-09-21 10:56:12 +08:00
chenjintao 3deb51d838 Adapt WSS to new boards and use MQTT domain for eSIM connectivity
Preserve main GNSS and volume behavior while porting verified TLS, receive fixes and full-handshake optimizations. Add MQTT connection diagnostics and route MQTT through banban.api.talkingq.com:1883.

Include migration documentation and regression tools. Firmware builds and package checks passed; user confirmed new-board connectivity after switching the MQTT host to the domain.
2026-09-16 17:27:21 +08:00
chenjintao 2746cc3d4e Initial import of NFC GNSS SDK project 2026-09-15 16:10:12 +08:00