Compare commits

..

9 Commits

Author SHA1 Message Date
Thaddeus Hughes
85206e1dca bringup logs 2026-04-30 10:35:03 -05:00
Thaddeus Hughes
666750f710 fix i2c, add deep sleep 2026-04-28 12:43:43 -05:00
Thaddeus Hughes
ef1f3e4e85 increase bringup post-cal tolerance on battery 2026-04-27 17:29:10 -05:00
Thaddeus Hughes
f47a29205e i think we're basically done 2026-04-27 17:22:34 -05:00
Thaddeus Hughes
9f4362b5fd ota deployment script, lots of other fun goodies too 2026-04-27 11:14:03 -05:00
Thaddeus Hughes
3774cde506 bringup and order sensors 2026-04-22 18:31:31 -05:00
Thaddeus Hughes
a775999c87 bigger partitions, port to -v5 boards 2026-04-21 15:14:14 -05:00
Thaddeus Hughes
b0b317a0fe logtool fix, reboot, only ap mode 2026-04-09 07:41:15 -05:00
Thaddeus Hughes
837ec18fad improved the logtool, but not quite there yet? 2026-03-30 11:39:04 -05:00
327 changed files with 102767 additions and 22773 deletions

View File

@@ -12,7 +12,13 @@
"Bash(grep -r \"esp_bt\" C:/data/stockcropper-sw/SC-F001/build/esp-idf/bt/ --include=\"*.cmake\" -l 2>/dev/null | head -5)",
"Bash(grep -r \"esp_bt.h\" C:/data/stockcropper-sw/SC-F001/build/ --include=\"*.cmake\" 2>/dev/null | head -5)",
"WebFetch(domain:docs.espressif.com)",
"Bash(curl -s \"https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/peripherals/clk_tree.html\" | sed 's/<script[^>]*>.*<\\\\/script>//g; s/<style[^>]*>.*<\\\\/style>//g; s/<[^>]*>//g; s/&amp;/\\\\&/g; s/&lt;/</g; s/&gt;/>/g; s/&nbsp;/ /g; s/&quot;/\"/g; s/&#39;/'\"'\"'/g' | tr -s ' \\\\n' | grep -v '^[[:space:]]*$' 2>&1 | head -2000)"
"Bash(curl -s \"https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/peripherals/clk_tree.html\" | sed 's/<script[^>]*>.*<\\\\/script>//g; s/<style[^>]*>.*<\\\\/style>//g; s/<[^>]*>//g; s/&amp;/\\\\&/g; s/&lt;/</g; s/&gt;/>/g; s/&nbsp;/ /g; s/&quot;/\"/g; s/&#39;/'\"'\"'/g' | tr -s ' \\\\n' | grep -v '^[[:space:]]*$' 2>&1 | head -2000)",
"Bash(find /c/data/stockcropper-sw/SC-F001/main -name \"*.c\" -o -name \"*.h\" | xargs grep -l \"soft_idle_enter\\\\|soft_idle_exit\" 2>/dev/null)",
"Bash(xxd:*)",
"Bash(ls -la \"C:\\\\data\\\\stockcropper-sw\\\\SC-F001\"/*.bin)",
"Bash(ls -la \"C:\\\\data\\\\stockcropper-sw\\\\SC-F001\"/logs/*.bin)",
"Bash(python3:*)",
"Bash(ls:*)"
]
}
}

2
.gitignore vendored
View File

@@ -1 +1,3 @@
/build/
/26c3058c23be21cf6f9cc812bd5d0a8907b2ecf2/
*.pyc

9871
BRINGUP_27APR2026_1315.txt Normal file

File diff suppressed because it is too large Load Diff

839
BRINGUP_27APR2026_1329.txt Normal file
View File

@@ -0,0 +1,839 @@
13:29:29.980
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
13:29:29.981 erase_flash @ COM3
13:29:33.264 flashing from D:\SC\SC-F001\build
13:29:33.265 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
13:29:58.139 Flash complete
13:29:59.640 Connecting to COM3 @ 115200 ...
13:29:59.645 -> BU.BEGIN
13:29:59.892 <- BU.BEGIN
13:29:59.892 <-
13:29:59.892 <- BU.OK begin fw=9f4362b-dirty board=V5 t=0.00
13:29:59.893 -> BU.INFO
13:29:59.893 <- E rmt: hw buffer too small, received symbols truncated
13:29:59.905 <- I (1741) SENS: EVENT 2
13:29:59.905 <- I (1741) SENS: FALLING
13:29:59.905 <- I (1741) SENS: SAFETY BREAK - Relays disabled
13:29:59.912 <- I (1861) BT_HID: Scanning for HID devices (3s)...
13:29:59.912 <- I (1861) BT_HID: BLE HID host initialised
13:29:59.912 <- I (1861) WEBSERVER: Initializing webserver...
13:29:59.912 <- I (1861) WEBSERVER: AP LAUNCHING
13:29:59.933 <- I (1881) wifi:wifi driver task: 3ffe2838, prio:23, stack:6656, core=0
13:29:59.933 <- BU.OK info reset=POWERON heap=118600 min_heap=118512 fw=9f4362b-dirty build=2026-04-27 18:28:59
13:30:29.734 -> BU.FLASH
13:30:29.735 <- I (1881) wifi:wifi firmware version: ccaebfa
13:30:29.735 <- I (1881) wifi:wifi certification version: v7.0
13:30:29.735 <- I (1891) wifi:config NVS flash: enabled
13:30:29.735 <- I (1891) wifi:config nano formating: disabled
13:30:29.735 <- I (1901) wifi:Init data frame dynamic rx buffer num: 32
13:30:29.735 <- I (1901) wifi:Init static rx mgmt buffer num: 5
13:30:29.735 <- I (1901) wifi:Init management short buffer num: 32
13:30:29.735 <- I (1911) wifi:Init dynamic tx buffer num: 32
13:30:29.736 <- I (1911) wifi:Init static rx buffer size: 1600
13:30:29.736 <- I (1921) wifi:Init static rx buffer num: 10
13:30:29.736 <- I (1921) wifi:Init dynamic rx buffer num: 32
13:30:29.736 <- I (1931) wifi_init: rx ba win: 6
13:30:29.736 <- I (1931) wifi_init: accept mbox: 6
13:30:29.737 <- I (1931) wifi_init: tcpip mbox: 32
13:30:29.737 <- I (1941) wifi_init: udp mbox: 6
13:30:29.737 <- I (1941) wifi_init: tcp mbox: 6
13:30:29.737 <- I (1941) wifi_init: tcp tx win: 5760
13:30:29.737 <- I (1951) wifi_init: tcp rx win: 5760
13:30:29.737 <- I (1951) wifi_init: tcp mss: 1440
13:30:29.738 <- I (2241) wifi:mode : softAP (80:f3:da:65:45:4d)
13:30:29.738 <- I (2251) wifi:Total power save buffer number: 16
13:30:29.738 <- I (2251) wifi:Init max length of beacon: 752/752
13:30:29.738 <- I (2251) wifi:Init max length of beacon: 752/752
13:30:29.739 <- I (2251) esp_netif_lwip: DHCP server started on interface WIFI_AP_DEF with IP: 192.168.4.1
13:30:29.739 <- I (2261) DNS_SERVER: DNS server started on port 53
13:30:29.739 <- I (2271) mdns_mem: mDNS task will be created from internal RAM
13:30:29.739 <- I (2271) WEBSERVER: SoftAP ready. SSID: sc.local, Channel: 6, Password: password
13:30:29.739 <- I (2281) WEBSERVER: Access at: http://sc.local.local or http://192.168.4.1
13:30:29.739 <- I (2281) WEBSERVER: STARTING HTTP
13:30:29.739 <- I (2291) WEBSERVER: HTTP server started successfully
13:30:29.740 <- I (2291) WEBSERVER: Registered URI handler: /
13:30:29.740 <- I (2301) WEBSERVER: Registered URI handler: /get
13:30:29.740 <- I (2301) WEBSERVER: Registered URI handler: /post
13:30:29.740 <- I (2311) WEBSERVER: Registered URI handler: /log
13:30:29.740 <- I (2321) WEBSERVER: Registered URI handler: /ota
13:30:29.741 <- I (2321) WEBSERVER: Registered URI handler: /*
13:30:29.741 <- I (2331) WEBSERVER: Webserver initialization complete
13:30:29.741 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.741 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.741 <- I (4871) BT_HID: Found 0 HID device(s)
13:30:29.741 <- I (4871) BT_HID: No HID devices found, retrying in 2000ms...
13:30:29.742 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.742 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.742 <- I (6871) BT_HID: Scanning for HID devices (3s)...
13:30:29.742 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.742 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.742 <- I (9881) BT_HID: Found 0 HID device(s)
13:30:29.743 <- I (9881) BT_HID: No HID devices found, retrying in 2000ms...
13:30:29.743 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.743 <- I (11881) BT_HID: Scanning for HID devices (3s)...
13:30:29.743 <- I (14891) BT_HID: Found 0 HID device(s)
13:30:29.743 <- I (14891) BT_HID: No HID devices found, retrying in 2000ms...
13:30:29.744 <- I (16891) BT_HID: Scanning for HID devices (3s)...
13:30:29.744 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.744 <- I (19901) BT_HID: Found 0 HID device(s)
13:30:29.744 <- I (19901) BT_HID: No HID devices found, retrying in 2000ms...
13:30:29.744 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.744 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.744 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.744 <- I (21901) BT_HID: Scanning for HID devices (3s)...
13:30:29.745 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.745 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.745 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.745 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.745 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.746 <- I (24911) BT_HID: Found 0 HID device(s)
13:30:29.746 <- I (24911) BT_HID: No HID devices found, retrying in 2000ms...
13:30:29.746 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.746 <- I (26911) BT_HID: Scanning for HID devices (3s)...
13:30:29.746 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.746 <- E rmt: hw buffer too small, received symbols truncated
13:30:29.746 <- I (29921) BT_HID: Found 0 HID device(s)
13:30:29.746 <- I (29921) BT_HID: No HID devices found, retrying in 2000ms...
13:30:30.261 <- E rmt: hw buffer too small, received symbols truncated
13:30:30.261 <- BU.OK flash post_part=roundtrip log_head=11 log_tail=0 partitions_size=4128768
13:30:31.875 -> BU.I2C
13:30:31.875 <- I (31921) BT_HID: Scanning for HID devices (3s)...
13:30:31.911 <- E rmt: hw buffer too small, received symbols truncated
13:30:31.911 <- E rmt: hw buffer too small, received symbols truncated
13:30:31.911 <- E rmt: hw buffer too small, received symbols truncated
13:30:31.911 <- I (33871) I2C: POST: TCA9555 OK (port0=0x0021)
13:30:31.911 <- BU.OK i2c tca9555=ack
13:30:31.913 -> BU.LED.WATCH
13:30:32.414 <- E rmt: hw buffer too small, received symbols truncated
13:30:32.414 <- BU.EVENT led t=32.26 pressed=0
13:30:32.414 <- E rmt: hw buffer too small, received symbols truncated
13:30:33.423 <- I (34931) BT_HID: Found 0 HID device(s)
13:30:33.423 <- I (34931) BT_HID: No HID devices found, retrying in 2000ms...
13:30:33.423 <- E rmt: hw buffer too small, received symbols truncated
13:30:33.423 <- E rmt: hw buffer too small, received symbols truncated
13:30:34.940 <- BU.EVENT led t=35.16 pressed=1
13:30:35.447 <- I (36931) BT_HID: Scanning for HID devices (3s)...
13:30:36.455 <- BU.EVENT led t=36.28 pressed=0
13:30:38.470 <- E rmt: hw buffer too small, received symbols truncated
13:30:38.470 <- I (39941) BT_HID: Found 0 HID device(s)
13:30:38.470 <- I (39941) BT_HID: No HID devices found, retrying in 2000ms...
13:30:38.830 ->
13:30:38.979 <- BU.OK led.watch done
13:30:43.094 -> BU.ADC
13:30:43.095 <- E rmt: hw buffer too small, received symbols truncated
13:30:43.095 <- I (41941) BT_HID: Scanning for HID devices (3s)...
13:30:43.095 <- E rmt: hw buffer too small, received symbols truncated
13:30:43.095 <- E rmt: hw buffer too small, received symbols truncated
13:30:43.608 <- I (44951) BT_HID: Found 0 HID device(s)
13:30:43.608 <- I (44951) BT_HID: No HID devices found, retrying in 2000ms...
13:30:43.608 <- BU.OK adc bat_mv=1678 bat_V=13.383 isens_mv=1664 isens_A=-1.06
13:30:57.100 -> BU.PARAM GET V_SENS_K
13:30:57.101 <- I (46951) BT_HID: Scanning for HID devices (3s)...
13:30:57.101 <- E rmt: hw buffer too small, received symbols truncated
13:30:57.101 <- E rmt: hw buffer too small, received symbols truncated
13:30:57.101 <- I (49961) BT_HID: Found 0 HID device(s)
13:30:57.102 <- I (49961) BT_HID: No HID devices found, retrying in 2000ms...
13:30:57.102 <- E rmt: hw buffer too small, received symbols truncated
13:30:57.102 <- I (51961) BT_HID: Scanning for HID devices (3s)...
13:30:57.102 <- E rmt: hw buffer too small, received symbols truncated
13:30:57.102 <- E rmt: hw buffer too small, received symbols truncated
13:30:57.102 <- I (54971) BT_HID: Found 0 HID device(s)
13:30:57.102 <- I (54971) BT_HID: No HID devices found, retrying in 2000ms...
13:30:57.102 <- I (56971) BT_HID: Scanning for HID devices (3s)...
13:30:57.615 <- E rmt: hw buffer too small, received symbols truncated
13:30:57.615 <- BU.OK param key=V_SENS_K value=0.00766666653
13:30:57.615 -> BU.ADC
13:30:58.119 <- BU.OK adc bat_mv=1686 bat_V=13.383 isens_mv=1664 isens_A=-1.06
13:31:05.442 -> BU.PARAM SET V_SENS_OFFSET 0.074000
13:31:05.442 <- E rmt: hw buffer too small, received symbols truncated
13:31:05.442 <- I (59981) BT_HID: Found 0 HID device(s)
13:31:05.442 <- I (59981) BT_HID: No HID devices found, retrying in 2000ms...
13:31:05.443 <- E rmt: hw buffer too small, received symbols truncated
13:31:05.443 <- I (61981) BT_HID: Scanning for HID devices (3s)...
13:31:05.443 <- I (64991) BT_HID: Found 0 HID device(s)
13:31:05.443 <- I (64991) BT_HID: No HID devices found, retrying in 2000ms...
13:31:05.510 <- I (66991) BT_HID: Scanning for HID devices (3s)...
13:31:05.510 <- I (67441) STORAGE: Parameter 34 (V_SENS_OFFSET) set (not committed)
13:31:05.510 <- I (67441) STORAGE: Committing 49 parameters to flash...
13:31:06.011 <- I (67471) STORAGE: Successfully committed all parameters to flash
13:31:06.011 <- BU.OK param key=V_SENS_OFFSET set=ok committed=yes
13:31:06.011 -> BU.ADC
13:31:06.517 <- BU.OK adc bat_mv=1687 bat_V=13.383 isens_mv=1669 isens_A=-1.44
13:31:06.522 -> BU.SENSORS.WATCH 0
13:31:06.522 <- E rmt: hw buffer too small, received symbols truncated
13:31:06.522 <- E rmt: hw buffer too small, received symbols truncated
13:31:07.037 <- BU.EVENT state t=66.87 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:07.037 <- E rmt: hw buffer too small, received symbols truncated
13:31:07.037 <- BU.EVENT state t=67.13 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:07.290 <- E rmt: hw buffer too small, received symbols truncated
13:31:07.290 <- BU.EVENT state t=67.38 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:07.290 <- E rmt: hw buffer too small, received symbols truncated
13:31:07.290 <- E rmt: hw buffer too small, received symbols truncated
13:31:07.740 <- E rmt: hw buffer too small, received symbols truncated
13:31:07.740 <- BU.EVENT state t=67.64 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:07.740 <- BU.EVENT state t=67.89 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:08.061 <- E rmt: hw buffer too small, received symbols truncated
13:31:08.061 <- BU.EVENT state t=68.14 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:08.061 <- I (70001) BT_HID: Found 0 HID device(s)
13:31:08.061 <- I (70001) BT_HID: No HID devices found, retrying in 2000ms...
13:31:08.561 <- BU.EVENT state t=68.39 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:08.561 <- BU.EVENT state t=68.64 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:08.561 <- E rmt: hw buffer too small, received symbols truncated
13:31:09.071 <- BU.EVENT state t=68.89 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:09.071 <- BU.EVENT state t=69.14 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:09.071 <- BU.EVENT state t=69.39 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:09.575 <- BU.EVENT state t=69.64 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:09.575 <- E rmt: hw buffer too small, received symbols truncated
13:31:09.575 <- BU.EVENT state t=69.89 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:10.078 <- BU.EVENT state t=70.14 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:10.078 <- I (72001) BT_HID: Scanning for HID devices (3s)...
13:31:10.078 <- BU.EVENT state t=70.39 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:10.581 <- BU.EVENT state t=70.64 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:10.581 <- E rmt: hw buffer too small, received symbols truncated
13:31:10.581 <- BU.EVENT state t=70.89 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:11.084 <- BU.EVENT state t=71.14 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:11.084 <- BU.EVENT state t=71.39 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:11.562 <- E rmt: hw buffer too small, received symbols truncated
13:31:11.562 <- BU.EVENT state t=71.64 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:11.562 <- E rmt: hw buffer too small, received symbols truncated
13:31:12.077 <- BU.EVENT state t=71.89 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:12.077 <- BU.EVENT state t=72.14 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:12.077 <- BU.EVENT state t=72.39 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:12.580 <- BU.EVENT state t=72.64 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:12.580 <- BU.EVENT state t=72.89 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:13.062 <- BU.EVENT state t=73.14 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:13.062 <- I (75011) BT_HID: Found 0 HID device(s)
13:31:13.062 <- I (75011) BT_HID: No HID devices found, retrying in 2000ms...
13:31:13.564 <- BU.EVENT state t=73.39 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:13.564 <- BU.EVENT state t=73.64 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:13.564 <- E rmt: hw buffer too small, received symbols truncated
13:31:14.077 <- BU.EVENT state t=73.89 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:14.077 <- BU.EVENT state t=74.14 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:14.077 <- BU.EVENT state t=74.39 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:14.583 <- E rmt: hw buffer too small, received symbols truncated
13:31:14.583 <- BU.EVENT state t=74.64 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:14.583 <- BU.EVENT state t=74.89 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:15.061 <- E rmt: hw buffer too small, received symbols truncated
13:31:15.061 <- BU.EVENT state t=75.14 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:15.062 <- I (77011) BT_HID: Scanning for HID devices (3s)...
13:31:15.564 <- BU.EVENT state t=75.39 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:15.564 <- BU.EVENT state t=75.64 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:15.564 <- BU.EVENT state t=75.89 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:16.068 <- BU.EVENT state t=76.14 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:16.068 <- BU.EVENT state t=76.39 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:16.576 <- E rmt: hw buffer too small, received symbols truncated
13:31:16.576 <- BU.EVENT state t=76.64 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:16.576 <- BU.EVENT state t=76.89 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:17.091 <- BU.EVENT state t=77.14 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:17.091 <- E rmt: hw buffer too small, received symbols truncated
13:31:17.091 <- BU.EVENT state t=77.39 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:17.592 <- BU.EVENT state t=77.64 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:17.592 <- E rmt: hw buffer too small, received symbols truncated
13:31:17.592 <- BU.EVENT state t=77.89 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:18.058 <- BU.EVENT state t=78.14 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:18.058 <- E rmt: hw buffer too small, received symbols truncated
13:31:18.058 <- I (80021) BT_HID: Found 0 HID device(s)
13:31:18.572 <- I (80021) BT_HID: No HID devices found, retrying in 2000ms...
13:31:18.572 <- BU.EVENT state t=78.39 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:18.572 <- BU.EVENT state t=78.65 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:19.086 <- BU.EVENT state t=78.90 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:19.086 <- BU.EVENT state t=79.15 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:19.086 <- E rmt: hw buffer too small, received symbols truncated
13:31:19.086 <- BU.EVENT state t=79.40 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:19.589 <- BU.EVENT state t=79.65 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:19.589 <- BU.EVENT state t=79.90 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:20.092 <- BU.EVENT state t=80.15 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:20.092 <- I (82021) BT_HID: Scanning for HID devices (3s)...
13:31:20.092 <- BU.EVENT state t=80.40 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:20.573 <- E rmt: hw buffer too small, received symbols truncated
13:31:20.573 <- E rmt: hw buffer too small, received symbols truncated
13:31:20.573 <- BU.EVENT state t=80.65 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:21.074 <- BU.EVENT state t=80.90 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:21.074 <- BU.EVENT state t=81.15 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:21.074 <- E rmt: hw buffer too small, received symbols truncated
13:31:21.074 <- BU.EVENT state t=81.40 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:21.579 <- BU.EVENT state t=81.65 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:21.579 <- BU.EVENT state t=81.90 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:22.083 <- BU.EVENT state t=82.15 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:22.590 <- BU.EVENT state t=82.41 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:22.590 <- BU.EVENT state t=82.66 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:22.590 <- BU.EVENT state t=82.91 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:23.069 <- E rmt: hw buffer too small, received symbols truncated
13:31:23.069 <- BU.EVENT state t=83.16 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:23.069 <- I (85031) BT_HID: Found 0 HID device(s)
13:31:23.583 <- I (85031) BT_HID: No HID devices found, retrying in 2000ms...
13:31:23.583 <- BU.EVENT state t=83.41 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:23.583 <- BU.EVENT state t=83.66 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:24.090 <- BU.EVENT state t=83.91 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:24.090 <- E rmt: hw buffer too small, received symbols truncated
13:31:24.090 <- BU.EVENT state t=84.16 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:24.090 <- BU.EVENT state t=84.41 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:24.583 <- BU.EVENT state t=84.66 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:24.584 <- E rmt: hw buffer too small, received symbols truncated
13:31:24.584 <- E rmt: hw buffer too small, received symbols truncated
13:31:25.081 <- BU.EVENT state t=84.91 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:25.081 <- BU.EVENT state t=85.16 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:25.081 <- E rmt: hw buffer too small, received symbols truncated
13:31:25.081 <- I (87031) BT_HID: Scanning for HID devices (3s)...
13:31:25.587 <- BU.EVENT state t=85.41 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:25.587 <- BU.EVENT state t=85.66 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:25.587 <- BU.EVENT state t=85.91 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:26.091 <- BU.EVENT state t=86.16 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:26.091 <- BU.EVENT state t=86.41 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:26.594 <- BU.EVENT state t=86.66 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:26.594 <- BU.EVENT state t=86.91 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:27.097 <- BU.EVENT state t=87.16 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:27.097 <- BU.EVENT state t=87.41 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:27.601 <- BU.EVENT state t=87.66 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:27.601 <- BU.EVENT state t=87.91 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:28.077 <- E rmt: hw buffer too small, received symbols truncated
13:31:28.077 <- BU.EVENT state t=88.16 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:28.077 <- I (90041) BT_HID: Found 0 HID device(s)
13:31:28.580 <- I (90041) BT_HID: No HID devices found, retrying in 2000ms...
13:31:28.580 <- BU.EVENT state t=88.41 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:28.580 <- BU.EVENT state t=88.67 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:29.084 <- BU.EVENT state t=88.92 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:29.084 <- BU.EVENT state t=89.17 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:29.590 <- BU.EVENT state t=89.42 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:29.590 <- BU.EVENT state t=89.67 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:30.091 <- BU.EVENT state t=89.92 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:30.091 <- BU.EVENT state t=90.17 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:30.091 <- I (92041) BT_HID: Scanning for HID devices (3s)...
13:31:30.593 <- BU.EVENT state t=90.42 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:30.593 <- BU.EVENT state t=90.67 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:31.095 <- BU.EVENT state t=90.92 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:31.095 <- E rmt: hw buffer too small, received symbols truncated
13:31:31.095 <- BU.EVENT state t=91.17 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:31.095 <- BU.EVENT state t=91.42 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:31.600 <- BU.EVENT state t=91.67 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:31.600 <- BU.EVENT state t=91.92 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:31:31.733 ->
13:31:32.105 <- BU.OK sensors.watch sec=-1 SAFETY=none DRIVE=none JACK=none AUX=none
13:31:40.108 -> BU.RELAY SENSORS ON 200
13:31:40.109 <- E rmt: hw buffer too small, received symbols truncated
13:31:40.109 <- E rmt: hw buffer too small, received symbols truncated
13:31:40.109 <- I (95051) BT_HID: Found 0 HID device(s)
13:31:40.109 <- I (95051) BT_HID: No HID devices found, retrying in 2000ms...
13:31:40.110 <- E rmt: hw buffer too small, received symbols truncated
13:31:40.110 <- I (97051) BT_HID: Scanning for HID devices (3s)...
13:31:40.110 <- E rmt: hw buffer too small, received symbols truncated
13:31:40.110 <- I (100061) BT_HID: Found 0 HID device(s)
13:31:40.612 <- I (100061) BT_HID: No HID devices found, retrying in 2000ms...
13:31:40.612 <- E rmt: hw buffer too small, received symbols truncated
13:31:40.612 <- I (102061) BT_HID: Scanning for HID devices (3s)...
13:31:40.612 <- BU.OK relay bridge=SENSORS ms=200
13:31:45.502 -> BU.RELAY DRIVE FWD 3000
13:31:45.502 <- E rmt: hw buffer too small, received symbols truncated
13:31:45.503 <- E rmt: hw buffer too small, received symbols truncated
13:31:45.503 <- E rmt: hw buffer too small, received symbols truncated
13:31:45.503 <- I (105071) BT_HID: Found 0 HID device(s)
13:31:45.503 <- I (105071) BT_HID: No HID devices found, retrying in 2000ms...
13:31:45.781 <- E rmt: hw buffer too small, received symbols truncated
13:31:45.781 <- I (107071) BT_HID: Scanning for HID devices (3s)...
13:31:45.781 <- E rmt: hw buffer too small, received symbols truncated
13:31:45.781 <- E rmt: hw buffer too small, received symbols truncated
13:31:46.283 <- E rmt: hw buffer too small, received symbols truncated
13:31:46.283 <- E rmt: hw buffer too small, received symbols truncated
13:31:46.283 <- E rmt: hw buffer too small, received symbols truncated
13:31:46.283 <- E rmt: hw buffer too small, received symbols truncated
13:31:46.789 <- E rmt: hw buffer too small, received symbols truncated
13:31:46.789 <- E rmt: hw buffer too small, received symbols truncated
13:31:46.789 <- E rmt: hw buffer too small, received symbols truncated
13:31:46.789 <- E rmt: hw buffer too small, received symbols truncated
13:31:47.292 <- E rmt: hw buffer too small, received symbols truncated
13:31:47.292 <- E rmt: hw buffer too small, received symbols truncated
13:31:47.292 <- E rmt: hw buffer too small, received symbols truncated
13:31:47.795 <- E rmt: hw buffer too small, received symbols truncated
13:31:47.795 <- E rmt: hw buffer too small, received symbols truncated
13:31:47.795 <- BU.OK relay bridge=DRIVE dir=FWD ms=2000 I_before=+0.00 I_mid=+17.88 I_after=-0.02 heat=0.004 tripped=0 edges=34
13:31:52.597 -> BU.RELAY DRIVE REV 3000
13:31:52.598 <- I (110081) BT_HID: Found 0 HID device(s)
13:31:52.598 <- I (110081) BT_HID: No HID devices found, retrying in 2000ms...
13:31:52.598 <- E rmt: hw buffer too small, received symbols truncated
13:31:52.598 <- I (112081) BT_HID: Scanning for HID devices (3s)...
13:31:53.026 <- E rmt: hw buffer too small, received symbols truncated
13:31:53.027 <- E rmt: hw buffer too small, received symbols truncated
13:31:53.027 <- E rmt: hw buffer too small, received symbols truncated
13:31:53.027 <- E rmt: hw buffer too small, received symbols truncated
13:31:53.537 <- E rmt: hw buffer too small, received symbols truncated
13:31:53.537 <- I (115091) BT_HID: Found 0 HID device(s)
13:31:53.537 <- I (115091) BT_HID: No HID devices found, retrying in 2000ms...
13:31:53.537 <- E rmt: hw buffer too small, received symbols truncated
13:31:54.041 <- E rmt: hw buffer too small, received symbols truncated
13:31:54.545 <- E rmt: hw buffer too small, received symbols truncated
13:31:55.051 <- BU.OK relay bridge=DRIVE dir=REV ms=2000 I_before=-0.03 I_mid=+21.33 I_after=-0.03 heat=0.010 tripped=0 edges=34
13:31:56.716 -> BU.RELAY JACK UP 1200
13:31:57.220 <- I (117091) BT_HID: Scanning for HID devices (3s)...
13:31:58.137 <- BU.OK relay bridge=JACK dir=UP ms=1200 I_before=+0.00 I_mid=+1.21 I_after=-0.00 heat=0.000 tripped=0 edges=0
13:38:40.740 -> BU.RELAY JACK DOWN 1200
13:38:40.741 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.741 <- I (120101) BT_HID: Found 0 HID device(s)
13:38:40.741 <- I (120101) BT_HID: No HID devices found, retrying in 2000ms...
13:38:40.741 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.741 <- I (122101) BT_HID: Scanning for HID devices (3s)...
13:38:40.741 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.742 <- I (125111) BT_HID: Found 0 HID device(s)
13:38:40.742 <- I (125111) BT_HID: No HID devices found, retrying in 2000ms...
13:38:40.742 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.742 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.742 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.743 <- I (127111) BT_HID: Scanning for HID devices (3s)...
13:38:40.743 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.743 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.743 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.743 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.744 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.744 <- I (130121) BT_HID: Found 0 HID device(s)
13:38:40.744 <- I (130121) BT_HID: No HID devices found, retrying in 2000ms...
13:38:40.744 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.744 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.744 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.744 <- I (132121) BT_HID: Scanning for HID devices (3s)...
13:38:40.744 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.745 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.745 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.745 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.745 <- I (135131) BT_HID: Found 0 HID device(s)
13:38:40.746 <- I (135131) BT_HID: No HID devices found, retrying in 2000ms...
13:38:40.746 <- I (137131) BT_HID: Scanning for HID devices (3s)...
13:38:40.746 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.746 <- I (140141) BT_HID: Found 0 HID device(s)
13:38:40.746 <- I (140141) BT_HID: No HID devices found, retrying in 2000ms...
13:38:40.746 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.746 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.746 <- I (142141) BT_HID: Scanning for HID devices (3s)...
13:38:40.746 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.747 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.747 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.747 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.747 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.748 <- I (145151) BT_HID: Found 0 HID device(s)
13:38:40.748 <- I (145151) BT_HID: No HID devices found, retrying in 2000ms...
13:38:40.748 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.748 <- I (147151) BT_HID: Scanning for HID devices (3s)...
13:38:40.749 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.749 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.749 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.749 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.749 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.749 <- I (150161) BT_HID: Found 0 HID device(s)
13:38:40.749 <- I (150161) BT_HID: No HID devices found, retrying in 2000ms...
13:38:40.749 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.749 <- I (152161) BT_HID: Scanning for HID devices (3s)...
13:38:40.750 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.750 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.750 <- I (155171) BT_HID: Found 0 HID device(s)
13:38:40.750 <- I (155171) BT_HID: No HID devices found, retrying in 2000ms...
13:38:40.751 <- I (157171) BT_HID: Scanning for HID devices (3s)...
13:38:40.751 <- E rmt: hw buffer too small, received symbols truncated
13:38:40.751 <- I (160181) BT_HID: Found 0 HID device(s)
13:38:40.751 <- I (160181) BT_HID: No HID devices found, retrying in 2000ms...
13:38:40.751 <- I (162181) BT_HID: Scanning for HID devices (3s)...

992
BRINGUP_27APR2026_1344.txt Normal file
View File

@@ -0,0 +1,992 @@
13:44:18.982
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
13:44:18.983 erase_flash @ COM3
13:44:22.473 flashing from D:\SC\SC-F001\build
13:44:22.474 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
13:45:20.777 Flash complete
13:45:22.277 Connecting to COM3 @ 115200 ...
13:45:22.281 -> BU.BEGIN
13:45:22.523 <- BU.BEGIN
13:45:22.523 <-
13:45:22.523 <- BU.OK begin fw=9f4362b-dirty board=V5 t=0.00
13:45:22.525 -> BU.INFO
13:45:22.525 <- I (1751) SENS: EVENT 2
13:45:22.537 <- I (1751) SENS: FALLING
13:45:22.537 <- I (1751) SENS: SAFETY BREAK - Relays disabled
13:45:22.537 <- E rmt: hw buffer too small, received symbols truncated
13:45:22.542 <- I (1871) BT_HID: Scanning for HID devices (3s)...
13:45:22.542 <- I (1871) BT_HID: BLE HID host initialised
13:45:22.542 <- I (1871) WEBSERVER: Initializing webserver...
13:45:22.542 <- I (1871) WEBSERVER: AP LAUNCHING
13:45:22.564 <- I (1891) wifi:wifi driver task: 3ffe284c, prio:23, stack:6656, core=0
13:45:22.564 <- I (1891) wifi:wifi firmware version: ccaebfa
13:45:22.564 <- I (1891) wifi:wifi certification version: v7.0
13:45:22.564 <- I (1891) wifi:config NVS flash: enabled
13:45:22.564 <- I (1891) wifi:config nano formating: disabled
13:45:22.591 <- BU.OK info reset=POWERON heap=115088 min_heap=114096 fw=9f4362b-dirty build=2026-04-27 18:28:59
13:45:22.594 -> BU.FLASH
13:45:22.595 <- I (1901) wifi:Init data frame dynamic rx buffer num: 32
13:45:22.595 <- I (1911) wifi:Init static rx mgmt buffer num: 5
13:45:22.595 <- I (1911) wifi:Init management short buffer num: 32
13:45:22.595 <- I (1921) wifi:Init dynamic tx buffer num: 32
13:45:22.613 <- I (1921) wifi:Init static rx buffer size: 1600
13:45:22.613 <- I (1931) wifi:Init static rx buffer num: 10
13:45:22.613 <- I (1931) wifi:Init dynamic rx buffer num: 32
13:45:22.613 <- I (1941) wifi_init: rx ba win: 6
13:45:22.613 <- I (1941) wifi_init: accept mbox: 6
13:45:22.634 <- I (1941) wifi_init: tcpip mbox: 32
13:45:22.634 <- I (1951) wifi_init: udp mbox: 6
13:45:22.634 <- I (1951) wifi_init: tcp mbox: 6
13:45:22.634 <- I (1951) wifi_init: tcp tx win: 5760
13:45:22.634 <- BU.OK I (1961) wifi_init: tcp rx win: 5760
13:45:25.216 -> BU.I2C
13:45:25.217 <- flash post_part=roundtrip log_head=11 log_tail=0 partitions_size=4128768
13:45:25.217 <- I (1961) wifi_init: tcp mss: 1440
13:45:25.217 <- I (2261) wifi:mode : softAP (80:f3:da:65:45:4d)
13:45:25.217 <- I (2261) wifi:Total power save buffer number: 16
13:45:25.217 <- I (2271) wifi:Init max length of beacon: 752/752
13:45:25.217 <- I (2271) wifi:Init max length of beacon: 752/752
13:45:25.217 <- I (2271) esp_netif_lwip: DHCP server started on interface WIFI_AP_DEF with IP: 192.168.4.1
13:45:25.217 <- I (2281) DNS_SERVER: DNS server started on port 53
13:45:25.217 <- I (2291) mdns_mem: mDNS task will be created from internal RAM
13:45:25.218 <- I (2291) WEBSERVER: SoftAP ready. SSID: sc.local, Channel: 6, Password: password
13:45:25.218 <- I (2301) WEBSERVER: Access at: http://sc.local.local or http://192.168.4.1
13:45:25.218 <- I (2301) WEBSERVER: STARTING HTTP
13:45:25.219 <- I (2311) WEBSERVER: HTTP server started successfully
13:45:25.219 <- I (2311) WEBSERVER: Registered URI handler: /
13:45:25.219 <- I (2321) WEBSERVER: Registered URI handler: /get
13:45:25.219 <- I (2321) WEBSERVER: Registered URI handler: /post
13:45:25.219 <- I (2331) WEBSERVER: Registered URI handler: /log
13:45:25.219 <- I (2331) WEBSERVER: Registered URI handler: /ota
13:45:25.219 <- I (2341) WEBSERVER: Registered URI handler: /*
13:45:25.219 <- I (2341) WEBSERVER: Webserver initialization complete
13:45:25.538 <- E rmt: hw buffer too small, received symbols truncated
13:45:25.538 <- E rmt: hw buffer too small, received symbols truncated
13:45:25.538 <- I (4591) I2C: POST: TCA9555 OK (port0=0x0021)
13:45:25.538 <- BU.OK i2c tca9555=ack
13:45:25.539 -> BU.LED.WATCH
13:45:25.540 <- E rmt: hw buffer too small, received symbols truncated
13:45:25.540 <- I (4881) BT_HID: Found 0 HID device(s)
13:45:26.055 <- I (4881) BT_HID: No HID devices found, retrying in 2000ms...
13:45:26.055 <- BU.EVENT led t=3.26 pressed=0
13:45:26.560 <- BU.EVENT led t=4.00 pressed=1
13:45:27.571 <- I (6881) BT_HID: Scanning for HID devices (3s)...
13:45:28.075 <- E rmt: hw buffer too small, received symbols truncated
13:45:28.581 <- BU.EVENT led t=5.98 pressed=0
13:45:29.085 <- E rmt: hw buffer too small, received symbols truncated
13:45:30.610 <- BU.EVENT led t=8.04 pressed=1
13:45:30.610 <- I (9891) BT_HID: Found 0 HID device(s)
13:45:30.610 <- I (9891) BT_HID: No HID devices found, retrying in 2000ms...
13:45:31.629 <- BU.EVENT led t=8.86 pressed=0
13:45:32.639 <- I (11891) BT_HID: Scanning for HID devices (3s)...
13:45:32.639 <- E rmt: hw buffer too small, received symbols truncated
13:45:33.962 ->
13:45:34.150 <- BU.OK led.watch done
13:45:36.621 -> BU.ADC
13:45:37.013 <- I (14901) BT_HID: Found 0 HID device(s)
13:45:37.013 <- I (14901) BT_HID: No HID devices found, retrying in 2000ms...
13:45:37.013 <- E rmt: hw buffer too small, received symbols truncated
13:45:37.013 <- BU.OK adc bat_mv=1679 bat_V=13.210 isens_mv=1673 isens_A=-1.74
13:45:55.435 -> BU.PARAM GET V_SENS_K
13:45:55.436 <- E rmt: hw buffer too small, received symbols truncated
13:45:55.436 <- I (16901) BT_HID: Scanning for HID devices (3s)...
13:45:55.436 <- I (19911) BT_HID: Found 0 HID device(s)
13:45:55.436 <- I (19911) BT_HID: No HID devices found, retrying in 2000ms...
13:45:55.436 <- E rmt: hw buffer too small, received symbols truncated
13:45:55.436 <- E rmt: hw buffer too small, received symbols truncated
13:45:55.436 <- I (21911) BT_HID: Scanning for HID devices (3s)...
13:45:55.436 <- E rmt: hw buffer too small, received symbols truncated
13:45:55.437 <- E rmt: hw buffer too small, received symbols truncated
13:45:55.437 <- E rmt: hw buffer too small, received symbols truncated
13:45:55.437 <- I (24921) BT_HID: Found 0 HID device(s)
13:45:55.437 <- I (24921) BT_HID: No HID devices found, retrying in 2000ms...
13:45:55.437 <- E rmt: hw buffer too small, received symbols truncated
13:45:55.437 <- E rmt: hw buffer too small, received symbols truncated
13:45:55.437 <- I (26921) BT_HID: Scanning for HID devices (3s)...
13:45:55.437 <- E rmt: hw buffer too small, received symbols truncated
13:45:55.437 <- I (29931) BT_HID: Found 0 HID device(s)
13:45:55.438 <- I (29931) BT_HID: No HID devices found, retrying in 2000ms...
13:45:55.438 <- E rmt: hw buffer too small, received symbols truncated
13:45:55.438 <- E rmt: hw buffer too small, received symbols truncated
13:45:55.438 <- E rmt: hw buffer too small, received symbols truncated
13:45:55.587 <- I (31931) BT_HID: Scanning for HID devices (3s)...
13:45:55.587 <- E rmt: hw buffer too small, received symbols truncated
13:45:55.587 <- E rmt: hw buffer too small, received symbols truncated
13:45:55.587 <- BU.OK param key=V_SENS_K value=0.00766666653
13:45:55.587 -> BU.ADC
13:45:55.587 <- E rmt: hw buffer too small, received symbols truncated
13:45:55.824 <- E rmt: hw buffer too small, received symbols truncated
13:45:55.825 <- I (34941) BT_HID: Found 0 HID device(s)
13:45:55.825 <- I (34941) BT_HID: No HID devices found, retrying in 2000ms...
13:45:55.825 <- BU.OK adc bat_mv=1677 bat_V=13.210 isens_mv=1665 isens_A=-1.14
13:46:13.474 -> BU.PARAM SET V_SENS_OFFSET 0.043000
13:46:13.475 <- E rmt: hw buffer too small, received symbols truncated
13:46:13.475 <- I (36941) BT_HID: Scanning for HID devices (3s)...
13:46:13.475 <- E rmt: hw buffer too small, received symbols truncated
13:46:13.475 <- I (39951) BT_HID: Found 0 HID device(s)
13:46:13.476 <- I (39951) BT_HID: No HID devices found, retrying in 2000ms...
13:46:13.476 <- I (41951) BT_HID: Scanning for HID devices (3s)...
13:46:13.476 <- E rmt: hw buffer too small, received symbols truncated
13:46:13.476 <- I (44961) BT_HID: Found 0 HID device(s)
13:46:13.476 <- I (44961) BT_HID: No HID devices found, retrying in 2000ms...
13:46:13.477 <- E rmt: hw buffer too small, received symbols truncated
13:46:13.477 <- E rmt: hw buffer too small, received symbols truncated
13:46:13.477 <- E rmt: hw buffer too small, received symbols truncated
13:46:13.477 <- I (46961) BT_HID: Scanning for HID devices (3s)...
13:46:13.478 <- E rmt: hw buffer too small, received symbols truncated
13:46:13.478 <- E rmt: hw buffer too small, received symbols truncated
13:46:13.478 <- I (49971) BT_HID: Found 0 HID device(s)
13:46:13.478 <- I (49971) BT_HID: No HID devices found, retrying in 2000ms...
13:46:13.541 <- E rmt: hw buffer too small, received symbols truncated
13:46:13.541 <- I (51971) BT_HID: Scanning for HID devices (3s)...
13:46:13.541 <- I (52851) STORAGE: Parameter 34 (V_SENS_OFFSET) set (not committed)
13:46:13.541 <- I (52851) STORAGE: Committing 49 parameters to flash...
13:46:14.043 <- I (52881) STORAGE: Successfully committed all parameters to flash
13:46:14.043 <- BU.OK param key=V_SENS_OFFSET set=ok committed=yes
13:46:14.043 -> BU.ADC
13:46:14.548 <- BU.OK adc bat_mv=1671 bat_V=13.210 isens_mv=1678 isens_A=-2.12
13:46:14.554 -> BU.SENSORS.WATCH 0
13:46:15.068 <- BU.EVENT state t=52.28 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:15.068 <- BU.EVENT state t=52.54 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:15.574 <- E rmt: hw buffer too small, received symbols truncated
13:46:15.574 <- BU.EVENT state t=52.79 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:15.574 <- BU.EVENT state t=53.04 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:15.842 <- BU.EVENT state t=53.29 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:15.842 <- I (54981) BT_HID: Found 0 HID device(s)
13:46:15.842 <- I (54981) BT_HID: No HID devices found, retrying in 2000ms...
13:46:16.351 <- BU.EVENT state t=53.54 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:16.351 <- BU.EVENT state t=53.79 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:16.351 <- BU.EVENT state t=54.04 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:16.856 <- E rmt: hw buffer too small, received symbols truncated
13:46:16.856 <- BU.EVENT state t=54.29 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:16.856 <- BU.EVENT state t=54.54 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:17.361 <- BU.EVENT state t=54.79 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:17.361 <- BU.EVENT state t=55.04 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:17.842 <- E rmt: hw buffer too small, received symbols truncated
13:46:17.842 <- BU.EVENT state t=55.29 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:17.842 <- I (56981) BT_HID: Scanning for HID devices (3s)...
13:46:18.345 <- BU.EVENT state t=55.54 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:18.345 <- BU.EVENT state t=55.79 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:18.345 <- E rmt: hw buffer too small, received symbols truncated
13:46:18.849 <- BU.EVENT state t=56.04 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:18.849 <- E rmt: hw buffer too small, received symbols truncated
13:46:18.849 <- BU.EVENT state t=56.29 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:18.849 <- BU.EVENT state t=56.54 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:19.364 <- BU.EVENT state t=56.79 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:19.364 <- BU.EVENT state t=57.04 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:19.867 <- BU.EVENT state t=57.29 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:19.867 <- BU.EVENT state t=57.54 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:20.377 <- BU.EVENT state t=57.79 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:20.377 <- BU.EVENT state t=58.04 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:20.842 <- BU.EVENT state t=58.29 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:20.842 <- I (59991) BT_HID: Found 0 HID device(s)
13:46:20.842 <- I (59991) BT_HID: No HID devices found, retrying in 2000ms...
13:46:21.358 <- BU.EVENT state t=58.54 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:21.358 <- BU.EVENT state t=58.79 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:21.358 <- BU.EVENT state t=59.04 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:21.863 <- BU.EVENT state t=59.29 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:21.863 <- BU.EVENT state t=59.54 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:22.343 <- BU.EVENT state t=59.79 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:22.343 <- E rmt: hw buffer too small, received symbols truncated
13:46:22.343 <- E rmt: hw buffer too small, received symbols truncated
13:46:22.845 <- BU.EVENT state t=60.04 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:22.845 <- BU.EVENT state t=60.29 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:22.845 <- I (61991) BT_HID: Scanning for HID devices (3s)...
13:46:23.356 <- BU.EVENT state t=60.54 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:23.356 <- BU.EVENT state t=60.79 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:23.356 <- BU.EVENT state t=61.04 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:23.862 <- BU.EVENT state t=61.30 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:23.862 <- BU.EVENT state t=61.55 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:24.370 <- E rmt: hw buffer too small, received symbols truncated
13:46:24.370 <- BU.EVENT state t=61.81 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:24.370 <- BU.EVENT state t=62.06 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:24.876 <- BU.EVENT state t=62.31 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:24.876 <- BU.EVENT state t=62.56 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:25.382 <- BU.EVENT state t=62.81 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:25.382 <- BU.EVENT state t=63.06 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:25.862 <- BU.EVENT state t=63.31 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:25.863 <- I (65001) BT_HID: Found 0 HID device(s)
13:46:25.863 <- I (65001) BT_HID: No HID devices found, retrying in 2000ms...
13:46:26.364 <- BU.EVENT state t=63.56 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:26.364 <- BU.EVENT state t=63.81 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:26.873 <- BU.EVENT state t=64.06 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:26.873 <- BU.EVENT state t=64.31 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:26.873 <- BU.EVENT state t=64.56 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:27.379 <- BU.EVENT state t=64.81 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:27.379 <- BU.EVENT state t=65.06 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:27.883 <- BU.EVENT state t=65.31 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:27.883 <- I (67001) BT_HID: Scanning for HID devices (3s)...
13:46:27.883 <- BU.EVENT state t=65.56 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:28.391 <- BU.EVENT state t=65.81 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:28.391 <- BU.EVENT state t=66.06 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:28.898 <- BU.EVENT state t=66.31 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:28.898 <- BU.EVENT state t=66.57 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:29.402 <- BU.EVENT state t=66.82 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:29.402 <- BU.EVENT state t=67.07 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:29.911 <- BU.EVENT state t=67.32 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:29.911 <- BU.EVENT state t=67.57 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:30.414 <- BU.EVENT state t=67.82 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:30.414 <- BU.EVENT state t=68.07 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:30.872 <- BU.EVENT state t=68.32 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:30.872 <- I (70011) BT_HID: Found 0 HID device(s)
13:46:30.872 <- I (70011) BT_HID: No HID devices found, retrying in 2000ms...
13:46:30.987 ->
13:46:31.378 <- BU.EVENT state t=68.57 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:31.378 <- BU.OK sensors.watch sec=-1 SAFETY=none DRIVE=none JACK=none AUX=none
13:46:34.244 -> BU.SENSORS.WATCH 0
13:46:34.532 <- I (72011) BT_HID: Scanning for HID devices (3s)...
13:46:34.532 <- E rmt: hw buffer too small, received symbols truncated
13:46:34.532 <- BU.EVENT state t=71.97 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:35.038 <- BU.EVENT state t=72.23 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:35.038 <- BU.EVENT state t=72.48 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:35.038 <- BU.EVENT state t=72.73 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:35.543 <- BU.EVENT state t=72.98 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:35.543 <- BU.EVENT state t=73.23 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:36.033 <- I (75021) BT_HID: Found 0 HID device(s)
13:46:36.033 <- I (75021) BT_HID: No HID devices found, retrying in 2000ms...
13:46:36.033 <- BU.EVENT state t=73.48 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:36.540 <- BU.EVENT state t=73.73 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:36.540 <- BU.EVENT state t=73.98 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:36.540 <- BU.EVENT state t=74.23 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:37.047 <- BU.EVENT state t=74.48 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:37.047 <- BU.EVENT state t=74.73 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:37.552 <- BU.EVENT state t=74.98 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:37.552 <- E rmt: hw buffer too small, received symbols truncated
13:46:37.552 <- BU.EVENT state t=75.23 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:38.017 ->
13:46:38.058 <- I (77021) BT_HID: Scanning for HID devices (3s)...
13:46:38.058 <- BU.EVENT state t=75.48 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
13:46:38.058 <- BU.OK sensors.watch sec=-1 SAFETY=none DRIVE=none JACK=none AUX=none
13:46:42.314 -> BU.RELAY SENSORS ON 200
13:46:42.540 <- E rmt: hw buffer too small, received symbols truncated
13:46:42.540 <- E rmt: hw buffer too small, received symbols truncated
13:46:42.540 <- I (80031) BT_HID: Found 0 HID device(s)
13:46:42.540 <- I (80031) BT_HID: No HID devices found, retrying in 2000ms...
13:46:43.044 <- BU.OK relay bridge=SENSORS ms=200
13:46:48.584 -> BU.RELAY DRIVE FWD 3000
13:46:48.585 <- I (82031) BT_HID: Scanning for HID devices (3s)...
13:46:48.737 <- E rmt: hw buffer too small, received symbols truncated
13:46:48.737 <- I (85041) BT_HID: Found 0 HID device(s)
13:46:48.737 <- I (85041) BT_HID: No HID devices found, retrying in 2000ms...
13:46:48.737 <- I (87041) BT_HID: Scanning for HID devices (3s)...
13:46:49.249 <- E rmt: hw buffer too small, received symbols truncated
13:46:49.249 <- E rmt: hw buffer too small, received symbols truncated
13:46:49.249 <- E rmt: hw buffer too small, received symbols truncated
13:46:49.759 <- E rmt: hw buffer too small, received symbols truncated
13:46:50.265 <- E rmt: hw buffer too small, received symbols truncated
13:46:50.265 <- E rmt: hw buffer too small, received symbols truncated
13:46:50.771 <- I (90051) BT_HID: Found 0 HID device(s)
13:46:50.771 <- I (90051) BT_HID: No HID devices found, retrying in 2000ms...
13:46:50.771 <- BU.OK relay bridge=DRIVE dir=FWD ms=2000 I_before=+0.00 I_mid=+18.03 I_after=-0.02 heat=0.004 tripped=0 edges=34
13:46:52.372 -> BU.RELAY DRIVE REV 3000
13:46:52.373 <- E rmt: hw buffer too small, received symbols truncated
13:46:52.373 <- E rmt: hw buffer too small, received symbols truncated
13:46:52.373 <- E rmt: hw buffer too small, received symbols truncated
13:46:52.373 <- E rmt: hw buffer too small, received symbols truncated
13:46:52.885 <- E rmt: hw buffer too small, received symbols truncated
13:46:52.885 <- I (92051) BT_HID: Scanning for HID devices (3s)...
13:46:54.909 <- BU.OK relay bridge=DRIVE dir=REV ms=2000 I_before=-0.03 I_mid=+23.08 I_after=-0.03 heat=0.011 tripped=0 edges=34
13:46:56.411 -> BU.RELAY JACK UP 1200
13:46:56.917 <- I (95061) BT_HID: Found 0 HID device(s)
13:46:56.917 <- I (95061) BT_HID: No HID devices found, retrying in 2000ms...
13:46:56.917 <- E rmt: hw buffer too small, received symbols truncated
13:46:56.917 <- E rmt: hw buffer too small, received symbols truncated
13:46:57.926 <- I (97061) BT_HID: Scanning for HID devices (3s)...
13:46:57.926 <- BU.OK relay bridge=JACK dir=UP ms=1200 I_before=+0.00 I_mid=+2.35 I_after=-0.00 heat=0.001 tripped=0 edges=1
13:46:58.304 -> BU.RELAY JACK DOWN 1200
13:46:59.821 <- BU.OK relay bridge=JACK dir=DOWN ms=1200 I_before=-0.00 I_mid=+0.60 I_after=-0.00 heat=0.001 tripped=0 edges=1
13:47:04.669 -> BU.RELAY AUX FWD 150
13:47:04.670 <- E rmt: hw buffer too small, received symbols truncated
13:47:04.670 <- I (100071) BT_HID: Found 0 HID device(s)
13:47:04.670 <- I (100071) BT_HID: No HID devices found, retrying in 2000ms...
13:47:04.670 <- E rmt: hw buffer too small, received symbols truncated
13:47:05.183 <- I (102071) BT_HID: Scanning for HID devices (3s)...
13:47:05.183 <- E rmt: hw buffer too small, received symbols truncated
13:47:05.183 <- BU.OK relay bridge=AUX dir=FWD ms=150 I_before=+0.00 I_mid=+2.12 I_after=-0.00 heat=0.006 tripped=0 edges=0
13:47:10.963 -> BU.RF.WATCH 0
13:47:10.964 <- I (105081) BT_HID: Found 0 HID device(s)
13:47:10.964 <- I (105081) BT_HID: No HID devices found, retrying in 2000ms...
13:47:10.964 <- E rmt: hw buffer too small, received symbols truncated
13:47:10.964 <- E rmt: hw buffer too small, received symbols truncated
13:47:10.965 <- I (107081) BT_HID: Scanning for HID devices (3s)...
13:47:10.965 <- E rmt: hw buffer too small, received symbols truncated
13:47:10.965 <- E rmt: hw buffer too small, received symbols truncated
13:47:10.965 <- I (109891) RF: GOT KEYCODE 0xbe9b78 [25]
13:47:10.966 <- I (109931) RF: GOT KEYCODE 0xbe9b78 [25]
13:47:10.966 <- I (109971) RF: GOT KEYCODE 0xbe9b78 [25]
13:47:10.966 <- I (110061) RF: GOT KEYCODE 0xbe9b78 [25]
13:47:10.966 <- I (110091) BT_HID: Found 0 HID device(s)
13:47:10.966 <- I (110091) BT_HID: No HID devices found, retrying in 2000ms...
13:47:11.475 <- I (110141) RF: GOT KEYCODE 0xbe9b78 [25]
13:47:11.680 <- I (110861) RF: GOT KEYCODE 0xbe9b78 [25]
13:47:11.680 <- BU.EVENT rf code=0xBE9B78 t=109.23
13:47:11.680 <- I (110901) RF: GOT KEYCODE 0xbe9b78 [25]
13:47:11.680 <- BU.EVENT rf code=0xBE9B78 t=109.28
13:47:11.681 <- I (110991) RF: GOT KEYCODE 0xbe9b78 [25]
13:47:12.122 <- BU.EVENT rf code=0xBE9B78 t=109.38
13:47:12.122 <- I (111291) RF: GOT KEYCODE 0xbe9b74 [25]
13:47:12.122 <- BU.EVENT rf code=0xBE9B74 t=109.68
13:47:12.123 <- I (111381) RF: GOT KEYCODE 0xbe9b74 [25]
13:47:12.123 <- I (111421) RF: GOT KEYCODE 0xbe9b74 [25]
13:47:12.123 <- BU.EVENT rf code=0xBE9B74 t=109.78
13:47:12.560 <- I (111471) RF: GOT KEYCODE 0xbe9b74 [25]
13:47:12.560 <- BU.EVENT rf code=0xBE9B74 t=109.83
13:47:12.560 <- I (111781) RF: GOT KEYCODE 0xbe9b72 [25]
13:47:12.560 <- BU.EVENT rf code=0xBE9B72 t=110.13
13:47:12.562 <- I (111821) RF: GOT KEYCODE 0xbe9b72 [25]
13:47:12.562 <- BU.EVENT rf code=0xBE9B72 t=110.18
13:47:12.891 <- I (111901) RF: GOT KEYCODE 0xbe9b72 [25]
13:47:12.891 <- BU.EVENT rf code=0xBE9B72 t=110.28
13:47:12.891 <- I (111991) RF: GOT KEYCODE 0xbe9b72 [25]
13:47:12.891 <- BU.EVENT rf code=0xBE9B72 t=110.38
13:47:12.893 <- I (112091) BT_HID: Scanning for HID devices (3s)...
13:47:13.248 ->
13:47:13.279 <- I (112231) RF: GOT KEYCODE 0xbe9b71 [25]
13:47:13.279 <- BU.EVENT rf code=0xBE9B71 t=110.63
13:47:13.279 <- I (112321) RF: GOT KEYCODE 0xbe9b71 [25]
13:47:13.279 <- BU.EVENT rf code=0xBE9B71 t=110.68
13:47:13.280 <- I (112411) RF: GOT KEYCODE 0xbe9b71 [25]
13:47:13.280 <- BU.EVENT rf code=0xBE9B71 t=110.78
13:47:13.795 <- BU.OK rf.watch sec=-1 seen=13
13:47:15.596 -> BU.WIFI.START
13:47:15.646 <- I (114971) WEBSERVER: Initializing webserver...
13:47:15.646 <- I (114971) WEBSERVER: AP LAUNCHING
13:47:15.646 <- I (114981) wifi:Total power save buffer number: 16
13:47:15.646 <- W (114981) DNS_SERVER: DNS server already running
13:47:15.668 <- E (114981) WEBSERVER: Failed to start DNS server: ESP_ERR_INVALID_STATE
13:47:15.668 <- I (114981) esp_netif_lwip: DHCP server started on interface WIFI_AP_DEF with IP: 192.168.4.1
13:47:15.668 <- E (115001) mdns: mdns_service_add_for_host(6013): Service already exists
13:47:15.689 <- I (115001) WEBSERVER: SoftAP ready. SSID: sc.local, Channel: 6, Password: password
13:47:15.689 <- I (115011) WEBSERVER: Access at: http://sc.local.local or http://192.168.4.1
13:47:15.689 <- I (115021) WEBSERVER: Webserver initialization complete
13:47:16.201 <- BU.OK wifi.start mode=AP ssid="sc.local" ip=192.168.4.1
13:47:16.205 -> BU.WIFI.WAIT
13:47:16.206 <- I (115101) BT_HID: Found 0 HID device(s)
13:47:16.206 <- I (115101) BT_HID: No HID devices found, retrying in 2000ms...
13:47:18.226 <- I (117101) BT_HID: Scanning for HID devices (3s)...
13:47:18.226 <- E rmt: hw buffer too small, received symbols truncated
13:47:19.745 <- E rmt: hw buffer too small, received symbols truncated
13:47:20.251 <- E rmt: hw buffer too small, received symbols truncated
13:47:21.265 <- I (120111) BT_HID: Found 0 HID device(s)
13:47:21.265 <- I (120111) BT_HID: No HID devices found, retrying in 2000ms...
13:47:22.797 <- E rmt: hw buffer too small, received symbols truncated
13:47:22.797 <- I (122111) BT_HID: Scanning for HID devices (3s)...
13:47:23.302 <- E rmt: hw buffer too small, received symbols truncated
13:47:24.822 <- E rmt: hw buffer too small, received symbols truncated
13:47:25.842 <- I (125121) BT_HID: Found 0 HID device(s)
13:47:25.842 <- I (125121) BT_HID: No HID devices found, retrying in 2000ms...
13:47:26.348 <- E rmt: hw buffer too small, received symbols truncated
13:47:27.863 <- I (127121) BT_HID: Scanning for HID devices (3s)...
13:47:30.394 <- E rmt: hw buffer too small, received symbols truncated
13:47:30.394 <- E rmt: hw buffer too small, received symbols truncated
13:47:30.900 <- I (130131) BT_HID: Found 0 HID device(s)
13:47:30.900 <- I (130131) BT_HID: No HID devices found, retrying in 2000ms...
13:47:30.900 <- E rmt: hw buffer too small, received symbols truncated
13:47:31.918 <- E rmt: hw buffer too small, received symbols truncated
13:47:32.929 <- I (132131) BT_HID: Scanning for HID devices (3s)...
13:47:34.448 <- E rmt: hw buffer too small, received symbols truncated
13:47:35.967 <- E rmt: hw buffer too small, received symbols truncated
13:47:35.967 <- I (135141) BT_HID: Found 0 HID device(s)
13:47:35.967 <- I (135141) BT_HID: No HID devices found, retrying in 2000ms...
13:47:36.976 <- E rmt: hw buffer too small, received symbols truncated
13:47:37.989 <- I (137141) BT_HID: Scanning for HID devices (3s)...
13:47:41.026 <- I (140151) BT_HID: Found 0 HID device(s)
13:47:41.026 <- I (140151) BT_HID: No HID devices found, retrying in 2000ms...
13:47:41.530 <- E rmt: hw buffer too small, received symbols truncated
13:47:42.546 <- E rmt: hw buffer too small, received symbols truncated
13:47:43.053 <- I (142151) BT_HID: Scanning for HID devices (3s)...
13:47:44.068 <- E rmt: hw buffer too small, received symbols truncated
13:47:46.091 <- I (145161) BT_HID: Found 0 HID device(s)
13:47:46.091 <- I (145161) BT_HID: No HID devices found, retrying in 2000ms...
13:47:48.113 <- E rmt: hw buffer too small, received symbols truncated
13:47:48.113 <- I (147161) BT_HID: Scanning for HID devices (3s)...
13:47:49.136 <- E rmt: hw buffer too small, received symbols truncated
13:47:50.663 <- E rmt: hw buffer too small, received symbols truncated
13:47:50.663 <- E rmt: hw buffer too small, received symbols truncated
13:47:51.172 <- I (150171) BT_HID: Found 0 HID device(s)
13:47:51.172 <- I (150171) BT_HID: No HID devices found, retrying in 2000ms...
13:47:53.213 <- I (152171) BT_HID: Scanning for HID devices (3s)...
13:47:53.717 <- E rmt: hw buffer too small, received symbols truncated
13:47:54.730 <- E rmt: hw buffer too small, received symbols truncated
13:47:56.250 <- I (155181) BT_HID: Found 0 HID device(s)
13:47:56.250 <- I (155181) BT_HID: No HID devices found, retrying in 2000ms...
13:47:57.769 <- E rmt: hw buffer too small, received symbols truncated
13:47:58.275 <- I (157181) BT_HID: Scanning for HID devices (3s)...
13:48:01.319 <- I (160191) BT_HID: Found 0 HID device(s)
13:48:01.319 <- I (160191) BT_HID: No HID devices found, retrying in 2000ms...
13:48:03.346 <- I (162191) BT_HID: Scanning for HID devices (3s)...
13:48:03.346 <- E rmt: hw buffer too small, received symbols truncated
13:48:05.874 <- E rmt: hw buffer too small, received symbols truncated
13:48:05.874 <- I (165201) BT_HID: Found 0 HID device(s)
13:48:05.874 <- I (165201) BT_HID: No HID devices found, retrying in 2000ms...
13:48:07.890 <- I (167201) BT_HID: Scanning for HID devices (3s)...
13:48:09.403 <- E rmt: hw buffer too small, received symbols truncated
13:48:10.921 <- E rmt: hw buffer too small, received symbols truncated
13:48:10.921 <- I (170211) BT_HID: Found 0 HID device(s)
13:48:10.921 <- I (170211) BT_HID: No HID devices found, retrying in 2000ms...
13:48:11.425 <- E rmt: hw buffer too small, received symbols truncated
13:48:12.939 <- I (172211) BT_HID: Scanning for HID devices (3s)...
13:48:14.958 <- E rmt: hw buffer too small, received symbols truncated
13:48:15.968 <- I (175221) BT_HID: Found 0 HID device(s)
13:48:15.968 <- I (175221) BT_HID: No HID devices found, retrying in 2000ms...
13:48:17.985 <- I (177221) BT_HID: Scanning for HID devices (3s)...
13:48:19.502 <- E rmt: hw buffer too small, received symbols truncated
13:48:20.008 <- E rmt: hw buffer too small, received symbols truncated
13:48:21.030 <- I (180231) BT_HID: Found 0 HID device(s)
13:48:21.030 <- I (180231) BT_HID: No HID devices found, retrying in 2000ms...
13:48:23.052 <- I (182231) BT_HID: Scanning for HID devices (3s)...
13:48:25.071 <- E rmt: hw buffer too small, received symbols truncated
13:48:26.084 <- I (185241) BT_HID: Found 0 HID device(s)
13:48:26.084 <- I (185241) BT_HID: No HID devices found, retrying in 2000ms...
13:48:28.110 <- I (187241) BT_HID: Scanning for HID devices (3s)...
13:48:29.625 <- E rmt: hw buffer too small, received symbols truncated
13:48:29.625 <- E rmt: hw buffer too small, received symbols truncated
13:48:30.637 <- E rmt: hw buffer too small, received symbols truncated
13:48:31.140 <- I (190251) BT_HID: Found 0 HID device(s)
13:48:31.140 <- I (190251) BT_HID: No HID devices found, retrying in 2000ms...
13:48:33.168 <- E rmt: hw buffer too small, received symbols truncated
13:48:33.168 <- I (192251) BT_HID: Scanning for HID devices (3s)...
13:48:34.178 <- E rmt: hw buffer too small, received symbols truncated
13:48:34.178 <- E rmt: hw buffer too small, received symbols truncated
13:48:34.178 <- E rmt: hw buffer too small, received symbols truncated
13:48:35.695 <- E rmt: hw buffer too small, received symbols truncated
13:48:36.201 <- E rmt: hw buffer too small, received symbols truncated
13:48:36.201 <- I (195261) BT_HID: Found 0 HID device(s)
13:48:36.201 <- I (195261) BT_HID: No HID devices found, retrying in 2000ms...
13:48:37.228 <- E rmt: hw buffer too small, received symbols truncated
13:48:37.228 <- E rmt: hw buffer too small, received symbols truncated
13:48:38.243 <- I (197261) BT_HID: Scanning for HID devices (3s)...
13:48:39.253 <- E rmt: hw buffer too small, received symbols truncated
13:48:41.278 <- I (200271) BT_HID: Found 0 HID device(s)
13:48:41.278 <- I (200271) BT_HID: No HID devices found, retrying in 2000ms...
13:48:41.278 <- E rmt: hw buffer too small, received symbols truncated
13:48:42.796 <- E rmt: hw buffer too small, received symbols truncated
13:48:43.302 <- I (202271) BT_HID: Scanning for HID devices (3s)...
13:48:45.335 <- E rmt: hw buffer too small, received symbols truncated
13:48:45.841 <- E rmt: hw buffer too small, received symbols truncated
13:48:46.344 <- I (205281) BT_HID: Found 0 HID device(s)
13:48:46.344 <- I (205281) BT_HID: No HID devices found, retrying in 2000ms...
13:48:47.861 <- E rmt: hw buffer too small, received symbols truncated
13:48:48.367 <- I (207281) BT_HID: Scanning for HID devices (3s)...
13:48:48.367 <- E rmt: hw buffer too small, received symbols truncated
13:48:51.402 <- I (210291) BT_HID: Found 0 HID device(s)
13:48:51.402 <- I (210291) BT_HID: No HID devices found, retrying in 2000ms...
13:48:53.429 <- I (212291) BT_HID: Scanning for HID devices (3s)...
13:48:55.452 <- E rmt: hw buffer too small, received symbols truncated
13:48:55.957 <- I (215301) BT_HID: Found 0 HID device(s)
13:48:56.461 <- I (215301) BT_HID: No HID devices found, retrying in 2000ms...
13:48:56.461 <- E rmt: hw buffer too small, received symbols truncated
13:48:57.470 <- E rmt: hw buffer too small, received symbols truncated
13:48:57.974 <- E rmt: hw buffer too small, received symbols truncated
13:48:57.974 <- I (217301) BT_HID: Scanning for HID devices (3s)...
13:48:59.996 <- E rmt: hw buffer too small, received symbols truncated
13:49:01.010 <- I (220311) BT_HID: Found 0 HID device(s)
13:49:01.010 <- I (220311) BT_HID: No HID devices found, retrying in 2000ms...
13:49:03.034 <- I (222311) BT_HID: Scanning for HID devices (3s)...
13:49:03.540 <- E rmt: hw buffer too small, received symbols truncated
13:49:05.060 <- E rmt: hw buffer too small, received symbols truncated
13:49:05.060 <- E rmt: hw buffer too small, received symbols truncated
13:49:05.564 <- E rmt: hw buffer too small, received symbols truncated
13:49:05.564 <- E rmt: hw buffer too small, received symbols truncated
13:49:06.068 <- I (225321) BT_HID: Found 0 HID device(s)
13:49:06.068 <- I (225321) BT_HID: No HID devices found, retrying in 2000ms...
13:49:07.077 <- E rmt: hw buffer too small, received symbols truncated
13:49:08.088 <- I (227321) BT_HID: Scanning for HID devices (3s)...
13:49:09.098 <- E rmt: hw buffer too small, received symbols truncated
13:49:11.117 <- I (230331) BT_HID: Found 0 HID device(s)
13:49:11.117 <- I (230331) BT_HID: No HID devices found, retrying in 2000ms...
13:49:13.144 <- I (232331) BT_HID: Scanning for HID devices (3s)...
13:49:13.648 <- E rmt: hw buffer too small, received symbols truncated
13:49:16.180 <- I (235341) BT_HID: Found 0 HID device(s)
13:49:16.180 <- I (235341) BT_HID: No HID devices found, retrying in 2000ms...
13:49:18.195 <- I (237341) BT_HID: Scanning for HID devices (3s)...
13:49:19.707 <- E rmt: hw buffer too small, received symbols truncated
13:49:21.227 <- I (240351) BT_HID: Found 0 HID device(s)
13:49:21.227 <- I (240351) BT_HID: No HID devices found, retrying in 2000ms...
13:49:21.731 <- E rmt: hw buffer too small, received symbols truncated
13:49:23.244 <- I (242351) BT_HID: Scanning for HID devices (3s)...
13:49:26.278 <- I (245361) BT_HID: Found 0 HID device(s)
13:49:26.278 <- I (245361) BT_HID: No HID devices found, retrying in 2000ms...
13:49:28.292 <- I (247361) BT_HID: Scanning for HID devices (3s)...
13:49:28.796 <- E rmt: hw buffer too small, received symbols truncated

621
BRINGUP_27APR2026_1356.txt Normal file
View File

@@ -0,0 +1,621 @@
13:56:49.501
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
13:56:49.503 erase_flash @ COM3
13:56:52.807 flashing from D:\SC\SC-F001\build
13:56:52.809 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
13:57:17.688 Flash complete
13:57:19.189 Connecting to COM3 @ 115200 ...
13:57:19.193 -> BU.BEGIN
13:57:19.218 <- <20>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>x<EFBFBD>xBU.BEGIN
13:57:19.232 <-
13:57:19.233 <- BU.BEGIN
13:57:19.237 <-
13:57:19.237 <- BU.BEGIN
13:57:19.238 <-
13:57:19.238 <- BU.BEGIN
13:57:19.238 <-
13:57:19.238 <- BU.BEGIN
13:57:19.239 <-
13:57:19.239 <- BU.BEGIN
13:57:19.239 <-
13:57:19.239 <- BU.BEGIN
13:57:19.240 <-
13:57:19.240 <- BU.BEGIN
13:57:19.240 <-
13:57:19.240 <- BU.BEGIN
13:57:19.240 <-
13:57:19.240 <- BU.BEGIN
13:57:19.241 <-
13:57:19.241 <- BU.BEGIN
13:57:19.241 <-
13:57:19.241 <- BU.BEGIN
13:57:19.241 <-
13:57:19.241 <- BU.BEGIN
13:57:19.242 <-
13:57:19.242 <- BU.BEGIN
13:57:19.242 <-
13:57:19.242 <- BU.BEGIN
13:57:19.243 <-
13:57:19.243 <- BU.BEGIN
13:57:19.243 <-
13:57:19.243 <- BU.BEGIN
13:57:19.244 <-
13:57:19.244 <- BU.BEGIN
13:57:19.244 <-
13:57:19.244 <- BU.BEGIN
13:57:19.245 <-
13:57:19.245 <- BU.BEGIN
13:57:19.245 <-
13:57:19.245 <- BU.BEGIN
13:57:19.246 <-
13:57:19.246 <- BU.BEGIN
13:57:19.246 <-
13:57:19.246 <- BU.BEGIN
13:57:19.247 <-
13:57:19.247 <- BU.BEGIN
13:57:19.247 <-
13:57:19.247 <- BU.BEGIN
13:57:19.248 <-
13:57:19.248 <- BU.BEGIN
13:57:19.249 <-
13:57:19.249 <- BU.BEGIN
13:57:19.250 <-
13:57:19.250 <- BU.BEGIN
13:57:19.250 <-
13:57:19.250 <- BU.BEGIN
13:57:19.250 <-
13:57:19.250 <- BU.BEGIN
13:57:19.250 <-
13:57:19.250 <- BU.BEGIN
13:57:19.251 <-
13:57:19.251 <- BU.BEGIN
13:57:19.251 <-
13:57:19.251 <- BU.BEGIN
13:57:19.251 <-
13:57:19.251 <- BU.BEGIN
13:57:19.252 <-
13:57:19.252 <- BU.BEGIN
13:57:19.252 <-
13:57:19.252 <- BU.BEGIN
13:57:19.253 <-
13:57:19.253 <- BU.BEGIN
13:57:19.253 <-
13:57:19.253 <- BU.BEGIN
13:57:19.254 <-
13:57:19.254 <- BU.BEGIN
13:57:19.258 <-
13:57:19.258 <- BU.BEGIN
13:57:19.258 <-
13:57:19.258 <- BU.BEGIN
13:57:19.258 <-
13:57:19.258 <- BU.BEGIN
13:57:19.259 <-
13:57:19.259 <- BU.BEGIN
13:57:19.259 <-
13:57:19.259 <- BU.BEGIN
13:57:19.260 <-
13:57:19.260 <- BU.BEGIN
13:57:19.260 <-
13:57:19.260 <- BU.BEGIN
13:57:19.260 <-
13:57:19.260 <- BU.BEGIN
13:57:19.261 <-
13:57:19.261 <- BU.BEGIN
13:57:19.261 <-
13:57:19.262 <- BU.BEGIN
13:57:19.264 <-
13:57:19.265 <- BU.BEGIN
13:57:19.266 <-
13:57:19.267 <- BU.BEGIN
13:57:19.268 <-
13:57:19.268 <- BU.BEGIN
13:57:19.269 <-
13:57:19.269 <- BU.BEGIN
13:57:19.270 <-
13:57:19.270 <- BU.BEGIN
13:57:19.272 <-
13:57:19.272 <- BU.BEGIN
13:57:19.273 <-
13:57:19.273 <- BU.BEGIN
13:57:19.273 <-
13:57:19.273 <- BU.BEGIN
13:57:19.273 <-
13:57:19.273 <- BU.BEGIN
13:57:19.274 <-
13:57:19.274 <- BU.BEGIN
13:57:19.274 <-
13:57:19.274 <- BU.BEGIN
13:57:19.275 <-
13:57:19.275 <- BU.BEGIN
13:57:19.275 <-
13:57:19.275 <- BU.BEGIN
13:57:19.275 <-
13:57:19.275 <- BU.BEGIN
13:57:19.276 <-
13:57:19.276 <- BU.BEGIN
13:57:19.276 <-
13:57:19.276 <- BU.BEGIN
13:57:19.277 <-
13:57:19.277 <- BU.BEGIN
13:57:19.277 <-
13:57:19.277 <- BU.BEGIN
13:57:19.277 <-
13:57:19.277 <- BU.BEGIN
13:57:19.278 <-
13:57:19.278 <- BU.BEGIN
13:57:19.278 <-
13:57:19.279 <- BU.BEGIN
13:57:19.279 <-
13:57:19.279 <- BU.BEGIN
13:57:19.280 <-
13:57:19.280 <- BU.BEGIN
13:57:19.280 <-
13:57:19.280 <- BU.BEGIN
13:57:19.281 <-
13:57:19.281 <- BU.BEGIN
13:57:19.281 <-
13:57:19.281 <- BU.BEGIN
13:57:19.282 <-
13:57:19.282 <- BU.BEGIN
13:57:19.283 <-
13:57:19.283 <- BU.BEGIN
13:57:19.284 <-
13:57:19.284 <- BU.BEGIN
13:57:19.285 <-
13:57:19.285 <- BU.BEGIN
13:57:19.285 <-
13:57:19.285 <- BU.BEGIN
13:57:19.285 <-
13:57:19.285 <- BU.BEGIN
13:57:19.286 <-
13:57:19.286 <- BU.BEGIN
13:57:19.289 <-
13:57:19.289 <- BU.BEGIN
13:57:19.289 <-
13:57:19.290 <- BU.BEGIN
13:57:19.290 <-
13:57:19.290 <- BU.BEGIN
13:57:19.291 <-
13:57:19.291 <- BU.BEGIN
13:57:19.291 <-
13:57:19.291 <- BU.BEGIN
13:57:19.292 <-
13:57:19.292 <- BU.BEGIN
13:57:19.292 <-
13:57:19.292 <- BU.BEGIN
13:57:19.292 <-
13:57:19.292 <- BU.BEGIN
13:57:19.293 <-
13:57:19.293 <- BU.BEGIN
13:57:19.344 <-
13:57:19.344 <- BU.BEGIN
13:57:19.345 <-
13:57:19.345 <- BU.BEGIN
13:57:19.347 <-
13:57:19.347 <- BU.BEGIN
13:57:19.348 <-
13:57:19.348 <- BU.BEGIN
13:57:19.348 <-
13:57:19.348 <- BU.BEGIN
13:57:19.349 <-
13:57:19.349 <- BU.BEGIN
13:57:19.349 <-
13:57:19.349 <- BU.OK begin fw=9f4362b-dirty board=V5 t=0.00
13:57:19.350 -> BU.INFO
13:57:19.350 <- I (1751) SENS: EVENT 2
13:57:19.350 <- I (1751) SENS: FALLING
13:57:19.350 <- I (1751) SENS: SAFETY BREAK - Relays disabled
13:57:19.446 <- E rmt: hw buffer too small, received symbols truncated
13:57:19.446 <- BU.OK info reset=POWERON heap=150292 min_heap=148304 fw=9f4362b-dirty build=2026-04-27 18:56:21
13:57:49.053 -> BU.FLASH
13:57:49.053 <- I (1871) BT_HID: Scanning for HID devices (3s)...
13:57:49.054 <- I (1871) BT_HID: BLE HID host initialised
13:57:49.054 <- I (1871) WEBSERVER: Initializing webserver...
13:57:49.054 <- I (1871) WEBSERVER: AP LAUNCHING
13:57:49.054 <- I (1891) wifi:wifi driver task: 3ffe2838, prio:23, stack:6656, core=0
13:57:49.054 <- I (1891) wifi:wifi firmware version: ccaebfa
13:57:49.054 <- I (1891) wifi:wifi certification version: v7.0
13:57:49.054 <- I (1891) wifi:config NVS flash: enabled
13:57:49.054 <- I (1891) wifi:config nano formating: disabled
13:57:49.054 <- I (1901) wifi:Init data frame dynamic rx buffer num: 32
13:57:49.055 <- I (1901) wifi:Init static rx mgmt buffer num: 5
13:57:49.055 <- I (1911) wifi:Init management short buffer num: 32
13:57:49.055 <- I (1911) wifi:Init dynamic tx buffer num: 32
13:57:49.055 <- I (1911) wifi:Init static rx buffer size: 1600
13:57:49.055 <- I (1921) wifi:Init static rx buffer num: 10
13:57:49.055 <- I (1921) wifi:Init dynamic rx buffer num: 32
13:57:49.055 <- I (1931) wifi_init: rx ba win: 6
13:57:49.056 <- I (1931) wifi_init: accept mbox: 6
13:57:49.056 <- I (1931) wifi_init: tcpip mbox: 32
13:57:49.056 <- I (1941) wifi_init: udp mbox: 6
13:57:49.056 <- I (1941) wifi_init: tcp mbox: 6
13:57:49.056 <- I (1951) wifi_init: tcp tx win: 5760
13:57:49.056 <- I (1951) wifi_init: tcp rx win: 5760
13:57:49.056 <- I (1951) wifi_init: tcp mss: 1440
13:57:49.056 <- I (2241) wifi:mode : softAP (80:f3:da:65:45:4d)
13:57:49.056 <- I (2251) wifi:Total power save buffer number: 16
13:57:49.056 <- I (2251) wifi:Init max length of beacon: 752/752
13:57:49.056 <- I (2251) wifi:Init max length of beacon: 752/752
13:57:49.057 <- I (2251) esp_netif_lwip: DHCP server started on interface WIFI_AP_DEF with IP: 192.168.4.1
13:57:49.057 <- I (2261) DNS_SERVER: DNS server started on port 53
13:57:49.057 <- I (2271) mdns_mem: mDNS task will be created from internal RAM
13:57:49.057 <- I (2271) WEBSERVER: SoftAP ready. SSID: sc.local, Channel: 6, Password: password
13:57:49.058 <- I (2281) WEBSERVER: Access at: http://sc.local.local or http://192.168.4.1
13:57:49.058 <- I (2291) WEBSERVER: STARTING HTTP
13:57:49.058 <- I (2301) WEBSERVER: HTTP server started successfully
13:57:49.058 <- I (2301) WEBSERVER: Registered URI handler: /
13:57:49.058 <- I (2301) WEBSERVER: Registered URI handler: /get
13:57:49.058 <- I (2311) WEBSERVER: Registered URI handler: /post
13:57:49.058 <- I (2311) WEBSERVER: Registered URI handler: /log
13:57:49.059 <- I (2321) WEBSERVER: Registered URI handler: /ota
13:57:49.059 <- I (2321) WEBSERVER: Registered URI handler: /*
13:57:49.059 <- I (2331) WEBSERVER: Webserver initialization complete
13:57:49.059 <- I (4881) BT_HID: Found 0 HID device(s)
13:57:49.060 <- I (4881) BT_HID: No HID devices found, retrying in 2000ms...
13:57:49.060 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.060 <- I (6881) BT_HID: Scanning for HID devices (3s)...
13:57:49.060 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.060 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.060 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.060 <- I (9891) BT_HID: Found 0 HID device(s)
13:57:49.060 <- I (9891) BT_HID: No HID devices found, retrying in 2000ms...
13:57:49.061 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.061 <- I (11891) BT_HID: Scanning for HID devices (3s)...
13:57:49.061 <- I (14901) BT_HID: Found 0 HID device(s)
13:57:49.061 <- I (14901) BT_HID: No HID devices found, retrying in 2000ms...
13:57:49.061 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.062 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.062 <- I (16901) BT_HID: Scanning for HID devices (3s)...
13:57:49.062 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.062 <- I (19911) BT_HID: Found 0 HID device(s)
13:57:49.062 <- I (19911) BT_HID: No HID devices found, retrying in 2000ms...
13:57:49.062 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.062 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.062 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.063 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.063 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.063 <- I (21911) BT_HID: Scanning for HID devices (3s)...
13:57:49.063 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.063 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.064 <- I (24921) BT_HID: Found 0 HID device(s)
13:57:49.064 <- I (24921) BT_HID: No HID devices found, retrying in 2000ms...
13:57:49.064 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.064 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.064 <- I (26921) BT_HID: Scanning for HID devices (3s)...
2mI (29931) BT_HID: Found 0 HID device(s)
13:57:49.065 <- I (29931) BT_HID: No HID devices found, retrying in 2000ms...
13:57:49.573 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.573 <- E rmt: hw buffer too small, received symbols truncated
13:57:49.573 <- BU.OK flash post_part=roundtrip log_head=11 log_tail=0 partitions_size=4128768
13:57:50.410 -> BU.I2C
13:57:50.411 <- I (31931) BT_HID: Scanning for HID devices (3s)...
13:57:50.921 <- E rmt: hw buffer too small, received symbols truncated
13:57:50.921 <- E rmt: hw buffer too small, received symbols truncated
13:57:50.921 <- I (32861) I2C: POST: TCA9555 OK (port0=0x0023)
13:57:50.921 <- BU.OK i2c tca9555=ack
13:57:50.923 -> BU.LED.WATCH
13:57:51.430 <- BU.EVENT led t=31.73 pressed=0
13:57:52.707 <- E rmt: hw buffer too small, received symbols truncated
13:57:52.707 <- I (34941) BT_HID: Found 0 HID device(s)
13:57:52.707 <- I (34941) BT_HID: No HID devices found, retrying in 2000ms...
13:57:52.707 <- BU.EVENT led t=33.33 pressed=1
13:57:53.221 <- E rmt: hw buffer too small, received symbols truncated
13:57:53.221 <- BU.EVENT led t=33.51 pressed=0
13:57:53.221 <- E rmt: hw buffer too small, received symbols truncated
13:57:54.231 <- E rmt: hw buffer too small, received symbols truncated
13:57:54.737 <- I (36941) BT_HID: Scanning for HID devices (3s)...
13:57:55.744 <- E rmt: hw buffer too small, received symbols truncated
13:57:56.250 <- BU.EVENT led t=36.69 pressed=1
13:57:57.258 <- E rmt: hw buffer too small, received symbols truncated
13:57:57.258 <- BU.EVENT led t=37.91 pressed=0
13:57:57.762 <- I (39951) BT_HID: Found 0 HID device(s)
13:57:57.762 <- I (39951) BT_HID: No HID devices found, retrying in 2000ms...
13:57:58.265 <- E rmt: hw buffer too small, received symbols truncated
13:57:59.050 ->
13:57:59.272 <- BU.OK led.watch done
13:58:00.441 -> BU.ADC
13:58:00.954 <- I (41951) BT_HID: Scanning for HID devices (3s)...

BIN
BRINGUP_27APR2026_1407.txt Normal file

Binary file not shown.

316
BRINGUP_27APR2026_1541.txt Normal file
View File

@@ -0,0 +1,316 @@
15:41:24.233
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
15:41:24.235 erase_flash @ COM3
15:41:27.392 flashing from D:\SC\SC-F001\build
15:41:27.393 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
15:41:52.476 Flash complete
15:41:53.977 Connecting to COM3 @ 115200 ...
15:41:53.983 -> BU.BEGIN
15:41:54.223 <- BU.BEGIN
15:41:54.223 <-
15:41:54.223 <-
15:41:54.223 <- BU.OK begin fw=9f4362b-dirty board=V5 t=0.00
15:41:54.225 -> BU.INFO
15:41:54.225 <- I (1741) SENS: EVENT 2
15:41:54.237 <- I (1741) SENS: FALLING
15:41:54.237 <- I (1741) SENS: SAFETY BREAK - Relays disabled
15:41:54.237 <- E rmt: hw buffer too small, received symbols truncated
15:41:54.243 <- I (1861) BT_HID: Scanning for HID devices (3s)...
15:41:54.243 <- I (1861) BT_HID: BLE HID host initialised
15:41:54.243 <- I (1861) WEBSERVER: Initializing webserver...
15:41:54.243 <- I (1861) WEBSERVER: AP LAUNCHING
15:41:54.264 <- I (1881) wifi:wifi driver task: 3ffe284c, prio:23, stack:6656, core=0
15:41:54.264 <-
15:41:54.264 <- BU.OK info reset=POWERON heap=118580 min_heap=118492 fw=9f4362b-dirty build=2026-04-27 20:32:37
15:41:57.947 -> BU.FLASH
15:41:57.947 <- I (1881) wifi:wifi firmware version: ccaebfa
15:41:57.947 <- I (1881) wifi:wifi certification version: v7.0
15:41:57.947 <- I (1891) wifi:config NVS flash: enabled
15:41:57.948 <- I (1891) wifi:config nano formating: disabled
15:41:57.948 <- I (1901) wifi:Init data frame dynamic rx buffer num: 32
15:41:57.948 <- I (1901) wifi:Init static rx mgmt buffer num: 5
15:41:57.948 <- I (1901) wifi:Init management short buffer num: 32
15:41:57.948 <- I (1911) wifi:Init dynamic tx buffer num: 32
15:41:57.948 <- I (1911) wifi:Init static rx buffer size: 1600
15:41:57.949 <- I (1921) wifi:Init static rx buffer num: 10
15:41:57.949 <- I (1921) wifi:Init dynamic rx buffer num: 32
15:41:57.949 <- I (1931) wifi_init: rx ba win: 6
15:41:57.949 <- I (1931) wifi_init: accept mbox: 6
15:41:57.949 <- I (1931) wifi_init: tcpip mbox: 32
15:41:57.949 <- I (1941) wifi_init: udp mbox: 6
15:41:57.949 <- I (1941) wifi_init: tcp mbox: 6
15:41:57.949 <- I (1941) wifi_init: tcp tx win: 5760
15:41:57.949 <- I (1951) wifi_init: tcp rx win: 5760
15:41:57.949 <- I (1951) wifi_init: tcp mss: 1440
15:41:57.950 <- I (2241) wifi:mode : softAP (80:f3:da:65:45:4d)
15:41:57.950 <- I (2251) wifi:Total power save buffer number: 16
15:41:57.950 <- I (2251) wifi:Init max length of beacon: 752/752
15:41:57.950 <- I (2251) wifi:Init max length of beacon: 752/752
15:41:57.950 <- I (2251) esp_netif_lwip: DHCP server started on interface WIFI_AP_DEF with IP: 192.168.4.1
15:41:57.950 <- I (2261) DNS_SERVER: DNS server started on port 53
15:41:57.950 <- I (2271) mdns_mem: mDNS task will be created from internal RAM
15:41:57.951 <- I (2271) WEBSERVER: SoftAP ready. SSID: sc.local, Channel: 6, Password: password
15:41:57.951 <- I (2281) WEBSERVER: Access at: http://sc.local.local or http://192.168.4.1
15:41:57.951 <- I (2291) WEBSERVER: STARTING HTTP
15:41:57.951 <- I (2291) WEBSERVER: HTTP server started successfully
15:41:57.952 <- I (2301) WEBSERVER: Registered URI handler: /
15:41:57.952 <- I (2301) WEBSERVER: Registered URI handler: /get
15:41:57.952 <- I (2311) WEBSERVER: Registered URI handler: /post
15:41:57.952 <- I (2311) WEBSERVER: Registered URI handler: /log
15:41:57.977 <- I (2321) WEBSERVER: Registered URI handler: /ota
15:41:57.977 <- I (2321) WEBSERVER: Registered URI handler: /*
15:41:57.977 <- I (2331) WEBSERVER: Webserver initialization complete
15:41:57.977 <- I (4871) BT_HID: Found 0 HID device(s)
15:41:57.977 <- I (4871) BT_HID: No HID devices found, retrying in 2000ms...
15:41:57.977 <-
15:41:58.486 <- BU.OK flash post_part=roundtrip log_head=11 log_tail=0 partitions_size=4128768
15:41:59.355 -> BU.I2C
15:41:59.863 <- I (6871) BT_HID: Scanning for HID devices (3s)...
15:41:59.863 <- I (7021) I2C: POST: TCA9555 OK (port0=0x0021)
15:41:59.863 <-
15:41:59.863 <- BU.OK i2c tca9555=ack
15:41:59.865 -> BU.LED.WATCH
15:42:00.367 <-
15:42:00.367 <- BU.EVENT led t=5.89 pressed=0
15:42:01.883 <- E rmt: hw buffer too small, received symbols truncated
15:42:01.883 <- E rmt: hw buffer too small, received symbols truncated
15:42:02.387 <- I (9881) BT_HID: Found 0 HID device(s)
15:42:02.387 <- I (9881) BT_HID: No HID devices found, retrying in 2000ms...
15:42:02.693 ->
15:42:02.893 <-
15:42:02.893 <- BU.OK led.watch done
15:42:04.011 -> BU.ADC
15:42:04.527 <-
15:42:04.527 <- BU.OK adc bat_mv=1695 bat_V=13.395 isens_mv=1672 isens_A=-1.67
15:42:04.533 -> BU.PARAM GET V_SENS_K
15:42:04.533 <- I (11881) BT_HID: Scanning for HID devices (3s)...
15:42:05.036 <-
15:42:05.036 <- BU.OK param key=V_SENS_K value=0.00766666653
15:42:05.036 -> BU.ADC
15:42:05.541 <-
15:42:05.541 <- BU.OK adc bat_mv=1686 bat_V=13.326 isens_mv=1674 isens_A=-1.82
15:42:20.017 -> BU.PARAM SET V_SENS_OFFSET 0.094000
15:42:20.018 <- E rmt: hw buffer too small, received symbols truncated
15:42:20.018 <- I (14891) BT_HID: Found 0 HID device(s)
15:42:20.018 <- I (14891) BT_HID: No HID devices found, retrying in 2000ms...
15:42:20.018 <- I (16891) BT_HID: Scanning for HID devices (3s)...
15:42:20.018 <- I (19901) BT_HID: Found 0 HID device(s)
15:42:20.018 <- I (19901) BT_HID: No HID devices found, retrying in 2000ms...
15:42:20.018 <- E rmt: hw buffer too small, received symbols truncated
15:42:20.018 <- I (21901) BT_HID: Scanning for HID devices (3s)...
15:42:20.044 <- E rmt: hw buffer too small, received symbols truncated
15:42:20.044 <- I (24911) BT_HID: Found 0 HID device(s)
15:42:20.044 <- I (24911) BT_HID: No HID devices found, retrying in 2000ms...
15:42:20.044 <- I (26911) BT_HID: Scanning for HID devices (3s)...
15:42:20.553 <- I (27681) STORAGE: Parameter 34 (V_SENS_OFFSET) set (not committed)
15:42:20.553 <- I (27681) STORAGE: Committing 49 parameters to flash...
15:42:20.553 <- I (27711) STORAGE: Successfully committed all parameters to flash
15:42:20.553 <-
15:42:20.553 <- BU.OK param key=V_SENS_OFFSET set=ok committed=yes
15:42:20.553 -> BU.PARAM GET V_SENS_OFFSET
15:42:21.059 <-
15:42:21.059 <- BU.OK param key=V_SENS_OFFSET value=0.0939999968
15:42:21.059 -> BU.ADC
15:42:21.060 <- E rmt: hw buffer too small, received symbols truncated
15:42:21.060 <- E rmt: hw buffer too small, received symbols truncated
15:42:21.565 <-
15:42:21.565 <- BU.OK adc bat_mv=1688 bat_V=13.035 isens_mv=1666 isens_A=-1.21
15:42:21.571 -> BU.SENSORS.WATCH 0
15:42:22.073 <-
15:42:22.073 <- BU.EVENT state t=27.59 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=3 isr_a=0
15:42:22.073 <-
15:42:22.073 <- BU.EVENT sensor name=JACK edge=make t=27.69
15:42:22.076 <-
15:42:22.076 <- BU.EVENT state t=27.85 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:22.353 <-
15:42:22.353 <- BU.EVENT state t=28.10 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:22.353 <- I (29921) BT_HID: Found 0 HID device(s)
15:42:22.353 <- I (29921) BT_HID: No HID devices found, retrying in 2000ms...
15:42:22.353 <-
15:42:22.854 <- BU.EVENT state t=28.35 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:22.854 <-
15:42:22.854 <- BU.EVENT state t=28.60 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:22.855 <-
15:42:23.355 <- BU.EVENT state t=28.85 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:23.355 <-
15:42:23.355 <- BU.EVENT state t=29.10 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:23.355 <- E rmt: hw buffer too small, received symbols truncated
15:42:23.355 <-
15:42:23.865 <- BU.EVENT state t=29.35 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:23.865 <-
15:42:23.865 <- BU.EVENT state t=29.60 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:23.865 <- E rmt: hw buffer too small, received symbols truncated
15:42:23.865 <-
15:42:23.865 <- BU.EVENT state t=29.85 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:24.372 <-
15:42:24.372 <- BU.EVENT state t=30.10 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:24.372 <- I (31921) BT_HID: Scanning for HID devices (3s)...
15:42:24.372 <-
15:42:24.372 <- BU.EVENT state t=30.35 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:24.875 <-
15:42:24.875 <- BU.EVENT state t=30.60 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:24.875 <- E rmt: hw buffer too small, received symbols truncated
15:42:24.875 <-
15:42:24.875 <- BU.EVENT state t=30.85 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:25.382 <-
15:42:25.382 <- BU.EVENT state t=31.10 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:25.382 <-
15:42:25.382 <- BU.EVENT state t=31.35 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:25.886 <-
15:42:25.886 <- BU.EVENT state t=31.60 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:25.886 <-
15:42:25.886 <- BU.EVENT state t=31.85 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:26.390 <-
15:42:26.390 <- BU.EVENT state t=32.10 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:26.390 <-
15:42:26.390 <- BU.EVENT state t=32.35 SAFETY=0 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=4 isr_a=0
15:42:26.894 <-

BIN
BRINGUP_27APR2026_1606.txt Normal file

Binary file not shown.

BIN
BRINGUP_27APR2026_1623.txt Normal file

Binary file not shown.

BIN
BRINGUP_27APR2026_1654.txt Normal file

Binary file not shown.

BIN
BRINGUP_27APR2026_1717.txt Normal file

Binary file not shown.

452
BRINGUP_27APR2026_1723.txt Normal file
View File

@@ -0,0 +1,452 @@
17:23:41.550
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
17:23:41.552 erase_flash @ COM3
17:23:44.054 flashing from D:\SC\SC-F001\build
17:23:44.055 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
17:24:08.986 Flash complete
17:24:10.486 Connecting to COM3 @ 115200 ...
17:24:10.492 -> BU.BEGIN
17:24:10.743 <- BU.BEGIN
17:24:10.743 <-
17:24:10.743 <-
17:24:10.743 <- BU.OK begin fw=f47a292 board=V5 t=0.00
17:24:10.744 -> BU.INFO
17:24:10.744 <- E rmt: hw buffer too small, received symbols truncated
17:24:10.756 <- I (1861) BT_HID: Scanning for HID devices (3s)...
17:24:10.756 <- I (1861) BT_HID: BLE HID host initialised
17:24:10.762 <- I (1861) WEBSERVER: Initializing webserver...
17:24:10.762 <- I (1861) WEBSERVER: AP LAUNCHING
17:24:10.762 <- I (1881) wifi:wifi driver task: 3ffe2870, prio:23, stack:6656, core=0
17:24:10.762 <- I (1881) wifi:wifi firmware version: ccaebfa
17:24:10.762 <- I (1881) wifi:wifi certification version: v7.0
17:24:10.790 <- I (1881) wifi:config NVS flash: enabled
17:24:10.790 <- I (1881) wifi:config nano formating: disabled
17:24:10.790 <- I (1891) wifi:Init data frame dynamic rx buffer num: 32
17:24:10.790 <- I (1891) wifi:Init static rx mgmt buffer num: 5
17:24:10.790 <-
17:24:10.811 <- BU.OK info reset=POWERON heap=111632 min_heap=111632 fw=f47a292 build=2026-04-27 22:23:10
17:24:14.382 -> BU.FLASH
17:24:14.383 <- I (1901) wifi:Init management short buffer num: 32
17:24:14.383 <- I (1911) wifi:Init dynamic tx buffer num: 32
17:24:14.383 <- I (1911) wifi:Init static rx buffer size: 1600
17:24:14.383 <- I (1921) wifi:Init static rx buffer num: 10
17:24:14.383 <- I (1921) wifi:Init dynamic rx buffer num: 32
17:24:14.383 <- I (1931) wifi_init: rx ba win: 6
17:24:14.383 <- I (1931) wifi_init: accept mbox: 6
17:24:14.383 <- I (1931) wifi_init: tcpip mbox: 32
17:24:14.384 <- I (1941) wifi_init: udp mbox: 6
17:24:14.384 <- I (1941) wifi_init: tcp mbox: 6
17:24:14.385 <- I (1941) wifi_init: tcp tx win: 5760
17:24:14.385 <- I (1951) wifi_init: tcp rx win: 5760
17:24:14.385 <- I (1951) wifi_init: tcp mss: 1440
17:24:14.385 <- I (2241) wifi:mode : softAP (80:f3:da:65:45:4d)
17:24:14.385 <- I (2251) wifi:Total power save buffer number: 16
17:24:14.385 <- I (2251) wifi:Init max length of beacon: 752/752
17:24:14.385 <- I (2251) wifi:Init max length of beacon: 752/752
17:24:14.385 <- I (2251) esp_netif_lwip: DHCP server started on interface WIFI_AP_DEF with IP: 192.168.4.1
17:24:14.385 <- I (2261) DNS_SERVER: DNS server started on port 53
17:24:14.386 <- I (2271) mdns_mem: mDNS task will be created from internal RAM
17:24:14.386 <- I (2271) WEBSERVER: SoftAP ready. SSID: sc.local, Channel: 6, Password: password
17:24:14.386 <- I (2281) WEBSERVER: Access at: http://sc.local.local or http://192.168.4.1
17:24:14.387 <- I (2281) WEBSERVER: STARTING HTTP
17:24:14.387 <- I (2291) WEBSERVER: HTTP server started successfully
17:24:14.387 <- I (2291) WEBSERVER: Registered URI handler: /
17:24:14.387 <- I (2301) WEBSERVER: Registered URI handler: /get
17:24:14.387 <- I (2301) WEBSERVER: Registered URI handler: /post
17:24:14.388 <- I (2311) WEBSERVER: Registered URI handler: /log
17:24:14.388 <- I (2311) WEBSERVER: Registered URI handler: /ota
17:24:14.388 <- I (2321) WEBSERVER: Registered URI handler: /*
17:24:14.388 <- I (2331) WEBSERVER: Webserver initialization complete
17:24:14.894 <- I (4871) BT_HID: Found 0 HID device(s)
17:24:14.894 <- I (4871) BT_HID: No HID devices found, retrying in 2000ms...
17:24:14.894 <-
17:24:14.894 <- BU.OK flash post_part=roundtrip log_head=11 log_tail=0 partitions_size=4128768
17:24:15.868 -> BU.I2C
17:24:15.894 <- E rmt: hw buffer too small, received symbols truncated
17:24:15.894 <- I (6871) BT_HID: Scanning for HID devices (3s)...
17:24:15.894 <- E rmt: hw buffer too small, received symbols truncated
17:24:15.894 <- I (7021) I2C: POST: TCA9555 OK (port0=0x0123)
17:24:15.894 <-
17:24:16.409 <- BU.OK i2c tca9555=ack
17:24:16.411 -> BU.LED.WATCH
17:24:16.920 <-
17:24:16.920 <- BU.EVENT led t=5.92 pressed=0
17:24:17.424 <- E rmt: hw buffer too small, received symbols truncated
17:24:18.434 <-
17:24:18.434 <- BU.EVENT led t=7.42 pressed=1
17:24:18.434 <- E rmt: hw buffer too small, received symbols truncated
17:24:18.939 <- I (9881) BT_HID: Found 0 HID device(s)
17:24:18.939 <- I (9881) BT_HID: No HID devices found, retrying in 2000ms...
17:24:19.452 <-
17:24:19.452 <- BU.EVENT led t=8.58 pressed=0
17:24:20.970 <- I (11881) BT_HID: Scanning for HID devices (3s)...
17:24:21.728 ->
17:24:21.984 <-
17:24:21.984 <- BU.OK led.watch done
17:24:23.059 -> BU.ADC
17:24:23.571 <-
17:24:23.571 <- BU.OK adc bat_mv=1672 bat_V=13.219 isens_mv=1677 isens_A=-2.05
17:24:23.573 -> BU.PARAM GET V_SENS_K
17:24:23.573 <- E rmt: hw buffer too small, received symbols truncated
17:24:24.085 <-
17:24:24.085 <- BU.OK param key=V_SENS_K value=0.00766666653
17:24:24.085 -> BU.ADC
17:24:24.085 <- I (14891) BT_HID: Found 0 HID device(s)
17:24:24.085 <- I (14891) BT_HID: No HID devices found, retrying in 2000ms...
17:24:24.589 <-
17:24:24.589 <- BU.OK adc bat_mv=1672 bat_V=13.219 isens_mv=1671 isens_A=-1.59
17:24:27.396 -> BU.PARAM SET V_SENS_OFFSET 0.171334
17:24:27.396 <- E rmt: hw buffer too small, received symbols truncated
17:24:27.422 <- I (16891) BT_HID: Scanning for HID devices (3s)...
17:24:27.422 <- E rmt: hw buffer too small, received symbols truncated
17:24:27.422 <- E rmt: hw buffer too small, received symbols truncated
17:24:27.422 <- E rmt: hw buffer too small, received symbols truncated
17:24:27.927 <- I (18551) STORAGE: Parameter 34 (V_SENS_OFFSET) set (not committed)
17:24:27.927 <- I (18551) STORAGE: Committing 49 parameters to flash...
17:24:27.927 <- I (18581) STORAGE: Successfully committed all parameters to flash
17:24:27.927 <-
17:24:27.927 <- BU.OK param key=V_SENS_OFFSET set=ok committed=yes
17:24:27.927 -> BU.PARAM GET V_SENS_OFFSET
17:24:28.433 <-
17:24:28.433 <- BU.OK param key=V_SENS_OFFSET value=0.171333998
17:24:28.433 -> BU.ADC
17:24:28.938 <-
17:24:28.938 <- BU.OK adc bat_mv=1679 bat_V=13.044 isens_mv=1682 isens_A=-2.42
17:24:42.784 -> BU.ADC
17:24:42.784 <- I (19901) BT_HID: Found 0 HID device(s)
17:24:42.784 <- I (19901) BT_HID: No HID devices found, retrying in 2000ms...
17:24:42.785 <- E rmt: hw buffer too small, received symbols truncated
17:24:42.785 <- E rmt: hw buffer too small, received symbols truncated
17:24:42.785 <- I (21901) BT_HID: Scanning for HID devices (3s)...
17:24:42.785 <- E rmt: hw buffer too small, received symbols truncated
17:24:42.786 <- I (24911) BT_HID: Found 0 HID device(s)
17:24:42.786 <- I (24911) BT_HID: No HID devices found, retrying in 2000ms...
17:24:42.786 <- E rmt: hw buffer too small, received symbols truncated
17:24:42.786 <- I (26911) BT_HID: Scanning for HID devices (3s)...
17:24:42.786 <- E rmt: hw buffer too small, received symbols truncated
17:24:42.786 <- E rmt: hw buffer too small, received symbols truncated
17:24:42.786 <- I (29921) BT_HID: Found 0 HID device(s)
17:24:42.786 <- I (29921) BT_HID: No HID devices found, retrying in 2000ms...
17:24:43.294 <- I (31921) BT_HID: Scanning for HID devices (3s)...
17:24:43.294 <- E rmt: hw buffer too small, received symbols truncated
17:24:43.294 <-
17:24:43.294 <- BU.OK adc bat_mv=1680 bat_V=13.051 isens_mv=1678 isens_A=-2.12
17:24:43.297 -> BU.PARAM GET V_SENS_K
17:24:43.798 <-
17:24:43.798 <- BU.OK param key=V_SENS_K value=0.00766666653
17:24:43.798 -> BU.ADC
17:24:44.302 <- I (34931) BT_HID: Found 0 HID device(s)
17:24:44.302 <- I (34931) BT_HID: No HID devices found, retrying in 2000ms...
17:24:44.302 <-
17:24:44.302 <- BU.OK adc bat_mv=1679 bat_V=13.044 isens_mv=1660 isens_A=-0.76
17:24:46.441 -> BU.PARAM SET V_SENS_OFFSET 0.067667
17:24:46.479 <- E rmt: hw buffer too small, received symbols truncated
17:24:46.479 <- I (36931) BT_HID: Scanning for HID devices (3s)...
17:24:46.479 <- I (37601) STORAGE: Parameter 34 (V_SENS_OFFSET) set (not committed)
17:24:46.980 <- I (37601) STORAGE: Committing 49 parameters to flash...
17:24:46.980 <- I (37661) STORAGE: Successfully committed all parameters to flash
17:24:46.980 <-
17:24:46.980 <- BU.OK param key=V_SENS_OFFSET set=ok committed=yes
17:24:46.980 -> BU.PARAM GET V_SENS_OFFSET
17:24:47.484 <-
17:24:47.484 <- BU.OK param key=V_SENS_OFFSET value=0.067667
17:24:47.484 -> BU.ADC
17:24:47.989 <-
17:24:47.989 <- BU.OK adc bat_mv=1672 bat_V=12.886 isens_mv=1669 isens_A=-1.44
17:24:53.137 -> BU.SENSORS.WATCH 0
17:24:53.165 <- I (39941) BT_HID: Found 0 HID device(s)
17:24:53.165 <- I (39941) BT_HID: No HID devices found, retrying in 2000ms...
17:24:53.165 <- I (41941) BT_HID: Scanning for HID devices (3s)...
17:24:53.165 <-
17:24:53.674 <- BU.EVENT state t=42.65 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:53.674 <-
17:24:53.674 <- BU.EVENT state t=42.91 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:53.674 <-
17:24:53.674 <- BU.EVENT state t=43.16 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:54.171 <- I (44951) BT_HID: Found 0 HID device(s)
17:24:54.171 <- I (44951) BT_HID: No HID devices found, retrying in 2000ms...
17:24:54.171 <-
17:24:54.171 <- BU.EVENT state t=43.41 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:54.171 <-
17:24:54.674 <- BU.EVENT state t=43.66 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:54.674 <-
17:24:54.674 <- BU.EVENT state t=43.91 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:54.674 <- E rmt: hw buffer too small, received symbols truncated
17:24:54.674 <-
17:24:55.189 <- BU.EVENT state t=44.16 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:55.189 <-
17:24:55.189 <- BU.EVENT state t=44.41 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:55.189 <-
17:24:55.189 <- BU.EVENT state t=44.66 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:55.692 <-
17:24:55.692 <- BU.EVENT state t=44.91 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:55.692 <- E rmt: hw buffer too small, received symbols truncated
17:24:55.692 <-
17:24:55.692 <- BU.EVENT state t=45.16 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:56.198 <- I (46951) BT_HID: Scanning for HID devices (3s)...
17:24:56.198 <-
17:24:56.198 <- BU.EVENT state t=45.41 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:56.198 <-
17:24:56.198 <- BU.EVENT state t=45.66 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:56.703 <-
17:24:56.703 <- BU.EVENT state t=45.91 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:56.703 <-
17:24:56.703 <- BU.EVENT state t=46.16 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:57.207 <-
17:24:57.207 <- BU.EVENT state t=46.41 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:57.207 <-
17:24:57.207 <- BU.EVENT state t=46.66 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:57.710 <-
17:24:57.710 <- BU.EVENT state t=46.91 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:57.710 <-
17:24:57.710 <- BU.EVENT state t=47.16 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:58.215 <-
17:24:58.215 <- BU.EVENT state t=47.41 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:58.215 <-
17:24:58.215 <- BU.EVENT state t=47.67 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:58.720 <-
17:24:58.720 <- BU.EVENT state t=47.93 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:58.720 <-
17:24:58.720 <- BU.EVENT state t=48.18 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:58.954 <- E rmt: hw buffer too small, received symbols truncated
17:24:58.954 <- I (49961) BT_HID: Found 0 HID device(s)
17:24:58.954 <- I (49961) BT_HID: No HID devices found, retrying in 2000ms...
17:24:58.954 <-
17:24:59.456 <- BU.EVENT state t=48.44 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:59.456 <-
17:24:59.456 <- BU.EVENT state t=48.69 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:59.456 <-
17:24:59.456 <- BU.EVENT state t=48.94 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:59.959 <-
17:24:59.959 <- BU.EVENT state t=49.19 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:24:59.959 <-
17:24:59.959 <- BU.EVENT state t=49.44 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:25:00.079 ->
17:25:00.464 <-
17:25:00.464 <- BU.OK sensors.watch sec=-1 SAFETY=none DRIVE=none JACK=none AUX=none
17:25:02.447 -> BU.SENSORS.WATCH 0
17:25:02.731 <- I (51961) BT_HID: Scanning for HID devices (3s)...
17:25:02.731 <- E rmt: hw buffer too small, received symbols truncated
17:25:02.731 <-
17:25:02.731 <- BU.EVENT state t=51.96 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:25:02.731 <-
17:25:03.236 <- BU.EVENT state t=52.22 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:25:03.236 <-
17:25:03.236 <- BU.EVENT state t=52.47 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:25:03.236 <-
17:25:03.236 <- BU.EVENT state t=52.72 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
17:25:03.740 <-
17:25:03.740 <- BU.EVENT state t=52.97 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0

View File

@@ -0,0 +1,5 @@
11:43:53.518
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
11:43:53.520 erase_flash @ COM3

BIN
BRINGUP_28APR2026_1145.txt Normal file

Binary file not shown.

View File

@@ -0,0 +1,29 @@
11:53:56.064
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
11:53:56.065 erase_flash @ COM3
11:54:01.022 flashing from D:\SC\SC-F001\build
11:54:01.024 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
11:54:26.093 Flash complete
11:54:27.593 Connecting to COM3 @ 115200 ...
11:54:27.598 -> BU.BEGIN
11:54:27.868 <- BU.BEGIN
11:54:27.868 <-
11:54:27.868 <-
11:54:27.868 <- BU.OK begin fw=ef1f3e4-dirty board=V5 t=0.00
11:54:27.869 -> BU.INFO
11:54:27.869 <- E rmt: hw buffer too small, received symbols truncated
11:54:27.881 <- E (1801) rmt: rmt_receive(400): channel not in enable state
11:54:27.881 <- I (1871) BT_HID: Scanning for HID devices (3s)...
11:54:27.888 <- I (1881) BT_HID: BLE HID host initialised
11:54:27.888 <- I (1881) WEBSERVER: Initializing webserver...

View File

@@ -0,0 +1,30 @@
12:00:48.135
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
12:00:48.137 erase_flash @ COM3
12:00:51.075 flashing from D:\SC\SC-F001\build
12:00:51.077 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
12:01:16.368 Flash complete
12:01:17.869 Connecting to COM3 @ 115200 ...
12:01:17.874 -> BU.BEGIN
12:01:18.144 <- BU.BEGIN
12:01:18.144 <-
12:01:18.144 <-
12:01:18.144 <- BU.OK begin fw=ef1f3e4-dirty board=V5 t=0.00
12:01:18.145 -> BU.INFO
12:01:18.145 <- E rmt: hw buffer too small, received symbols truncated
12:01:18.158 <- I (1871) BT_HID: Scanning for HID devices (3s)...
12:01:18.158 <- I (1871) BT_HID: BLE HID host initialised
12:01:18.164 <- I (1871) WEBSERVER: Initializing webserver...
12:01:18.164 <- I (1871) WEBSERVER: AP LAUNCHING
12:01:18.164 <- I (1891) wifi:wifi driver task: 3ffe28e8, prio:23, stack:6656, core=0

183
BRINGUP_28APR2026_1207.txt Normal file
View File

@@ -0,0 +1,183 @@
12:07:31.778
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
12:07:31.779 erase_flash @ COM3
12:07:36.232 flashing from D:\SC\SC-F001\build
12:07:36.233 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
12:08:01.333 Flash complete
12:08:02.833 Connecting to COM3 @ 115200 ...
12:08:02.840 -> BU.BEGIN
12:08:03.098 <- BU.BEGIN
12:08:03.098 <-
12:08:03.098 <-
12:08:03.098 <- BU.OK begin fw=ef1f3e4-dirty board=V5 t=0.00
12:08:03.100 -> BU.INFO
12:08:03.100 <- I (1871) BT_HID: Scanning for HID devices (3s)...
12:08:03.112 <- I (1871) BT_HID: BLE HID host initialised
12:08:03.112 <- I (1871) WEBSERVER: Initializing webserver...
12:08:03.120 <- I (1871) WEBSERVER: AP LAUNCHING
12:08:03.120 <- I (1891) wifi:wifi driver task: 3ffe2908, prio:23, stack:6656, core=0
12:08:03.120 <- I (1891) wifi:wifi firmware version: ccaebfa
12:08:03.120 <- I (1891) wifi:wifi certification version: v7.0
12:08:03.120 <- I (1891) wifi:config NVS flash: enabled
12:08:03.141 <- I (1891) wifi:config nano formating: disabled
12:08:03.142 <- I (1901) wifi:Init data frame dynamic rx buffer num: 32
12:08:03.142 <- I (1901) wifi:Init static rx mgmt buffer num: 5
12:08:03.142 <-
12:08:03.142 <- BU.OK info reset=POWERON heap=111540 min_heap=111540 fw=ef1f3e4-dirty build=2026-04-28 17:05:39
12:08:15.696 -> BU.FLASH
12:08:15.697 <- I (1911) wifi:Init management short buffer num: 32
12:08:15.697 <- I (1921) wifi:Init dynamic tx buffer num: 32
12:08:15.697 <- I (1921) wifi:Init static rx buffer size: 1600
12:08:15.697 <- I (1931) wifi:Init static rx buffer num: 10
12:08:15.697 <- I (1931) wifi:Init dynamic rx buffer num: 32
12:08:15.697 <- I (1941) wifi_init: rx ba win: 6
12:08:15.698 <- I (1941) wifi_init: accept mbox: 6
12:08:15.698 <- I (1941) wifi_init: tcpip mbox: 32
12:08:15.698 <- I (1951) wifi_init: udp mbox: 6
12:08:15.698 <- I (1951) wifi_init: tcp mbox: 6
12:08:15.698 <- I (1951) wifi_init: tcp tx win: 5760
12:08:15.698 <- I (1961) wifi_init: tcp rx win: 5760
12:08:15.698 <- I (1961) wifi_init: tcp mss: 1440
12:08:15.698 <- I (2251) wifi:mode : softAP (80:f3:da:65:45:4d)
12:08:15.698 <- I (2261) wifi:Total power save buffer number: 16
12:08:15.698 <- I (2261) wifi:Init max length of beacon: 752/752
12:08:15.698 <- I (2261) wifi:Init max length of beacon: 752/752
12:08:15.698 <- I (2271) esp_netif_lwip: DHCP server started on interface WIFI_AP_DEF with IP: 192.168.4.1
12:08:15.698 <- I (2271) DNS_SERVER: DNS server started on port 53
12:08:15.698 <- I (2281) mdns_mem: mDNS task will be created from internal RAM
12:08:15.699 <- I (2291) WEBSERVER: SoftAP ready. SSID: sc.local, Channel: 6, Password: password
12:08:15.699 <- I (2291) WEBSERVER: Access at: http://sc.local.local or http://192.168.4.1
12:08:15.699 <- I (2301) WEBSERVER: STARTING HTTP
12:08:15.699 <- I (2311) WEBSERVER: HTTP server started successfully
12:08:15.699 <- I (2311) WEBSERVER: Registered URI handler: /
12:08:15.699 <- I (2311) WEBSERVER: Registered URI handler: /get
12:08:15.699 <- I (2321) WEBSERVER: Registered URI handler: /post
12:08:15.700 <- I (2321) WEBSERVER: Registered URI handler: /log
12:08:15.700 <- I (2331) WEBSERVER: Registered URI handler: /ota
12:08:15.700 <- I (2331) WEBSERVER: Registered URI handler: /*
12:08:15.700 <- I (2341) WEBSERVER: Webserver initialization complete
12:08:15.700 <- E rmt: hw buffer too small, received symbols truncated
12:08:15.700 <- E rmt: hw buffer too small, received symbols truncated
12:08:15.700 <- I (4881) BT_HID: Found 0 HID device(s)
12:08:15.700 <- I (4881) BT_HID: No HID devices found, retrying in 2000ms...
12:08:15.700 <- E rmt: hw buffer too small, received symbols truncated
12:08:15.701 <- E rmt: hw buffer too small, received symbols truncated
12:08:15.701 <- I (6881) BT_HID: Scanning for HID devices (3s)...
12:08:15.701 <- I (9891) BT_HID: Found 0 HID device(s)
12:08:15.701 <- I (9891) BT_HID: No HID devices found, retrying in 2000ms...
12:08:15.727 <- E rmt: hw buffer too small, received symbols truncated
12:08:15.727 <- I (11891) BT_HID: Scanning for HID devices (3s)...
12:08:15.727 <- E rmt: hw buffer too small, received symbols truncated
12:08:15.727 <- E rmt: hw buffer too small, received symbols truncated
12:08:15.727 <- E rmt: hw buffer too small, received symbols truncated
12:08:15.727 <-
12:08:16.235 <- BU.OK flash post_part=roundtrip log_head=11 log_tail=0 partitions_size=4128768
12:08:16.894 -> BU.I2C
12:08:16.894 <- I (14901) BT_HID: Found 0 HID device(s)
12:08:16.894 <- I (14901) BT_HID: No HID devices found, retrying in 2000ms...
12:08:17.410 <- I (15701) I2C: POST: TCA9555 OK (port0=0x0123)
12:08:17.410 <-
12:08:17.410 <- BU.OK i2c tca9555=ack
12:08:17.411 -> BU.LED.WATCH
12:08:17.914 <-
12:08:17.914 <- BU.EVENT led t=14.57 pressed=0
12:08:18.417 <- I (16901) BT_HID: Scanning for HID devices (3s)...
12:08:18.417 <- E rmt: hw buffer too small, received symbols truncated
12:08:18.924 <- E rmt: hw buffer too small, received symbols truncated
12:08:20.942 <-
12:08:20.942 <- BU.EVENT led t=17.91 pressed=1
12:08:20.942 <- E rmt: hw buffer too small, received symbols truncated
12:08:21.458 <- I (19911) BT_HID: Found 0 HID device(s)
12:08:21.458 <- I (19911) BT_HID: No HID devices found, retrying in 2000ms...
12:08:21.959 <-
12:08:21.959 <- BU.EVENT led t=18.93 pressed=0
12:08:22.468 <- E rmt: hw buffer too small, received symbols truncated
12:08:22.787 ->
12:08:22.979 <- E rmt: hw buffer too small, received symbols truncated
12:08:22.979 <-

BIN
BRINGUP_28APR2026_1215.txt Normal file

Binary file not shown.

BIN
BRINGUP_28APR2026_1239.txt Normal file

Binary file not shown.

521
BRINGUP_28APR2026_1241.txt Normal file
View File

@@ -0,0 +1,521 @@
12:41:03.153
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
12:41:03.155 erase_flash @ COM3
12:41:06.224 flashing from D:\SC\SC-F001\build
12:41:06.226 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
12:41:31.614 Flash complete
12:41:33.115 Connecting to COM3 @ 115200 ...
12:41:33.120 -> BU.BEGIN
12:41:33.375 <- BU.BEGIN
12:41:33.376 <-
12:41:33.376 <-
12:41:33.376 <- BU.OK begin fw=ef1f3e4-dirty board=V5 t=0.00
12:41:33.377 -> BU.INFO
12:41:33.378 <- E rmt: hw buffer too small, received symbols truncated
12:41:33.389 <- E rmt: hw buffer too small, received symbols truncated
12:41:33.389 <- E rmt: hw buffer too small, received symbols truncated
12:41:33.401 <- I (1861) BT_HID: Scanning for HID devices (3s)...
12:41:33.401 <- I (1871) BT_HID: BLE HID host initialised
12:41:33.401 <- I (1871) WEBSERVER: Initializing webserver...
12:41:33.401 <- I (1871) WEBSERVER: AP LAUNCHING
12:41:33.423 <- I (1891) wifi:wifi driver task: 3ffe28e8, prio:23, stack:6656, core=0
12:41:33.423 <-
12:41:33.423 <- BU.OK info reset=POWERON heap=118424 min_heap=118336 fw=ef1f3e4-dirty build=2026-04-28 17:38:20
12:42:05.041 -> BU.FLASH
12:42:05.041 <- I (1891) wifi:wifi firmware version: ccaebfa
12:42:05.041 <- I (1891) wifi:wifi certification version: v7.0
12:42:05.041 <- I (1901) wifi:config NVS flash: enabled
12:42:05.042 <- I (1901) wifi:config nano formating: disabled
12:42:05.042 <- I (1911) wifi:Init data frame dynamic rx buffer num: 32
12:42:05.042 <- I (1911) wifi:Init static rx mgmt buffer num: 5
12:42:05.042 <- I (1911) wifi:Init management short buffer num: 32
12:42:05.042 <- I (1921) wifi:Init dynamic tx buffer num: 32
12:42:05.043 <- I (1921) wifi:Init static rx buffer size: 1600
12:42:05.043 <- I (1931) wifi:Init static rx buffer num: 10
12:42:05.043 <- I (1931) wifi:Init dynamic rx buffer num: 32
12:42:05.043 <- I (1941) wifi_init: rx ba win: 6
12:42:05.043 <- I (1941) wifi_init: accept mbox: 6
12:42:05.044 <- I (1941) wifi_init: tcpip mbox: 32
12:42:05.044 <- I (1951) wifi_init: udp mbox: 6
12:42:05.044 <- I (1951) wifi_init: tcp mbox: 6
12:42:05.044 <- I (1951) wifi_init: tcp tx win: 5760
12:42:05.044 <- I (1961) wifi_init: tcp rx win: 5760
12:42:05.044 <- I (1961) wifi_init: tcp mss: 1440
12:42:05.045 <- I (2251) wifi:mode : softAP (80:f3:da:65:45:4d)
12:42:05.045 <- I (2261) wifi:Total power save buffer number: 16
12:42:05.045 <- I (2261) wifi:Init max length of beacon: 752/752
12:42:05.045 <- I (2261) wifi:Init max length of beacon: 752/752
12:42:05.046 <- I (2271) esp_netif_lwip: DHCP server started on interface WIFI_AP_DEF with IP: 192.168.4.1
12:42:05.046 <- I (2271) DNS_SERVER: DNS server started on port 53
12:42:05.046 <- I (2281) mdns_mem: mDNS task will be created from internal RAM
12:42:05.046 <- I (2291) WEBSERVER: SoftAP ready. SSID: sc.local, Channel: 6, Password: password
12:42:05.046 <- I (2291) WEBSERVER: Access at: http://sc.local.local or http://192.168.4.1
12:42:05.046 <- I (2301) WEBSERVER: STARTING HTTP
12:42:05.046 <- I (2311) WEBSERVER: HTTP server started successfully
12:42:05.046 <- I (2311) WEBSERVER: Registered URI handler: /
12:42:05.047 <- I (2311) WEBSERVER: Registered URI handler: /get
12:42:05.047 <- I (2321) WEBSERVER: Registered URI handler: /post
12:42:05.047 <- I (2321) WEBSERVER: Registered URI handler: /log
12:42:05.047 <- I (2331) WEBSERVER: Registered URI handler: /ota
12:42:05.048 <- I (2341) WEBSERVER: Registered URI handler: /*
12:42:05.048 <- I (2341) WEBSERVER: Webserver initialization complete
12:42:05.048 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.048 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.048 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.048 <- I (4881) BT_HID: Found 0 HID device(s)
12:42:05.048 <- I (4881) BT_HID: No HID devices found, retrying in 2000ms...
12:42:05.048 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.049 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.049 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.049 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.049 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.049 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.050 <- I (6881) BT_HID: Scanning for HID devices (3s)...
12:42:05.050 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.050 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.050 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.050 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.051 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.051 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.051 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.051 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.051 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.051 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.051 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.051 <- I (9891) BT_HID: Found 0 HID device(s)
12:42:05.052 <- I (9891) BT_HID: No HID devices found, retrying in 2000ms...
12:42:05.052 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.052 <- I (11891) BT_HID: Scanning for HID devices (3s)...
12:42:05.052 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.052 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.053 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.053 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.053 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.053 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.053 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.053 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.053 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.053 <- I (14901) BT_HID: Found 0 HID device(s)
12:42:05.053 <- I (14901) BT_HID: No HID devices found, retrying in 2000ms...
12:42:05.053 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.053 <- buffer too small, received symbols truncated
12:42:05.053 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.054 <- E rmt: hw buffer too s too small, received symbols truncated
12:42:05.054 <- E rmt: hw buffer too s too small, received symbols truncated
12:42:05.054 <- E rmt: hw buffer too small, received symbols truncated
12:42:05.054 <- mall, received symbols truncated
12:42:05.054 <- mall, received symbols truncated
12:42:05.054 <- mall, received symbols truncated
12:42:05.054 <- mall, received symbols truncated
12:42:05.054 <- mall, received symbols truncated
12:42:05.055 <- mall, received symbols truncated
12:42:05.055 <- mall, received symbols truncated
12:42:05.055 <- mall, received symbols truncated
12:42:05.055 <- mall, received symbols truncated
12:42:05.055 <- mall, received symbols truncated
12:42:05.055 <- mall, received symbols truncated
12:42:05.055 <- mall, received symbols truncated
12:42:05.055 <- mall, received symbols truncated
12:42:05.055 <- mall, received symbols truncated
12:42:05.055 <- mall, received symbols truncated
12:42:05.055 <- mall, received symbols truncated
12:42:05.055 <- mall, received symbols truncated
12:42:05.055 <- mall, received symbols truncated
12:42:05.055 <- mall, received symbols truncated
12:42:05.055 <- mall, received symbols truncated
12:42:05.056 <- mall, received symbols truncated
12:42:05.056 <- mall, received symbols truncated
12:42:05.056 <- mall, received symbols truncated
12:42:05.056 <- mall, received symbols truncated
12:42:05.056 <- mall, received symbols truncated
12:42:05.056 <- mall, received symbols truncated
12:42:05.056 <- mall, received symbols truncated
12:42:05.056 <- mall, received symbols truncated
12:42:05.057 <- mall, received symbols truncated
12:42:05.057 <- mall, received symbols truncated
12:42:05.057 <- mall, received symbols truncated
12:42:05.057 <- mall, received symbols truncated
12:42:05.057 <- mall, received symbols truncated
12:42:05.057 <- mall, received symbols truncated
12:42:05.057 <- mall, received symbols truncated
12:42:05.057 <- mall, received symbols truncated
12:42:05.057 <- mall, received symbols truncated
12:42:05.057 <- mall, received symbols truncated
12:42:05.058 <- mall, received symbols truncated
12:42:05.058 <- mall, received symbols truncated
12:42:05.058 <- mall, received symbols truncated
12:42:05.058 <- mall, received symbols truncated
12:42:05.058 <- mall, received symbols truncated
12:42:05.058 <- mall, received symbols truncated
12:42:05.058 <- mall, received symbols truncated
12:42:05.058 <- mall, received symbols truncated
12:42:05.058 <- mall, received symbols truncated
12:42:05.058 <- mall, received symbols truncated
12:42:05.058 <- mall, received symbols truncated
12:42:05.058 <- mall, received symbols truncated
12:42:05.059 <- mall, received symbols truncated
12:42:05.059 <- mall, received symbols truncated
12:42:05.059 <- mall, received symbols truncated
12:42:05.059 <- mall, received symbols truncated
12:42:05.059 <- mall, received symbols truncated
12:42:05.059 <- mall, received symbols truncated
12:42:05.059 <- mall, received symbols truncated
12:42:05.059 <- mall, received symbols truncated
12:42:05.060 <- mall, received symbols truncated
12:42:05.060 <- mall, received symbols truncated
12:42:05.060 <- mall, received symbols truncated
12:42:05.060 <- mall, received symbols truncated
12:42:05.060 <- mall, received symbols truncated
12:42:05.060 <- mall, received symbols truncated
12:42:05.060 <- mall, received symbols truncated
12:42:05.060 <- mall, received symbols truncated
12:42:05.060 <- mall, received symbols truncated
12:42:05.060 <- mall, received symbols truncated
12:42:05.061 <- mall, received symbols truncated
12:42:05.061 <- mall, received symbols truncated
12:42:05.061 <- mall, received symbols truncated
12:42:05.061 <- mall, received symbols truncated
12:42:05.061 <- mall, received symbols truncated
12:42:05.061 <- mall, received symbols truncated
12:42:05.061 <- mall, received symbols truncated
12:42:05.061 <- mall, received symbols truncated
12:42:05.061 <- mall, received symbols truncated
12:42:05.061 <- mall, received symbols truncated
12:42:05.061 <- mall, received symbols truncated
12:42:05.061 <- mall, received symbols truncated
12:42:05.062 <- mall, received symbols truncated
12:42:05.062 <- mall, received symbols truncated
12:42:05.062 <- mall, received symbols truncated
12:42:05.062 <- mall, received symbols truncated
12:42:05.062 <- mall, received symbols truncated
12:42:05.062 <- mall, received symbols truncated
12:42:05.062 <- mall, received symbols truncated
12:42:05.062 <- mall, received symbols truncated
12:42:05.063 <- mall, received symbols truncated
12:42:05.063 <- mall, received symbols truncated
12:42:05.063 <- mall, received symbols truncated
12:42:05.063 <- mall, received symbols truncated
12:42:05.063 <- mall, received symbols truncated
12:42:05.063 <- mall, received symbols truncated
12:42:05.063 <- mall, received symbols truncated
12:42:05.063 <- mall, received symbols truncated
12:42:05.063 <- mall, received symbols truncated
12:42:05.063 <- mall, received symbols truncated
12:42:05.063 <- mall, received symbols truncated
12:42:05.063 <- mall, received symbols truncated
12:42:05.063 <- mall, received symbols truncated
12:42:05.063 <- mall, received symbols truncated
12:42:05.063 <- mall, received symbols truncated
12:42:05.064 <- mall, received symbols truncated
12:42:05.064 <- mall, received symbols truncated
12:42:05.064 <- mall, received symbols truncated
12:42:05.064 <- mall, received symbols truncated
12:42:05.064 <- mall, received symbols truncated
12:42:05.064 <- mall, received symbols truncated
12:42:05.064 <- mall, received symbols truncated
12:42:05.065 <- mall, received symbols truncated
12:42:05.065 <- mall, received symbols truncated
12:42:05.065 <- mall, received symbols truncated
12:42:05.065 <- mall, received symbols truncated
12:42:05.065 <- mall, received symbols truncated
12:42:05.065 <- mall, received symbols truncated
12:42:05.065 <- mall, received symbols truncated
12:42:05.065 <- mall, received symbols truncated
12:42:05.065 <- mall, received symbols truncated
12:42:05.065 <- mall, received symbols truncated
12:42:05.065 <- mall, received symbols truncated
12:42:05.065 <- mall, received symbols truncated
12:42:05.065 <- mall, received symbols truncated
12:42:05.065 <- mall, received symbols truncated
12:42:05.065 <- mall, received symbols truncated
12:42:05.066 <- mall, received symbols truncated
12:42:05.066 <- mall, received symbols truncated
12:42:05.066 <- mall, received symbols truncated
12:42:05.066 <- mall, received symbols truncated
12:42:05.066 <- mall, received symbols truncated
12:42:05.066 <- mall, received symbols truncated
12:42:05.066 <- mall, received symbols truncated
12:42:05.066 <- mall, received symbols truncated
12:42:05.067 <- mall, received symbols truncated
12:42:05.067 <- mall, received symbols truncated
12:42:05.067 <- mall, received symbols truncated
12:42:05.067 <- mall, received symbols truncated
12:42:05.067 <- mall, received symbols truncated
12:42:05.067 <- mall, received symbols truncated
12:42:05.067 <- mall, received symbols truncated
12:42:05.067 <- mall, received symbols truncated
12:42:05.067 <- mall, received symbols truncated
12:42:05.067 <- mall, received symbols truncated
12:42:05.067 <- mall, received symbols truncated
12:42:05.067 <- mall, received symbols truncated
12:42:05.067 <- mall, received symbols truncated
12:42:05.067 <- mall, received symbols truncated
12:42:05.067 <- mall, received symbols truncated
12:42:05.068 <- mall, received symbols truncated
12:42:05.068 <- mall, received symbols truncated
12:42:05.068 <- mall, received symbols truncated
12:42:05.068 <- mall, received symbols truncated
12:42:05.068 <- mall, received symbols truncated
12:42:05.068 <- mall, received symbols truncated
12:42:05.068 <- mall, received symbols truncated
12:42:05.068 <- mall, received symbols truncated
12:42:05.069 <- mall, received symbols truncated
12:42:05.069 <- mall, received symbols truncated
12:42:05.069 <- mall, received symbols truncated
12:42:05.069 <- mall, received symbols truncated

View File

@@ -0,0 +1,5 @@
12:42:44.786
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
12:42:44.787 erase_flash @ COM3

View File

@@ -0,0 +1,7 @@
12:43:04.533
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
12:43:04.534 erase_flash @ COM3
12:43:06.212 flashing from D:\SC\SC-F001\build
12:43:06.213 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]

551
BRINGUP_28APR2026_1244.txt Normal file
View File

@@ -0,0 +1,551 @@
12:44:23.554
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
12:44:23.556 erase_flash @ COM3
12:44:27.874 flashing from D:\SC\SC-F001\build
12:44:27.875 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
12:44:52.970 Flash complete
12:44:54.471 Connecting to COM3 @ 115200 ...
12:44:54.475 -> BU.BEGIN
12:44:54.750 <- BU.BEGIN
12:44:54.751 <-
12:44:54.751 <-
12:44:54.751 <- BU.OK begin fw=666750f board=V5 t=0.00
12:44:54.752 -> BU.INFO
12:44:54.752 <- I (1880) BT_HID: Scanning for HID devices (3s)...
12:44:54.764 <- I (1880) BT_HID: BLE HID host initialised
12:44:54.764 <- I (1880) WEBSERVER: Initializing webserver...
12:44:54.773 <- I (1880) WEBSERVER: AP LAUNCHING
12:44:54.773 <- I (1900) wifi:wifi driver task: 3ffe28e8, prio:23, stack:6656, core=0
12:44:54.773 <- I (1900) wifi:wifi firmware version: ccaebfa
12:44:54.773 <- I (1900) wifi:wifi certification version: v7.0
12:44:54.773 <- I (1900) wifi:config NVS flash: enabled
12:44:54.794 <- I (1900) wifi:config nano formating: disabled
12:44:54.794 <- I (1910) wifi:Init data frame dynamic rx buffer num: 32
12:44:54.794 <- I (1910) wifi:Init static rx mgmt buffer num: 5
12:44:54.794 <- I (1920) wifi:Init management short buffer num: 32
12:44:54.822 <- BU.OK info reset=POWERON heap=111572 min_heap=111572 fw=666750f build=2026-04-28 17:44:02
12:44:59.670 -> BU.FLASH
12:44:59.671 <-
12:44:59.671 <- I (1930) wifi:Init dynamic tx buffer num: 32
12:44:59.671 <- I (1930) wifi:Init static rx buffer size: 1600
12:44:59.671 <- I (1940) wifi:Init static rx buffer num: 10
12:44:59.671 <- I (1940) wifi:Init dynamic rx buffer num: 32
12:44:59.671 <- I (1950) wifi_init: rx ba win: 6
12:44:59.671 <- I (1950) wifi_init: accept mbox: 6
12:44:59.671 <- I (1950) wifi_init: tcpip mbox: 32
12:44:59.671 <- I (1960) wifi_init: udp mbox: 6
12:44:59.671 <- I (1960) wifi_init: tcp mbox: 6
12:44:59.671 <- I (1960) wifi_init: tcp tx win: 5760
12:44:59.672 <- I (1970) wifi_init: tcp rx win: 5760
12:44:59.672 <- I (1970) wifi_init: tcp mss: 1440
12:44:59.672 <- I (2260) wifi:mode : softAP (80:f3:da:65:45:4d)
12:44:59.672 <- I (2270) wifi:Total power save buffer number: 16
12:44:59.672 <- I (2270) wifi:Init max length of beacon: 752/752
12:44:59.672 <- I (2270) wifi:Init max length of beacon: 752/752
12:44:59.673 <- I (2270) esp_netif_lwip: DHCP server started on interface WIFI_AP_DEF with IP: 192.168.4.1
12:44:59.673 <- I (2280) DNS_SERVER: DNS server started on port 53
12:44:59.673 <- I (2290) mdns_mem: mDNS task will be created from internal RAM
12:44:59.674 <- I (2290) WEBSERVER: SoftAP ready. SSID: sc.local, Channel: 6, Password: password
12:44:59.674 <- I (2300) WEBSERVER: Access at: http://sc.local.local or http://192.168.4.1
12:44:59.674 <- I (2310) WEBSERVER: STARTING HTTP
12:44:59.674 <- I (2310) WEBSERVER: HTTP server started successfully
12:44:59.674 <- I (2320) WEBSERVER: Registered URI handler: /
12:44:59.674 <- I (2320) WEBSERVER: Registered URI handler: /get
12:44:59.674 <- I (2330) WEBSERVER: Registered URI handler: /post
12:44:59.675 <- I (2330) WEBSERVER: Registered URI handler: /log
12:44:59.675 <- I (2340) WEBSERVER: Registered URI handler: /ota
12:44:59.675 <- I (2340) WEBSERVER: Registered URI handler: /*
12:44:59.675 <- I (2350) WEBSERVER: Webserver initialization complete
12:44:59.675 <- E rmt: hw buffer too small, received symbols truncated
12:44:59.676 <- E rmt: hw buffer too small, received symbols truncated
12:44:59.676 <- E rmt: hw buffer too small, received symbols truncated
12:44:59.676 <- I (4890) BT_HID: Found 0 HID device(s)
12:44:59.676 <- I (4890) BT_HID: No HID devices found, retrying in 2000ms...
12:45:00.188 <- E rmt: hw buffer too small, received symbols truncated
12:45:00.188 <-
12:45:00.188 <- BU.OK flash post_part=roundtrip log_head=11 log_tail=0 partitions_size=4128768
12:45:07.180 -> BU.I2C
12:45:07.180 <- I (6890) BT_HID: Scanning for HID devices (3s)...
12:45:07.181 <- E rmt: hw buffer too small, received symbols truncated
12:45:07.181 <- E rmt: hw buffer too small, received symbols truncated
12:45:07.181 <- I (9900) BT_HID: Found 0 HID device(s)
12:45:07.181 <- I (9900) BT_HID: No HID devices found, retrying in 2000ms...
12:45:07.182 <- E rmt: hw buffer too small, received symbols truncated
12:45:07.182 <- E rmt: hw buffer too small, received symbols truncated
12:45:07.182 <- E rmt: hw buffer too small, received symbols truncated
12:45:07.182 <- I (11900) BT_HID: Scanning for HID devices (3s)...
12:45:07.209 <- E rmt: hw buffer too small, received symbols truncated
12:45:07.209 <- E rmt: hw buffer too small, received symbols truncated
12:45:07.209 <- E rmt: hw buffer too small, received symbols truncated
12:45:07.209 <- E rmt: hw buffer too small, received symbols truncated
12:45:07.209 <- I (14350) I2C: POST: TCA9555 OK (port0=0x0123)
12:45:07.210 <-
12:45:07.719 <- BU.OK i2c tca9555=ack
12:45:07.721 -> BU.LED.WATCH
12:45:07.722 <- E rmt: hw buffer too small, received symbols truncated
12:45:08.237 <-
12:45:08.237 <- BU.EVENT led t=13.25 pressed=0
12:45:08.237 <- I (14910) BT_HID: Found 0 HID device(s)
12:45:08.237 <- I (14910) BT_HID: No HID devices found, retrying in 2000ms...
12:45:08.742 <- E rmt: hw buffer too small, received symbols truncated
12:45:08.742 <- E rmt: hw buffer too small, received symbols truncated
12:45:08.742 <- E rmt: hw buffer too small, received symbols truncated
12:45:09.246 <- E rmt: hw buffer too small, received symbols truncated
12:45:09.246 <- E rmt: hw buffer too small, received symbols truncated
12:45:09.749 <- E rmt: hw buffer too small, received symbols truncated
12:45:09.749 <- E rmt: hw buffer too small, received symbols truncated
12:45:10.254 <- I (16910) BT_HID: Scanning for HID devices (3s)...
12:45:10.254 <-
12:45:10.254 <- BU.EVENT led t=15.51 pressed=1
12:45:10.759 <- E rmt: hw buffer too small, received symbols truncated
12:45:11.265 <- E rmt: hw buffer too small, received symbols truncated
12:45:11.770 <- E rmt: hw buffer too small, received symbols truncated
12:45:11.770 <- E rmt: hw buffer too small, received symbols truncated
12:45:11.770 <- E rmt: hw buffer too small, received symbols truncated
12:45:12.276 <- E rmt: hw buffer too small, received symbols truncated
12:45:12.276 <- E rmt: hw buffer too small, received symbols truncated
12:45:12.276 <- E rmt: hw buffer too small, received symbols truncated
12:45:12.779 <- E rmt: hw buffer too small, received symbols truncated
12:45:12.780 <- E rmt: hw buffer too small, received symbols truncated
12:45:12.780 <- E rmt: hw buffer too small, received symbols truncated
12:45:12.780 <-
12:45:12.780 <- BU.EVENT led t=18.27 pressed=0
12:45:12.780 <- I (19920) BT_HID: Found 0 HID device(s)
12:45:13.285 <- I (19920) BT_HID: No HID devices found, retrying in 2000ms...
12:45:13.285 <- E rmt: hw buffer too small, received symbols truncated
12:45:13.790 <- E rmt: hw buffer too small, received symbols truncated
12:45:13.790 <- E rmt: hw buffer too small, received symbols truncated
12:45:13.790 <- E rmt: hw buffer too small, received symbols truncated
12:45:14.802 <- E rmt: hw buffer too small, received symbols truncated
12:45:14.802 <- E rmt: hw buffer too small, received symbols truncated
12:45:14.802 <- I (21920) BT_HID: Scanning for HID devices (3s)...
12:45:15.814 <- E rmt: hw buffer too small, received symbols truncated
12:45:16.318 <- E rmt: hw buffer too small, received symbols truncated
12:45:16.318 <- E rmt: hw buffer too small, received symbols truncated
12:45:16.475 ->
12:45:16.830 <-
12:45:16.830 <- BU.OK led.watch done
12:45:23.103 -> BU.ADC
12:45:23.104 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.104 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.105 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.105 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.105 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.105 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.106 <- I (24930) BT_HID: Found 0 HID device(s)
12:45:23.106 <- I (24930) BT_HID: No HID devices found, retrying in 2000ms...
12:45:23.106 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.106 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.106 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.106 <- I (26930) BT_HID: Scanning for HID devices (3s)...
12:45:23.106 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.106 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.106 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.107 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.107 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.107 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.107 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.108 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.108 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.108 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.108 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.108 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.108 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.108 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.108 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.108 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.108 <- I (29940) BT_HID: Found 0 HID device(s)
12:45:23.291 <- I (29940) BT_HID: No HID devices found, retrying in 2000ms...
12:45:23.291 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.291 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.291 <-
12:45:23.291 <- BU.OK adc bat_mv=1669 bat_V=13.196 isens_mv=1656 isens_A=-0.45
12:45:23.298 -> BU.PARAM GET V_SENS_K
12:45:23.803 <- E rmt: hw buffer too small, received symbols truncated
12:45:23.803 <-
12:45:23.803 <- BU.OK param key=V_SENS_K value=0.00766666653
12:45:23.803 -> BU.ADC
12:45:23.803 <- E rmt: hw buffer too small, received symbols truncated
12:45:24.308 <-
12:45:24.308 <- BU.OK adc bat_mv=1668 bat_V=13.188 isens_mv=1675 isens_A=-1.89
12:45:38.841 -> BU.PARAM SET V_SENS_OFFSET 0.112000
12:45:38.842 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.842 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.843 <- I (31940) BT_HID: Scanning for HID devices (3s)...
12:45:38.843 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.843 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.843 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.843 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.843 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.843 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.843 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.844 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.844 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.844 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.844 <- I (34950) BT_HID: Found 0 HID device(s)
12:45:38.845 <- I (34950) BT_HID: No HID devices found, retrying in 2000ms...
12:45:38.845 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.845 <- I (36950) BT_HID: Scanning for HID devices (3s)...
12:45:38.845 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.845 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.845 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.845 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.845 <- I (39960) BT_HID: Found 0 HID device(s)
12:45:38.845 <- I (39960) BT_HID: No HID devices found, retrying in 2000ms...
12:45:38.846 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.846 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.846 <- I (41960) BT_HID: Scanning for HID devices (3s)...
12:45:38.846 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.848 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.848 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.848 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.848 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.848 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.848 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.848 <- I (44970) BT_HID: Found 0 HID device(s)
12:45:38.848 <- I (44970) BT_HID: No HID devices found, retrying in 2000ms...
12:45:38.848 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.905 <- E rmt: hw buffer too small, received symbols truncated
12:45:38.905 <- I (46010) STORAGE: Parameter 34 (V_SENS_OFFSET) set (not committed)
12:45:38.905 <- I (46010) STORAGE: Committing 49 parameters to flash...
12:45:38.905 <- E rmt: hw buffer too small, received symbols truncated
12:45:39.410 <- I (46040) STORAGE: Successfully committed all parameters to flash
12:45:39.410 <-
12:45:39.410 <- BU.OK param key=V_SENS_OFFSET set=ok committed=yes
12:45:39.410 -> BU.PARAM GET V_SENS_OFFSET
12:45:39.410 <- E rmt: hw buffer too small, received symbols truncated
12:45:39.916 <-
12:45:39.916 <- BU.OK param key=V_SENS_OFFSET value=0.112000003
12:45:39.916 -> BU.ADC
12:45:39.916 <- I (46970) BT_HID: Scanning for HID devices (3s)...
12:45:40.421 <-
12:45:40.421 <- BU.OK adc bat_mv=1672 bat_V=12.931 isens_mv=1676 isens_A=-1.97
12:45:40.427 -> BU.SENSORS.WATCH 0
12:45:40.427 <- E rmt: hw buffer too small, received symbols truncated
12:45:40.942 <-
12:45:40.942 <- BU.EVENT state t=45.95 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:40.942 <- E rmt: hw buffer too small, received symbols truncated
12:45:40.942 <-
12:45:40.942 <- BU.EVENT state t=46.21 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:41.447 <-
12:45:41.447 <- BU.EVENT state t=46.46 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:41.447 <-
12:45:41.447 <- BU.EVENT state t=46.71 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:41.957 <-
12:45:41.957 <- BU.EVENT state t=46.96 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:41.957 <-
12:45:41.957 <- BU.EVENT state t=47.21 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:41.957 <-
12:45:42.458 <- BU.EVENT state t=47.46 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:42.458 <-
12:45:42.458 <- BU.EVENT state t=47.71 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:42.459 <- E rmt: hw buffer too small, received symbols truncated
12:45:42.459 <-
12:45:42.957 <- BU.EVENT state t=47.96 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:42.957 <-
12:45:42.957 <- BU.EVENT state t=48.21 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:42.957 <- I (49980) BT_HID: Found 0 HID device(s)
12:45:42.957 <- I (49980) BT_HID: No HID devices found, retrying in 2000ms...
12:45:42.957 <-
12:45:43.469 <- BU.EVENT state t=48.46 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:43.469 <-
12:45:43.469 <- BU.EVENT state t=48.71 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:43.469 <-
12:45:43.469 <- BU.EVENT state t=48.96 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:43.972 <-
12:45:43.972 <- BU.EVENT state t=49.21 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:43.972 <-
12:45:43.972 <- BU.EVENT state t=49.46 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:44.478 <-
12:45:44.478 <- BU.EVENT state t=49.71 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:44.478 <- E rmt: hw buffer too small, received symbols truncated
12:45:44.478 <-
12:45:44.478 <- BU.EVENT state t=49.96 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:44.982 <-
12:45:44.982 <- BU.EVENT state t=50.21 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:44.982 <- I (51980) BT_HID: Scanning for HID devices (3s)...
12:45:44.982 <-
12:45:44.982 <- BU.EVENT state t=50.46 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:45.487 <-
12:45:45.487 <- BU.EVENT state t=50.71 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:45.487 <-
12:45:45.487 <- BU.EVENT state t=50.96 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:45.995 <-
12:45:45.995 <- BU.EVENT state t=51.21 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:45.995 <-
12:45:45.995 <- BU.EVENT state t=51.46 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:46.500 <-
12:45:46.500 <- BU.EVENT state t=51.71 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:46.500 <-
12:45:46.500 <- BU.EVENT state t=51.96 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:47.004 <-
12:45:47.004 <- BU.EVENT state t=52.21 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:47.004 <-
12:45:47.004 <- BU.EVENT state t=52.46 SAFETY=1 DRIVE=0 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:45:47.511 <-

3386
BRINGUP_28APR2026_1246.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,84 @@
12:58:59.740 Connecting to COM3 @ 115200 ...
12:58:59.748 -> BU.BEGIN
12:58:59.880 <- ets Jul 29 2019 12:21:46
12:58:59.880 <-
12:58:59.880 <- rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
12:58:59.882 <- configsip: 0, SPIWP:0xee
12:58:59.882 <- clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
12:58:59.883 <- mode:DIO, clock div:2
12:58:59.883 <- load:0x3fffeba4,len:4
12:59:00.245 <- load:0x4009f000,len:3248
12:59:00.245 <- entry 0x4009f574
12:59:00.247 <- <20>OHAI<41>ets Jul 29 2019 12:21:46
12:59:00.247 <-
12:59:00.247 <- rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
12:59:00.248 <- configsip: 0, SPIWP:0xee
12:59:00.259 <- clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
12:59:00.259 <- mode:DIO, clock div:2
12:59:00.614 <- load:0x3fffeba4,len:4
12:59:00.614 <- load:0x4009f000,len:3248
12:59:00.616 <- entry 0x4009f574
12:59:00.616 <- <20>OHAI<41>ets Jul 29 2019 12:21:46
12:59:00.617 <-
12:59:00.617 <- rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
12:59:00.617 <- configsip: 0, SPIWP:0xee
12:59:00.618 <- clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
12:59:00.977 <- mode:DIO, clock div:2
12:59:00.977 <- load:0x3fffeba4,len:4
12:59:00.979 <- load:0x4009f000,len:3248
12:59:00.982 <- entry 0x4009f574
12:59:00.982 <- <20>OHAI<41>ets Jul 29 2019 12:21:46
12:59:00.983 <-
12:59:00.983 <- rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
12:59:00.983 <- configsip: 0, SPIWP:0xee
12:59:01.252 -> BU.BEGIN
12:59:01.252 <- clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
12:59:01.253 <- mode:DIO, clock div:2
12:59:01.254 <- load:0x3fffeba4,len:4
12:59:01.254 <- load:0x4009f000,len:3248
12:59:01.254 <- entry 0x4009f574
12:59:01.355 <- <20>OHAI<41>ets Jul 29 2019 12:21:46
12:59:01.355 <-
12:59:01.355 <- rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
12:59:01.356 <- configsip: 0, SPIWP:0xee
12:59:01.357 <- clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00

450
BRINGUP_28APR2026_1259.txt Normal file
View File

@@ -0,0 +1,450 @@
12:59:08.127
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
12:59:08.130 flashing from D:\SC\SC-F001\build
12:59:08.131 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
12:59:33.229 Flash complete
12:59:34.730 Connecting to COM3 @ 115200 ...
12:59:34.736 -> BU.BEGIN
12:59:34.996 <- BU.BEGIN
12:59:34.997 <-
12:59:34.997 <-
12:59:34.997 <- BU.OK begin fw=666750f board=V5 t=0.00
12:59:34.998 -> BU.INFO
12:59:34.998 <- I (1870) BT_HID: Scanning for HID devices (3s)...
12:59:35.010 <- I (1870) BT_HID: BLE HID host initialised
12:59:35.010 <- I (1870) WEBSERVER: Initializing webserver...
12:59:35.019 <- I (1870) WEBSERVER: AP LAUNCHING
12:59:35.019 <- I (1890) wifi:wifi driver task: 3ffe28e8, prio:23, stack:6656, core=0
12:59:35.019 <- I (1890) wifi:wifi firmware version: ccaebfa
12:59:35.019 <- I (1890) wifi:wifi certification version: v7.0
12:59:35.019 <- I (1890) wifi:config NVS flash: enabled
12:59:35.041 <- I (1890) wifi:config nano formating: disabled
12:59:35.041 <- I (1900) wifi:Init data frame dynamic rx buffer num: 32
12:59:35.041 <- I (1900) wifi:Init static rx mgmt buffer num: 5
12:59:35.041 <- I (1910) wifi:Init management short buffer num: 32
12:59:35.041 <-
12:59:35.068 <- BU.OK info reset=POWERON heap=111572 min_heap=111572 fw=666750f build=2026-04-28 17:44:02
12:59:44.165 -> BU.FLASH
12:59:44.166 <- I (1910) wifi:Init dynamic tx buffer num: 32
12:59:44.166 <- I (1920) wifi:Init static rx buffer size: 1600
12:59:44.166 <- I (1930) wifi:Init static rx buffer num: 10
12:59:44.166 <- I (1930) wifi:Init dynamic rx buffer num: 32
12:59:44.166 <- I (1940) wifi_init: rx ba win: 6
12:59:44.166 <- I (1940) wifi_init: accept mbox: 6
12:59:44.166 <- I (1940) wifi_init: tcpip mbox: 32
12:59:44.166 <- I (1950) wifi_init: udp mbox: 6
12:59:44.166 <- I (1950) wifi_init: tcp mbox: 6
12:59:44.166 <- I (1950) wifi_init: tcp tx win: 5760
12:59:44.167 <- I (1960) wifi_init: tcp rx win: 5760
12:59:44.167 <- I (1960) wifi_init: tcp mss: 1440
12:59:44.167 <- I (2250) wifi:mode : softAP (80:f3:da:65:d1:41)
12:59:44.167 <- I (2260) wifi:Total power save buffer number: 16
12:59:44.167 <- I (2260) wifi:Init max length of beacon: 752/752
12:59:44.167 <- I (2260) wifi:Init max length of beacon: 752/752
12:59:44.168 <- I (2270) esp_netif_lwip: DHCP server started on interface WIFI_AP_DEF with IP: 192.168.4.1
12:59:44.168 <- I (2270) DNS_SERVER: DNS server started on port 53
12:59:44.168 <- I (2280) mdns_mem: mDNS task will be created from internal RAM
12:59:44.169 <- I (2290) WEBSERVER: SoftAP ready. SSID: sc.local, Channel: 6, Password: password
E rmt: hw buffer too small, received symbols truncated
12:59:44.169 <-
12:59:44.169 <- I (2300) WEBSERVER: Access at: http://sc.local.local or http://192.168.4.1
12:59:44.169 <- I (2300) WEBSERVER: STARTING HTTP
12:59:44.169 <- I (2310) WEBSERVER: HTTP server started successfully
12:59:44.169 <- I (2310) WEBSERVER: Registered URI handler: /
12:59:44.169 <- I (2320) WEBSERVER: Registered URI handler: /get
12:59:44.169 <- I (2320) WEBSERVER: Registered URI handler: /post
12:59:44.170 <- I (2330) WEBSERVER: Registered URI handler: /log
12:59:44.170 <- I (2340) WEBSERVER: Registered URI handler: /ota
12:59:44.170 <- I (2340) WEBSERVER: Registered URI handler: /*
12:59:44.170 <- I (2350) WEBSERVER: Webserver initialization complete
12:59:44.171 <- I (4880) BT_HID: Found 0 HID device(s)
12:59:44.171 <- I (4880) BT_HID: No HID devices found, retrying in 2000ms...
12:59:44.171 <- I (6880) BT_HID: Scanning for HID devices (3s)...
12:59:44.171 <- I (9890) BT_HID: Found 0 HID device(s)
12:59:44.677 <- I (9890) BT_HID: No HID devices found, retrying in 2000ms...
12:59:44.677 <-
12:59:44.677 <- BU.OK flash post_part=roundtrip log_head=11 log_tail=0 partitions_size=4128768
12:59:47.262 -> BU.I2C
12:59:47.777 <- I (11890) BT_HID: Scanning for HID devices (3s)...
12:59:47.777 <- I (14170) I2C: POST: TCA9555 OK (port0=0x0121)
12:59:47.777 <-
12:59:47.777 <- BU.OK i2c tca9555=ack
12:59:47.779 -> BU.LED.WATCH
12:59:47.779 <- E rmt: hw buffer too small, received symbols truncated
12:59:48.020 <-
12:59:48.020 <- BU.EVENT led t=13.04 pressed=1
12:59:48.020 <- E rmt: hw buffer too small, received symbols truncated
12:59:48.020 <- E rmt: hw buffer too small, received symbols truncated
12:59:48.020 <- I (14900) BT_HID: Found 0 HID device(s)
12:59:48.535 <- I (14900) BT_HID: No HID devices found, retrying in 2000ms...
12:59:49.039 <- E rmt: hw buffer too small, received symbols truncated
12:59:49.554 <- E rmt: hw buffer too small, received symbols truncated
12:59:49.554 <-
12:59:49.554 <- BU.EVENT led t=14.60 pressed=0
12:59:49.853 ->
12:59:50.058 <- E rmt: hw buffer too small, received symbols truncated
12:59:50.058 <- E rmt: hw buffer too small, received symbols truncated
12:59:50.058 <-
12:59:50.058 <- BU.OK led.watch done
12:59:52.070 -> BU.ADC
12:59:52.070 <- I (16900) BT_HID: Scanning for HID devices (3s)...
12:59:52.571 <-
12:59:52.571 <- BU.OK adc bat_mv=1662 bat_V=13.142 isens_mv=1657 isens_A=-0.53
12:59:52.576 -> BU.PARAM GET V_SENS_K
12:59:53.086 <-
12:59:53.086 <- BU.OK param key=V_SENS_K value=0.00766666653
12:59:53.086 -> BU.ADC
12:59:53.086 <- I (19910) BT_HID: Found 0 HID device(s)
12:59:53.086 <- I (19910) BT_HID: No HID devices found, retrying in 2000ms...
12:59:53.594 <-
12:59:53.594 <- BU.OK adc bat_mv=1661 bat_V=13.134 isens_mv=1655 isens_A=-0.38
12:59:55.493 -> BU.PARAM SET V_SENS_OFFSET 0.185667
12:59:55.531 <- E rmt: hw buffer too small, received symbols truncated
12:59:55.531 <- I (21910) BT_HID: Scanning for HID devices (3s)...
12:59:55.531 <- I (22410) STORAGE: Parameter 34 (V_SENS_OFFSET) set (not committed)
12:59:56.044 <- I (22410) STORAGE: Committing 49 parameters to flash...
12:59:56.044 <- I (22450) STORAGE: Successfully committed all parameters to flash
12:59:56.044 <-
12:59:56.044 <- BU.OK param key=V_SENS_OFFSET set=ok committed=yes
12:59:56.044 -> BU.PARAM GET V_SENS_OFFSET
12:59:56.550 <-
12:59:56.550 <- BU.OK param key=V_SENS_OFFSET value=0.185666993
12:59:56.550 -> BU.ADC
12:59:57.056 <-
12:59:57.056 <- BU.OK adc bat_mv=1657 bat_V=12.889 isens_mv=1652 isens_A=-0.15
12:59:57.065 -> BU.SENSORS.WATCH 0
12:59:57.577 <-
12:59:57.577 <- BU.EVENT state t=22.33 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:59:57.577 <-
12:59:57.577 <- BU.EVENT state t=22.59 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:59:58.039 <-
12:59:58.039 <- BU.EVENT state t=22.84 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:59:58.039 <-
12:59:58.039 <- BU.EVENT state t=23.09 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:59:58.039 <- I (24920) BT_HID: Found 0 HID device(s)
12:59:58.542 <- I (24920) BT_HID: No HID devices found, retrying in 2000ms...
12:59:58.542 <-
12:59:58.542 <- BU.EVENT state t=23.34 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:59:58.542 <-
12:59:58.542 <- BU.EVENT state t=23.59 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:59:59.048 <- E rmt: hw buffer too small, received symbols truncated
12:59:59.048 <-
12:59:59.048 <- BU.EVENT state t=23.84 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:59:59.048 <-
12:59:59.048 <- BU.EVENT state t=24.09 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:59:59.550 <- E rmt: hw buffer too small, received symbols truncated
12:59:59.550 <-
12:59:59.550 <- BU.EVENT state t=24.34 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
12:59:59.550 <-
12:59:59.550 <- BU.EVENT state t=24.59 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:00.055 <-
13:00:00.055 <- BU.EVENT state t=24.84 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:00.055 <-
13:00:00.055 <- BU.EVENT state t=25.09 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:00.055 <- I (26920) BT_HID: Scanning for HID devices (3s)...
13:00:00.562 <-
13:00:00.562 <- BU.EVENT state t=25.34 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:00.562 <-
13:00:00.562 <- BU.EVENT state t=25.59 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:00.562 <- E rmt: hw buffer too small, received symbols truncated
13:00:01.065 <-
13:00:01.065 <- BU.EVENT state t=25.84 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:01.065 <-
13:00:01.065 <- BU.EVENT state t=26.09 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:01.065 <- E rmt: hw buffer too small, received symbols truncated
13:00:01.571 <-
13:00:01.571 <- BU.EVENT state t=26.34 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:01.571 <-
13:00:01.571 <- BU.EVENT state t=26.59 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:02.077 <-
13:00:02.077 <- BU.EVENT state t=26.84 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:02.077 <-
13:00:02.077 <- BU.EVENT state t=27.09 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:02.580 <-
13:00:02.580 <- BU.EVENT state t=27.34 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:02.580 <-
13:00:02.580 <- BU.EVENT state t=27.59 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:03.049 <-
13:00:03.049 <- BU.EVENT state t=27.84 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:03.049 <-
13:00:03.049 <- BU.EVENT state t=28.09 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:03.049 <- I (29930) BT_HID: Found 0 HID device(s)
13:00:03.564 <- I (29930) BT_HID: No HID devices found, retrying in 2000ms...
13:00:03.564 <-
13:00:03.564 <- BU.EVENT state t=28.35 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:03.564 <-
13:00:03.564 <- BU.EVENT state t=28.60 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:04.070 <-
13:00:04.070 <- BU.EVENT state t=28.85 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:04.070 <-
13:00:04.070 <- BU.EVENT state t=29.10 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:04.573 <-
13:00:04.573 <- BU.EVENT state t=29.35 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:04.573 <-
13:00:04.573 <- BU.EVENT state t=29.60 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:05.080 <-
13:00:05.080 <- BU.EVENT state t=29.85 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:05.080 <-
13:00:05.080 <- BU.EVENT state t=30.10 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:05.080 <- I (31930) BT_HID: Scanning for HID devices (3s)...
13:00:05.585 <-
13:00:05.585 <- BU.EVENT state t=30.35 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:05.585 <-
13:00:05.585 <- BU.EVENT state t=30.60 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:06.096 <-
13:00:06.096 <- BU.EVENT state t=30.85 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:06.096 <-
13:00:06.096 <- BU.EVENT state t=31.10 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:06.610 <-
13:00:06.610 <- BU.EVENT state t=31.36 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:06.610 <-
13:00:06.610 <- BU.EVENT state t=31.61 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:07.122 <-
13:00:07.122 <- BU.EVENT state t=31.86 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:07.122 <-
13:00:07.122 <- BU.EVENT state t=32.11 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:07.624 <-
13:00:07.624 <- BU.EVENT state t=32.36 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:07.624 <-
13:00:07.624 <- BU.EVENT state t=32.61 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:07.624 <-
13:00:08.122 <- BU.EVENT state t=32.86 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:08.122 <-
13:00:08.122 <- BU.EVENT state t=33.11 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:08.122 <- I (34940) BT_HID: Found 0 HID device(s)
13:00:08.122 <- I (34940) BT_HID: No HID devices found, retrying in 2000ms...
13:00:08.122 <-
13:00:08.632 <- BU.EVENT state t=33.36 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:08.632 <-
13:00:08.632 <- BU.EVENT state t=33.61 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:08.632 <-
13:00:08.632 <- BU.EVENT state t=33.86 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
13:00:09.125 <-
13:00:09.125 <- BU.EVENT sensor name=SAFETY edge=make t=34.05
13:00:09.125 <- E rmt: hw buffer too small, received symbols truncated
13:00:09.125 <-
13:00:09.125 <- BU.EVENT state t=34.11 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
13:00:09.127 <-
13:00:09.625 <- BU.EVENT state t=34.36 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
13:00:09.625 <-
13:00:09.625 <- BU.EVENT state t=34.61 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
13:00:09.625 <- E rmt: hw buffer too small, received symbols truncated
13:00:09.625 <-
13:00:10.135 <- BU.EVENT state t=34.86 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
13:00:10.135 <-
13:00:10.135 <- BU.EVENT state t=35.11 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0

BIN
BRINGUP_28APR2026_1301.txt Normal file

Binary file not shown.

9379
BRINGUP_28APR2026_1330.txt Normal file

File diff suppressed because it is too large Load Diff

372
BRINGUP_28APR2026_1418.txt Normal file
View File

@@ -0,0 +1,372 @@
14:18:24.124
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
14:18:24.126 erase_flash @ COM3
14:18:28.196 flashing from D:\SC\SC-F001\build
14:18:28.198 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
14:18:53.621 Flash complete
14:18:55.121 Connecting to COM3 @ 115200 ...
14:18:55.127 -> BU.BEGIN
14:18:55.394 <- BU.BEGIN
14:18:55.394 <-
14:18:55.394 <-
14:18:55.394 <- BU.OK begin fw=666750f board=V5 t=0.00
14:18:55.396 -> BU.INFO
14:18:55.396 <- I (1870) BT_HID: Scanning for HID devices (3s)...
14:18:55.408 <- I (1870) BT_HID: BLE HID host initialised
14:18:55.408 <- I (1870) WEBSERVER: Initializing webserver...
14:18:55.416 <- I (1870) WEBSERVER: AP LAUNCHING
14:18:55.416 <- I (1890) wifi:wifi driver task: 3ffe28e8, prio:23, stack:6656, core=0
14:18:55.416 <- I (1890) wifi:wifi firmware version: ccaebfa
14:18:55.416 <- I (1890) wifi:wifi certification version: v7.0
14:18:55.416 <- I (1890) wifi:config NVS flash: enabled
14:18:55.437 <- I (1890) wifi:config nano formating: disabled
14:18:55.437 <- I (1900) wifi:Init data frame dynamic rx buffer num: 32
14:18:55.437 <- I (1900) wifi:Init static rx mgmt buffer num: 5
14:18:55.437 <- I (1910) wifi:Init management short buffer num: 32
14:18:55.437 <-
14:18:55.464 <- BU.OK info reset=POWERON heap=111572 min_heap=111572 fw=666750f build=2026-04-28 17:44:02
14:18:57.069 -> BU.FLASH
14:18:57.070 <- I (1910) wifi:Init dynamic tx buffer num: 32
14:18:57.070 <- I (1920) wifi:Init static rx buffer size: 1600
14:18:57.070 <- I (1930) wifi:Init static rx buffer num: 10
14:18:57.070 <- I (1930) wifi:Init dynamic rx buffer num: 32
14:18:57.070 <- I (1940) wifi_init: rx ba win: 6
14:18:57.070 <- I (1940) wifi_init: accept mbox: 6
14:18:57.070 <- I (1940) wifi_init: tcpip mbox: 32
14:18:57.070 <- I (1950) wifi_init: udp mbox: 6
14:18:57.070 <- I (1950) wifi_init: tcp mbox: 6
14:18:57.070 <- I (1950) wifi_init: tcp tx win: 5760
14:18:57.071 <- I (1960) wifi_init: tcp rx win: 5760
14:18:57.071 <- I (1960) wifi_init: tcp mss: 1440
14:18:57.071 <- I (2250) wifi:mode : softAP (80:f3:da:65:25:f9)
14:18:57.071 <- I (2260) wifi:Total power save buffer number: 16
14:18:57.071 <- I (2260) wifi:Init max length of beacon: 752/752
14:18:57.071 <- I (2260) wifi:Init max length of beacon: 752/752
14:18:57.072 <- I (2260) esp_netif_lwip: DHCP server started on interface WIFI_AP_DEF with IP: 192.168.4.1
14:18:57.072 <- I (2270) DNS_SERVER: DNS server started on port 53
14:18:57.072 <- I (2280) mdns_mem: mDNS task will be created from internal RAM
14:18:57.072 <- I (2280) WEBSERVER: SoftAP ready. SSID: sc.local, Channel: 6, Password: password
14:18:57.073 <- I (2290) WEBSERVER: Access at: http://sc.local.local or http://192.168.4.1
14:18:57.073 <- I (2300) WEBSERVER: STARTING HTTP
14:18:57.073 <- I (2310) WEBSERVER: HTTP server started successfully
14:18:57.073 <- I (2310) WEBSERVER: Registered URI handler: /
14:18:57.073 <- I (2310) WEBSERVER: Registered URI handler: /get
14:18:57.073 <- I (2320) WEBSERVER: Registered URI handler: /post
14:18:57.096 <- I (2320) WEBSERVER: Registered URI handler: /log
14:18:57.096 <- I (2330) WEBSERVER: Registered URI handler: /ota
14:18:57.096 <- I (2330) WEBSERVER: Registered URI handler: /*
14:18:57.096 <- I (2340) WEBSERVER: Webserver initialization complete
14:18:57.096 <-
14:18:57.600 <- BU.OK flash post_part=roundtrip log_head=11 log_tail=0 partitions_size=4128768
14:18:58.996 -> BU.I2C
14:18:59.511 <- I (4880) BT_HID: Found 0 HID device(s)
14:18:59.511 <- I (4880) BT_HID: No HID devices found, retrying in 2000ms...
14:18:59.511 <- I (5510) I2C: POST: TCA9555 OK (port0=0x0123)
14:18:59.511 <-
14:18:59.511 <- BU.OK i2c tca9555=ack
14:18:59.512 -> BU.LED.WATCH
14:19:00.017 <-
14:19:00.017 <- BU.EVENT led t=4.39 pressed=0
14:19:00.017 <-
14:19:00.017 <- BU.EVENT led t=4.63 pressed=1
14:19:00.521 <- I (6880) BT_HID: Scanning for HID devices (3s)...
14:19:00.521 <- E rmt: hw buffer too small, received symbols truncated
14:19:01.026 <-
14:19:01.026 <- BU.EVENT led t=5.85 pressed=0
14:19:02.519 ->
14:19:02.546 <-
14:19:02.546 <- BU.OK led.watch done
14:19:03.814 -> BU.ADC
14:19:04.327 <- I (9890) BT_HID: Found 0 HID device(s)
14:19:04.327 <- I (9890) BT_HID: No HID devices found, retrying in 2000ms...
14:19:04.327 <-
14:19:04.327 <- BU.OK adc bat_mv=1667 bat_V=13.180 isens_mv=1664 isens_A=-1.06
14:19:04.333 -> BU.PARAM GET V_SENS_K
14:19:04.842 <-
14:19:04.842 <- BU.OK param key=V_SENS_K value=0.00766666653
14:19:04.842 -> BU.ADC
14:19:05.345 <-
14:19:05.345 <- BU.OK adc bat_mv=1667 bat_V=13.180 isens_mv=1664 isens_A=-1.06
14:19:12.424 -> BU.PARAM SET V_SENS_OFFSET 0.159667
14:19:12.425 <- I (11890) BT_HID: Scanning for HID devices (3s)...
14:19:12.425 <- E rmt: hw buffer too small, received symbols truncated
14:19:12.425 <- I (14900) BT_HID: Found 0 HID device(s)
14:19:12.425 <- I (14900) BT_HID: No HID devices found, retrying in 2000ms...
14:19:12.489 <- I (16900) BT_HID: Scanning for HID devices (3s)...
14:19:12.490 <- I (18940) STORAGE: Parameter 34 (V_SENS_OFFSET) set (not committed)
14:19:12.490 <- I (18940) STORAGE: Committing 49 parameters to flash...
14:19:13.002 <- I (18980) STORAGE: Successfully committed all parameters to flash
14:19:13.002 <-
14:19:13.002 <- BU.OK param key=V_SENS_OFFSET set=ok committed=yes
14:19:13.002 -> BU.PARAM GET V_SENS_OFFSET
14:19:13.505 <-
14:19:13.505 <- BU.OK param key=V_SENS_OFFSET value=0.159667
14:19:13.505 -> BU.ADC
14:19:13.505 <- I (19910) BT_HID: Found 0 HID device(s)
14:19:13.505 <- I (19910) BT_HID: No HID devices found, retrying in 2000ms...
14:19:14.010 <-
14:19:14.010 <- BU.OK adc bat_mv=1665 bat_V=12.925 isens_mv=1663 isens_A=-0.98
14:19:14.015 -> BU.SENSORS.WATCH 0
14:19:14.530 <-
14:19:14.530 <- BU.EVENT state t=18.89 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:14.530 <-
14:19:14.530 <- BU.EVENT state t=19.15 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:15.034 <-
14:19:15.034 <- BU.EVENT state t=19.40 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:15.034 <-
14:19:15.034 <- BU.EVENT state t=19.65 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:15.539 <-
14:19:15.539 <- BU.EVENT state t=19.90 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:15.539 <-
14:19:15.539 <- BU.EVENT state t=20.15 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:15.539 <- I (21910) BT_HID: Scanning for HID devices (3s)...
14:19:16.045 <-
14:19:16.045 <- BU.EVENT state t=20.40 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:16.045 <- E rmt: hw buffer too small, received symbols truncated
14:19:16.045 <-
14:19:16.045 <- BU.EVENT state t=20.65 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:16.550 <-
14:19:16.550 <- BU.EVENT state t=20.90 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:16.550 <-
14:19:16.550 <- BU.EVENT state t=21.15 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:16.550 <-
14:19:17.055 <- BU.EVENT state t=21.40 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:17.055 <-
14:19:17.055 <- BU.EVENT state t=21.65 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:17.055 <-
14:19:17.055 <- BU.EVENT state t=21.90 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:17.562 <-
14:19:17.562 <- BU.EVENT state t=22.15 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:17.562 <- E rmt: hw buffer too small, received symbols truncated
14:19:17.562 <-
14:19:17.562 <- BU.EVENT state t=22.40 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:18.063 <-
14:19:18.063 <- BU.EVENT state t=22.65 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:18.063 <-
14:19:18.063 <- BU.EVENT state t=22.90 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:18.550 <-
14:19:18.550 <- BU.EVENT state t=23.15 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:18.550 <- I (24920) BT_HID: Found 0 HID device(s)
14:19:18.550 <- I (24920) BT_HID: No HID devices found, retrying in 2000ms...
14:19:18.550 <-
14:19:19.055 <- BU.EVENT state t=23.40 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:19.055 <-
14:19:19.055 <- BU.EVENT state t=23.65 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:19.055 <-
14:19:19.055 <- BU.EVENT state t=23.90 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:19.564 <-
14:19:19.564 <- BU.EVENT state t=24.15 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:19.564 <-
14:19:19.564 <- BU.EVENT state t=24.40 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:20.066 <-
14:19:20.066 <- BU.EVENT state t=24.65 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
14:19:20.066 <-
14:19:20.066 <- BU.EVENT sensor name=SAFETY edge=make t=24.82
14:19:20.066 <-
14:19:20.066 <- BU.EVENT state t=24.90 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
14:19:20.573 <-
14:19:20.573 <- BU.EVENT state t=25.15 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
14:19:20.573 <- I (26920) BT_HID: Scanning for HID devices (3s)...
14:19:20.573 <-
14:19:20.573 <- BU.EVENT state t=25.40 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
14:19:21.077 <-
14:19:21.077 <- BU.EVENT sensor name=SAFETY edge=break t=25.56
14:19:21.077 <-
14:19:21.077 <- BU.EVENT state t=25.65 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=2 isr_d=0 isr_j=0 isr_a=0
14:19:21.079 <-
14:19:21.079 <- BU.EVENT state t=25.90 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=2 isr_d=0 isr_j=0 isr_a=0
14:19:21.581 <-
14:19:21.581 <- BU.EVENT state t=26.15 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=2 isr_d=0 isr_j=0 isr_a=0
14:19:21.581 <-
14:19:21.581 <- BU.EVENT state t=26.40 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=2 isr_d=0 isr_j=0 isr_a=0
14:19:22.089 <-
14:19:22.089 <- BU.EVENT state t=26.65 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=2 isr_d=0 isr_j=0 isr_a=0
14:19:22.089 <-
14:19:22.089 <- BU.EVENT sensor name=SAFETY edge=make t=26.82
14:19:22.089 <-
14:19:22.089 <- BU.EVENT state t=26.90 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=3 isr_d=0 isr_j=0 isr_a=0
14:19:22.595 <-
14:19:22.595 <- BU.EVENT state t=27.15 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=3 isr_d=0 isr_j=0 isr_a=0
14:19:22.595 <-
14:19:22.595 <- BU.EVENT state t=27.40 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=3 isr_d=0 isr_j=0 isr_a=0
14:19:23.100 <-
14:19:23.100 <- BU.EVENT state t=27.65 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=3 isr_d=0 isr_j=0 isr_a=0
14:19:23.100 <-
14:19:23.100 <- BU.EVENT state t=27.90 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=3 isr_d=0 isr_j=0 isr_a=0

1100
BRINGUP_28APR2026_1451.txt Normal file

File diff suppressed because it is too large Load Diff

BIN
BRINGUP_28APR2026_1506.txt Normal file

Binary file not shown.

2929
BRINGUP_28APR2026_1519.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,5 @@
15:41:52.785
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
15:41:52.786 erase_flash @ COM3

3428
BRINGUP_28APR2026_1544.txt Normal file

File diff suppressed because it is too large Load Diff

BIN
BRINGUP_28APR2026_1554.txt Normal file

Binary file not shown.

461
BRINGUP_28APR2026_1649.txt Normal file
View File

@@ -0,0 +1,461 @@
16:49:24.140
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
16:49:24.142 erase_flash @ COM3
16:49:26.772 flashing from D:\SC\SC-F001\build
16:49:26.774 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
16:49:51.860 Flash complete
16:49:53.361 Connecting to COM3 @ 115200 ...
16:49:53.367 -> BU.BEGIN
16:49:53.626 <- BU.BEGIN
16:49:53.626 <-
16:49:53.626 <-
16:49:53.626 <- BU.OK begin fw=666750f board=V5 t=0.00
16:49:53.628 -> BU.INFO
16:49:53.628 <- E rmt: hw buffer too small, received symbols truncated
16:49:53.640 <- E rmt: hw buffer too small, received symbols truncated
16:49:53.640 <- I (1870) BT_HID: Scanning for HID devices (3s)...
16:49:53.651 <- I (1870) BT_HID: BLE HID host initialised
16:49:53.651 <- I (1870) WEBSERVER: Initializing webserver...
16:49:53.651 <- I (1870) WEBSERVER: AP LAUNCHING
16:49:53.651 <- I (1890) wifi:wifi driver task: 3ffe28e8, prio:23, stack:6656, core=0
16:49:53.651 <- I (1890) wifi:wifi firmware version: ccaebfa
16:49:53.673 <- I (1890) wifi:wifi certification version: v7.0
16:49:53.673 <- I (1890) wifi:config NVS flash: enabled
16:49:53.673 <- I (1890) wifi:config nano formating: disabled
16:49:53.673 <-
16:49:53.673 <- BU.OK info reset=POWERON heap=114932 min_heap=113940 fw=666750f build=2026-04-28 17:44:02
16:49:58.479 -> BU.FLASH
16:49:58.480 <- I (1900) wifi:Init data frame dynamic rx buffer num: 32
16:49:58.480 <- I (1910) wifi:Init static rx mgmt buffer num: 5
16:49:58.480 <- I (1910) wifi:Init management short buffer num: 32
16:49:58.480 <- I (1920) wifi:Init dynamic tx buffer num: 32
16:49:58.480 <- I (1920) wifi:Init static rx buffer size: 1600
16:49:58.481 <- I (1930) wifi:Init static rx buffer num: 10
16:49:58.481 <- I (1930) wifi:Init dynamic rx buffer num: 32
16:49:58.481 <- I (1940) wifi_init: rx ba win: 6
16:49:58.481 <- I (1940) wifi_init: accept mbox: 6
16:49:58.481 <- I (1940) wifi_init: tcpip mbox: 32
16:49:58.481 <- I (1950) wifi_init: udp mbox: 6
16:49:58.481 <- I (1950) wifi_init: tcp mbox: 6
16:49:58.482 <- I (1950) wifi_init: tcp tx win: 5760
16:49:58.482 <- I (1960) wifi_init: tcp rx win: 5760
16:49:58.482 <- I (1960) wifi_init: tcp mss: 1440
16:49:58.482 <- I (2250) wifi:mode : softAP (80:f3:da:65:b5:5d)
16:49:58.482 <- I (2260) wifi:Total power save buffer number: 16
16:49:58.482 <- I (2260) wifi:Init max length of beacon: 752/752
16:49:58.482 <- I (2260) wifi:Init max length of beacon: 752/752
16:49:58.482 <- I (2270) esp_netif_lwip: DHCP server started on interface WIFI_AP_DEF with IP: 192.168.4.1
16:49:58.483 <- I (2270) DNS_SERVER: DNS server started on port 53
16:49:58.483 <- I (2280) mdns_mem: mDNS task will be created from internal RAM
16:49:58.483 <- I (2280) WEBSERVER: SoftAP ready. SSID: sc.local, Channel: 6, Password: password
16:49:58.484 <- I (2290) WEBSERVER: Access at: http://sc.local.local or http://192.168.4.1
16:49:58.484 <- I (2300) WEBSERVER: STARTING HTTP
16:49:58.484 <- I (2310) WEBSERVER: HTTP server started successfully
16:49:58.484 <- I (2310) WEBSERVER: Registered URI handler: /
16:49:58.484 <- I (2310) WEBSERVER: Registered URI handler: /get
16:49:58.484 <- I (2320) WEBSERVER: Registered URI handler: /post
16:49:58.484 <- I (2320) WEBSERVER: Registered URI handler: /log
16:49:58.484 <- I (2330) WEBSERVER: Registered URI handler: /ota
16:49:58.484 <- I (2330) WEBSERVER: Registered URI handler: /*
16:49:58.630 <- I (2340) WEBSERVER: Webserver initialization complete
16:49:58.630 <- I (4880) BT_HID: Found 0 HID device(s)
16:49:58.630 <- I (4880) BT_HID: No HID devices found, retrying in 2000ms...
16:49:58.630 <-
16:49:58.630 <- BU.OK flash post_part=roundtrip log_head=11 log_tail=0 partitions_size=4128768
16:50:00.069 -> BU.I2C
16:50:00.577 <- I (6880) BT_HID: Scanning for HID devices (3s)...
16:50:00.577 <- E rmt: hw buffer too small, received symbols truncated
16:50:00.577 <- I (8340) I2C: POST: TCA9555 OK (port0=0x0123)
16:50:00.577 <-
16:50:00.577 <- BU.OK i2c tca9555=ack
16:50:00.579 -> BU.LED.WATCH
16:50:01.081 <-
16:50:01.081 <- BU.EVENT led t=7.21 pressed=0
16:50:01.081 <-
16:50:01.081 <- BU.EVENT led t=7.29 pressed=1
16:50:02.094 <- I (9890) BT_HID: Found 0 HID device(s)
16:50:02.094 <- I (9890) BT_HID: No HID devices found, retrying in 2000ms...
16:50:02.599 <- E rmt: hw buffer too small, received symbols truncated
16:50:02.599 <-
16:50:02.599 <- BU.EVENT led t=8.79 pressed=0
16:50:03.681 ->
16:50:04.117 <- I (11890) BT_HID: Scanning for HID devices (3s)...
16:50:04.117 <-
16:50:04.117 <- BU.OK led.watch done
16:50:08.124 -> BU.ADC
16:50:08.639 <- I (14900) BT_HID: Found 0 HID device(s)
16:50:08.639 <- I (14900) BT_HID: No HID devices found, retrying in 2000ms...
16:50:08.639 <-
16:50:08.639 <- BU.OK adc bat_mv=1675 bat_V=13.242 isens_mv=1677 isens_A=-2.05
16:50:08.643 -> BU.PARAM GET V_SENS_K
16:50:09.152 <- I (16900) BT_HID: Scanning for HID devices (3s)...
16:50:09.152 <-
16:50:09.152 <- BU.OK param key=V_SENS_K value=0.00766666653
16:50:09.152 -> BU.ADC
16:50:09.657 <-
16:50:09.657 <- BU.OK adc bat_mv=1674 bat_V=13.234 isens_mv=1678 isens_A=-2.12
16:50:12.069 -> BU.PARAM SET V_SENS_OFFSET 0.106000
16:50:12.069 <- E rmt: hw buffer too small, received symbols truncated
16:50:12.108 <- I (19910) BT_HID: Found 0 HID device(s)
16:50:12.108 <- I (19910) BT_HID: No HID devices found, retrying in 2000ms...
16:50:12.108 <- I (20350) STORAGE: Parameter 34 (V_SENS_OFFSET) set (not committed)
16:50:12.610 <- I (20350) STORAGE: Committing 49 parameters to flash...
16:50:12.610 <- I (20390) STORAGE: Successfully committed all parameters to flash
16:50:12.610 <-
16:50:12.610 <- BU.OK param key=V_SENS_OFFSET set=ok committed=yes
16:50:12.610 -> BU.PARAM GET V_SENS_OFFSET
16:50:13.115 <-
16:50:13.115 <- BU.OK param key=V_SENS_OFFSET value=0.105999999
16:50:13.115 -> BU.ADC
16:50:13.624 <-
16:50:13.624 <- BU.OK adc bat_mv=1670 bat_V=12.909 isens_mv=1678 isens_A=-2.12
16:50:13.631 -> BU.SENSORS.WATCH 0
16:50:14.145 <- I (21910) BT_HID: Scanning for HID devices (3s)...
16:50:14.145 <-
16:50:14.145 <- BU.EVENT state t=20.27 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
16:50:14.145 <-
16:50:14.145 <- BU.EVENT state t=20.53 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
16:50:14.651 <-
16:50:14.651 <- BU.EVENT state t=20.78 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
16:50:14.651 <-
16:50:14.651 <- BU.EVENT state t=21.03 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
16:50:15.153 <-
16:50:15.153 <- BU.EVENT state t=21.28 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
16:50:15.153 <-
16:50:15.153 <- BU.EVENT state t=21.53 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
16:50:15.657 <-
16:50:15.657 <- BU.EVENT state t=21.78 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
16:50:15.657 <-
16:50:15.657 <- BU.EVENT state t=22.03 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
16:50:16.159 <-
16:50:16.159 <- BU.EVENT state t=22.29 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
16:50:16.159 <-
16:50:16.159 <- BU.EVENT state t=22.54 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
16:50:16.664 <-
16:50:16.664 <- BU.EVENT state t=22.80 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
16:50:16.664 <-
16:50:16.664 <- BU.EVENT state t=23.05 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
16:50:16.940 <- I (24920) BT_HID: Found 0 HID device(s)
16:50:16.940 <- I (24920) BT_HID: No HID devices found, retrying in 2000ms...
16:50:16.940 <-
16:50:16.940 <- BU.EVENT state t=23.30 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
16:50:16.940 <-
16:50:17.442 <- BU.EVENT state t=23.55 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
16:50:17.442 <-
16:50:17.442 <- BU.EVENT sensor name=SAFETY edge=break t=23.68
16:50:17.443 <-
16:50:17.443 <- BU.EVENT state t=23.80 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
16:50:17.445 <-
16:50:17.951 <- BU.EVENT state t=24.05 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
16:50:17.951 <-
16:50:17.951 <- BU.EVENT state t=24.30 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
16:50:17.951 <-
16:50:17.951 <- BU.EVENT state t=24.55 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
16:50:18.139 ->
16:50:18.455 <-
16:50:18.455 <- BU.OK sensors.watch sec=-1 SAFETY=break_only DRIVE=none JACK=none AUX=none
16:50:23.892 -> BU.SENSORS.WATCH 0
16:50:23.892 <- E rmt: hw buffer too small, received symbols truncated
16:50:23.893 <- I (26920) BT_HID: Scanning for HID devices (3s)...
16:50:23.893 <- E rmt: hw buffer too small, received symbols truncated
16:50:23.893 <- I (29930) BT_HID: Found 0 HID device(s)
16:50:23.893 <- I (29930) BT_HID: No HID devices found, retrying in 2000ms...
16:50:24.407 <- I (31930) BT_HID: Scanning for HID devices (3s)...
16:50:24.407 <-
16:50:24.407 <- BU.EVENT state t=30.53 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
16:50:24.407 <-
16:50:24.407 <- BU.EVENT state t=30.79 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
16:50:24.916 <-
16:50:24.916 <- BU.EVENT state t=31.05 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
16:50:24.916 <- E rmt: hw buffer too small, received symbols truncated
16:50:24.916 <-
16:50:24.916 <- BU.EVENT state t=31.30 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
16:50:25.427 <-
16:50:25.427 <- BU.EVENT state t=31.55 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
16:50:25.427 <-
16:50:25.427 <- BU.EVENT state t=31.80 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
16:50:25.427 <- E rmt: hw buffer too small, received symbols truncated
16:50:25.933 <-
16:50:25.933 <- BU.EVENT state t=32.05 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
16:50:25.933 <-
16:50:25.933 <- BU.EVENT state t=32.30 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=1 isr_d=0 isr_j=0 isr_a=0
16:50:25.933 <-
16:50:25.933 <- BU.EVENT sensor name=SAFETY edge=make t=32.48
16:50:26.438 <-
16:50:26.438 <- BU.EVENT state t=32.55 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=2 isr_d=0 isr_j=0 isr_a=0
16:50:26.438 <-
16:50:26.438 <- BU.EVENT sensor name=SAFETY edge=break t=32.76
16:50:26.440 <-
16:50:26.440 <- BU.EVENT state t=32.80 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=3 isr_d=0 isr_j=0 isr_a=0
16:50:26.696 <-
16:50:26.696 <- BU.EVENT state t=33.05 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=3 isr_d=0 isr_j=0 isr_a=0
16:50:26.696 <-
16:50:26.696 <- BU.EVENT sensor name=SAFETY edge=make t=33.11
16:50:26.696 <-
16:50:26.696 <- BU.EVENT state t=33.30 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=4 isr_d=0 isr_j=0 isr_a=0
16:50:27.200 <- I (34940) BT_HID: Found 0 HID device(s)
16:50:27.200 <- I (34940) BT_HID: No HID devices found, retrying in 2000ms...
16:50:27.200 <-
16:50:27.200 <- BU.EVENT sensor name=SAFETY edge=break t=33.52
16:50:27.201 <-
16:50:27.201 <- BU.EVENT state t=33.56 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=5 isr_d=0 isr_j=0 isr_a=0
16:50:27.203 <-
16:50:27.700 <- BU.EVENT state t=33.81 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=5 isr_d=0 isr_j=0 isr_a=0
16:50:27.700 <-
16:50:27.700 <- BU.EVENT state t=34.06 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=5 isr_d=0 isr_j=0 isr_a=0
16:50:27.700 <-
16:50:27.700 <- BU.EVENT sensor name=SAFETY edge=make t=34.13
16:50:27.700 <-
16:50:28.211 <- BU.EVENT state t=34.31 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=6 isr_d=0 isr_j=0 isr_a=0
16:50:28.211 <-
16:50:28.211 <- BU.EVENT state t=34.56 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=6 isr_d=0 isr_j=0 isr_a=0
16:50:28.211 <-
16:50:28.211 <- BU.EVENT state t=34.81 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=6 isr_d=0 isr_j=0 isr_a=0
16:50:28.715 <-
16:50:28.715 <- BU.EVENT state t=35.06 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=6 isr_d=0 isr_j=0 isr_a=0
16:50:28.715 <- I (36940) BT_HID: Scanning for HID devices (3s)...
16:50:28.715 <-
16:50:28.715 <- BU.EVENT state t=35.31 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=6 isr_d=0 isr_j=0 isr_a=0
16:50:29.223 <- E rmt: hw buffer too small, received symbols truncated
16:50:29.223 <-
16:50:29.223 <- BU.EVENT state t=35.57 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=6 isr_d=0 isr_j=0 isr_a=0
16:50:29.223 <-
16:50:29.223 <- BU.EVENT state t=35.82 SAFETY=1 DRIVE=0 JACK=0 AUX=0 isr_s=6 isr_d=0 isr_j=0 isr_a=0
16:50:29.425 ->
16:50:29.731 <-
16:50:29.731 <- BU.OK sensors.watch sec=-1 SAFETY=both DRIVE=none JACK=none AUX=none
16:50:39.172 -> BU.RELAY SENSORS ON 500
16:50:39.174 <- E rmt: hw buffer too small, received symbols truncated
16:50:39.174 <- E rmt: hw buffer too small, received symbols truncated
16:50:39.174 <- E rmt: hw buffer too small, received symbols truncated
16:50:39.174 <- I (39950) BT_HID: Found 0 HID device(s)
16:50:39.174 <- I (39950) BT_HID: No HID devices found, retrying in 2000ms...
16:50:39.174 <- I (41950) BT_HID: Scanning for HID devices (3s)...
16:50:39.175 <- E rmt: hw buffer too small, received symbols truncated
16:50:39.175 <- E rmt: hw buffer too small, received symbols truncated
16:50:39.175 <- E rmt: hw buffer too small, received symbols truncated
16:50:39.175 <- E rmt: hw buffer too small, received symbols truncated
16:50:39.175 <- I (44960) BT_HID: Found 0 HID device(s)
16:50:39.175 <- I (44960) BT_HID: No HID devices found, retrying in 2000ms...
16:50:39.175 <- E rmt: hw buffer too small, received symbols truncated
16:50:39.354 <- I (46960) BT_HID: Scanning for HID devices (3s)...
16:50:39.354 <- E rmt: hw buffer too small, received symbols truncated

BIN
BRINGUP_28APR2026_1716.txt Normal file

Binary file not shown.

View File

@@ -0,0 +1,5 @@
17:22:41.206
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
17:22:41.207 erase_flash @ COM3

View File

@@ -0,0 +1,5 @@
17:23:26.576
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
17:23:26.578 erase_flash @ COM3

273
BRINGUP_28APR2026_1736.txt Normal file
View File

@@ -0,0 +1,273 @@
17:36:20.746
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
17:36:20.750 erase_flash @ COM3
17:36:23.316 flashing from D:\SC\SC-F001\build
17:36:23.317 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
17:36:48.386 Flash complete
17:36:49.887 Connecting to COM3 @ 115200 ...
17:36:49.892 -> BU.BEGIN
17:36:50.152 <- BU.BEGIN
17:36:50.152 <-
17:36:50.152 <-
17:36:50.152 <- BU.OK begin fw=666750f board=V5 t=0.00
17:36:50.154 -> BU.INFO
17:36:50.154 <- E rmt: hw buffer too small, received symbols truncated
17:36:50.166 <- E rmt: hw buffer too small, received symbols truncated
17:36:50.166 <- E rmt: hw buffer too small, received symbols truncated
17:36:50.177 <- I (1870) BT_HID: Scanning for HID devices (3s)...
17:36:50.177 <- I (1870) BT_HID: BLE HID host initialised
17:36:50.177 <- I (1870) WEBSERVER: Initializing webserver...
17:36:50.177 <- I (1870) WEBSERVER: AP LAUNCHING
17:36:50.177 <- I (1890) wifi:wifi driver task: 3ffe28d8, prio:23, stack:6656, core=0
17:36:50.199 <- I (1890) wifi:wifi firmware version: ccaebfa
17:36:50.199 <- I (1890) wifi:wifi certification version: v7.0
17:36:50.199 <- I (1890) wifi:config NVS flash: enabled
17:36:50.199 <- I (1890) wifi:config nano formating: disabled
17:36:50.199 <-
17:36:50.220 <- BU.OK info reset=POWERON heap=115008 min_heap=113956 fw=666750f build=2026-04-28 17:44:02
17:38:28.489 -> BU.FLASH
17:38:28.489 <- I (1900) wifi:Init data frame dynamic rx buffer num: 32
17:38:28.489 <- I (1910) wifi:Init static rx mgmt buffer num: 5
17:38:28.490 <- I (1910) wifi:Init management short buffer num: 32
17:38:28.490 <- I (1920) wifi:Init dynamic tx buffer num: 32
17:38:28.490 <- I (1920) wifi:Init static rx buffer size: 1600
17:38:28.490 <- I (1930) wifi:Init static rx buffer num: 10
17:38:28.490 <- I (1930) wifi:Init dynamic rx buffer num: 32
17:38:28.490 <- I (1940) wifi_init: rx ba win: 6
17:38:28.490 <- I (1940) wifi_init: accept mbox: 6
17:38:28.490 <- I (1940) wifi_init: tcpip mbox: 32
17:38:28.491 <- I (1950) wifi_init: udp mbox: 6
17:38:28.491 <- I (1950) wifi_init: tcp mbox: 6
17:38:28.491 <- I (1950) wifi_init: tcp tx win: 5760
17:38:28.491 <- I (1960) wifi_init: tcp rx win: 5760
17:38:28.491 <- I (1960) wifi_init: tcp mss: 1440
17:38:28.491 <- I (2250) wifi:mode : softAP (80:f3:da:64:0c:09)
17:38:28.491 <- I (2260) wifi:Total power save buffer number: 16
17:38:28.491 <- I (2260) wifi:Init max length of beacon: 752/752
17:38:28.491 <- I (2260) wifi:Init max length of beacon: 752/752
17:38:28.492 <- I (2270) esp_netif_lwip: DHCP server started on interface WIFI_AP_DEF with IP: 192.168.4.1
17:38:28.492 <- I (2270) DNS_SERVER: DNS server started on port 53
17:38:28.492 <- I (2280) mdns_mem: mDNS task will be created from internal RAM
17:38:28.492 <- I (2290) WEBSERVER: SoftAP ready. SSID: sc.local, Channel: 6, Password: password
17:38:28.493 <- I (2290) WEBSERVER: Access at: http://sc.local.local or http://192.168.4.1
17:38:28.493 <- I (2300) WEBSERVER: STARTING HTTP
17:38:28.493 <- I (2310) WEBSERVER: HTTP server started successfully
17:38:28.493 <- I (2310) WEBSERVER: Registered URI handler: /
17:38:28.493 <- I (2310) WEBSERVER: Registered URI handler: /get
17:38:28.494 <- I (2320) WEBSERVER: Registered URI handler: /post
17:38:28.494 <- I (2320) WEBSERVER: Registered URI handler: /log
17:38:28.494 <- I (2330) WEBSERVER: Registered URI handler: /ota
17:38:28.494 <- I (2330) WEBSERVER: Registered URI handler: /*
17:38:28.494 <- I (2340) WEBSERVER: Webserver initialization complete
17:38:28.494 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.494 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.495 <- I (4880) BT_HID: Found 0 HID device(s)
17:38:28.495 <- I (4880) BT_HID: No HID devices found, retrying in 2000ms...
17:38:28.495 <- I (6880) BT_HID: Scanning for HID devices (3s)...
17:38:28.495 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.495 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.496 <- I (9890) BT_HID: Found 0 HID device(s)
17:38:28.496 <- I (9890) BT_HID: No HID devices found, retrying in 2000ms...
17:38:28.496 <- I (11890) BT_HID: Scanning for HID devices (3s)...
17:38:28.496 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.496 <- I (14900) BT_HID: Found 0 HID device(s)
17:38:28.496 <- I (14900) BT_HID: No HID devices found, retrying in 2000ms...
17:38:28.496 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.496 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.497 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.497 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.497 <- I (16900) BT_HID: Scanning for HID devices (3s)...
17:38:28.497 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.497 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.498 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.498 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.498 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.498 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.498 <- I (19910) BT_HID: Found 0 HID device(s)
17:38:28.498 <- I (19910) BT_HID: No HID devices found, retrying in 2000ms...
17:38:28.498 <- I (21910) BT_HID: Scanning for HID devices (3s)...
17:38:28.498 <- I (24920) BT_HID: Found 0 HID device(s)
17:38:28.499 <- I (24920) BT_HID: No HID devices found, retrying in 2000ms...
17:38:28.499 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.499 <- I (26920) BT_HID: Scanning for HID devices (3s)...
17:38:28.499 <- I (29930) BT_HID: Found 0 HID device(s)
17:38:28.500 <- I (29930) BT_HID: No HID devices found, retrying in 2000ms...
17:38:28.500 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.500 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.500 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.500 <- I (31930) BT_HID: Scanning for HID devices (3s)...
17:38:28.500 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.501 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.501 <- I (34940) BT_HID: Found 0 HID device(s)
17:38:28.501 <- I (34940) BT_HID: No HID devices found, retrying in 2000ms...
17:38:28.501 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.501 <- d
17:38:28.501 <- E rmt: hw buffer too small, received symbols truncated
17:38:28.501 <- I (100070) BT_HID: Found 0 HID device(s)
17:38:29.012 <- I (100070) BT_HID: No HID devices found, retrying in 2000ms...
0070) BT_HID: No HID devices found, retrying in 2000ms...
17:38:29.012 <- E rmt: hw buffer too small, received symbols truncated
17:38:29.012 <-
17:38:29.012 <- BU.OK flash post_part=roundtrip log_head=11 log_tail=0 partitions_size=4128768
17:38:30.623 -> BU.I2C
17:38:30.654 <- E rmt: hw buffer too small, received symbols truncated
17:38:30.654 <- E rmt: hw buffer too small, received symbols truncated
17:38:30.654 <- I (102070) BT_HID: Scanning for HID devices (3s)...
17:38:30.654 <- I (102370) I2C: POST: TCA9555 OK (port0=0x0123)
17:38:30.654 <-
17:38:31.158 <- BU.OK i2c tca9555=ack
17:38:31.160 -> BU.LED.WATCH
17:38:31.161 <- E rmt: hw buffer too small, received symbols truncated
17:38:31.677 <-
17:38:31.677 <- BU.EVENT led t=101.27 pressed=0
17:38:33.698 <- I (105080) BT_HID: Found 0 HID device(s)
17:38:33.698 <- I (105080) BT_HID: No HID devices found, retrying in 2000ms...
17:38:33.698 <-
17:38:33.698 <- BU.EVENT led t=103.63 pressed=1
17:38:34.211 <- E rmt: hw buffer too small, received symbols truncated
17:38:34.719 <-
17:38:34.719 <- BU.EVENT led t=104.51 pressed=0
17:38:34.719 <- E rmt: hw buffer too small, received symbols truncated
17:38:35.382 ->
17:38:35.724 <- I (107080) BT_HID: Scanning for HID devices (3s)...
17:38:35.724 <-
17:38:35.724 <- BU.OK led.watch done
17:38:45.470 -> BU.ADC
17:38:45.471 <- I (110090) BT_HID: Found 0 HID device(s)
17:38:45.471 <- I (110090) BT_HID: No HID devices found, retrying in 2000ms...
17:38:45.471 <- E rmt: hw buffer too small, received symbols truncated
17:38:45.471 <- I (112090) BT_HID: Scanning for HID devices (3s)...
17:38:45.471 <- E rmt: hw buffer too small, received symbols truncated
17:38:45.471 <- I (115100) BT_HID: Found 0 HID device(s)
17:38:45.471 <- I (115100) BT_HID: No HID devices found, retrying in 2000ms...
17:38:45.471 <- E rmt: hw buffer too small, received symbols truncated

539
BRINGUP_28APR2026_1752.txt Normal file
View File

@@ -0,0 +1,539 @@
17:52:11.758
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
17:52:11.760 erase_flash @ COM3
17:52:15.396 flashing from D:\SC\SC-F001\build
17:52:15.398 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
17:52:40.634 Flash complete
17:52:42.135 Connecting to COM3 @ 115200 ...
17:52:42.140 -> BU.BEGIN
17:52:42.402 <- BU.BEGIN
17:52:42.402 <-
17:52:42.402 <-
17:52:42.402 <- BU.OK begin fw=666750f board=V5 t=0.00
17:52:42.404 -> BU.INFO
17:52:42.404 <- E rmt: hw buffer too small, received symbols truncated
17:52:42.416 <- I (1870) BT_HID: Scanning for HID devices (3s)...
17:52:42.416 <- I (1870) BT_HID: BLE HID host initialised
17:52:42.420 <- I (1870) WEBSERVER: Initializing webserver...
17:52:42.420 <- I (1870) WEBSERVER: AP LAUNCHING
17:52:42.420 <- I (1890) wifi:wifi driver task: 3ffe28e8, prio:23, stack:6656, core=0
17:52:42.420 <- I (1890) wifi:wifi firmware version: ccaebfa
17:52:42.420 <- I (1890) wifi:wifi certification version: v7.0
17:52:42.447 <- I (1890) wifi:config NVS flash: enabled
17:52:42.447 <- I (1890) wifi:config nano formating: disabled
17:52:42.447 <- I (1900) wifi:Init data frame dynamic rx buffer num: 32
17:52:42.447 <- I (1900) wifi:Init static rx mgmt buffer num: 5
17:52:42.447 <- I (1910) wifi:Init management short buffer num: 32
17:52:42.447 <-
17:52:42.469 <- BU.OK info reset=POWERON heap=111572 min_heap=111572 fw=666750f build=2026-04-28 17:44:02
17:53:41.841 -> BU.FLASH
17:53:41.841 <- I (1910) wifi:Init dynamic tx buffer num: 32
17:53:41.841 <- I (1920) wifi:Init static rx buffer size: 1600
17:53:41.841 <- I (1930) wifi:Init static rx buffer num: 10
17:53:41.841 <- I (1930) wifi:Init dynamic rx buffer num: 32
17:53:41.842 <- I (1940) wifi_init: rx ba win: 6
17:53:41.842 <- I (1940) wifi_init: accept mbox: 6
17:53:41.842 <- I (1940) wifi_init: tcpip mbox: 32
17:53:41.842 <- I (1950) wifi_init: udp mbox: 6
17:53:41.842 <- I (1950) wifi_init: tcp mbox: 6
17:53:41.842 <- I (1950) wifi_init: tcp tx win: E rmt: hw buffer too small, received symbols truncated
17:53:41.842 <- 5760
17:53:41.842 <- I (1960) wifi_init: tcp rx win: 5760
17:53:41.842 <- I (1970) wifi_init: tcp mss: 1440
17:53:41.842 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.843 <- I (2260) wifi:mode : softAP (80:f3:da:64:0c:09)
17:53:41.843 <- I (2260) wifi:Total power save buffer number: 16
17:53:41.843 <- I (2260) wifi:Init max length of beacon: 752/752
17:53:41.843 <- I (2260) wifi:Init max length of beacon: 752/752
17:53:41.844 <- I (2270) esp_netif_lwip: DHCP server started on interface WIFI_AP_DEF with IP: 192.168.4.1
17:53:41.844 <- I (2280) DNS_SERVER: DNS server started on port 53
17:53:41.844 <- I (2280) mdns_mem: mDNS task will be created from internal RAM
17:53:41.844 <- I (2290) WEBSERVER: SoftAP ready. SSID: sc.local, Channel: 6, Password: password
17:53:41.845 <- I (2290) WEBSERVER: Access at: http://sc.local.local or http://192.168.4.1
17:53:41.845 <- I (2300) WEBSERVER: STARTING HTTP
17:53:41.845 <- I (2310) WEBSERVER: HTTP server started successfully
17:53:41.845 <- I (2310) WEBSERVER: Registered URI handler: /
17:53:41.845 <- I (2320) WEBSERVER: Registered URI handler: /get
17:53:41.845 <- I (2320) WEBSERVER: Registered URI handler: /post
17:53:41.845 <- I (2330) WEBSERVER: Registered URI handler: /log
17:53:41.845 <- I (2330) WEBSERVER: Registered URI handler: /ota
17:53:41.846 <- I (2340) WEBSERVER: Registered URI handler: /*
17:53:41.846 <- I (2340) WEBSERVER: Webserver initialization complete
17:53:41.846 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.846 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.847 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.847 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.847 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.847 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.847 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.848 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.848 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.848 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.848 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.848 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.848 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.849 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.849 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.849 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.849 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.849 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.849 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.849 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.849 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.850 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.850 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.850 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.850 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.851 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.851 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.851 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.851 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.851 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.851 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.851 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.851 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.851 <- I (4880) BT_HID: Found 0 HID device(s)
17:53:41.852 <- I (4880) BT_HID: No HID devices found, retrying in 2000ms...
17:53:41.852 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.852 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.852 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.852 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.853 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.853 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.853 <- I (6880) BT_HID: Scanning for HID devices (3s)...
17:53:41.853 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.854 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.854 <- ls truncated
17:53:41.854 <- E rmt: hw buffer too small, received symbols truls truncated
17:53:41.854 <- E rmt: hw buffer too small, received symbols truls truncated
17:53:41.854 <- E rmt: hw buffer too small, received symbols truls truncated
17:53:41.854 <- E rmt: hw buffer too small, received symbols truncated
17:53:41.854 <- ncated
17:53:41.854 <- ncated
17:53:41.854 <- ncated
17:53:41.854 <- ncated
17:53:41.854 <- ncated
17:53:41.854 <- ncated
17:53:41.854 <- ncated
17:53:41.854 <- ncated
17:53:41.854 <- ncated
17:53:41.854 <- ncated
17:53:41.854 <- ncated
17:53:41.854 <- ncated
17:53:41.854 <- ncated
17:53:41.854 <- ncated
17:53:41.854 <- ncated
17:53:41.854 <- ncated
17:53:41.854 <- ncated
17:53:41.855 <- ncated
17:53:41.855 <- ncated
17:53:41.855 <- ncated
17:53:41.855 <- ncated
17:53:41.855 <- ncated
17:53:41.855 <- ncated
17:53:41.855 <- ncated
17:53:41.855 <- ncated
17:53:41.855 <- ncated
17:53:41.855 <- ncated
17:53:41.855 <- ncated
17:53:41.855 <- ncated
17:53:41.855 <- ncated
17:53:41.855 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.856 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.857 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.858 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.859 <- ncated
17:53:41.860 <- ncated
17:53:41.860 <- ncated
17:53:41.860 <- ncated
17:53:41.860 <- ncated
17:53:41.860 <- ncated
17:53:41.860 <- ncated
17:53:41.860 <- ncated

441
BRINGUP_28APR2026_1754.txt Normal file
View File

@@ -0,0 +1,441 @@
17:54:35.492
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
17:54:35.494 erase_flash @ COM3
17:54:38.865 flashing from D:\SC\SC-F001\build
17:54:38.866 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
17:55:03.936 Flash complete
17:55:05.437 Connecting to COM3 @ 115200 ...
17:55:05.443 -> BU.BEGIN
17:55:05.696 <- BU.BEGIN
17:55:05.696 <-
17:55:05.696 <-
17:55:05.696 <- BU.OK begin fw=666750f board=V5 t=0.00
17:55:05.697 -> BU.INFO
17:55:05.698 <- E rmt: hw buffer too small, received symbols truncated
17:55:05.709 <- I (1860) BT_HID: Scanning for HID devices (3s)...
17:55:05.709 <- I (1860) BT_HID: BLE HID host initialised
17:55:05.715 <- I (1860) WEBSERVER: Initializing webserver...
17:55:05.716 <- I (1860) WEBSERVER: AP LAUNCHING
17:55:05.716 <- I (1880) wifi:wifi driver task: 3ffe28e8, prio:23, stack:6656, core=0
17:55:05.716 <- I (1880) wifi:wifi firmware version: ccaebfa
17:55:05.716 <- I (1880) wifi:wifi certification version: v7.0
17:55:05.742 <- I (1880) wifi:config NVS flash: enabled
17:55:05.742 <- I (1880) wifi:config nano formating: disabled
17:55:05.742 <- I (1890) wifi:Init data frame dynamic rx buffer num: 32
17:55:05.742 <- I (1890) wifi:Init static rx mgmt buffer num: 5
17:55:05.742 <-
17:55:05.763 <- BU.OK info reset=POWERON heap=111572 min_heap=111572 fw=666750f build=2026-04-28 17:44:02
17:56:12.335 -> BU.FLASH
17:56:12.335 <- I (1900) wifi:Init management short buffer num: 32
17:56:12.335 <- I (1910) wifi:Init dynamic tx buffer num: 32
17:56:12.335 <- I (1910) wifi:Init static rx buffer size: 1600
17:56:12.335 <- I (1920) wifi:Init static rx buffer num: 10
17:56:12.335 <- I (1920) wifi:Init dynamic rx buffer num: 32
17:56:12.336 <- I (1930) wifi_init: rx ba win: 6
17:56:12.336 <- I (1930) wifi_init: accept mbox: 6
17:56:12.336 <- I (1930) wifi_init: tcpip mbox: 32
17:56:12.336 <- I (1940) wifi_init: udp mbox: 6
17:56:12.336 <- I (1940) wifi_init: tcp mbox: 6
17:56:12.337 <- I (1940) wifi_init: tcp tx win: 5760
17:56:12.337 <- I (1950) wifi_init: tcp rx win: 5760
17:56:12.337 <- I (1950) wifi_init: tcp mss: 1440
17:56:12.337 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.337 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.337 <- I (2240) wifi:mode : softAP (80:f3:da:64:0c:09)
17:56:12.337 <- I (2250) wifi:Total power save buffer number: 16
17:56:12.337 <- I (2250) wifi:Init max length of beacon: 752/752
17:56:12.337 <- I (2250) wifi:Init max length of beacon: 752/752
17:56:12.338 <- I (2260) esp_netif_lwip: DHCP server started on interface WIFI_AP_DEF with IP: 192.168.4.1
17:56:12.338 <- I (2260) DNS_SERVER: DNS server started on port 53
17:56:12.338 <- I (2270) mdns_mem: mDNS task will be created from internal RAM
17:56:12.338 <- I (2270) WEBSERVER: SoftAP ready. SSID: sc.local, Channel: 6, Password: password
17:56:12.339 <- I (2280) WEBSERVER: Access at: http://sc.local.local or http://192.168.4.1
17:56:12.339 <- I (2290) WEBSERVER: STARTING HTTP
17:56:12.339 <- I (2300) WEBSERVER: HTTP server started successfully
17:56:12.339 <- I (2300) WEBSERVER: Registered URI handler: /
17:56:12.340 <- I (2300) WEBSERVER: Registered URI handler: /get
17:56:12.340 <- I (2310) WEBSERVER: Registered URI handler: /post
17:56:12.340 <- I (2310) WEBSERVER: Registered URI handler: /log
17:56:12.340 <- I (2320) WEBSERVER: Registered URI handler: /ota
17:56:12.341 <- I (2320) WEBSERVER:E rmt: hw buffer too small, received symbols truncated
17:56:12.341 <- Registered URI handler: /*
17:56:12.341 <- I (2330) WEBSERVER: Webserver initialization complete
17:56:12.341 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.341 <- I (4870) BT_HID: Found 0 HID device(s)
17:56:12.341 <- I (4870) BT_HID: No HID devices found, retrying in 2000ms...
17:56:12.341 <- I (6870) BT_HID: Scanning for HID devices (3s)...
17:56:12.342 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.342 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.342 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.342 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.342 <- I (9880) BT_HID: Found 0 HID device(s)
17:56:12.342 <- I (9880) BT_HID: No HID devices found, retrying in 2000ms...
17:56:12.343 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.343 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.343 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.343 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.343 <- I (11880) BT_HID: Scanning for HID devices (3s)...
17:56:12.344 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.344 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.344 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.344 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.344 <- I (14890) BT_HID: Found 0 HID device(s)
17:56:12.344 <- I (14890) BT_HID: No HID devices found, retrying in 2000ms...
17:56:12.344 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.344 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.345 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.345 <- I (16890) BT_HID: Scanning for HID devices (3s)...
17:56:12.345 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.345 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.345 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.346 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.346 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.346 <- I (19900) BT_HID: Found 0 HID device(s)
17:56:12.346 <- I (19900) BT_HID: No HID devices found, retrying in 2000ms...
17:56:12.346 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.346 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.346 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.346 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.346 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.347 <- I (21900) BT_HID: Scanning for HID devices (3s)...
17:56:12.347 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.347 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.347 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.348 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.348 <- received symbols truncated
17:56:12.348 <- E rmt: hw buffer too small, recei received symbols truncated
17:56:12.348 <- E rmt: hw buffer too small, recei received symbols truncated
17:56:12.348 <- E rmt: hw buffer too small, recei received symbols truncated
17:56:12.348 <- E rmt: hw buffer too small, received symbols truncated
17:56:12.348 <- ved symbols truncated
17:56:12.348 <- ved symbols truncated
17:56:12.348 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.349 <- ved symbols truncated
17:56:12.350 <- ved symbols truncated
17:56:12.350 <- ved symbols truncated
17:56:12.350 <- ved symbols truncated
17:56:12.350 <- ved symbols truncated
17:56:12.350 <- ved symbols truncated
17:56:12.350 <- ved symbols truncated
17:56:12.350 <- ved symbols truncated
17:56:12.350 <- ved symbols truncated
17:56:12.350 <- ved symbols truncated
17:56:12.350 <- ved symbols truncated
17:56:12.350 <- ved symbols truncated
17:56:12.351 <- ved symbols truncated
17:56:12.351 <- ved symbols truncated
17:56:12.351 <- ved symbols truncated
17:56:12.351 <- ved symbols truncated
17:56:12.351 <- ved symbols truncated
17:56:12.351 <- ved symbols truncated
17:56:12.351 <- ved symbols truncated
17:56:12.351 <- ved symbols truncated
17:56:12.351 <- ved symbols truncated
17:56:12.351 <- ved symbols truncated
17:56:12.351 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.352 <- ved symbols truncated
17:56:12.353 <- ved symbols truncated
17:56:12.353 <- ved symbols truncated
17:56:12.353 <- ved symbols truncated
17:56:12.353 <- ved symbols truncated
17:56:12.353 <- ved symbols truncated
17:56:12.353 <- ved symbols truncated
17:56:12.353 <- ved symbols truncated
17:56:12.353 <- ved symbols truncated
17:56:12.353 <- ved symbols truncated
17:56:12.353 <- ved symbols truncated
17:56:12.353 <- ved symbols truncated
17:56:12.353 <- ved symbols truncated
17:56:12.354 <- ved symbols truncated
17:56:12.354 <- ved symbols truncated
17:56:12.354 <- ved symbols truncated
17:56:12.354 <- ved symbols truncated
17:56:12.354 <- ved symbols truncated
17:56:12.354 <- ved symbols truncated
17:56:12.354 <- ved symbols truncated
17:56:12.354 <- ved symbols truncated
17:56:12.354 <- ved symbols truncated
17:56:12.354 <- ved symbols truncated
17:56:12.354 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.355 <- ved symbols truncated
17:56:12.356 <- ved symbols truncated
17:56:12.356 <- ved symbols truncated
17:56:12.356 <- ved symbols truncated
17:56:12.356 <- ved symbols truncated
17:56:12.356 <- ved symbols truncated
17:56:12.356 <- ved symbols truncated
17:56:12.356 <- ved symbols truncated

BIN
BRINGUP_28APR2026_1757.txt Normal file

Binary file not shown.

843
BRINGUP_28APR2026_1806.txt Normal file
View File

@@ -0,0 +1,843 @@
18:06:49.907
------------------------------------------------------------
Flashing COM3
------------------------------------------------------------
18:06:49.910 erase_flash @ COM3
18:06:53.126 flashing from D:\SC\SC-F001\build
18:06:53.129 files: [('0x1000', 'bootloader/bootloader.bin'), ('0x10000', 'SC-F001.bin'), ('0x8000', 'partition_table/partition-table.bin'), ('0xd000', 'ota_data_initial.bin')]
18:07:18.238 Flash complete
18:07:19.739 Connecting to COM3 @ 115200 ...
18:07:19.743 -> BU.BEGIN
18:07:20.014 <- BU.BEGIN
18:07:20.014 <-
18:07:20.014 <-
18:07:20.014 <- BU.OK begin fw=666750f board=V5 t=0.00
18:07:20.016 -> BU.INFO
18:07:20.016 <- I (1870) BT_HID: Scanning for HID devices (3s)...
18:07:20.028 <- I (1870) BT_HID: BLE HID host initialised
18:07:20.028 <- I (1870) WEBSERVER: Initializing webserver...
18:07:20.036 <- I (1870) WEBSERVER: AP LAUNCHING
18:07:20.036 <- I (1890) wifi:wifi driver task: 3ffe28e8, prio:23, stack:6656, core=0
18:07:20.036 <- I (1890) wifi:wifi firmware version: ccaebfa
18:07:20.036 <- I (1890) wifi:wifi certification version: v7.0
18:07:20.036 <- I (1890) wifi:config NVS flash: enabled
18:07:20.057 <- I (1890) wifi:config nano formating: disabled
18:07:20.057 <- I (1900) wifi:Init data frame dynamic rx buffer num: 32
18:07:20.057 <- I (1900) wifi:Init static rx mgmt buffer num: 5
18:07:20.057 <- I (1910) wifi:Init management short buffer num: 32
18:07:20.057 <-
18:07:20.085 <- BU.OK info reset=POWERON heap=111572 min_heap=111572 fw=666750f build=2026-04-28 17:44:02
18:08:13.137 -> BU.FLASH
18:08:13.137 <- I (1910) wifi:Init dynamic tx buffer num: 32
18:08:13.137 <- I (1920) wifi:Init static rx buffer size: 1600
18:08:13.137 <- I (1930) wifi:Init static rx buffer num: 10
18:08:13.137 <- I (1930) wifi:Init dynamic rx buffer num: 32
18:08:13.137 <- I (1940) wifi_init: rx ba win: 6
18:08:13.138 <- I (1940) wifi_init: accept mbox: 6
18:08:13.138 <- I (1940) wifi_init: tcpip mbox: 32
18:08:13.138 <- I (1950) wifi_init: udp mbox: 6
18:08:13.138 <- I (1950) wifi_init: tcp mbox: 6
18:08:13.138 <- I (1950) wifi_init: tcp tx win: 5760
18:08:13.139 <- I (1960) wifi_init: tcp rx win: 5760
18:08:13.139 <- I (1960) wifi_init: tcp mss: 1440
18:08:13.139 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.139 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.139 <- I (2250) wifi:mode : softAP (80:f3:da:64:0c:09)
18:08:13.139 <- I (2260) wifi:Total power save buffer number: 16
18:08:13.139 <- I (2260) wifi:Init max length of beacon: 752/752
18:08:13.139 <- I (2260) wifi:Init max length of beacon: 752/752
18:08:13.139 <- I (2270) esp_netif_lwip: DHCP server started on interface WIFI_AP_DEF with IP: 192.168.4.1
18:08:13.140 <- I (2270) DNS_SERVER: DNS server started on port 53
18:08:13.140 <- I (2280) mdns_mem: mDNS task will be created from internal RAM
18:08:13.140 <- I (2280) WEBSERVER: SoftAP ready. SSID: sc.local, Channel: 6, Password: password
18:08:13.141 <- I (2290) WEBSERVER: Access at: http://sc.local.local or http://192.168.4.1
18:08:13.141 <- I (2300) WEBSERVER: STARTING HTTP
18:08:13.141 <- I (2310) WEBSERVER: HTTP server started successfully
18:08:13.141 <- I (2310) WEBSERVER: Registered URI handler: /
18:08:13.141 <- I (2310) WEBSERVER: Registered URI handler: /get
18:08:13.141 <- I (2320) WEBSERVER: Registered URI handler: /post
18:08:13.141 <- I (2320) WEBSERVER: Registered URI handler: /log
18:08:13.141 <- I (2330) WEBSERVER: Registered URI handler: /ota
18:08:13.141 <- I (2330) WEBSERVER: Registered URI handler: /*
18:08:13.142 <- I (2340) WEBSERVER: Webserver initialization complete
18:08:13.142 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.142 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.142 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.143 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.143 <- I (4880) BT_HID: Found 0 HID device(s)
18:08:13.143 <- I (4880) BT_HID: No HID devices found, retrying in 2000ms...
18:08:13.143 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.143 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.143 <- I (6880) BT_HID: Scanning for HID devices (3s)...
18:08:13.143 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.143 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.143 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.144 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.144 <- I (9890) BT_HID: Found 0 HID device(s)
18:08:13.144 <- I (9890) BT_HID: No HID devices found, retrying in 2000ms...
18:08:13.144 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.145 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.145 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.145 <- I (11890) BT_HID: Scanning for HID devices (3s)...
18:08:13.145 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.145 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.145 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.145 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.145 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.145 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.146 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.146 <- I (14900) BT_HID: Found 0 HID device(s)
18:08:13.146 <- I (14900) BT_HID: No HID devices found, retrying in 2000ms...
18:08:13.146 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.146 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.147 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.147 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.147 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.147 <- I (16900) BT_HID: Scanning for HID devices (3s)...
18:08:13.147 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.147 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.147 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.147 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.147 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.148 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.148 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.148 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.148 <- E rmt: hw buffer too small, received symbols truncated
18:08:13.149 <- I (19910) BT_HID: Found 0 HID device(s)
18:08:13.149 <- I (uffer too small, received symbols truncated
18:08:13.149 <- I (54980) BT_HID: Found 0 HID device(s)
18:08:13.149 <- I (54980) BT_HID: NoBT_HID: Found 0 HID device(s)
18:08:13.149 <- I (54980) BT_HID: NoBT_HID: Found 0 HID device(s)
18:08:13.149 <- I (54980) BT_HID: No HID devices found, retrying in 2000ms...
18:08:13.149 <- HID devices found, retrying in 2000ms...
18:08:13.149 <- HID devices found, retrying in 2000ms...
18:08:13.149 <- HID devices found, retrying in 2000ms...
18:08:13.150 <- HID devices found, retrying in 2000ms...
18:08:13.150 <- HID devices found, retrying in 2000ms...
18:08:13.150 <- HID devices found, retrying in 2000ms...
18:08:13.150 <- HID devices found, retrying in 2000ms...
18:08:13.150 <- HID devices found, retrying in 2000ms...
18:08:13.150 <- HID devices found, retrying in 2000ms...
18:08:13.151 <- HID devices found, retrying in 2000ms...
18:08:13.151 <- HID devices found, retrying in 2000ms...
18:08:13.151 <- HID devices found, retrying in 2000ms...
18:08:13.151 <- HID devices found, retrying in 2000ms...
18:08:13.151 <- HID devices found, retrying in 2000ms...
18:08:13.151 <- HID devices found, retrying in 2000ms...
18:08:13.151 <- HID devices found, retrying in 2000ms...
18:08:13.151 <- HID devices found, retrying in 2000ms...
18:08:13.151 <- HID devices found, retrying in 2000ms...
18:08:13.151 <- HID devices found, retrying in 2000ms...
18:08:13.151 <- HID devices found, retrying in 2000ms...
18:08:13.152 <- HID devices found, retrying in 2000ms...
18:08:13.152 <- HID devices found, retrying in 2000ms...
18:08:13.152 <- HID devices found, retrying in 2000ms...
18:08:13.152 <- HID devices found, retrying in 2000ms...
18:08:13.152 <- HID devices found, retrying in 2000ms...
18:08:13.152 <- HID devices found, retrying in 2000ms...
18:08:13.152 <- HID devices found, retrying in 2000ms...
18:08:13.152 <- HID devices found, retrying in 2000ms...
18:08:13.152 <- HID devices found, retrying in 2000ms...
18:08:13.152 <- HID devices found, retrying in 2000ms...
18:08:13.152 <- HID devices found, retrying in 2000ms...
18:08:13.153 <- HID devices found, retrying in 2000ms...
18:08:13.153 <- HID devices found, retrying in 2000ms...
18:08:13.153 <- HID devices found, retrying in 2000ms...
18:08:13.153 <- HID devices found, retrying in 2000ms...
18:08:13.153 <- HID devices found, retrying in 2000ms...
18:08:13.153 <- HID devices found, retrying in 2000ms...
18:08:13.154 <- HID devices found, retrying in 2000ms...
18:08:13.154 <- HID devices found, retrying in 2000ms...
18:08:13.154 <- HID devices found, retrying in 2000ms...
18:08:13.154 <- HID devices found, retrying in 2000ms...
18:08:13.154 <- HID devices found, retrying in 2000ms...
18:08:13.154 <- HID devices found, retrying in 2000ms...
18:08:13.154 <- HID devices found, retrying in 2000ms...
18:08:13.154 <- HID devices found, retrying in 2000ms...
18:08:13.154 <- HID devices found, retrying in 2000ms...
18:08:13.154 <- HID devices found, retrying in 2000ms...
18:08:13.155 <- HID devices found, retrying in 2000ms...
18:08:13.155 <- HID devices found, retrying in 2000ms...
18:08:13.155 <- HID devices found, retrying in 2000ms...
18:08:13.155 <- HID devices found, retrying in 2000ms...
18:08:13.155 <- HID devices found, retrying in 2000ms...
18:08:13.155 <- HID devices found, retrying in 2000ms...
18:08:13.155 <- HID devices found, retrying in 2000ms...
18:08:13.155 <- HID devices found, retrying in 2000ms...
18:08:13.156 <- HID devices found, retrying in 2000ms...
18:08:13.156 <- HID devices found, retrying in 2000ms...
18:08:13.156 <- HID devices found, retrying in 2000ms...
18:08:13.156 <- HID devices found, retrying in 2000ms...
18:08:13.156 <- HID devices found, retrying in 2000ms...
18:08:13.156 <- HID devices found, retrying in 2000ms...
18:08:13.156 <- HID devices found, retrying in 2000ms...
18:08:13.156 <- HID devices found, retrying in 2000ms...
18:08:13.156 <- HID devices found, retrying in 2000ms...
18:08:13.157 <- HID devices found, retrying in 2000ms...
18:08:13.157 <- HID devices found, retrying in 2000ms...
18:08:13.157 <- HID devices found, retrying in 2000ms...
18:08:13.157 <- HID devices found, retrying in 2000ms...
18:08:13.157 <- HID devices found, retrying in 2000ms...
18:08:13.157 <- HID devices found, retrying in 2000ms...
18:08:13.157 <- HID devices found, retrying in 2000ms...
18:08:13.157 <- HID devices found, retrying in 2000ms...
18:08:13.157 <- HID devices found, retrying in 2000ms...
18:08:13.157 <- HID devices found, retrying in 2000ms...
18:08:13.157 <- HID devices found, retrying in 2000ms...
18:08:13.158 <- HID devices found, retrying in 2000ms...
18:08:13.158 <- HID devices found, retrying in 2000ms...
18:08:13.158 <- HID devices found, retrying in 2000ms...
18:08:13.158 <- HID devices found, retrying in 2000ms...
18:08:13.158 <- HID devices found, retrying in 2000ms...
18:08:13.159 <- HID devices found, retrying in 2000ms...
18:08:13.159 <- HID devices found, retrying in 2000ms...
18:08:13.159 <- HID devices found, retrying in 2000ms...
18:08:13.159 <- HID devices found, retrying in 2000ms...
18:08:13.159 <- HID devices found, retrying in 2000ms...
18:08:13.159 <- HID devices found, retrying in 2000ms...
18:08:13.160 <- HID devices found, retrying in 2000ms...
18:08:13.160 <- HID devices found, retrying in 2000ms...
18:08:13.160 <- HID devices found, retrying in 2000ms...
18:08:13.160 <- HID devices found, retrying in 2000ms...
18:08:13.160 <- HID devices found, retrying in 2000ms...
18:08:13.161 <- HID devices found, retrying in 2000ms...
18:08:13.161 <- HID devices found, retrying in 2000ms...
18:08:13.161 <- HID devices found, retrying in 2000ms...
18:08:13.161 <- HID devices found, retrying in 2000ms...
18:08:13.161 <- HID devices found, retrying in 2000ms...
18:08:13.161 <- HID devices found, retrying in 2000ms...
18:08:13.161 <- HID devices found, retrying in 2000ms...
18:08:13.161 <- HID devices found, retrying in 2000ms...
18:08:13.161 <- HID devices found, retrying in 2000ms...
18:08:13.161 <- HID devices found, retrying in 2000ms...
18:08:13.161 <- HID devices found, retrying in 2000ms...
18:08:13.162 <- HID devices found, retrying in 2000ms...
18:08:13.162 <- HID devices found, retrying in 2000ms...
18:08:13.162 <- HID devices found, retrying in 2000ms...
18:08:13.162 <- HID devices found, retrying in 2000ms...
18:08:13.162 <- HID devices found, retrying in 2000ms...
18:08:13.163 <- HID devices found, retrying in 2000ms...
18:08:13.163 <- HID devices found, retrying in 2000ms...
18:08:13.163 <- HID devices found, retrying in 2000ms...
18:08:13.163 <- HID devices found, retrying in 2000ms...
18:08:13.163 <- HID devices found, retrying in 2000ms...
18:08:13.163 <- HID devices found, retrying in 2000ms...
18:08:13.163 <- HID devices found, retrying in 2000ms...
18:08:13.163 <- HID devices found, retrying in 2000ms...
18:08:13.163 <- HID devices found, retrying in 2000ms...
18:08:13.163 <- HID devices found, retrying in 2000ms...
18:08:13.163 <- HID devices found, retrying in 2000ms...
18:08:13.164 <- HID devices found, retrying in 2000ms...
18:08:13.164 <- HID devices found, retrying in 2000ms...
18:08:13.164 <- HID devices found, retrying in 2000ms...
18:08:13.164 <- HID devices found, retrying in 2000ms...
18:08:13.164 <- HID devices found, retrying in 2000ms...
18:08:13.164 <- HID devices found, retrying in 2000ms...
18:08:13.165 <- HID devices found, retrying in 2000ms...
18:08:13.165 <- HID devices found, retrying in 2000ms...
18:08:13.165 <- HID devices found, retrying in 2000ms...
18:08:13.165 <- HID devices found, retrying in 2000ms...
18:08:13.165 <- HID devices found, retrying in 2000ms...
18:08:13.165 <- HID devices found, retrying in 2000ms...
18:08:13.165 <- HID devices found, retrying in 2000ms...
18:08:13.165 <- HID devices found, retrying in 2000ms...
18:08:13.165 <- HID devices found, retrying in 2000ms...
18:08:13.165 <- HID devices found, retrying in 2000ms...
18:08:13.165 <- HID devices found, retrying in 2000ms...
18:08:13.166 <- HID devices found, retrying in 2000ms...
18:08:13.166 <- HID devices found, retrying in 2000ms...
18:08:13.166 <- HID devices found, retrying in 2000ms...
18:08:13.166 <- HID devices found, retrying in 2000ms...
18:08:13.166 <- HID devices found, retrying in 2000ms...
18:08:13.167 <- HID devices found, retrying in 2000ms...
18:08:13.167 <- HID devices found, retrying in 2000ms...
18:08:13.167 <- HID devices found, retrying in 2000ms...
18:08:13.167 <- HID devices found, retrying in 2000ms...
18:08:13.167 <- HID devices found, retrying in 2000ms...
18:08:13.168 <- HID devices found, retrying in 2000ms...
18:08:13.168 <- HID devices found, retrying in 2000ms...
18:08:13.168 <- HID devices found, retrying in 2000ms...
18:08:13.168 <- HID devices found, retrying in 2000ms...
18:08:13.168 <- HID devices found, retrying in 2000ms...
18:08:13.168 <- HID devices found, retrying in 2000ms...
18:08:13.168 <- HID devices found, retrying in 2000ms...
18:08:13.169 <- HID devices found, retrying in 2000ms...
18:08:13.169 <- HID devices found, retrying in 2000ms...
18:08:13.169 <- HID devices found, retrying in 2000ms...
18:08:13.169 <- HID devices found, retrying in 2000ms...
18:08:13.169 <- HID devices found, retrying in 2000ms...
18:08:13.169 <- HID devices found, retrying in 2000ms...
18:08:13.169 <- HID devices found, retrying in 2000ms...
18:08:13.169 <- HID devices found, retrying in 2000ms...
18:08:13.169 <- HID devices found, retrying in 2000ms...
18:08:13.169 <- HID devices found, retrying in 2000ms...
18:08:13.170 <- HID devices found, retrying in 2000ms...
18:08:13.170 <- HID devices found, retrying in 2000ms...
18:08:13.170 <- HID devices found, retrying in 2000ms...
18:08:13.170 <- HID devices found, retrying in 2000ms...
18:08:13.170 <- HID devices found, retrying in 2000ms...
18:08:13.171 <- HID devices found, retrying in 2000ms...
18:08:13.171 <- HID devices found, retrying in 2000ms...
18:08:13.171 <- HID devices found, retrying in 2000ms...
18:08:13.171 <- HID devices found, retrying in 2000ms...
18:08:13.171 <- HID devices found, retrying in 2000ms...
18:08:13.171 <- HID devices found, retrying in 2000ms...
18:08:13.171 <- HID devices found, retrying in 2000ms...
18:08:13.171 <- HID devices found, retrying in 2000ms...
18:08:13.171 <- HID devices found, retrying in 2000ms...
18:08:13.171 <- HID devices found, retrying in 2000ms...
18:08:13.171 <- HID devices found, retrying in 2000ms...
18:08:13.172 <- HID devices found, retrying in 2000ms...
18:08:13.172 <- HID devices found, retrying in 2000ms...
18:08:13.172 <- HID devices found, retrying in 2000ms...
18:08:13.172 <- HID devices found, retrying in 2000ms...
18:08:13.172 <- HID devices found, retrying in 2000ms...
18:08:13.172 <- HID devices found, retrying in 2000ms...
18:08:13.172 <- HID devices found, retrying in 2000ms...
18:08:13.172 <- HID devices found, retrying in 2000ms...
18:08:13.172 <- HID devices found, retrying in 2000ms...
18:08:13.172 <- HID devices found, retrying in 2000ms...
18:08:13.172 <- HID devices found, retrying in 2000ms...
18:08:13.173 <- HID devices found, retrying in 2000ms...
18:08:13.173 <- HID devices found, retrying in 2000ms...
18:08:13.173 <- HID devices found, retrying in 2000ms...
18:08:13.173 <- HID devices found, retrying in 2000ms...
18:08:13.173 <- HID devices found, retrying in 2000ms...
18:08:13.173 <- HID devices found, retrying in 2000ms...
18:08:13.174 <- HID devices found, retrying in 2000ms...
18:08:13.174 <- HID devices found, retrying in 2000ms...
18:08:13.174 <- HID devices found, retrying in 2000ms...
18:08:13.174 <- HID devices found, retrying in 2000ms...
18:08:13.174 <- HID devices found, retrying in 2000ms...
18:08:13.676 <- HID devices found, retrying in 2000ms...
18:08:13.676 <-
18:08:13.676 <- BU.OK flash post_part=roundtrip log_head=11 log_tail=0 partitions_size=4128768
18:08:14.923 -> BU.I2C
18:08:14.923 <- E rmt: hw buffer too small, received symbols truncated
18:08:14.923 <- E rmt: hw buffer too small, received symbols truncated
18:08:15.109 <- E rmt: hw buffer too small, received symbols truncated
18:08:15.109 <- E rmt: hw buffer too small, received symbols truncated
18:08:15.109 <- I (56820) I2C: POST: TCA9555 OK (port0=0x0123)
18:08:15.109 <-
18:08:15.109 <- BU.OK i2c tca9555=ack
18:08:15.113 -> BU.LED.WATCH
18:08:15.113 <- E rmt: hw buffer too small, received symbols truncated
18:08:15.619 <- I (56980) BT_HID: Scanning for HID devices (3s)...
18:08:15.619 <-
18:08:15.619 <- BU.EVENT led t=55.37 pressed=0
18:08:15.619 <- E rmt: hw buffer too small, received symbols truncated
18:08:16.122 <- E rmt: hw buffer too small, received symbols truncated
18:08:16.122 <- E rmt: hw buffer too small, received symbols truncated
18:08:16.397 ->
18:08:16.629 <- E rmt: hw buffer too small, received symbols truncated
18:08:16.629 <-
18:08:16.629 <- BU.OK led.watch done
18:08:17.584 -> BU.ADC
18:08:18.085 <-
18:08:18.085 <- BU.OK adc bat_mv=1697 bat_V=13.410 isens_mv=1689 isens_A=-2.95
18:08:18.087 -> BU.PARAM GET V_SENS_K
18:08:18.088 <- E rmt: hw buffer too small, received symbols truncated
18:08:18.088 <- E rmt: hw buffer too small, received symbols truncated
18:08:18.590 <-
18:08:18.590 <- BU.OK param key=V_SENS_K value=0.00766666653
18:08:18.590 -> BU.ADC
18:08:18.590 <- I (59990) BT_HID: Found 0 HID device(s)
18:08:18.590 <- I (59990) BT_HID: No HID devices found, retrying in 2000ms...
18:08:18.590 <- E rmt: hw buffer too small, received symbols truncated
18:08:19.094 <- E rmt: hw buffer too small, received symbols truncated
18:08:19.094 <-
18:08:19.094 <- BU.OK adc bat_mv=1689 bat_V=13.349 isens_mv=1712 isens_A=-4.70
18:08:29.295 -> BU.PARAM SET V_SENS_OFFSET -0.039000
18:08:29.296 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.296 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.296 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.296 <- I (61990) BT_HID: Scanning for HID devices (3s)...
18:08:29.296 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.297 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.297 <- I (65000) BT_HID: Found 0 HID device(s)
18:08:29.297 <- I (65000) BT_HID: No HID devices found, retrying in 2000ms...
18:08:29.297 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.297 <- I (67000) BT_HID: Scanning for HID devices (3s)...
18:08:29.297 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.297 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.297 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.298 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.298 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.298 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.298 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.298 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.298 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.298 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.298 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.298 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.299 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.299 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.299 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.299 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.300 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.300 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.300 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.300 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.300 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.301 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.301 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.301 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.301 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.301 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.301 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.301 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.301 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.301 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.306 <- I (70010) BT_HID: Found 0 HID device(s)
18:08:29.306 <- I (70010) BT_HID: No HID devices found, retrying in 2000ms...
18:08:29.306 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.306 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.364 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.364 <- I (71190) STORAGE: Parameter 34 (V_SENS_OFFSET) set (not committed)
18:08:29.364 <- I (71190) STORAGE: Committing 49 parameters to flash...
18:08:29.364 <- I (71220) STORAGE: Successfully committed all parameters to flash
18:08:29.364 <-
18:08:29.873 <- BU.OK param key=V_SENS_OFFSET set=ok committed=yes
18:08:29.873 -> BU.PARAM GET V_SENS_OFFSET
18:08:29.873 <- E rmt: hw buffer too small, received symbols truncated
18:08:29.873 <- E rmt: hw buffer too small, received symbols truncated
18:08:30.377 <-
18:08:30.377 <- BU.OK param key=V_SENS_OFFSET value=-0.0390000008
18:08:30.377 -> BU.ADC
18:08:30.377 <- I (72010) BT_HID: Scanning for HID devices (3s)...
18:08:30.591 <- E rmt: hw buffer too small, received symbols truncated
18:08:30.591 <-
18:08:30.591 <- BU.OK adc bat_mv=1691 bat_V=12.925 isens_mv=1690 isens_A=-3.03
18:08:30.598 -> BU.SENSORS.WATCH 0
18:08:30.598 <- E rmt: hw buffer too small, received symbols truncated
18:08:30.598 <- E rmt: hw buffer too small, received symbols truncated
18:08:30.880 <- E rmt: hw buffer too small, received symbols truncated
18:08:30.880 <-
18:08:30.880 <- BU.EVENT state t=70.85 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
18:08:30.880 <- E rmt: hw buffer too small, received symbols truncated
18:08:30.880 <- E rmt: hw buffer too small, received symbols truncated
18:08:30.880 <-
18:08:31.130 <- BU.EVENT state t=71.11 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
18:08:31.130 <- E rmt: hw buffer too small, received symbols truncated
18:08:31.130 <- E rmt: hw buffer too small, received symbols truncated
18:08:31.130 <- E rmt: hw buffer too small, received symbols truncated
18:08:31.130 <-
18:08:31.323 <- BU.EVENT state t=71.36 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
18:08:31.323 <- E rmt: hw buffer too small, received symbols truncated
18:08:31.323 <- E rmt: hw buffer too small, received symbols truncated
18:08:31.323 <- E rmt: hw buffer too small, received symbols truncated
18:08:31.632 <- E rmt: hw buffer too small, received symbols truncated
18:08:31.632 <-
18:08:31.632 <- BU.EVENT state t=71.61 SAFETY=0 DRIVE=0 JACK=0 AUX=0 isr_s=0 isr_d=0 isr_j=0 isr_a=0
18:08:31.633 <- E rmt: hw buffer too small, received symbols truncated
18:08:31.633 <-

BIN
BRINGUP_28APR2026_1814.txt Normal file

Binary file not shown.

337
BRINGUP_28APR2026_1819.txt Normal file
View File

@@ -0,0 +1,337 @@
18:19:47.952 Connecting to COM3 @ 115200 ...
18:19:47.956 -> BU.BEGIN
18:19:48.471 <- BU.BEGIN
18:19:48.471 <-
18:19:48.471 <-
18:19:48.471 <- BU.OK begin fw=666750f board=V5 t=0.00
18:19:48.473 -> BU.INFO
18:19:48.986 <-
18:19:48.986 <- BU.OK info reset=SW heap=61288 min_heap=53044 fw=666750f build=2026-04-28 17:44:02
18:19:50.137 -> BU.FLASH
18:19:50.137 <- E rmt: hw buffer too small, received symbols truncated
18:19:50.644 <- I (31550) BT_HID: Scanning for HID devices (3s)...
18:19:50.644 <-
18:19:50.644 <- BU.OK flash post_part=roundtrip log_head=6310 log_tail=0 partitions_size=4128768
18:19:51.657 -> BU.I2C
18:19:52.158 <- I (33580) I2C: POST: TCA9555 OK (port0=0x0101)
18:19:52.160 <-
18:19:52.160 <- BU.OK i2c tca9555=ack
18:19:52.163 -> BU.LED.WATCH
18:19:52.668 <-
18:19:52.668 <- BU.EVENT led t=4.21 pressed=0
18:19:52.669 <- E rmt: hw buffer too small, received symbols truncated
18:19:52.669 <- E rmt: hw buffer too small, received symbols truncated
18:19:52.669 <- I (34560) BT_HID: Found 0 HID device(s)
18:19:53.170 <- I (34560) BT_HID: No HID devices found, retrying in 2000ms...
18:19:53.352 ->
18:19:53.675 <-
18:19:53.675 <- BU.OK led.watch done
18:19:54.438 -> BU.ADC
18:19:54.943 <-
18:19:54.943 <- BU.OK adc bat_mv=1659 bat_V=12.775 isens_mv=1677 isens_A=-2.05
18:19:54.947 -> BU.PARAM GET V_SENS_K
18:19:54.947 <- I (36560) BT_HID: Scanning for HID devices (3s)...
18:19:54.947 <- E rmt: hw buffer too small, received symbols truncated
18:19:55.450 <-
18:19:55.450 <- BU.OK param key=V_SENS_K value=0.00766666653
18:19:55.450 -> BU.ADC
18:19:55.955 <-
18:19:55.955 <- BU.OK adc bat_mv=1663 bat_V=12.806 isens_mv=1676 isens_A=-1.97
18:20:04.497 -> BU.PARAM SET V_SENS_OFFSET 0.070334
18:20:04.498 <- E rmt: hw buffer too small, received symbols truncated
18:20:04.498 <- E rmt: hw buffer too small, received symbols truncated
18:20:04.498 <- W (38060) httpd_txrx: httpd_resp_send_err: 404 Not Found - Nothing matches the given URI
18:20:04.498 <- I (39570) BT_HID: Found 0 HID device(s)
18:20:04.499 <- I (39570) BT_HID: No HID devices found, retrying in 2000ms...
18:20:04.499 <- E rmt: hw buffer too small, received symbols truncated
18:20:04.499 <- I (41570) BT_HID: Scanning for HID devices (3s)...
18:20:04.499 <- E rmt: hw buffer too small, received symbols truncated
18:20:04.528 <- E rmt: hw buffer too small, received symbols truncated
18:20:04.528 <- I (44580) BT_HID: Found 0 HID device(s)
18:20:04.528 <- I (44580) BT_HID: No HID devices found, retrying in 2000ms...
18:20:04.528 <- I (46420) STORAGE: Parameter 34 (V_SENS_OFFSET) set (not committed)
18:20:05.041 <- I (46420) STORAGE: Committing 49 parameters to flash...
18:20:05.041 <- I (46460) STORAGE: Successfully committed all parameters to flash
18:20:05.041 <-
18:20:05.041 <- BU.OK param key=V_SENS_OFFSET set=ok committed=yes
18:20:05.041 -> BU.PARAM GET V_SENS_OFFSET
18:20:05.041 <- I (46580) BT_HID: Scanning for HID devices (3s)...
18:20:05.545 <-
18:20:05.545 <- BU.OK param key=V_SENS_OFFSET value=0.0703340024
18:20:05.545 -> BU.ADC
18:20:06.051 <-
18:20:06.051 <- BU.OK adc bat_mv=1661 bat_V=12.805 isens_mv=1674 isens_A=-1.82
18:20:06.056 -> BU.SENSORS.WATCH 0
18:20:06.568 <-
18:20:06.568 <- BU.EVENT state t=18.10 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=1 isr_a=0
18:20:06.568 <-
18:20:06.568 <- BU.EVENT state t=18.36 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=1 isr_a=0
18:20:07.074 <-
18:20:07.074 <- BU.EVENT state t=18.61 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=1 isr_a=0
18:20:07.074 <-
18:20:07.074 <- BU.EVENT state t=18.87 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=1 isr_a=0
18:20:07.579 <-
18:20:07.579 <- BU.EVENT state t=19.12 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=1 isr_a=0
18:20:07.579 <- E rmt: hw buffer too small, received symbols truncated
18:20:07.579 <-
18:20:07.579 <- BU.EVENT state t=19.38 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=1 isr_a=0
18:20:07.861 <-
18:20:07.861 <- BU.EVENT state t=19.63 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=1 isr_a=0
18:20:07.861 <- I (49590) BT_HID: Found 0 HID device(s)
18:20:07.861 <- I (49590) BT_HID: No HID devices found, retrying in 2000ms...
18:20:07.861 <-
18:20:08.375 <- BU.EVENT state t=19.88 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=1 isr_a=0
18:20:08.375 <-
18:20:08.375 <- BU.EVENT state t=20.14 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=1 isr_a=0
18:20:08.375 <-
18:20:08.375 <- BU.EVENT state t=20.39 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=1 isr_a=0
18:20:08.882 <-
18:20:08.882 <- BU.EVENT state t=20.65 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=1 isr_a=0
18:20:09.390 <-
18:20:09.390 <- BU.EVENT state t=20.91 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=1 isr_a=0
18:20:09.390 <-
18:20:09.390 <- BU.EVENT state t=21.17 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=1 isr_a=0
18:20:09.690 <-
18:20:09.690 <- BU.EVENT state t=21.43 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=0 isr_d=0 isr_j=1 isr_a=0
18:20:09.690 <-
18:20:09.690 <- BU.EVENT sensor name=SAFETY edge=break t=21.54
18:20:09.690 <-
18:20:09.690 <- BU.EVENT state t=21.69 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=1 isr_d=0 isr_j=1 isr_a=0
18:20:10.184 <- I (51590) BT_HID: Scanning for HID devices (3s)...
18:20:10.184 <-
18:20:10.184 <- BU.EVENT state t=21.95 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=1 isr_d=0 isr_j=1 isr_a=0
18:20:10.184 <- E rmt: hw buffer too small, received symbols truncated
18:20:10.184 <-
18:20:10.695 <- BU.EVENT state t=22.20 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=1 isr_d=0 isr_j=1 isr_a=0
18:20:10.695 <-
18:20:10.695 <- BU.EVENT state t=22.46 SAFETY=0 DRIVE=1 JACK=1 AUX=0 isr_s=1 isr_d=0 isr_j=1 isr_a=0
18:20:10.695 <- E rmt: hw buffer too small, received symbols truncated
18:20:10.695 <-
18:20:10.695 <- BU.EVENT sensor name=SAFETY edge=make t=22.56
18:20:11.202 <-
18:20:11.202 <- BU.EVENT state t=22.72 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=2 isr_d=0 isr_j=1 isr_a=0
18:20:11.202 <-
18:20:11.202 <- BU.EVENT state t=22.98 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=2 isr_d=0 isr_j=1 isr_a=0
18:20:11.705 <-
18:20:11.705 <- BU.EVENT state t=23.23 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=2 isr_d=0 isr_j=1 isr_a=0
18:20:11.705 <-
18:20:11.705 <- BU.EVENT state t=23.49 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=2 isr_d=0 isr_j=1 isr_a=0
18:20:12.213 <-
18:20:12.213 <- BU.EVENT state t=23.74 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=2 isr_d=0 isr_j=1 isr_a=0
18:20:12.213 <-
18:20:12.213 <- BU.EVENT state t=24.00 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=2 isr_d=0 isr_j=1 isr_a=0
18:20:12.250 ->
18:20:12.708 <-
18:20:12.708 <- BU.EVENT state t=24.25 SAFETY=1 DRIVE=1 JACK=1 AUX=0 isr_s=2 isr_d=0 isr_j=1 isr_a=0
18:20:12.708 <-
18:20:12.708 <- BU.OK sensors.watch sec=-1 SAFETY=both DRIVE=none JACK=none AUX=none
18:20:14.210 -> BU.RELAY SENSORS ON 500
18:20:14.210 <- I (54600) BT_HID: Found 0 HID device(s)
18:20:14.723 <- I (54600) BT_HID: No HID devices found, retrying in 2000ms...
18:20:14.723 <- E rmt: hw buffer too small, received symbols truncated
18:20:14.723 <- I (56600) BT_HID: Scanning for HID devices (3s)...
18:20:15.237 <-
18:20:15.237 <- BU.OK relay bridge=SENSORS ms=500
18:20:15.902 -> BU.RELAY DRIVE FWD 3000
18:20:16.409 <- E rmt: hw buffer too small, received symbols truncated
18:20:16.409 <- E rmt: hw buffer too small, received symbols truncated
18:20:16.921 <- E rmt: hw buffer too small, received symbols truncated
18:20:16.921 <- E rmt: hw buffer too small, received symbols truncated
18:20:16.921 <- E rmt: hw buffer too small, received symbols truncated
18:20:17.429 <- E rmt: hw buffer too small, received symbols truncated
18:20:17.429 <- E rmt: hw buffer too small, received symbols truncated
18:20:17.429 <- E rmt: hw buffer too small, received symbols truncated
18:20:17.933 <- E rmt: hw buffer too small, received symbols truncated
18:20:17.933 <- E rmt: hw buffer too small, received symbols truncated
18:20:17.933 <- I (59610) BT_HID: Found 0 HID device(s)
18:20:17.933 <- I (59610) BT_HID: No HID devices found, retrying in 2000ms...
18:20:18.438 <-
18:20:18.438 <- BU.OK relay bridge=DRIVE dir=FWD ms=2000 actual_ms=2059 stop=time I_before=+0.00 I_mid=+22.73 I_after=+0.00 heat=0.006 tripped=0 edges=34
18:20:19.405 -> BU.RELAY DRIVE REV 3000
18:20:19.710 <- E rmt: hw buffer too small, received symbols truncated
18:20:19.710 <- E rmt: hw buffer too small, received symbols truncated
18:20:19.710 <- E rmt: hw buffer too small, received symbols truncated
18:20:19.710 <- E rmt: hw buffer too small, received symbols truncated
18:20:20.220 <- I (61610) BT_HID: Scanning for HID devices (3s)...
18:20:20.220 <- E rmt: hw buffer too small, received symbols truncated
18:20:20.724 <- E rmt: hw buffer too small, received symbols truncated
18:20:20.724 <- E rmt: hw buffer too small, received symbols truncated
18:20:20.724 <- E rmt: hw buffer too small, received symbols truncated
18:20:20.724 <- E rmt: hw buffer too small, received symbols truncated
18:20:21.230 <- E rmt: hw buffer too small, received symbols truncated
18:20:21.230 <- E rmt: hw buffer too small, received symbols truncated
18:20:21.230 <- E rmt: hw buffer too small, received symbols truncated
18:20:21.547 <- E rmt: hw buffer too small, received symbols truncated
18:20:21.547 <- E rmt: hw buffer too small, received symbols truncated
18:20:21.547 <- E rmt: hw buffer too small, received symbols truncated
18:20:21.547 <-
18:20:22.054 <- BU.OK relay bridge=DRIVE dir=REV ms=2000 actual_ms=2059 stop=time I_before=-0.01 I_mid=+19.38 I_after=-0.01 heat=0.011 tripped=0 edges=34
18:20:23.450 -> BU.RELAY JACK UP 1200
18:20:23.450 <- E rmt: hw buffer too small, received symbols truncated
18:20:23.451 <- E rmt: hw buffer too small, received symbols truncated
18:20:23.451 <- E rmt: hw buffer too small, received symbols truncated
18:20:23.451 <- E rmt: hw buffer too small, received symbols truncated
18:20:23.451 <- E rmt: hw buffer too small, received symbols truncated
18:20:23.452 <- E rmt: hw buffer too small, received symbols truncated
18:20:23.452 <- E rmt: hw buffer too small, received symbols truncated
18:20:23.452 <- E rmt: hw buffer too small, received symbols truncated
18:20:23.452 <- I (64620) BT_HID: Found 0 HID device(s)

1105
BRINGUP_28APR2026_1826.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -26,6 +26,7 @@ See `README.md` for full project documentation (hardware, architecture, protocol
| Setting | Value | Why |
|---------|-------|-----|
| `CONFIG_ESP_TASK_WDT_PANIC` | y | WDT timeout → panic → reboot (feeds OTA rollback counter) |
| `CONFIG_RTC_CLK_SRC_INT_RC` | y | Use internal 150kHz RC oscillator — no external 32kHz crystal. Avoids failed XTAL probe that corrupts RTC slow memory. |
**Already correct at IDF defaults (verified, no override needed):**
| Setting | Value | Status |
@@ -88,10 +89,10 @@ All fields optional. `parameters` is a flat object of param key → value.
- `cancel_btn` calls `location.reload()`
**Sections (top to bottom):**
1. Status display (voltage, state, distance, etc.) — auto-updated from `data`
1. Status display (voltage, state, distance, error flags) — auto-updated from `data`
2. Schedule settings (`<details>`) — MOVE_START / MOVE_END / NUM_MOVES
3. Remote Control (`<details>`) — jog buttons + RF programming
4. **WiFi Settings** (`<details open>`) — NET_SSID, NET_PASS, WIFI_SSID, WIFI_PASS with dedicated `applyWifiSettings()` button
3. Remote Control (`<details open>`) — jog buttons + RF programming
4. **WiFi Settings** (`<details>`) — WIFI_SSID, WIFI_PASS (STA mode disabled: NET_SSID/NET_PASS inputs commented out)
5. **DANGER ZONE** (`<details>`) — calibration, version, OTA upload, log download, auto-generated parameter table, REBOOT/SLEEP
**`updateParamTable()`:**

142
README.md
View File

@@ -13,21 +13,21 @@
**GPIO Map:**
| GPIO | Function |
|------|----------|
| 13 | Button interrupt (active low, pull-up) — also EXT0 wakeup |
| 14 | Jack position sensor / encoder |
| 16 | Drive encoder |
| 13 | Button interrupt (active low, pull-up) |
| 14 | Drive encoder |
| 16 | Jack position sensor |
| 19 | Aux sensor 2 (reserved) |
| 21/22 | I2C SDA/SCL (400kHz) → TCA9555 I/O expander |
| 25 | 433MHz RF receiver (RMT input) |
| 26 | Solar charger bulk enable (RTC GPIO, holds across deep sleep) |
| 26 | Solar charger bulk enable (RTC GPIO) |
| 27 | Safety sensor (active low) |
| 32/33 | External 32.768 kHz RTC crystal (standard watch crystal, 2¹⁵ Hz) |
| 32/33 | External 32.768 kHz RTC crystal (on PCB, not used — see RTC section) |
| 36 (VP) | ADC: drive current sense |
| 39 (VN) | ADC: battery voltage |
| 34 | ADC: jack current sense |
| 35 | ADC: aux current sense |
**TCA9555 (I2C at 0x20):**
**TCA9555 (I2C at 0x21):**
- Port 0 (input): 2 physical buttons + 2 additional inputs
- Port 1 (output): 3× H-bridge relay pairs (DRIVE, JACK, AUX) + LEDs
@@ -42,23 +42,25 @@
```
app_main()
├── rtc_xtal_init() RTC crystal + EXT0 wakeup + sleep wakeup check
├── rtc_xtal_init() Button GPIO setup
├── i2c_init() TCA9555 init (relays off, LEDs off)
├── adc_init() ADC1 calibration (12dB attenuation, line-fit)
├── storage_init() Flash params + circular log buffer
├── storage_init() Flash params
├── log_init() Circular log buffer
├── solar_run_fsm() (called in main loop too)
├── uart_init() Serial JSON API task
├── sensors_init() GPIO ISR setup for sensors/encoders
├── fsm_init() Control FSM task (priority 10, 20ms tick)
├── rf_433_init() 433MHz RMT receiver task
├── bt_hid_init() BLE HID host scanner task
├── fsm_init() Control FSM task (priority 10, 20ms tick)
└── webserver_init() WiFi softAP + HTTP + mDNS + DNS
Main loop (50ms):
i2c_poll_buttons()
fsm_request() based on button events
solar_run_fsm()
driveLEDs() status animation
rtc_check_shutdown_timer() → deep sleep on inactivity (180s)
drive_leds() status animation
rtc_check_shutdown_timer() → soft idle on inactivity (180s)
```
**FreeRTOS Tasks:**
@@ -82,13 +84,13 @@ Main loop (50ms):
| `power_mgmt.c/h` | ADC reading, e-fuse thermal algorithm, battery voltage |
| `sensors.c/h` | GPIO ISR-based sensor debouncing, encoder counters |
| `i2c.c/h` | TCA9555 relay/LED/button control |
| `storage.c/h` | 47-param NVM table + circular binary log buffer |
| `storage.c/h` | 48-param NVM table + circular binary log buffer |
| `comms.c/h` | Unified GET/POST JSON API (shared by HTTP and UART) |
| `webserver.c/h` | WiFi softAP, HTTP server, embedded gzip webpage |
| `uart_comms.c/h` | Serial JSON interface (115200 8N1) |
| `rf_433.c/h` | 433MHz OOK receiver, keycode learn/match |
| `bt_hid.c/h` | BLE HID host, media remote button mapping |
| `rtc.c/h` | Unix time, harvest alarms, deep sleep scheduling |
| `rtc.c/h` | Unix time, harvest alarms, soft idle, inactivity timer |
| `solar.c/h` | Simple FLOAT/BULK solar charge state machine |
| `sc_err.h` | Error code definitions |
| `log_test.c/h` | Flash log unit tests |
@@ -109,8 +111,7 @@ STATE_DRIVE_END_DELAY (1s)
STATE_JACK_DOWN (reverse until e-fuse/sensor)
→ back to STATE_IDLE
STATE_UNDO_JACK_START (emergency: reverse jack immediately)
STATE_UNDO_JACK (run until e-fuse/sensor)
STATE_UNDO_JACK_START (emergency: reverse jack, run until e-fuse/sensor)
→ back to STATE_IDLE
CAL_JACK_DELAY / CAL_JACK_MOVE (jack calibration sequence)
@@ -128,7 +129,7 @@ CAL_DRIVE_DELAY / CAL_DRIVE_MOVE (drive calibration sequence)
2. `process_battery_voltage()` — ADC → EMA
3. `sensors_check()` — drain ISR queue, update counters/debounce
4. State machine transitions (timer + sensor + efuse checks)
5. `driveRelays()` — write relay output from current state
5. `drive_relays()` — write relay output from current state
6. `send_fsm_log()` — 39-byte timestamped entry to flash
---
@@ -169,12 +170,14 @@ Safety break → immediate `STATE_UNDO_JACK_START`.
|----------|--------|-------------|
| `/` | GET | Embedded gzip HTML webpage |
| `/get` | GET | JSON system status |
| `/set` | POST | JSON commands + parameter updates |
| `/post` | POST | JSON commands + parameter updates |
| `/log` | GET | Binary log download (4B JSON len + JSON + 8B offsets + log data) |
| `/ota` | POST | Firmware update upload |
### UART (115200 8N1)
- `GET` → same as HTTP GET /get
- `POST: {json}` → same as HTTP POST /set
- `POST: {json}` → same as HTTP POST /post
- `RTCDEBUG` → dump RTC timekeeping state (time, backup, sleep entry, clock source)
- `HELP` → command reference
- Shares `comms_handle_get()` / `comms_handle_post()` with HTTP
@@ -196,11 +199,15 @@ Safety break → immediate `STATE_UNDO_JACK_START`.
## Storage Layout
**Flash partition "storage":**
```
0x0000 0x0FFF Parameters (4 sectors, CRC32-protected, 47 params)
0x1000 end Circular log buffer (head/tail tracked)
```
**Flash partitions (8MB flash):**
| Partition | Offset | Size | Purpose |
|-----------|--------|------|---------|
| post_test | 0x310000 | 4K | Power-on self-test scratch sector |
| params | 0x311000 | 16K | CRC32-protected parameter storage (48 params) |
| log | 0x315000 | ~4.9MB | Circular binary log buffer (head/tail tracked) |
Also includes NVS partition (0x9000, 16K) for WiFi/BT config, board revision, and RTC time backup.
**Log entry format (39 bytes typical):**
```
@@ -226,31 +233,90 @@ Safety break → immediate `STATE_UNDO_JACK_START`.
---
## RTC & 32.768 kHz Crystal
## RTC & Timekeeping
**Crystal:** Standard 32.768 kHz (32768 Hz = 2¹⁵ Hz) tuning-fork watch crystal on GPIO32/GPIO33. This frequency is universal for RTCs because it divides to exactly 1 Hz with a 15-bit binary counter.
**Time source:** `esp_timer` (40 MHz APB crystal, ~20 ppm accuracy). The external 32.768 kHz crystal on GPIO32/33 is present on the PCB but **not used** — deep sleep is disabled (soft idle instead), so RTC slow clock accuracy is irrelevant. The RTC slow clock uses the default internal RC oscillator.
**sdkconfig.defaults settings:**
- `CONFIG_RTC_CLK_SRC_EXT_CRYS=y` — selects the external crystal as the RTC slow clock source instead of the internal ~150 kHz RC oscillator
- `CONFIG_ESP32_RTC_EXT_CRYST_ADDIT_CURRENT_V2=y` — enables extra drive current during the crystal startup window; required for high-ESR tuning-fork crystals (e.g. CM315D32768DZFT ~70 kΩ ESR)
**`rtc_xtal_init()` in `rtc.c`:** Configures the button GPIO (GPIO13); no crystal bootstrap or sleep wakeup sources.
**Known startup failure mode:** On power-on, the ESP32 bootloader attempts to calibrate the crystal. If it fails to detect oscillation within its calibration window, it logs `W: 32 kHz XTAL not found, switching to internal 150 kHz oscillator` and falls back to the RC oscillator. The RC oscillator has ±5% accuracy, producing up to ~180 s/hr of RTC drift — this completely breaks harvest scheduling.
**Time persistence across resets:** `rtc_save_time()` writes the current unix timestamp to NVS (namespace `"hw"`, key `"rtc_time"`). On boot, `rtc_restore_time()` tries `RTC_DATA_ATTR` first, then falls back to NVS. This ensures time survives software resets even when the bootloader reloads RTC slow memory. The saved time will be stale by the reboot duration (~2s), which is acceptable.
**Firmware mitigation (`rtc_xtal_init()` in `rtc.c`):** If `rtc_clk_slow_src_get()` does not return `SOC_RTC_SLOW_CLK_SRC_XTAL32K` at startup, the code applies a manual bootstrap: `rtc_clk_32k_bootstrap(20000)` (~600 ms of extra drive current at 32 kHz cycles), waits 500 ms for oscillation to stabilise, then calls `rtc_clk_slow_src_set(SOC_RTC_SLOW_CLK_SRC_XTAL32K)` to switch explicitly. Success or failure is logged via `ESP_LOGI/LOGE`.
**Diagnosing time issues:** Run `RTCDEBUG` over UART. Reports current time, sync time, elapsed since sync, next alarm, uptime, and soft idle state.
**Diagnosing crystal issues:** Run `RTCDEBUG` over UART and check `slow_clk_src`. It reports either `XTAL32K (OK)` or `NOT XTAL32K — check crystal!`. The `logtool/rtc_test.py` script automates this and runs multi-cycle drift tests.
---
**Time persistence across deep sleep:** `rtc_backup_s` and `rtc_sleep_entry_s` are `RTC_DATA_ATTR` (survive deep sleep). On wakeup, `rtc_restore_time()` adds exactly `DEEP_SLEEP_US / 1e6` seconds to `rtc_sleep_entry_s` to reconstruct the correct time without an NTP sync.
## Button & LED Behavior
Single physical button (button 0 via TCA9555 I2C expander) controls all interactions. All logic lives in the main loop (50ms tick) in `main.c`.
### Button Actions by State
**IDLE — Triple-tap to start:**
- 3 taps within a 2-second window triggers `FSM_CMD_START`
- Start fires immediately on the 3rd tap
- LED feedback: 1 tap → LED 1, 2 taps → LED 1+2, 3 taps → LED 1+2+3 (then start)
- LEDs persist until next tap or window expiry; counter resets on expiry
**IDLE / CALIBRATE — 3-second hold to reboot:**
- Saves RTC time to NVS, then calls `esp_restart()`
- LED progression: off (0750ms) → LED 1 (7501500ms) → LED 1+2 (15002250ms) → LED 1+2+3 (22503000ms) → flash all (6× at 150ms) → reboot
**Moving states** — any tap sends `FSM_CMD_UNDO`
**UNDO state (UNDO_JACK_START)** — any tap sends `FSM_CMD_STOP` (emergency stop)
**Calibration states** — tap advances through calibration steps (unchanged)
**Factory reset** — power cycle with GPIO13 held for 10 seconds. Resets all params and erases log/post_test partitions. Preserves NVS (board_rev, BT pairing, RTC time). Only triggers on `ESP_RST_POWERON` or `ESP_RST_EXT`.
### LED Status Indicators
**Physical LED layout** — the three LEDs are wired to TCA9555 port-0 pins
P05, P06, P07. Read bottom → top when checking error codes:
| TCA pin | Bit | Physical position | Called |
|---------|-----|-------------------|--------|
| P05 | 0 | bottom | LED1 |
| P06 | 1 | middle | LED2 |
| P07 | 2 | top | LED3 |
A pattern written as `001` (LSB first) means **only the bottom LED is lit**,
`100` means **only the top LED is lit**, and `111` means all three.
| State | Pattern | Timing |
|-------|---------|--------|
| Idle | LED1 blink | 0.5Hz (1s on / 1s off) |
| Error | Rapid all-blink → error code hold | 5Hz for 1s, then code for 2s (3s cycle) |
| Moving / delays | Waterfall 001→011→111→110→100→000 | ~1 cycle/s (167ms per step) |
| Calibrating | All LEDs flash | 1Hz (500ms on / 500ms off) |
| Undo | All LEDs solid on | Continuous |
| Booting | LED1 solid | Until init complete |
**Error code bits (during 2s hold phase):**
| LED Pattern (bottom→top) | Meaning |
|--------------------------|---------|
| 001 — only bottom (P05) lit | Efuse tripped (any bridge) or low battery |
| 010 — only middle (P06) lit | RTC/clock not set |
| 100 — only top (P07) lit | Safety sensor break or leash limit hit |
| 111 — all three lit | Unknown FSM error (fallback) |
Error codes are also shown on the web interface status field with individual flag names.
### Implementation Details
- Tap detection uses **release edge** (`i2c_get_button_released()`) with `btn_held < 1000ms` guard (long presses don't count as taps)
- 2-second tap window starts on first tap, fixed duration (not reset by subsequent taps)
- All button state sampled once per tick: `btn_pressed`, `btn_tripped`, `btn_released`, `btn_held`
---
## Power Management
- **Battery voltage:** GPIO39, divider → `V = raw × 0.00767 + 0.4`
- **Battery voltage:** GPIO39, divider → `V = raw × V_SENS_K + V_SENS_OFFSET` (defaults: K=0.00766̄, offset=0.4)
- **Solar charger:** GPIO26 (RTC hold) — FLOAT/BULK FSM, bulk for 20s when V < 5V for 5s
- **Inactivity shutdown:** 180s deep sleep
- **Deep sleep wakeup:** RTC timer (120s), RTC alarm (next harvest), EXT0 GPIO13 (button)
- **RTC_DATA_ATTR:** FSM state, errors, alarm times, charge state survive deep sleep
- **Inactivity shutdown:** 180s **soft idle** (WiFi/BT off, LEDs off not deep sleep). Button press exits soft idle.
- **RTC_DATA_ATTR:** Sync timestamps, alarm times, charge state survive software resets (panics, WDT)
---
@@ -270,8 +336,8 @@ SC_ERR_LOW_BATTERY = 0x230 // Voltage below threshold
## Build System
- **Framework:** ESP-IDF (>=4.1.0)
- **Component deps** (`idf_component.yml`): `espressif/mdns`, `joltwallet/littlefs`, `esp-idf-lib/tca95x5`
- **Framework:** ESP-IDF (>=5.0)
- **Component deps** (`main/idf_component.yml`): `espressif/mdns ~1.9.1`
- **IDF requires:** `driver`, `esp_http_server`, `esp_netif`, `lwip`, `json`, `esp_timer`, `esp_adc`, `app_update`, `esp_wifi`, `nvs_flash`, `mdns`, `bt`, `esp_hid`
- **Webpage:** `webpage.html``webpage_compile.py``webpage_gzip.h` (embedded gzip binary). **Must re-run `webpage_compile.py` after any HTML edit before building.**
- **Version:** `version.h.in` filled by CMake from git tags → `FIRMWARE_VERSION`, `BUILD_DATE`

68
TODO.md
View File

@@ -59,7 +59,73 @@
22. - [clauded] NVS vs custom params: NVS serves WiFi/BT internals + BDA storage; custom flash partition serves app params with CRC32 protection. Different purposes, no consolidation needed.
23. - [clauded] BUG FIX: `FSM_CMD_START` fallthrough was overwriting `this_move_dist = MIN(...)` with unconditional `DRIVE_DIST` — replaced fallthrough with goto to shared start logic so leash limit is preserved
24. - [ ] Do general bug-scan with claude. Especially think through the FSM logic.
24. - [clauded] General bug scan (FSM, power, sensors, storage, comms, RTC, peripherals)
- Ran 4 parallel deep-dive reviews across entire codebase. Findings below.
- False positives eliminated: override fallthrough (breaks present), soft idle during motor ops (FSM resets timer), JACK_DOWN_TIME uninitialized first move (jack_finish_us always set before use)
## Suspected Bugs (from item 24 scan)
28. - [ ] **BUG [CRITICAL]:** `get_is_safe()` hardcoded `return true` — safety sensor completely bypassed
- sensors.c:182 — `return true;` with `//return is_safe;` commented out below
- All FSM safety checks (STATE_JACK_UP_START, JACK_UP, DRIVE_START_DELAY, DRIVE, DRIVE_END_DELAY, calibration states) are no-ops
- Safety break will NOT trigger STATE_UNDO_JACK_START — machine runs through hazard conditions
- Debounce logic in sensors_check() still runs but output is discarded
29. - [ ] **BUG [CRITICAL]:** E-fuse INOM params allow min=0.0 → division by zero
- power_mgmt.c:380 — `float I_norm = fabsf(channel->current / I_nominal);`
- storage.h EFUSE_INOM_1/2/3 bounds: min=0.0, max=200.0
- If param=0 → I_norm=Inf → instant trip on any current (motor won't run)
- If param=NaN (flash corruption) → I_norm=NaN → all comparisons false → e-fuse NEVER trips (motor can burn)
- Fix: raise min bound to 0.1 or add explicit NaN/zero guard before division
30. - [ ] **BUG [HIGH]:** No timeout on STATE_UNDO_JACK_START
- control_fsm.c:486-493 — waits for `!efuse_get(BRIDGE_JACK)` with no max wait
- If jack efuse never cools (hardware fault, thermal runaway), FSM stuck indefinitely
- User CAN send FSM_CMD_STOP to escape, but no automatic recovery
- Fix: add timeout (e.g. 30-60s) before forcing transition to IDLE with error
31. - [ ] **BUG [HIGH]:** No e-fuse checks in calibration movement states
- control_fsm.c:495-512 — STATE_CALIBRATE_JACK_MOVE and STATE_CALIBRATE_DRIVE_MOVE
- Only check get_is_safe() and timer_done(), NOT efuse_get()
- Relay outputs (lines 625-640) drive motors regardless of efuse status
- Jack cal runs up to 3s, drive cal up to 6s without overcurrent protection
- Fix: add efuse_get() check and abort calibration on trip
32. - [ ] **BUG [HIGH]:** BLE HID scan task missing watchdog registration
- bt_hid.c — `bt_hid_scan_task()` never calls `esp_task_wdt_add(NULL)`
- Task blocks on `xSemaphoreTake(s_scan_sem, portMAX_DELAY)` — if GAP callback never signals, hangs forever
- Unlike rf_433 task (which registers WDT), BT task has no WDT coverage
- Fix: add `esp_task_wdt_add(NULL)` and periodic `esp_task_wdt_reset()` (or use timeout on semaphore)
33. - [ ] **BUG [HIGH]:** ISR sensor queue full → events silently dropped
- sensors.c:57 — queue size 16, `xQueueSendFromISR()` return value not checked
- If sensors_check() consumer falls behind (4 sensors firing edges), events lost
- Encoder counts become inaccurate → drive distance wrong
- Fix: check return value, optionally increment a dropped-event counter for diagnostics
34. - [ ] **BUG [HIGH]:** Params not validated on set, only on commit — FSM reads unvalidated values
- storage.c:268-273 — `set_param_value_t()` writes directly to `parameter_table[]` with no bounds check
- `validate_param()` only called in `commit_params()` (before flash write)
- Between POST and commit, FSM can read out-of-range values (e.g. DRIVE_DIST=999999)
- Fix: call `validate_param()` inside `set_param_value_t()`, or at least in comms.c after setting
35. - [ ] **BUG [MEDIUM]:** Solar FSM timer uninitialized
- solar.c:17 — `RTC_DATA_ATTR int64_t timer;` has no initializer
- RTC memory may contain garbage on first cold boot before `solar_reset_fsm()` sets it to -1
- `solar_run_fsm()` is called (main.c:253) before `solar_reset_fsm()` has run on first boot path
- Fix: initialize to -1 in declaration: `RTC_DATA_ATTR int64_t timer = -1;`
36. - [ ] **BUG [MEDIUM]:** E-fuse param bounds too loose
- EFUSE_HEAT_THRESH min=0.0 — allows instant trip on any current draw (storage.h)
- EFUSE_INRUSH_US max=10000000 (10s) — allows 10s of unlimited current with no e-fuse protection
- Fix: tighten bounds (e.g. HEAT_THRESH min=1.0, INRUSH_US max=2000000)
37. - [ ] **BUG [MEDIUM]:** No mutex on parameter_table[] — concurrent access from HTTP/UART/FSM tasks
- storage.c — `parameter_table[]` read/written by HTTP POST handlers, UART handlers, and FSM task
- 32-bit aligned reads/writes are atomic on ESP32, so u16/u32/i16/i32/f32 are safe
- f64 (8 bytes) and str16 (16 bytes) could be torn reads — but no f64 or str params are read by FSM in hot path
- Severity is low in practice but architecturally unsound
25. - [ ] Extract pure logic (e-fuse thermal model, param serialization, sensor debounce) into host-testable modules with Unity/CMock?
26. - [ ] UART integration test framework: Python runner + ESP-side test commands
27. - [ ] Bug: WiFi won't want to connect to STA except at first boot

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

182
bringup/bringup.py Normal file
View File

@@ -0,0 +1,182 @@
#!/usr/bin/env python3
"""
SC-F001 Bring-up Tool
Flashes the firmware (optional) and then walks the operator through the
bring-up procedure documented in docs/SC-F001/BRINGUP.md.
Usage:
bringup.py --port <COMx | /dev/ttyUSB0> [options]
Options:
--port <p> Serial port (required)
--baud <n> Baud rate for UART protocol (default: 115200)
--out <basename> Transcript basename (default: dated)
Flashing (optional):
--flash Flash the firmware before running tests
--build-dir <p> Build directory containing flasher_args.json
(default: ../build/ relative to this script)
--flash-baud <n> Baud for esptool (default: 460800)
--erase `esptool erase_flash` before writing (slow)
--flash-only Flash and exit (no bring-up tests)
Testing:
--skip-relays Skip the live relay pulse stage
--no-calibrate Skip battery-voltage calibration prompt
--no-transcript Do not write a .txt transcript file
"""
from __future__ import annotations
import argparse
import sys
import time
from datetime import datetime
from pathlib import Path
sys.path.insert(0, str(Path(__file__).parent))
import fmt # noqa: E402
from protocol import Link # noqa: E402
from stages import all_stages, Tally # noqa: E402
import flash as flasher # noqa: E402
def _default_basename() -> str:
return "BRINGUP_" + datetime.now().strftime("%d%b%Y_%H%M").upper()
def _do_flash(args, log_fn) -> None:
build_dir = Path(args.build_dir) if args.build_dir else None
try:
flasher.flash(
port=args.port,
build_dir=build_dir,
baud=args.flash_baud,
erase_all=args.erase,
log=log_fn,
)
except flasher.FlashError as e:
log_fn(f"FLASH FAILED: {e}")
raise SystemExit(2)
def main() -> int:
ap = argparse.ArgumentParser(description="SC-F001 bring-up tool (flash + test)")
ap.add_argument("--port", required=True, help="serial port (COM5, /dev/ttyUSB0, ...)")
ap.add_argument("--baud", type=int, default=115200)
ap.add_argument("--out", default=None, help="transcript basename")
ap.add_argument("--flash", action="store_true",
help="flash firmware before tests")
ap.add_argument("--build-dir", default=None,
help="build dir with flasher_args.json (default: ../build)")
ap.add_argument("--flash-baud", type=int, default=460800)
ap.add_argument("--erase", action="store_true",
help="erase_flash before writing")
ap.add_argument("--flash-only", action="store_true",
help="flash and exit; skip tests")
ap.add_argument("--skip-relays", action="store_true")
ap.add_argument("--no-calibrate", action="store_true")
ap.add_argument("--no-transcript", action="store_true")
args = ap.parse_args()
basename = args.out or _default_basename()
transcript_path = None if args.no_transcript else Path(basename + ".txt")
transcript_file = None
transcript_cb = None
if transcript_path:
transcript_file = transcript_path.open("w", encoding="utf-8")
def _tx(line: str) -> None:
ts = datetime.now().strftime("%H:%M:%S.%f")[:-3]
transcript_file.write(f"{ts} {fmt.strip(line)}\n")
transcript_file.flush()
transcript_cb = _tx
print(f"Transcript → {transcript_path}")
def _log(msg: str) -> None:
print(msg)
if transcript_cb:
transcript_cb(msg)
# Phase 1: optional flash
if args.flash or args.flash_only:
_log(fmt.stage(f"Flashing {args.port}"))
_do_flash(args, _log)
_log(fmt.pass_("Flash complete"))
if args.flash_only:
if transcript_file:
transcript_file.close()
return 0
# Give the chip a moment to finish hard_reset before we open the port
time.sleep(1.5)
# Phase 2: connect and walk bring-up stages
_log(f"Connecting to {args.port} @ {args.baud} ...")
link = Link(args.port, baud=args.baud, transcript=transcript_cb)
link.ser.reset_input_buffer()
tally = Tally()
stages = all_stages(skip_relays=args.skip_relays,
no_calibrate=args.no_calibrate)
def _snapshot(t: Tally) -> tuple[int, int, int, int]:
return (t.passed, t.failed, t.warnings, t.skipped)
def _restore(t: Tally, snap: tuple[int, int, int, int]) -> None:
t.passed, t.failed, t.warnings, t.skipped = snap
try:
try:
for stage in stages:
while True:
snap = _snapshot(tally)
try:
stage(link, tally)
except TimeoutError as e:
print(f" TIMEOUT: {e}")
tally.note_fail()
except Exception as e:
print(f" EXCEPTION in stage: {e!r}")
tally.note_fail()
if tally.failed > snap[1]:
ans = input(fmt.prompt(" Stage had FAILs — retry? [y/n]") + ": ").strip().lower()
if ans.startswith("y"):
_restore(tally, snap)
continue
break
except KeyboardInterrupt:
print(fmt.warn("\nAborted by operator"))
try:
link.send("BU.END")
except Exception:
pass
print(fmt.stage("Bring-up summary"))
print(fmt.summary_line(tally.passed, tally.failed, tally.warnings, tally.skipped))
if tally.failed == 0:
print(f" {fmt.pass_('ALL PASS')}")
else:
print(f" {fmt.fail('FAILURES PRESENT — review above')}")
finally:
# Close link + transcript deterministically — Python would clean up
# on interpreter exit, but on KeyboardInterrupt or other unexpected
# exits the file handle should be released as soon as we leave main.
try:
link.close()
except Exception:
pass
if transcript_file:
try:
transcript_file.close()
except Exception:
pass
return 0 if tally.failed == 0 else 1
if __name__ == "__main__":
raise SystemExit(main())

39
bringup/calibrate.py Normal file
View File

@@ -0,0 +1,39 @@
"""Battery voltage calibration math.
Firmware model (power_mgmt.c:278):
V_bat = mV * V_SENS_K + V_SENS_OFFSET
"""
from __future__ import annotations
from dataclasses import dataclass
@dataclass
class CalResult:
k: float
offset: float
note: str
def single_point_offset(bat_mv: float, v_true: float, k: float) -> CalResult:
"""Fix K, solve for OFFSET so that V_bat(bat_mv) == v_true."""
offset = v_true - bat_mv * k
return CalResult(k=k, offset=offset, note="single-point offset")
def two_point(
bat_mv_1: float, v_true_1: float,
bat_mv_2: float, v_true_2: float,
) -> CalResult:
"""Solve for K and OFFSET from two (mV, V) pairs."""
dmv = bat_mv_2 - bat_mv_1
if abs(dmv) < 1e-3:
raise ValueError("Two calibration points are too close — pick wider V")
k = (v_true_2 - v_true_1) / dmv
offset = v_true_1 - bat_mv_1 * k
return CalResult(k=k, offset=offset, note="two-point")
def verify(bat_mv: float, cal: CalResult) -> float:
return bat_mv * cal.k + cal.offset

108
bringup/flash.py Normal file
View File

@@ -0,0 +1,108 @@
"""Wrap esptool to flash the SC-F001 firmware from a build directory.
Reads `build/flasher_args.json` (produced by `idf.py build`) to get the
authoritative list of offsets + binaries, then invokes esptool once with all
of them — no hardcoded offsets here.
Requires esptool reachable either as a Python module (`pip install esptool`)
or as `esptool.py` on PATH (e.g., from an ESP-IDF activation).
"""
from __future__ import annotations
import importlib.util
import json
import shutil
import subprocess
import sys
from pathlib import Path
class FlashError(RuntimeError):
pass
def _default_build_dir() -> Path:
# bringup dir sits at SC-F001/bringup; build sits at SC-F001/build
return Path(__file__).resolve().parent.parent / "build"
def _resolve_esptool_invocation() -> list[str]:
"""Return the command prefix to run esptool, preferring the installed
module in the current interpreter, falling back to esptool.py on PATH.
Raises FlashError with an actionable message if neither is available.
"""
if importlib.util.find_spec("esptool") is not None:
return [sys.executable, "-m", "esptool"]
fallback = shutil.which("esptool.py") or shutil.which("esptool")
if fallback:
return [fallback]
raise FlashError(
"esptool is not installed in this Python and not on PATH.\n"
" Install with: "
f"{sys.executable} -m pip install -r "
f"{Path(__file__).parent / 'requirements.txt'}\n"
" Or activate an ESP-IDF shell that provides esptool.py."
)
def _load_manifest(build_dir: Path) -> dict:
manifest = build_dir / "flasher_args.json"
if not manifest.exists():
raise FlashError(
f"Build manifest not found: {manifest}\n"
f"Run `idf.py build` from SC-F001/ first, or pass --build-dir."
)
return json.loads(manifest.read_text())
def _resolve_flash_args(build_dir: Path, manifest: dict) -> list[str]:
"""Expand manifest into a (offset, abs-path) list suitable for esptool."""
args: list[str] = []
# flasher_args.json's flash_files is {offset_hex: relpath}.
for offset_hex, rel in manifest["flash_files"].items():
p = (build_dir / rel).resolve()
if not p.exists():
raise FlashError(f"Missing firmware binary: {p}")
args.append(offset_hex)
args.append(str(p))
return args
def flash(
port: str,
build_dir: Path | None = None,
baud: int = 460800,
erase_all: bool = False,
log: callable = print,
) -> None:
build_dir = (build_dir or _default_build_dir()).resolve()
manifest = _load_manifest(build_dir)
chip = manifest.get("extra_esptool_args", {}).get("chip", "esp32")
before = manifest.get("extra_esptool_args", {}).get("before", "default_reset")
after = manifest.get("extra_esptool_args", {}).get("after", "hard_reset")
esptool_cmd = _resolve_esptool_invocation()
base_cmd = esptool_cmd + [
"--chip", chip,
"--port", port,
"--baud", str(baud),
"--before", before,
"--after", after,
]
if erase_all:
log(f" erase_flash @ {port}")
subprocess.check_call(base_cmd + ["erase_flash"])
write_args = manifest.get("write_flash_args", [])
cmd = base_cmd + ["write_flash"] + write_args + _resolve_flash_args(build_dir, manifest)
log(f" flashing from {build_dir}")
log(f" files: {list(manifest['flash_files'].items())}")
try:
subprocess.check_call(cmd)
except subprocess.CalledProcessError as e:
raise FlashError(f"esptool failed (exit {e.returncode})") from e

129
bringup/fmt.py Normal file
View File

@@ -0,0 +1,129 @@
"""Terminal formatting helpers for the bring-up tool.
Thin wrapper around ANSI escapes so stages.py / bringup.py can emit
consistently-styled headings, prompts, status tags, and result
summaries without sprinkling raw escape codes everywhere.
Colors auto-disable when stdout is not a TTY or when the `NO_COLOR`
environment variable is set (see no-color.org).
"""
from __future__ import annotations
import os
import sys
def _color_supported() -> bool:
if os.environ.get("NO_COLOR") is not None:
return False
if not sys.stdout.isatty():
return False
# Modern Windows 10+ terminals support VT100 once any ANSI sequence has
# been emitted — a no-op system("") call flips the flag on cmd.exe.
if os.name == "nt":
try:
os.system("")
except Exception:
pass
return True
_USE = _color_supported()
def _c(code: str) -> str:
return f"\x1b[{code}m" if _USE else ""
RESET = _c("0")
BOLD = _c("1")
DIM = _c("2")
RED = _c("31")
GREEN = _c("32")
YELLOW = _c("33")
BLUE = _c("34")
MAGENTA = _c("35")
CYAN = _c("36")
def stage(title: str) -> str:
"""Big block heading that opens a stage."""
bar = "-" * 60
return (
f"\n{CYAN}{bar}{RESET}\n"
f"{BOLD}{CYAN} {title}{RESET}\n"
f"{CYAN}{bar}{RESET}"
)
def section(title: str) -> str:
"""Smaller sub-heading inside a stage."""
return f"\n{BOLD}{MAGENTA}-- {title} --{RESET}"
def prompt(text: str) -> str:
return f"{YELLOW}{text}{RESET}"
def tag(label: str, color: str) -> str:
return f"[{color}{BOLD}{label}{RESET}]"
OK_TAG = tag("OK", GREEN)
ERR_TAG = tag("ERR", RED)
SKIP_TAG = tag("SKIP", YELLOW)
WARN_TAG = tag("WARN", YELLOW)
INFO_TAG = tag("INFO", BLUE)
EVT_TAG = tag("EVT", CYAN)
def status_tag(status: str) -> str:
s = (status or "").upper()
return {
"OK": OK_TAG,
"ERR": ERR_TAG,
"SKIP": SKIP_TAG,
"WARN": WARN_TAG,
}.get(s, tag(s or "?", DIM))
def fail(text: str) -> str:
return f"{RED}{BOLD}{text}{RESET}"
def pass_(text: str) -> str:
return f"{GREEN}{BOLD}{text}{RESET}"
def warn(text: str) -> str:
return f"{YELLOW}{text}{RESET}"
def dim(text: str) -> str:
return f"{DIM}{text}{RESET}"
_ANSI_RE = None
def strip(text: str) -> str:
"""Return `text` with all ANSI escape sequences removed.
Used by the transcript writer so log files don't contain `\x1b[...m`
garbage when stdout is colored.
"""
global _ANSI_RE
if _ANSI_RE is None:
import re
_ANSI_RE = re.compile(r"\x1b\[[0-9;]*m")
return _ANSI_RE.sub("", text)
def summary_line(passed: int, failed: int, warnings: int, skipped: int) -> str:
color = GREEN if failed == 0 else RED
return (f" {color}{BOLD}pass={passed}{RESET} "
f"{RED if failed else DIM}{BOLD}fail={failed}{RESET} "
f"{YELLOW if warnings else DIM}warn={warnings}{RESET} "
f"{DIM}skip={skipped}{RESET}")

209
bringup/protocol.py Normal file
View File

@@ -0,0 +1,209 @@
"""Line-oriented protocol over UART for the SC-F001 bring-up procedure.
The firmware side is specified in docs/SC-F001/BRINGUP.md §3.
Commands are prefixed `BU.`; responses are `BU.OK`, `BU.ERR`, `BU.SKIP`,
or streamed `BU.EVENT` lines.
"""
from __future__ import annotations
import re
import time
from dataclasses import dataclass, field
from typing import Callable, Iterator
import serial
LINE_TIMEOUT_S = 2.0
@dataclass
class Response:
status: str # "OK" | "ERR" | "SKIP"
cmd: str
fields: dict[str, str] = field(default_factory=dict)
raw: str = ""
def get(self, key: str, default: str | None = None) -> str | None:
return self.fields.get(key, default)
def getf(self, key: str, default: float = float("nan")) -> float:
v = self.fields.get(key)
if v is None:
return default
try:
return float(v)
except ValueError:
return default
def geti(self, key: str, default: int = 0) -> int:
v = self.fields.get(key)
if v is None:
return default
try:
return int(v, 0)
except ValueError:
return default
@dataclass
class Event:
cmd: str
fields: dict[str, str] = field(default_factory=dict)
raw: str = ""
_KV_RE = re.compile(r'(\w[\w.]*)=("[^"]*"|\S+)')
def _parse_kv(rest: str) -> dict[str, str]:
out: dict[str, str] = {}
for m in _KV_RE.finditer(rest):
k = m.group(1)
v = m.group(2)
if v.startswith('"') and v.endswith('"'):
v = v[1:-1]
out[k] = v
return out
def parse_line(line: str) -> Response | Event | None:
"""Returns None for lines that aren't bring-up protocol (boot chatter etc.)."""
line = line.rstrip("\r\n")
if not line.startswith("BU."):
return None
tokens = line.split(None, 2)
tag = tokens[0] # BU.OK | BU.ERR | BU.EVENT | BU.SKIP
if len(tokens) < 2:
return None
cmd = tokens[1]
rest = tokens[2] if len(tokens) >= 3 else ""
fields = _parse_kv(rest)
if tag == "BU.EVENT":
return Event(cmd=cmd, fields=fields, raw=line)
status = tag.removeprefix("BU.")
if status in ("OK", "ERR", "SKIP"):
return Response(status=status, cmd=cmd, fields=fields, raw=line)
return None
class Link:
"""Wraps a serial.Serial with line I/O + protocol parsing."""
def __init__(self, port: str, baud: int = 115200, transcript: Callable[[str], None] | None = None):
# Don't let pyserial auto-assert DTR/RTS on open. ESP32 dev boards
# tie those into the BOOT/EN transistor pair — default-asserted lines
# hold the chip in reset for as long as the port is open, which
# silently blocks every command we send.
self.ser = serial.Serial()
self.ser.port = port
self.ser.baudrate = baud
self.ser.timeout = LINE_TIMEOUT_S
self.ser.dtr = False
self.ser.rts = False
self.ser.open()
# After open, re-assert False (some platforms override on open).
self.ser.dtr = False
self.ser.rts = False
self.transcript = transcript or (lambda _s: None)
self._buf = b""
def close(self) -> None:
try:
self.ser.close()
except Exception:
pass
def _readline(self, deadline: float) -> str | None:
while True:
remaining = deadline - time.monotonic()
if remaining <= 0:
return None
if b"\n" in self._buf:
line, _, self._buf = self._buf.partition(b"\n")
s = line.decode("utf-8", errors="replace")
self.transcript(f"<- {s}")
return s
self.ser.timeout = min(remaining, 0.5)
chunk = self.ser.read(256)
if chunk:
self._buf += chunk
def send(self, cmd: str) -> None:
if not cmd.endswith("\n"):
cmd = cmd + "\n"
self.transcript(f"-> {cmd.rstrip()}")
self.ser.write(cmd.encode("utf-8"))
self.ser.flush()
def request(self, cmd: str, overall_timeout_s: float = 5.0) -> Response:
"""Send a command and collect lines until a terminating OK/ERR/SKIP."""
self.send(cmd)
deadline = time.monotonic() + overall_timeout_s
while True:
line = self._readline(deadline)
if line is None:
raise TimeoutError(f"No terminating response to {cmd!r}")
parsed = parse_line(line)
if isinstance(parsed, Response):
return parsed
# Events during a non-streaming command are unexpected but not fatal
# — swallow them and keep reading.
def wait_ready(self, cmd: str = "BU.BEGIN",
per_attempt_s: float = 1.5,
overall_timeout_s: float = 30.0,
show_boot_chatter: bool = True) -> "Response":
"""Send `cmd` repeatedly until we get a Response back.
Used once at the start of a session to ride out the boot/init time
before uart_comms installs the UART driver — bytes sent earlier are
dropped by the hardware FIFO and never reach the firmware.
When `show_boot_chatter` is True (default), non-protocol lines
(ESP_LOG output, boot banner) are printed to stdout so the operator
can see what the device is actually doing while we wait.
"""
deadline = time.monotonic() + overall_timeout_s
last_err: Exception | None = None
attempt = 0
while time.monotonic() < deadline:
attempt += 1
remaining = deadline - time.monotonic()
print(f" [wait_ready] attempt {attempt}, {remaining:.0f}s left")
self.send(cmd)
per_deadline = time.monotonic() + per_attempt_s
while True:
line = self._readline(per_deadline)
if line is None:
last_err = TimeoutError(f"no response to {cmd!r}")
break
parsed = parse_line(line)
if isinstance(parsed, Response):
return parsed
if parsed is None and show_boot_chatter:
stripped = line.rstrip("\r\n")
if stripped:
print(f" [uart] {stripped}")
raise TimeoutError(
f"Device never answered {cmd!r} within {overall_timeout_s:.0f}s "
f"(last: {last_err})"
)
def request_stream(
self, cmd: str, overall_timeout_s: float
) -> Iterator[Event | Response]:
"""Yield each Event, then the terminating Response."""
self.send(cmd)
deadline = time.monotonic() + overall_timeout_s
while True:
line = self._readline(deadline)
if line is None:
raise TimeoutError(f"Timed out during streaming {cmd!r}")
parsed = parse_line(line)
if parsed is None:
continue
yield parsed
if isinstance(parsed, Response):
return

2
bringup/requirements.txt Normal file
View File

@@ -0,0 +1,2 @@
pyserial>=3.5
esptool>=4.6

470
bringup/stages.py Normal file
View File

@@ -0,0 +1,470 @@
"""One function per bring-up stage. Each is explicit and independently
runnable from the operator prompt — no implicit sequencing between them."""
from __future__ import annotations
import time
from dataclasses import dataclass
from typing import Callable
import fmt
from protocol import Link, Response, Event, parse_line
@dataclass
class Tally:
passed: int = 0
failed: int = 0
skipped: int = 0
warnings: int = 0
def note_pass(self) -> None: self.passed += 1
def note_fail(self) -> None: self.failed += 1
def note_skip(self) -> None: self.skipped += 1
def note_warn(self) -> None: self.warnings += 1
def _prompt(msg: str) -> None:
"""Block until operator presses Enter (Ctrl-C still aborts)."""
input(fmt.prompt(msg) + fmt.dim(" [Enter to continue]") + ": ")
def _show_response(label: str, r: Response) -> None:
bag = " ".join(f"{k}={v}" for k, v in r.fields.items())
print(f" {fmt.status_tag(r.status)} {label} {fmt.dim(bag)}")
# ---------------------------------------------------------------------------
# Stage 0 — Begin + identify
# ---------------------------------------------------------------------------
def stage_begin(link: Link, t: Tally) -> None:
print(fmt.stage("Stage 0 — Begin"))
print(" Waiting for device to finish booting ...")
r = link.wait_ready("BU.BEGIN", per_attempt_s=1.5, overall_timeout_s=30.0)
_show_response("begin", r)
if r.status != "OK":
t.note_fail(); raise SystemExit("Device did not enter bring-up mode")
r = link.request("BU.INFO")
_show_response("info", r)
(t.note_pass if r.status == "OK" else t.note_fail)()
print(f" -> fw={r.get('fw')} board={r.get('board', '?')} reset={r.get('reset')} "
f"heap={r.get('heap')}")
# ---------------------------------------------------------------------------
# Stage 1 — Flash & persistence
# ---------------------------------------------------------------------------
def stage_flash(link: Link, t: Tally) -> None:
print(fmt.stage("Stage 1 — Flash & storage"))
_prompt(" Run flash roundtrip + log head/tail check")
r = link.request("BU.FLASH", overall_timeout_s=10)
_show_response("flash", r)
(t.note_pass if r.status == "OK" else t.note_fail)()
# ---------------------------------------------------------------------------
# Stage 2 — I2C + LEDs
# ---------------------------------------------------------------------------
def stage_i2c_led(link: Link, t: Tally) -> None:
import threading
print(fmt.stage("Stage 2 — I2C / TCA9555 / LEDs"))
_prompt(" Probe TCA9555 and run LED check")
r = link.request("BU.I2C")
_show_response("i2c", r)
if r.status != "OK":
t.note_fail(); return
t.note_pass()
# Firmware-driven LED watch: all LEDs solid when the button is released,
# fast waterfall while held. Operator actuates the button and confirms.
def reader() -> None:
try:
for item in link.request_stream("BU.LED.WATCH",
overall_timeout_s=3600):
if isinstance(item, Event) and item.cmd == "led":
state = "PRESSED" if item.fields.get("pressed") == "1" else "released"
print(f" [led] button {state}")
elif isinstance(item, Response):
return
except Exception as e: # pragma: no cover — defensive
print(f" [led-reader] {e!r}")
th = threading.Thread(target=reader, daemon=True)
th.start()
print(" LEDs should be SOLID (all on) when button is released.")
print(" Press-and-hold the button: LEDs should WATERFALL at ~3× speed.")
try:
while True:
ans = input(" LEDs behaved correctly? [y/n]: ").strip().lower()
if ans.startswith("y"):
verdict = "pass"; break
if ans.startswith("n"):
verdict = "fail"; break
finally:
link.send("") # any byte aborts BU.LED.WATCH
th.join(timeout=3)
if verdict == "pass":
t.note_pass()
else:
print(f" {fmt.fail('LED visual check FAILED')}")
t.note_fail()
# ---------------------------------------------------------------------------
# Stage 3 — ADC + battery calibration
# ---------------------------------------------------------------------------
def stage_adc(link: Link, t: Tally, calibrate: bool = True) -> None:
print(fmt.stage("Stage 3 — Analog front-end"))
_prompt(" Read ADC snapshot (battery / motor current)")
r = link.request("BU.ADC")
_show_response("adc", r)
if r.status != "OK":
t.note_fail(); return
t.note_pass()
bat_V = r.getf("bat_V", 0.0)
print(f" -> battery reports {bat_V:.3f} V")
# VOC and FAULT pins on V5 are unusable (wired direct to input-only
# ESP32 GPIOs, no external resistors — see README "V5 hardware caveats").
# They're intentionally ignored here.
if not calibrate:
return
_run_battery_cal(link, t)
def _run_battery_cal(link: Link, t: Tally) -> None:
from calibrate import single_point_offset, verify
print(fmt.section("Battery voltage calibration"))
# Read current K and raw mV.
k_r = link.request("BU.PARAM GET V_SENS_K")
if k_r.status != "OK":
print(" Could not read V_SENS_K"); t.note_fail(); return
k = k_r.getf("value")
adc_r = link.request("BU.ADC")
bat_mv = adc_r.getf("bat_mv")
# ADC noise rarely lands on exactly 0; check against a small range so a
# near-floor reading still flags as bogus.
if bat_mv < 50:
print(f" ADC read looks bogus (mv={bat_mv:.0f})"); t.note_fail(); return
raw_ans = input(" Measure the battery at the board terminals with a DMM.\n"
" Enter true voltage (V): ").strip()
try:
v_true = float(raw_ans)
except ValueError:
print(" Not a number — skipping cal"); t.note_skip(); return
# Sanity-check the operator-supplied true voltage. The system runs on a
# nominal 12-24 V battery; values outside 5..30 V are almost certainly a
# typo or DMM unit mistake (e.g. mV instead of V).
if not (5.0 <= v_true <= 30.0):
print(f" v_true={v_true:.3f} V is outside plausible 5..30 V range")
t.note_fail(); return
cal = single_point_offset(bat_mv, v_true, k)
predicted = verify(bat_mv, cal)
print(f" bat_mv={bat_mv:.0f} K={k:.10f} new OFFSET={cal.offset:+.6f} V")
print(f" predicted V_bat after cal = {predicted:.3f} (true = {v_true:.3f})")
# Sanity-check the computed offset. Default is 0.4 V; |offset| > 2 V means
# something else is wrong (broken divider, wrong K, ADC ref off).
if abs(cal.offset) > 2.0:
print(f" {fmt.fail('FAIL')}: |offset|={abs(cal.offset):.3f} V exceeds 2 V — "
f"check divider / K / DMM units")
t.note_fail(); return
wr = link.request(f"BU.PARAM SET V_SENS_OFFSET {cal.offset:.6f}")
_show_response("param.set", wr)
if wr.status != "OK":
t.note_fail(); return
# Read it back to confirm storage actually persisted what we sent.
rb = link.request("BU.PARAM GET V_SENS_OFFSET")
if rb.status != "OK":
print(" Could not read back V_SENS_OFFSET"); t.note_fail(); return
stored = rb.getf("value")
if abs(stored - cal.offset) > 1e-4:
print(f" {fmt.fail('FAIL')}: readback {stored:+.6f} != written {cal.offset:+.6f}")
t.note_fail(); return
# Verify by re-reading the ADC. Firmware's cmd_adc_once now bypasses the
# EMA, so bat_V here reflects the new offset immediately.
check = link.request("BU.ADC")
new_V = check.getf("bat_V")
err = new_V - v_true
print(f" Post-cal bat_V = {new_V:.3f} (err {err*1000:+.1f} mV)")
abs_err = abs(err)
if abs_err < 0.040:
print(f" {fmt.pass_('PASS')}: cal residual within ±40 mV")
t.note_pass()
elif abs_err < 0.100:
print(f" {fmt.warn('WARN')}: residual {err*1000:+.1f} mV (>40, <100 mV)")
t.note_warn()
else:
print(f" {fmt.fail('FAIL')}: residual {err*1000:+.1f} mV exceeds 100 mV")
t.note_fail()
# ---------------------------------------------------------------------------
# Stage 4 — Discrete sensors (mandatory edges)
# ---------------------------------------------------------------------------
SENSOR_NAMES = ["SAFETY"] # JACK and DRIVE are checked via the relay pulse stage.
def stage_sensors(link: Link, t: Tally) -> None:
"""Live-print safety-sensor edges until operator presses Enter.
Drive and jack sensors are encoder-style and only trip while the motor
runs — they're verified as a side effect of Stage 5 relay pulses.
"""
import threading
print(fmt.stage("Stage 4 — Sensor live view"))
print(" Live state of all 4 sensor pins is printed below when any one")
print(" changes. Per-edge events also print as they arrive.")
print(" Poke each sensor by hand / magnet / jumper to verify it responds.")
print(" SAFETY must show both break and make to pass; the others are")
print(" diagnostic only (drive/jack are properly tested in Stage 5).")
print(" Press Enter when you're satisfied.")
state = {"make": False, "break": False}
last_state_line = {"v": ""}
def reader() -> None:
try:
for item in link.request_stream("BU.SENSORS.WATCH 0",
overall_timeout_s=3600):
if isinstance(item, Event):
if item.cmd == "sensor":
name = item.fields.get("name")
edge = item.fields.get("edge")
if name == "SAFETY" and edge in state:
state[edge] = True
print(f" [{name}] {edge}")
elif item.cmd == "state":
# Live snapshot of all four sensors. Only print when
# the level line changes, so steady state doesn't spam.
f = item.fields
line = (f"SAFETY={f.get('SAFETY','?')} "
f"DRIVE={f.get('DRIVE','?')} "
f"JACK={f.get('JACK','?')} "
f"AUX={f.get('AUX','?')} "
f"isr=(s={f.get('isr_s','?')} "
f"d={f.get('isr_d','?')} "
f"j={f.get('isr_j','?')} "
f"a={f.get('isr_a','?')})")
if line != last_state_line["v"]:
print(f" [state] {line}")
last_state_line["v"] = line
elif isinstance(item, Response):
# terminating OK after we aborted
return
except Exception as e: # pragma: no cover — defensive
print(f" [reader] {e!r}")
th = threading.Thread(target=reader, daemon=True)
th.start()
input(" Press Enter when SAFETY has been actuated: ")
# Kick the firmware out of its watch loop: any byte aborts.
link.send("") # just the \n
th.join(timeout=3)
if state["make"] and state["break"]:
print(f" SAFETY: {fmt.pass_('PASS')} (saw break and make)")
t.note_pass()
else:
missing = [k for k, v in state.items() if not v]
print(f" SAFETY: {fmt.fail('FAIL')} — missed {missing}")
t.note_fail()
# ---------------------------------------------------------------------------
# Stage 5 — Relay bridges
# ---------------------------------------------------------------------------
# (bridge, dir, ms, (dI_min, dI_max), check_edges)
# check_edges → bridge has an encoder-style sensor; pulse must produce
# at least one edge on it.
RELAY_TESTS = [
("SENSORS", "ON", 500, (0.0, 0.0), False),
("DRIVE", "FWD", 3000, (0.5, 25.0), True),
("DRIVE", "REV", 3000, (0.5, 25.0), True),
("JACK", "UP", 1200, (0.2, 25.0), True),
("JACK", "DOWN", 1200, (0.2, 25.0), True),
("AUX", "FWD", 150, (0.1, 25.0), False),
]
def stage_relays(link: Link, t: Tally) -> None:
print(fmt.stage("Stage 5 — Relay bridges"))
print(" PRECONDITIONS:")
print(" - Battery connected, fuse in place")
print(" - Drive wheels off ground / disengaged")
print(" - Safety interlock asserted (SAFETY sensor HIGH)")
for bridge, direction, ms, (lo, hi), check_edges in RELAY_TESTS:
_prompt(f" Pulse {bridge} {direction} for {ms} ms")
r = link.request(f"BU.RELAY {bridge} {direction} {ms}",
overall_timeout_s=ms / 1000.0 + 5.0)
_show_response(f"{bridge}/{direction}", r)
if r.status == "SKIP":
print(" Device refused (safety?)"); t.note_skip(); continue
if r.status != "OK":
t.note_fail(); continue
if bridge == "SENSORS":
t.note_pass(); continue
i_before = r.getf("I_before")
i_mid = r.getf("I_mid")
delta = abs(i_mid - i_before)
tripped = r.geti("tripped") == 1
edges = r.geti("edges")
stop = r.get("stop", "time")
actual_ms = r.geti("actual_ms", ms)
edge_str = f" edges={edges}" if check_edges else ""
stop_str = f" stop={stop} ({actual_ms}/{ms} ms)" if stop != "time" else ""
print(f" |ΔI| = {delta:.2f} A (expected {lo}-{hi}) "
f"tripped={tripped}{edge_str}{stop_str}")
if tripped:
print(f" {fmt.fail('FAIL')}: efuse tripped"); t.note_fail(); continue
if check_edges and edges <= 0:
print(f" {fmt.fail('FAIL')}: {bridge} sensor saw no edges — motor not turning?")
t.note_fail(); continue
if lo <= delta <= hi:
t.note_pass()
else:
print(f" {fmt.warn('WARN')}: ΔI outside nominal")
t.note_warn()
# ---------------------------------------------------------------------------
# Stage 6 — Radio & connectivity
# ---------------------------------------------------------------------------
def stage_rf(link: Link, t: Tally) -> None:
import threading
print(fmt.stage("Stage 6a — RF 433 MHz"))
_prompt(" Watch for RF remote codes")
print(" Press buttons on the RF remote. Codes will print live.")
print(" Press Enter to stop.")
count = {"seen": 0}
def reader() -> None:
try:
for item in link.request_stream("BU.RF.WATCH 0",
overall_timeout_s=3600):
if isinstance(item, Event) and item.cmd == "rf":
code = item.fields.get("code", "?")
print(f" rf code={code}")
count["seen"] += 1
elif isinstance(item, Response):
return
except Exception as e: # pragma: no cover
print(f" [reader] {e!r}")
th = threading.Thread(target=reader, daemon=True)
th.start()
input(" Press Enter when done: ")
link.send("") # abort the watch
th.join(timeout=3)
print(f" -> {count['seen']} code(s) captured")
(t.note_pass if count["seen"] > 0 else t.note_warn)()
def stage_wifi(link: Link, t: Tally) -> None:
print(fmt.stage("Stage 6b — WiFi + web UI"))
_prompt(" Start SoftAP and wait for a client to load the web UI")
r = link.request("BU.WIFI.START", overall_timeout_s=20)
_show_response("wifi.start", r)
if r.status != "OK":
t.note_fail(); return
ssid = r.get("ssid", "?")
print(f"\n Connect a device to WiFi SSID `{ssid}` and open http://192.168.4.1/")
print(" Waiting for a client to associate and load the page... (Ctrl+C to abort)")
try:
for item in link.request_stream("BU.WIFI.WAIT", overall_timeout_s=3600):
if isinstance(item, Event):
print(f" {item.cmd} {' '.join(f'{k}={v}' for k,v in item.fields.items())}")
elif isinstance(item, Response):
_show_response("wifi.wait", item)
(t.note_pass if item.status == "OK" else t.note_fail)()
break
except KeyboardInterrupt:
print(" WiFi wait aborted by operator"); t.note_skip()
# Push a byte so the firmware's cmd_wifi_wait breaks out of its
# loop and unblocks the bring-up dispatcher; otherwise BU.END
# never reaches the device and the reboot doesn't happen.
# Then drain the resulting wifi.wait OK so it doesn't get
# mistaken for the response to a later command.
try:
link.send("")
deadline = time.monotonic() + 2.0
while time.monotonic() < deadline:
line = link._readline(deadline)
if line is None:
break
if isinstance(parse_line(line), Response):
break
except Exception:
pass
# ---------------------------------------------------------------------------
# End
# ---------------------------------------------------------------------------
def stage_end(link: Link, t: Tally) -> None:
print(fmt.stage("Stage — End"))
_prompt(" Exit bring-up mode (device will reboot)")
r = link.request("BU.END", overall_timeout_s=5)
_show_response("end", r)
# Device reboots; no further response expected.
# ---------------------------------------------------------------------------
# Top-level driver
# ---------------------------------------------------------------------------
Stage = Callable[[Link, Tally], None]
def all_stages(skip_relays: bool = False, no_calibrate: bool = False) -> list[Stage]:
stages: list[Stage] = [
stage_begin,
stage_flash,
stage_i2c_led,
lambda link, t: stage_adc(link, t, calibrate=not no_calibrate),
stage_sensors,
]
if not skip_relays:
stages.append(stage_relays)
stages.extend([
stage_rf,
stage_wifi,
stage_end,
])
return stages

96
log_sta_logtool.txt Normal file
View File

@@ -0,0 +1,96 @@
C:\data\stockcropper-sw\SC-F001\logtool (main -> origin)
λ python logtool.py http://sc.local
Fetching http://sc.local ...
Saved: 08APR2026_1709.bin 08APR2026_1709.txt
Traceback (most recent call last):
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\site-packages\urllib3\connectionpool.py", line 787, in urlopen
response = self._make_request(
conn,
...<10 lines>...
**response_kw,
)
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\site-packages\urllib3\connectionpool.py", line 534, in _make_request
response = conn.getresponse()
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\site-packages\urllib3\connection.py", line 565, in getresponse
httplib_response = super().getresponse()
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\http\client.py", line 1430, in getresponse
response.begin()
~~~~~~~~~~~~~~^^
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\http\client.py", line 331, in begin
version, status, reason = self._read_status()
~~~~~~~~~~~~~~~~~^^
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\http\client.py", line 292, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\socket.py", line 719, in readinto
return self._sock.recv_into(b)
~~~~~~~~~~~~~~~~~~~~^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\site-packages\requests\adapters.py", line 644, in send
resp = conn.urlopen(
method=request.method,
...<9 lines>...
chunked=chunked,
)
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\site-packages\urllib3\connectionpool.py", line 841, in urlopen
retries = retries.increment(
method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
)
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\site-packages\urllib3\util\retry.py", line 474, in increment
raise reraise(type(error), error, _stacktrace)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\site-packages\urllib3\util\util.py", line 38, in reraise
raise value.with_traceback(tb)
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\site-packages\urllib3\connectionpool.py", line 787, in urlopen
response = self._make_request(
conn,
...<10 lines>...
**response_kw,
)
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\site-packages\urllib3\connectionpool.py", line 534, in _make_request
response = conn.getresponse()
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\site-packages\urllib3\connection.py", line 565, in getresponse
httplib_response = super().getresponse()
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\http\client.py", line 1430, in getresponse
response.begin()
~~~~~~~~~~~~~~^^
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\http\client.py", line 331, in begin
version, status, reason = self._read_status()
~~~~~~~~~~~~~~~~~^^
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\http\client.py", line 292, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\socket.py", line 719, in readinto
return self._sock.recv_into(b)
~~~~~~~~~~~~~~~~~~~~^^^
urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\data\stockcropper-sw\SC-F001\logtool\logtool.py", line 234, in <module>
main()
~~~~^^
File "C:\data\stockcropper-sw\SC-F001\logtool\logtool.py", line 120, in main
_run(args, is_http, resolved, bin_path, basename)
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\data\stockcropper-sw\SC-F001\logtool\logtool.py", line 203, in _run
blob = src.fetch_full(resolved)
File "C:\data\stockcropper-sw\SC-F001\logtool\source.py", line 29, in fetch_full
resp = requests.get(url, timeout=timeout)
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\site-packages\requests\api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\site-packages\requests\api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\site-packages\requests\sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\site-packages\requests\sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "C:\Users\Thad\AppData\Local\Programs\Python\Python313\Lib\site-packages\requests\adapters.py", line 659, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))

BIN
logtool/08APR2026_1630.bin Normal file

Binary file not shown.

1244
logtool/08APR2026_1630.txt Normal file

File diff suppressed because it is too large Load Diff

BIN
logtool/08APR2026_1631.bin Normal file

Binary file not shown.

View File

@@ -0,0 +1,3 @@
Fetching http://192.168.10.126/log ...
Log offsets: tail=0 head=50984 entries=1234
Device: version=? time=1775665887

View File

@@ -0,0 +1 @@
Fetching http://192.168.10.126/log ...

View File

@@ -0,0 +1 @@
Fetching http://sc.local/log ...

View File

@@ -0,0 +1 @@
Fetching http://192.168.4.1/log ...

View File

@@ -0,0 +1 @@
Fetching http://192.168.4.1/log ...

View File

@@ -0,0 +1 @@
Fetching http://192.168.4.1/log ...

View File

@@ -0,0 +1 @@
Fetching http://sc.local ...

View File

@@ -0,0 +1 @@
Fetching http://sc.local ...

View File

@@ -0,0 +1 @@
Fetching http://192.168.10.126/log ...

BIN
logtool/08APR2026_1708.bin Normal file

Binary file not shown.

212
logtool/08APR2026_1708.txt Normal file
View File

@@ -0,0 +1,212 @@
Fetching http://192.168.10.126/log ...
Log offsets: tail=0 head=7828 entries=195
Device: version=? time=1775668119
Time State Bat(V) Drive(A) Jack(A) Aux(A) Counter Stable Raw DrHeat JkHeat AxHeat
----------------------- ------------------------------ ------ -------- ------- ------ ------- ------ ------ ------ ------ ------
1970-01-01 00:00:00.000 BOOT rst=POWERON wake=NORMAL — — — — — — — — — —
1970-01-01 00:00:00.000 BOOT rst=POWERON wake=NORMAL — — — — — — — — — —
2026-04-08 16:58:48.000 TIME_SET — — — — — — — — — —
2026-04-08 16:59:36.565 IDLE 13.326 0.03 -0.15 -0.08 0 SAFETY SAFETY 0.0 0.0 0.0
2026-04-08 16:59:36.585 IDLE 12.521 3.20 33.46 0.17 0 SAFETY SAFETY 0.0 0.1 0.0
2026-04-08 16:59:36.605 IDLE 12.042 1.76 33.46 -0.01 0 SAFETY SAFETY 0.0 0.2 0.0
2026-04-08 16:59:36.625 IDLE 12.090 0.69 33.46 0.01 0 SAFETY SAFETY 0.0 0.3 0.0
2026-04-08 16:59:36.649 IDLE 12.236 1.59 26.17 0.10 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:36.665 IDLE 12.429 -0.00 17.46 0.04 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:36.685 IDLE 12.632 -0.00 10.87 -0.10 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.705 IDLE 12.795 0.53 7.21 0.04 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.725 IDLE 12.899 -0.01 4.53 -0.19 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.747 IDLE 12.986 0.45 3.51 -0.06 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.766 IDLE 13.037 -0.76 3.26 -0.10 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.786 IDLE 13.067 0.60 2.90 0.15 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.805 IDLE 13.066 -0.31 2.35 -0.35 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.825 IDLE 13.089 -0.01 2.13 -0.53 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.846 IDLE 13.104 -0.01 2.10 -0.03 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.865 IDLE 13.111 0.45 1.90 0.09 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.885 IDLE 13.134 0.07 1.33 0.18 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.906 IDLE 13.161 -0.24 1.43 0.15 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.925 IDLE 13.140 0.82 1.11 -0.19 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.946 IDLE 13.153 -0.01 1.83 0.08 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:36.965 IDLE 13.174 0.21 1.77 -0.10 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:36.985 IDLE 13.143 -0.01 1.49 -0.12 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.005 IDLE 13.139 0.52 2.64 0.15 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.025 IDLE 13.140 0.29 1.77 -0.07 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.047 IDLE 13.130 -1.53 2.08 0.06 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.066 IDLE 13.124 -0.01 2.77 0.08 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.086 IDLE 13.106 0.22 3.64 0.02 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.106 IDLE 13.097 -0.54 3.55 -0.03 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.125 IDLE 13.093 -0.16 3.27 0.02 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.145 IDLE 13.094 0.67 3.59 -0.10 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.166 IDLE 13.080 0.37 3.91 0.13 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.187 IDLE 13.069 1.80 3.01 0.02 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.205 IDLE 13.079 -0.40 3.85 0.06 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.225 IDLE 13.072 0.36 4.20 -0.07 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.246 IDLE 13.134 -0.02 4.00 -0.19 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.265 IDLE 13.096 0.36 3.57 0.15 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.285 IDLE 13.081 0.66 3.91 0.11 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.306 IDLE 13.061 0.28 4.00 -0.12 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.325 IDLE 13.060 -0.03 4.25 -0.17 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.345 IDLE 13.039 0.65 4.82 0.06 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.365 IDLE 13.095 0.65 4.19 -0.05 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.385 IDLE 13.057 0.19 4.10 -0.19 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.406 IDLE 13.046 0.27 4.91 0.11 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.425 IDLE 13.036 -0.04 3.51 -0.10 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.446 IDLE 13.028 1.70 4.62 0.15 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.466 IDLE 13.020 0.26 4.74 -0.12 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.485 IDLE 13.039 -0.04 4.44 0.09 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.505 IDLE 13.018 -1.33 5.14 0.02 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.525 IDLE 13.011 0.49 4.62 0.02 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.545 IDLE 13.004 0.03 5.37 -0.10 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.565 IDLE 12.996 0.34 5.03 -0.10 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.585 IDLE 12.977 0.26 4.99 0.04 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.606 IDLE 12.987 0.48 5.19 -0.03 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.627 IDLE 12.992 -0.05 4.76 0.09 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.645 IDLE 12.994 0.41 4.99 0.02 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.665 IDLE 12.987 0.41 4.99 -0.05 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.685 IDLE 12.996 0.63 4.51 0.02 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.709 IDLE 13.019 -0.66 5.87 0.18 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.725 IDLE 13.008 -0.43 5.19 0.02 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.749 IDLE 12.983 0.33 5.92 0.04 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.766 IDLE 12.974 0.18 5.71 0.02 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.785 IDLE 12.966 0.63 6.37 0.02 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.805 IDLE 12.966 0.02 5.44 -0.10 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.825 IDLE 12.950 -0.51 5.64 -0.01 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.846 IDLE 12.958 0.55 5.44 -0.01 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.866 IDLE 12.962 -0.05 5.33 -0.07 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.885 IDLE 12.964 0.17 5.55 -0.07 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.906 IDLE 12.781 0.47 5.58 0.06 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.925 IDLE 12.969 0.55 6.03 -0.07 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.945 IDLE 12.952 0.39 6.78 0.13 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.965 IDLE 12.928 -0.67 6.42 0.11 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.987 IDLE 12.924 0.62 6.85 0.31 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:39.066 IDLE 13.225 -3.19 -0.32 -0.08 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:39.085 IDLE 12.409 0.75 33.14 -0.13 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:39.105 IDLE 12.346 0.59 27.43 0.06 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.128 IDLE 12.507 -1.98 15.14 0.15 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.145 IDLE 12.652 0.68 9.34 0.10 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.166 IDLE 12.774 0.30 6.64 0.05 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.185 IDLE 12.855 0.07 5.41 -0.15 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.206 IDLE 12.906 0.22 4.82 -0.15 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.226 IDLE 12.947 0.44 3.73 0.10 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.245 IDLE 12.972 -0.77 3.57 -0.17 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.266 IDLE 13.022 0.60 2.65 0.01 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.285 IDLE 13.025 -4.62 3.20 0.30 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.305 IDLE 13.053 -0.44 2.60 -0.06 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.325 IDLE 13.071 -0.06 2.76 -0.01 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.345 IDLE 13.041 -0.29 2.59 0.01 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.366 IDLE 13.053 -0.29 1.88 0.12 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.386 IDLE 13.055 0.09 2.02 0.01 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.406 IDLE 13.060 0.09 2.19 -0.15 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.425 IDLE 13.044 0.47 2.48 0.14 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.445 IDLE 13.081 -0.59 2.38 0.44 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.465 IDLE 13.054 0.24 2.41 0.01 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.485 IDLE 13.075 -0.06 1.81 0.17 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.505 IDLE 13.066 -0.29 1.69 -0.11 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.525 IDLE 13.074 0.09 1.84 -0.13 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.545 IDLE 13.054 -0.13 1.80 0.26 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.565 IDLE 13.060 -0.28 1.89 0.01 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.588 IDLE 13.074 0.02 1.29 -0.06 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.606 IDLE 13.058 0.10 1.51 0.10 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.625 IDLE 13.058 0.02 1.91 0.14 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.645 IDLE 13.065 0.93 1.83 0.12 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.665 IDLE 13.077 0.01 1.25 0.00 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.686 IDLE 13.071 0.39 1.68 0.03 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.705 IDLE 13.084 0.09 1.42 0.00 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.725 IDLE 13.082 0.01 1.12 0.05 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.745 IDLE 13.085 0.39 1.61 -0.07 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:40.485 IDLE 13.202 1.28 -0.51 -0.18 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:40.507 IDLE 12.386 1.58 32.95 -0.02 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:40.525 IDLE 12.350 1.05 25.06 -0.09 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.545 IDLE 12.501 0.66 13.51 0.03 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.566 IDLE 12.649 0.58 8.36 0.01 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.585 IDLE 12.803 -0.17 6.54 0.21 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.606 IDLE 12.865 -0.17 4.86 -0.09 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.625 IDLE 12.904 0.20 3.72 -0.06 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.645 IDLE 12.912 0.66 4.01 -0.11 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.668 IDLE 12.939 -4.33 4.13 -0.11 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.685 IDLE 13.025 0.67 3.54 0.07 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.706 IDLE 13.011 0.37 3.75 -0.06 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.726 IDLE 13.000 0.29 4.38 0.10 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.745 IDLE 12.971 0.06 4.16 0.01 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.766 IDLE 12.968 0.52 4.32 -0.20 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.785 IDLE 12.948 0.67 4.70 -0.13 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.807 IDLE 12.941 -0.02 4.29 0.10 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.825 IDLE 12.942 0.28 4.20 0.03 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.845 IDLE 12.946 -0.32 4.70 0.10 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.866 IDLE 12.944 0.21 4.38 -0.06 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.885 IDLE 12.951 0.28 4.43 -0.51 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.906 IDLE 12.947 -0.10 5.00 -0.13 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.927 IDLE 12.937 0.21 4.84 0.06 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.945 IDLE 12.932 -0.32 4.88 -0.10 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.965 IDLE 12.911 -0.70 5.50 0.01 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.985 IDLE 12.946 -0.70 6.27 0.40 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.006 IDLE 12.917 0.44 6.07 -0.06 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.025 IDLE 12.915 -0.01 4.95 -0.10 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.045 IDLE 12.910 -0.01 5.18 0.17 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.065 IDLE 12.915 -3.34 4.73 -0.01 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.085 IDLE 12.917 0.68 4.70 0.05 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.106 IDLE 12.926 0.23 5.32 -0.01 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.125 IDLE 12.911 0.53 5.18 0.10 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.145 IDLE 12.896 -0.01 6.00 -0.01 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.165 IDLE 12.870 0.45 6.20 0.14 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.185 IDLE 12.914 -1.29 7.00 0.39 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.206 IDLE 12.882 0.38 6.20 -0.13 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.525 IDLE 13.179 -0.52 -0.55 0.08 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.546 IDLE 13.187 -0.29 -0.53 -0.19 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.565 IDLE 13.176 -0.29 -0.23 -0.03 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.585 IDLE 13.167 0.39 -0.46 0.10 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.606 IDLE 13.162 0.01 -0.32 -0.03 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.625 IDLE 13.144 -0.29 -0.52 0.10 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.645 IDLE 13.136 -0.36 -0.54 -0.01 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.666 IDLE 13.154 0.32 -0.52 0.19 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.685 IDLE 13.140 0.09 -0.47 -0.06 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.706 IDLE 13.141 0.01 -0.60 -0.10 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.726 IDLE 13.149 -0.14 -0.60 -0.03 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.746 IDLE 13.153 0.01 -0.41 -1.21 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.767 IDLE 12.362 0.69 32.95 0.06 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.785 IDLE 12.330 0.69 26.22 0.02 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.806 IDLE 12.468 0.39 14.18 -0.07 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.826 IDLE 12.629 0.38 8.36 0.18 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.846 IDLE 12.724 0.08 6.63 0.11 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.868 IDLE 12.757 -0.22 4.63 -0.19 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.885 IDLE 12.834 0.01 3.90 -0.12 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.906 IDLE 12.869 0.01 3.52 0.09 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.926 IDLE 12.914 0.31 2.59 0.11 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.945 IDLE 12.951 0.00 2.40 0.09 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.965 IDLE 12.970 0.61 2.57 0.18 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.985 IDLE 12.968 0.53 2.28 0.11 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.006 IDLE 12.982 -0.23 2.04 -0.07 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.025 IDLE 12.978 -1.13 2.28 0.02 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.045 IDLE 12.983 0.38 1.93 0.17 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.065 IDLE 12.986 0.00 2.76 -0.17 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.126 IDLE 13.070 1.06 -0.62 -0.12 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.145 IDLE 13.091 0.45 -0.59 0.17 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.166 IDLE 13.101 0.14 -0.57 -0.12 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.187 IDLE 13.114 0.07 -0.61 0.02 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.206 IDLE 13.109 -0.01 -0.31 0.04 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.225 IDLE 13.114 0.52 -0.69 0.15 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.245 IDLE 13.300 0.59 -0.58 0.06 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.265 IDLE 13.214 -0.32 -0.60 0.04 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.286 IDLE 13.205 -0.77 -0.37 0.24 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.306 IDLE 13.166 -4.24 -0.62 0.10 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.326 IDLE 13.150 0.01 -0.77 -0.15 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.345 IDLE 13.146 0.08 -0.45 -0.17 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:42.365 IDLE 13.125 0.39 -0.56 0.01 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:42.385 IDLE 13.126 0.23 -0.65 -0.05 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:42.409 IDLE 13.126 0.31 -0.76 -0.12 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:42.426 IDLE 13.123 0.23 -0.57 0.17 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:42.445 IDLE 13.148 0.00 -0.57 0.01 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 17:00:17.516 BAT 13.292 — — — — — — — — —
2026-04-08 17:02:17.516 BAT 13.263 — — — — — — — — —
2026-04-08 17:07:51.726 BAT 13.334 — — — — — — — — —
Entries : 195 total (189 FSM, 3 BAT, 0 CRASH, 2 BOOT, 1 TIME_SET)
Time : 2026-04-08 16:58:48.000 → 2026-04-08 17:07:51.726
Duration: 543.7 s (9.1 min)
Battery : 12.042 V 13.334 V
BOOT events:
1970-01-01 00:00:00.000 rst=POWERON wake=NORMAL
1970-01-01 00:00:00.000 rst=POWERON wake=NORMAL
TIME_SET events:
2026-04-08 16:58:48.000

View File

@@ -0,0 +1 @@
Fetching http://sc.local ...

View File

@@ -0,0 +1 @@
Fetching http://sc.local ...

BIN
logtool/08APR2026_1719.bin Normal file

Binary file not shown.

223
logtool/08APR2026_1719.txt Normal file
View File

@@ -0,0 +1,223 @@
Fetching http://sc.local/log ...
Log offsets: tail=0 head=7912 entries=202
Device: version=? time=1775668769
Time State Bat(V) Drive(A) Jack(A) Aux(A) Counter Stable Raw DrHeat JkHeat AxHeat
----------------------- ------------------------------ ------ -------- ------- ------ ------- ------ ------ ------ ------ ------
1970-01-01 00:00:00.000 BOOT rst=POWERON wake=NORMAL — — — — — — — — — —
1970-01-01 00:00:00.000 BOOT rst=POWERON wake=NORMAL — — — — — — — — — —
2026-04-08 16:58:48.000 TIME_SET — — — — — — — — — —
2026-04-08 16:59:36.565 IDLE 13.326 0.03 -0.15 -0.08 0 SAFETY SAFETY 0.0 0.0 0.0
2026-04-08 16:59:36.585 IDLE 12.521 3.20 33.46 0.17 0 SAFETY SAFETY 0.0 0.1 0.0
2026-04-08 16:59:36.605 IDLE 12.042 1.76 33.46 -0.01 0 SAFETY SAFETY 0.0 0.2 0.0
2026-04-08 16:59:36.625 IDLE 12.090 0.69 33.46 0.01 0 SAFETY SAFETY 0.0 0.3 0.0
2026-04-08 16:59:36.649 IDLE 12.236 1.59 26.17 0.10 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:36.665 IDLE 12.429 -0.00 17.46 0.04 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:36.685 IDLE 12.632 -0.00 10.87 -0.10 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.705 IDLE 12.795 0.53 7.21 0.04 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.725 IDLE 12.899 -0.01 4.53 -0.19 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.747 IDLE 12.986 0.45 3.51 -0.06 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.766 IDLE 13.037 -0.76 3.26 -0.10 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.786 IDLE 13.067 0.60 2.90 0.15 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.805 IDLE 13.066 -0.31 2.35 -0.35 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.825 IDLE 13.089 -0.01 2.13 -0.53 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.846 IDLE 13.104 -0.01 2.10 -0.03 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.865 IDLE 13.111 0.45 1.90 0.09 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.885 IDLE 13.134 0.07 1.33 0.18 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.906 IDLE 13.161 -0.24 1.43 0.15 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.925 IDLE 13.140 0.82 1.11 -0.19 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:36.946 IDLE 13.153 -0.01 1.83 0.08 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:36.965 IDLE 13.174 0.21 1.77 -0.10 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:36.985 IDLE 13.143 -0.01 1.49 -0.12 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.005 IDLE 13.139 0.52 2.64 0.15 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.025 IDLE 13.140 0.29 1.77 -0.07 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.047 IDLE 13.130 -1.53 2.08 0.06 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.066 IDLE 13.124 -0.01 2.77 0.08 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.086 IDLE 13.106 0.22 3.64 0.02 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.106 IDLE 13.097 -0.54 3.55 -0.03 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.125 IDLE 13.093 -0.16 3.27 0.02 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.145 IDLE 13.094 0.67 3.59 -0.10 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.166 IDLE 13.080 0.37 3.91 0.13 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.187 IDLE 13.069 1.80 3.01 0.02 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.205 IDLE 13.079 -0.40 3.85 0.06 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.225 IDLE 13.072 0.36 4.20 -0.07 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.246 IDLE 13.134 -0.02 4.00 -0.19 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.265 IDLE 13.096 0.36 3.57 0.15 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.285 IDLE 13.081 0.66 3.91 0.11 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.306 IDLE 13.061 0.28 4.00 -0.12 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.325 IDLE 13.060 -0.03 4.25 -0.17 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.345 IDLE 13.039 0.65 4.82 0.06 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.365 IDLE 13.095 0.65 4.19 -0.05 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.385 IDLE 13.057 0.19 4.10 -0.19 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.406 IDLE 13.046 0.27 4.91 0.11 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.425 IDLE 13.036 -0.04 3.51 -0.10 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.446 IDLE 13.028 1.70 4.62 0.15 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.466 IDLE 13.020 0.26 4.74 -0.12 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.485 IDLE 13.039 -0.04 4.44 0.09 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.505 IDLE 13.018 -1.33 5.14 0.02 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.525 IDLE 13.011 0.49 4.62 0.02 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.545 IDLE 13.004 0.03 5.37 -0.10 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.565 IDLE 12.996 0.34 5.03 -0.10 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.585 IDLE 12.977 0.26 4.99 0.04 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.606 IDLE 12.987 0.48 5.19 -0.03 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.627 IDLE 12.992 -0.05 4.76 0.09 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.645 IDLE 12.994 0.41 4.99 0.02 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.665 IDLE 12.987 0.41 4.99 -0.05 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.685 IDLE 12.996 0.63 4.51 0.02 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.709 IDLE 13.019 -0.66 5.87 0.18 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:37.725 IDLE 13.008 -0.43 5.19 0.02 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.749 IDLE 12.983 0.33 5.92 0.04 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.766 IDLE 12.974 0.18 5.71 0.02 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.785 IDLE 12.966 0.63 6.37 0.02 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.805 IDLE 12.966 0.02 5.44 -0.10 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.825 IDLE 12.950 -0.51 5.64 -0.01 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.846 IDLE 12.958 0.55 5.44 -0.01 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.866 IDLE 12.962 -0.05 5.33 -0.07 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.885 IDLE 12.964 0.17 5.55 -0.07 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.906 IDLE 12.781 0.47 5.58 0.06 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.925 IDLE 12.969 0.55 6.03 -0.07 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.945 IDLE 12.952 0.39 6.78 0.13 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.965 IDLE 12.928 -0.67 6.42 0.11 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:37.987 IDLE 12.924 0.62 6.85 0.31 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:39.066 IDLE 13.225 -3.19 -0.32 -0.08 0 SAFETY SAFETY 0.0 0.4 0.0
2026-04-08 16:59:39.085 IDLE 12.409 0.75 33.14 -0.13 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:39.105 IDLE 12.346 0.59 27.43 0.06 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.128 IDLE 12.507 -1.98 15.14 0.15 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.145 IDLE 12.652 0.68 9.34 0.10 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.166 IDLE 12.774 0.30 6.64 0.05 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.185 IDLE 12.855 0.07 5.41 -0.15 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.206 IDLE 12.906 0.22 4.82 -0.15 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.226 IDLE 12.947 0.44 3.73 0.10 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.245 IDLE 12.972 -0.77 3.57 -0.17 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.266 IDLE 13.022 0.60 2.65 0.01 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.285 IDLE 13.025 -4.62 3.20 0.30 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.305 IDLE 13.053 -0.44 2.60 -0.06 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.325 IDLE 13.071 -0.06 2.76 -0.01 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.345 IDLE 13.041 -0.29 2.59 0.01 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.366 IDLE 13.053 -0.29 1.88 0.12 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.386 IDLE 13.055 0.09 2.02 0.01 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.406 IDLE 13.060 0.09 2.19 -0.15 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.425 IDLE 13.044 0.47 2.48 0.14 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.445 IDLE 13.081 -0.59 2.38 0.44 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.465 IDLE 13.054 0.24 2.41 0.01 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.485 IDLE 13.075 -0.06 1.81 0.17 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.505 IDLE 13.066 -0.29 1.69 -0.11 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.525 IDLE 13.074 0.09 1.84 -0.13 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.545 IDLE 13.054 -0.13 1.80 0.26 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.565 IDLE 13.060 -0.28 1.89 0.01 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.588 IDLE 13.074 0.02 1.29 -0.06 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.606 IDLE 13.058 0.10 1.51 0.10 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.625 IDLE 13.058 0.02 1.91 0.14 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.645 IDLE 13.065 0.93 1.83 0.12 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.665 IDLE 13.077 0.01 1.25 0.00 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.686 IDLE 13.071 0.39 1.68 0.03 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.705 IDLE 13.084 0.09 1.42 0.00 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.725 IDLE 13.082 0.01 1.12 0.05 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:39.745 IDLE 13.085 0.39 1.61 -0.07 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:40.485 IDLE 13.202 1.28 -0.51 -0.18 0 SAFETY SAFETY 0.0 0.5 0.0
2026-04-08 16:59:40.507 IDLE 12.386 1.58 32.95 -0.02 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:40.525 IDLE 12.350 1.05 25.06 -0.09 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.545 IDLE 12.501 0.66 13.51 0.03 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.566 IDLE 12.649 0.58 8.36 0.01 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.585 IDLE 12.803 -0.17 6.54 0.21 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.606 IDLE 12.865 -0.17 4.86 -0.09 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.625 IDLE 12.904 0.20 3.72 -0.06 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.645 IDLE 12.912 0.66 4.01 -0.11 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.668 IDLE 12.939 -4.33 4.13 -0.11 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.685 IDLE 13.025 0.67 3.54 0.07 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.706 IDLE 13.011 0.37 3.75 -0.06 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.726 IDLE 13.000 0.29 4.38 0.10 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.745 IDLE 12.971 0.06 4.16 0.01 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.766 IDLE 12.968 0.52 4.32 -0.20 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.785 IDLE 12.948 0.67 4.70 -0.13 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.807 IDLE 12.941 -0.02 4.29 0.10 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.825 IDLE 12.942 0.28 4.20 0.03 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.845 IDLE 12.946 -0.32 4.70 0.10 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.866 IDLE 12.944 0.21 4.38 -0.06 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.885 IDLE 12.951 0.28 4.43 -0.51 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.906 IDLE 12.947 -0.10 5.00 -0.13 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.927 IDLE 12.937 0.21 4.84 0.06 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.945 IDLE 12.932 -0.32 4.88 -0.10 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.965 IDLE 12.911 -0.70 5.50 0.01 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:40.985 IDLE 12.946 -0.70 6.27 0.40 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.006 IDLE 12.917 0.44 6.07 -0.06 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.025 IDLE 12.915 -0.01 4.95 -0.10 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.045 IDLE 12.910 -0.01 5.18 0.17 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.065 IDLE 12.915 -3.34 4.73 -0.01 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.085 IDLE 12.917 0.68 4.70 0.05 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.106 IDLE 12.926 0.23 5.32 -0.01 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.125 IDLE 12.911 0.53 5.18 0.10 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.145 IDLE 12.896 -0.01 6.00 -0.01 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.165 IDLE 12.870 0.45 6.20 0.14 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.185 IDLE 12.914 -1.29 7.00 0.39 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.206 IDLE 12.882 0.38 6.20 -0.13 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.525 IDLE 13.179 -0.52 -0.55 0.08 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.546 IDLE 13.187 -0.29 -0.53 -0.19 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.565 IDLE 13.176 -0.29 -0.23 -0.03 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.585 IDLE 13.167 0.39 -0.46 0.10 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.606 IDLE 13.162 0.01 -0.32 -0.03 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.625 IDLE 13.144 -0.29 -0.52 0.10 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.645 IDLE 13.136 -0.36 -0.54 -0.01 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.666 IDLE 13.154 0.32 -0.52 0.19 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.685 IDLE 13.140 0.09 -0.47 -0.06 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.706 IDLE 13.141 0.01 -0.60 -0.10 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.726 IDLE 13.149 -0.14 -0.60 -0.03 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.746 IDLE 13.153 0.01 -0.41 -1.21 0 SAFETY SAFETY 0.0 0.6 0.0
2026-04-08 16:59:41.767 IDLE 12.362 0.69 32.95 0.06 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:41.785 IDLE 12.330 0.69 26.22 0.02 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.806 IDLE 12.468 0.39 14.18 -0.07 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.826 IDLE 12.629 0.38 8.36 0.18 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.846 IDLE 12.724 0.08 6.63 0.11 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.868 IDLE 12.757 -0.22 4.63 -0.19 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.885 IDLE 12.834 0.01 3.90 -0.12 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.906 IDLE 12.869 0.01 3.52 0.09 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.926 IDLE 12.914 0.31 2.59 0.11 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.945 IDLE 12.951 0.00 2.40 0.09 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.965 IDLE 12.970 0.61 2.57 0.18 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:41.985 IDLE 12.968 0.53 2.28 0.11 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.006 IDLE 12.982 -0.23 2.04 -0.07 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.025 IDLE 12.978 -1.13 2.28 0.02 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.045 IDLE 12.983 0.38 1.93 0.17 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.065 IDLE 12.986 0.00 2.76 -0.17 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.126 IDLE 13.070 1.06 -0.62 -0.12 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.145 IDLE 13.091 0.45 -0.59 0.17 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.166 IDLE 13.101 0.14 -0.57 -0.12 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.187 IDLE 13.114 0.07 -0.61 0.02 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.206 IDLE 13.109 -0.01 -0.31 0.04 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.225 IDLE 13.114 0.52 -0.69 0.15 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.245 IDLE 13.300 0.59 -0.58 0.06 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.265 IDLE 13.214 -0.32 -0.60 0.04 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.286 IDLE 13.205 -0.77 -0.37 0.24 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.306 IDLE 13.166 -4.24 -0.62 0.10 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.326 IDLE 13.150 0.01 -0.77 -0.15 0 SAFETY SAFETY 0.0 0.8 0.0
2026-04-08 16:59:42.345 IDLE 13.146 0.08 -0.45 -0.17 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:42.365 IDLE 13.125 0.39 -0.56 0.01 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:42.385 IDLE 13.126 0.23 -0.65 -0.05 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:42.409 IDLE 13.126 0.31 -0.76 -0.12 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:42.426 IDLE 13.123 0.23 -0.57 0.17 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 16:59:42.445 IDLE 13.148 0.00 -0.57 0.01 0 SAFETY SAFETY 0.0 0.7 0.0
2026-04-08 17:00:17.516 BAT 13.292 — — — — — — — — —
2026-04-08 17:02:17.516 BAT 13.263 — — — — — — — — —
2026-04-08 17:07:51.726 BAT 13.334 — — — — — — — — —
1970-01-01 00:00:00.000 BOOT rst=SW wake=NORMAL — — — — — — — — — —
2026-04-08 17:09:42.000 TIME_SET — — — — — — — — — —
2026-04-08 17:11:10.209 BAT 13.282 — — — — — — — — —
1970-01-01 00:00:00.000 BOOT rst=SW wake=NORMAL — — — — — — — — — —
2026-04-08 17:15:58.000 TIME_SET — — — — — — — — — —
2026-04-08 17:15:58.025 BAT 13.306 — — — — — — — — —
2026-04-08 17:17:58.074 BAT 13.304 — — — — — — — — —
Entries : 202 total (189 FSM, 6 BAT, 0 CRASH, 4 BOOT, 3 TIME_SET)
Time : 2026-04-08 16:58:48.000 → 2026-04-08 17:17:58.074
Duration: 1150.1 s (19.2 min)
Battery : 12.042 V 13.334 V
BOOT events:
1970-01-01 00:00:00.000 rst=POWERON wake=NORMAL
1970-01-01 00:00:00.000 rst=POWERON wake=NORMAL
1970-01-01 00:00:00.000 rst=SW wake=NORMAL
1970-01-01 00:00:00.000 rst=SW wake=NORMAL
TIME_SET events:
2026-04-08 16:58:48.000
2026-04-08 17:09:42.000
2026-04-08 17:15:58.000

BIN
logtool/16MAR2026_2223.bin Normal file

Binary file not shown.

View File

@@ -0,0 +1,2 @@
Reading storage-16MAR2026-1728.bin ...
Parsed 52 entries

BIN
logtool/16MAR2026_2225.bin Normal file

Binary file not shown.

View File

@@ -0,0 +1,58 @@
Reading storage-16MAR2026-1728.bin ...
Parsed 52 entries
Time State Bat(V) Drive(A) Jack(A) Aux(A) Counter Stable Raw DrHeat JkHeat AxHeat
----------------------- -------------------- ------------------- --------------------------------------- ----------------------------------- ------------------------- ------- ----------------- ---------------- ------------------------------------ -------------------------------------- ------
UNK(0xd4) — — — — — — — — — —
1970-01-01 00:00:15.894 IDLE -34926674051072.000 0.00 18141941858304.00 -0.00 15947 DRIVE+AUX2 - 0.0 0.0 0.0
UNK(0xc0) — — — — — — — — — —
UNK(0x3d) — — — — — — — — — —
UNK(0x3c) — — — — — — — — — —
UNK(0x40) — — — — — — — — — —
2458965396544290816 IDLE -0.000 0.00 -0.00 0.00 -13883 SAFETY+DRIVE+AUX2 SAFETY+JACK+AUX2 3.8 0.0 0.0
UNK(0x40) — — — — — — — — — —
UNK(0x9c) — — — — — — — — — —
PARSE_ERR 0.000 0.00 0.00 0.00 0 - - 0.0 0.0 0.0
UNK(0x30) — — — — — — — — — —
72339069014654230 IDLE -0.000 0.00 -0.00 0.00 0 - - 0.0 0.0 0.0
UNK(0x20) — — — — — — — — — —
15564440319108055738 IDLE 0.000 0.00 0.00 0.00 0 - - 0.0 0.0 0.0
UNK(0x91) — — — — — — — — — —
UNK(0x20) — — — — — — — — — —
UNK(0xcd) — — — — — — — — — —
UNK(0x40) — — — — — — — — — —
72339069014687196 IDLE 3.486 0.00 0.00 0.00 16147 SAFETY+AUX2 DRIVE+AUX2 0.0 0.0 0.0
PARSE_ERR 0.000 0.00 0.00 0.00 0 - - 0.0 0.0 0.0
UNK(0xea) — — — — — — — — — —
UNK(0x11) — — — — — — — — — —
UNK(0x41) — — — — — — — — — —
UNK(0xae) — — — — — — — — — —
UNK(0x40) — — — — — — — — — —
PARSE_ERR 0.000 0.00 0.00 0.00 0 - - 0.0 0.0 0.0
UNK(0x20) — — — — — — — — — —
11096869488759107671 CALIBRATE_JACK_DELAY 0.000 55944611772684566528.00 -0.00 0.00 0 - - 0.0 67650244627660800.0 0.0
UNK(0x80) — — — — — — — — — —
281474977709058 JACK_UP_START 0.000 0.00 -0.00 -295735836036957208576.00 15488 SAFETY+DRIVE SAFETY -0.0 0.0 0.0
UNK(0xd3) — — — — — — — — — —
6151020166072509758 MOVE_START_DELAY 0.000 0.00 11751184508542699927613527293952.00 0.00 -27648 AUX2 AUX2 184761406165897707520.0 912500379009562710927105661457137664.0 96.1
UNK(0xb8) — — — — — — — — — —
1972-01-28 13:05:11.952 IDLE 0.000 68671368807317504.00 0.00 12.83 -26752 JACK+AUX2 SAFETY+DRIVE -0.0 124029976523403327445139456.0 0.0
4430992851352526 IDLE 0.000 -76302429880697741276410658934489088.00 0.00 0.00 16718 - DRIVE+AUX2 1923670617821681863848652481495040.0 7180627444374621246193664.0 0.0
UNK(0x40) — — — — — — — — — —
PARSE_ERR 0.000 0.00 0.00 0.00 0 - - 0.0 0.0 0.0
UNK(0x11) — — — — — — — — — —
UNK(0x18) — — — — — — — — — —
UNK(0x40) — — — — — — — — — —
PARSE_ERR 0.000 0.00 0.00 0.00 0 - - 0.0 0.0 0.0
UNK(0xd4) — — — — — — — — — —
UNK(0x40) — — — — — — — — — —
UNK(0x35) — — — — — — — — — —
UNK(0x60) — — — — — — — — — —
UNK(0x5b) — — — — — — — — — —
UNK(0x7f) — — — — — — — — — —
UNK(0x0f) — — — — — — — — — —
UNK(0x40) — — — — — — — — — —
UNK(0x3e) — — — — — — — — — —
UNK(0x40) — — — — — — — — — —
UNK(0xff) — — — — — — — — — —
Entries : 52 total (15 FSM, 0 BAT, 0 CRASH, 0 BOOT, 0 TIME_SET)

BIN
logtool/17MAR2026_0815.bin Normal file

Binary file not shown.

View File

@@ -0,0 +1,3 @@
Reading storage-16MAR2026-1728.bin ...
Log offsets: tail=16384 head=4329920
Parsed 54831 entries

BIN
logtool/17MAR2026_0816.bin Normal file

Binary file not shown.

54841
logtool/17MAR2026_0816.txt Normal file

File diff suppressed because it is too large Load Diff

BIN
logtool/17MAR2026_0819.bin Normal file

Binary file not shown.

View File

@@ -0,0 +1,3 @@
Reading storage-16MAR2026-1728.bin ...
Log offsets: tail=16384 head=4329920
Parsed 54831 entries

BIN
logtool/17MAR2026_0821.bin Normal file

Binary file not shown.

View File

@@ -0,0 +1,3 @@
Reading storage-16MAR2026-1728.bin ...
Log offsets: tail=16384 head=4329920
Parsed 54831 entries

BIN
logtool/17MAR2026_0859.bin Normal file

Binary file not shown.

View File

@@ -0,0 +1,3 @@
Reading storage-16MAR2026-1728.bin ...
Log offsets: tail=16384 head=4329920
Parsed 70748 entries

Some files were not shown because too many files have changed in this diff Show More