38 Commits
Author SHA1 Message Date
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
chenjintao 2a8b6b419b fix: charging staus fix 2026-09-21 14:37:33 +08:00
chenjintao 823e846262 fix: battery check fix 2026-09-21 14:07:30 +08:00
chenjintao 91e9b2e66b chore: messages increase from 5 to 10 2026-09-21 11:09:18 +08:00
chenjintao 21734402d5 feat: randomize cloud timeout prompt audio 2026-09-21 10:56:12 +08:00
chenjintao 53d480c1fd Use TalkingQ domain for audio downloads 2026-09-20 16:32:44 +08:00
chenjintao 0422d754a1 feat: report ICCID during NFC binding 2026-09-20 14:07:13 +08:00
Your Name dfc738a699 vad detect optimize 2026-09-18 11:25:20 +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