fix(firmware): restore native C6 onboarding delivery - #1904
Conversation
|
Exact-head verification for 2277b88:
Merge remains gated on the requested physical native USB/JTAG RUVIEW_HELLO_V1 check. Release assets intentionally publish only from a dedicated vX.Y.Z-esp32 tag; the unrelated server tag v2655 is not being retroactively populated. |
|
Physical native USB/JTAG gate passed at exact head 2277b88 on 2026-09-11.
This closes the physical HELLO gate. The later RuView Mac qualification will separately exercise the complete in-app Scan -> Flash -> HELLO -> Configure -> server-verification journey. |
|
2026-09-11 session handoff at exact head Not yet claimed: the complete new-build in-app flow on all three C6 devices, any physical S3 result, or final three-C6 calibration/output evidence. One C6 carries the exact 0.8.12 CI image; the other two remain for in-app flashing. No S3 is attached. PR #1904 remains open for the next session decision. |
2277b88 to
0c1efda
Compare
|
Rebased onto One commit dropped as redundant. Since then Main's values already cover this PR's own artifacts, so the commit had nothing left to do: Taking main's tighter bound rather than re-applying the looser one — it is the newer deliberate decision and it is sufficient here. The firmware delivery commits ( Artifacts verified unchanged after the rebase, against the tracked That application binary is the one flashed and verified on three physical ESP32-C6 boards from the Mac app — every region MD5-checked on readback, and the boards kept their node IDs and configuration through the flash. |
|
Physical check on an ESP32-C6 behind a USB-UART bridge. Result: a regression for UART-bridge C6 boards. Please don't merge as-is. Board: ESP32-C6FH4 rev v0.2 on a CP210x bridge wired to UART0, the common DevKitC-style layout. I built this PR at
This fixes native-USB C6 boards by breaking UART-bridge ones. ESP-IDF secondary consoles are output-only, as the PR notes. So either:
The RuVector ESP32 decision firmware uses the first option ( |
…ware-delivery-20260911 fix(firmware): restore native C6 onboarding delivery 5ef001b
Outcome
Restores the Mac USB/JTAG onboarding contract and makes firmware releases consumable as exact artifacts.
Changes
RUVIEW_HELLO_V1reaches stdin;/dev/secondaryreader (ESP-IDF secondary consoles are output-only);0.8.12;vX.Y.Z-esp32releases;vNNNNserver releases such as v2655 are not firmware releases;Verification
0.8.11;make host_testspasses;CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG=yplusCONFIG_ESP_CONSOLE_SECONDARY_NONE=y;0.8.12andRUVIEW_HELLO_OK_V1;git diff --checkpasses.The tracked binary will be reconciled once more against this PR's exact ESP-IDF 5.4 CI artifact before merge. Physical HELLO and configure verification remains an explicit post-build gate.