Commit Graph
59 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 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