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 |
|
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 |
|