From 24c57308b727296e4aaf94a52eaab36d6c658000 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leopoldo=20Rodr=C3=ADguez?= Date: Thu, 17 Sep 2026 18:51:53 -0600 Subject: [PATCH] descargas: bring-up 0.2.1 (78b34f46), 0.2.0 retired --- docs/descargas/SHA256SUMS.txt | 2 +- docs/descargas/hbox-v5-bringup-README.md | 18 ++++++++++++++---- ...up_0.2.0.bin => hbox-v5-bringup_0.2.1.bin} | Bin 64780 -> 70084 bytes docs/descargas/index.md | 14 ++++++++++---- scripts/sync-docs.sh | 2 +- 5 files changed, 26 insertions(+), 10 deletions(-) rename docs/descargas/{hbox-v5-bringup_0.2.0.bin => hbox-v5-bringup_0.2.1.bin} (54%) mode change 100755 => 100644 scripts/sync-docs.sh diff --git a/docs/descargas/SHA256SUMS.txt b/docs/descargas/SHA256SUMS.txt index aa0bd53..46e308a 100644 --- a/docs/descargas/SHA256SUMS.txt +++ b/docs/descargas/SHA256SUMS.txt @@ -1 +1 @@ -8491625d494f9ee19a2cc0a7b00d62cc4ba5c08f0ada16572ac163ee10bf1e77 hbox-v5-bringup_0.2.0.bin +78b34f4603550c05fd4fd739a13fc20556d5e04816324271b9ef0f85b49ce092 hbox-v5-bringup_0.2.1.bin diff --git a/docs/descargas/hbox-v5-bringup-README.md b/docs/descargas/hbox-v5-bringup-README.md index 9688d9f..69deb79 100644 --- a/docs/descargas/hbox-v5-bringup-README.md +++ b/docs/descargas/hbox-v5-bringup-README.md @@ -1,7 +1,7 @@ # hbox_v5_bringup — EinarBoard v5 first-flash bring-up firmware Bench-proves a newly assembled v5 board over USB-C **J11** only. Never powers the RTK stack. -Bench mode (0.2.0): `P`+`Y` stack ON/OFF, `n` NMEA monitor (fix 4 = RTK FIX). +Bench mode: `P`+`Y` stack ON/OFF, `n` NMEA monitor (fix 4 = RTK FIX). Console (0.2.1): CR+LF lines, `EVT` on every state change, named `STAT` every 5 s, `$PHLG` every 10 s in the fleet v3.x layout (server-parseable). Checks: HSE 25 MHz + USB CDC · LSE Y4 · I2C: PCF8574 0x20 / SHT40 0x44 / TMP102 0x48 / SC16IS752 0x4D · gauge + RGB LED walk · ADC · digital inputs. Prints PASS/FAIL, then a `STAT` line every 2 s. Console commands: `r` rerun · `g` gauge walk · `i` I2C scan · `h` help. @@ -23,18 +23,28 @@ generic variant defaults to HSI, which is not accurate enough for USB. ## Flash (DFU, J11) Hold **SW2** (BOOT0) → tap **SW1** (RESET) → release SW2 → device `0483:DF11` appears. ```bash -dfu-util -a 0 -s 0x08000000:leave -D release/hbox-v5-bringup_0.2.0.bin +dfu-util -a 0 -s 0x08000000:leave -D release/hbox-v5-bringup_0.2.1.bin ``` -or STM32CubeProgrammer → USB → Connect → Download `release/hbox-v5-bringup_0.2.0.bin` @ `0x08000000`. +or STM32CubeProgrammer → USB → Connect → Download `release/hbox-v5-bringup_0.2.1.bin` @ `0x08000000`. ## Release | File | Version | SHA-256 (first 16) | Size | |---|---|---|---| -| **`release/hbox-v5-bringup_0.2.0.bin`** | **0.2.0 (2026-09-17) — USE THIS** | `8491625d494f9ee1` | 64 780 B | +| **`release/hbox-v5-bringup_0.2.1.bin`** | **0.2.1 (2026-09-17) — USE THIS** | `78b34f4603550c05` | 70 084 B | +| `release/superseded/hbox-v5-bringup_0.2.0.bin` | 0.2.0 — superseded (LF-only console, no EVT/$PHLG) | `8491625d494f9ee1` | 64 780 B | | `release/hbox-v5-bringup_0.1.1.bin` | 0.1.1 — superseded (no bench mode) | `91ca6f87a86686be` | 55 104 B | | `release/hbox-v5-bringup_0.1.0.bin` | 0.1.0 — SUPERSEDED (no float printf, ETH_CS driven) | `1a9a77ae479c8f86` | 41 040 B | ## Changelog +- **0.2.1** (2026-09-17): console made monitorable — every line ends CR+LF (no more PuTTY staircase); `EVT up=…` line on every + state change (stack ON/OFF with reason and the expected voltages, ignition edge, 5 V present/lost, charger status/fault edges, + first NMEA frame / NMEA lost >5 s, GGA fix-quality change, stack refused/cancelled); `STAT` every 5 s with named values + (`ign=ON`, `chrg=idle`, `flt=none`, `tntc=n/c`, `i2cerr=`, `t_on=`, `nmea=`/`bad=`); `$PHLG` every 10 s + after each stack change, + **same 24-field layout + XOR checksum as fleet fw v3.x** (verified against `htracker/retranslator.py::_parse_phlg`; `fw=0.2.1-bu`, + `state=BENCH|RUN`, `link=SRCH|DEGR|OK`); NMEA checksum verified (bad frames counted as `rxbad`); `P` arms non-blocking (10 s window), + `Y` confirms; new commands `t` ($PHLG now), `l` (field legend), `v` (multimeter checkpoints for the stack gate: SYS5V/PWR_CTRL/GATE_LS/SW_5V); + stack auto-OFF if 5 V is lost; `v5=…(BAJO)` + EVT when VEH5V drops under 4.6 V (LTC4040 PFI zone: PFI divider R51 270k/R52 100k + → 4.44 V falling, backup VSYS 4.79 V via R53 499k/R54 100k) — the 24-Jul modem-hiccup mechanism, now visible in the log. Build: no-op ctags + explicit definition order (arduino/ctags unreachable from the build host). - **0.2.0** (2026-09-17): bench mode for the assembled unit — `P`+`Y` powers the RTK stack (only with 5 V on P2), `P` again turns it off; `n` streams `$GxGGA` from the simpleRTK2B UART1 (PA3, 115200) for 20 s with fix/sats/HDOP; `STAT` shows `stack=` and the last GGA. Charge stays disabled, K1 released. Uses the core's `Serial2` (USART2). diff --git a/docs/descargas/hbox-v5-bringup_0.2.0.bin b/docs/descargas/hbox-v5-bringup_0.2.1.bin similarity index 54% rename from docs/descargas/hbox-v5-bringup_0.2.0.bin rename to docs/descargas/hbox-v5-bringup_0.2.1.bin index a9df08377c3e551b66943345e865b71277567bac..d520dd8ca23214f6effcb217ba7d2e791f069959 100644 GIT binary patch delta 16337 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 delta 11038 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 Xws#BRCWo?n0@M4*xqrJHzzzF9ZVyk5 diff --git a/docs/descargas/index.md b/docs/descargas/index.md index 0efd661..1f70d3e 100644 --- a/docs/descargas/index.md +++ b/docs/descargas/index.md @@ -7,18 +7,24 @@ Archivos que el técnico necesita en el banco. Verificar el SHA-256 antes de fla | Archivo | Versión | SHA-256 | Uso | |---|---|---|---| -| [**hbox-v5-bringup_0.2.0.bin**](hbox-v5-bringup_0.2.0.bin) | **0.2.0** (2026-09-17) | `8491625d494f9ee1…` ([SHA256SUMS](SHA256SUMS.txt)) | Sección 5 del [procedimiento de prueba y flasheo v5](../procedimientos/v5-prueba-y-flasheo.md) y sección 5 del [ensamble](../procedimientos/v5-ensamble.md) (modo de banco `P` / `n`) | +| [**hbox-v5-bringup_0.2.1.bin**](hbox-v5-bringup_0.2.1.bin) | **0.2.1** (2026-09-17) | `78b34f4603550c05…` ([SHA256SUMS](SHA256SUMS.txt)) | Sección 5 del [procedimiento de prueba y flasheo v5](../procedimientos/v5-prueba-y-flasheo.md) y sección 5 del [ensamble](../procedimientos/v5-ensamble.md) (modo de banco `P` / `n`) | Flasheo por DFU en **J11** (mantener **SW2**, pulsar y soltar **SW1**, soltar SW2): ```bash -dfu-util -a 0 -s 0x08000000:leave -D hbox-v5-bringup_0.2.0.bin +dfu-util -a 0 -s 0x08000000:leave -D hbox-v5-bringup_0.2.1.bin ``` o con **STM32CubeProgrammer** → USB → Connect → Download del `.bin` en `0x08000000`. -!!! note "Tarjetas ya flasheadas con 0.1.1" - Re-flashear con 0.2.0 por el mismo procedimiento DFU antes del ensamble: 0.1.1 no tiene el modo de banco. +!!! note "Tarjetas ya flasheadas con 0.1.1 / 0.2.0" + Re-flashear con 0.2.1 por el mismo procedimiento DFU. **La primera línea de la consola tras reset dice la versión** + (`hbox-v5-bringup 0.2.1 built …`): si la línea `STAT` no termina en `stack=…`, la tarjeta sigue con 0.1.1. + +!!! tip "Consola 0.2.1" + Líneas `EVT` en cada cambio (stack, ignición, 5 V, cargador, NMEA, fix), `STAT` con nombres cada 5 s y `$PHLG` cada 10 s + (misma trama de salud que lee el servidor). Teclear `l` para la leyenda y `v` para los puntos de medición de la etapa RTK. + Para encender la etapa RTK: `P` y luego `Y` (requiere 5 V en P2). !!! warning "Solo para la tarjeta v5" Este firmware **no** es el de producción: solo prueba la tarjeta (reloj, USB, cristales, I²C, diff --git a/scripts/sync-docs.sh b/scripts/sync-docs.sh old mode 100755 new mode 100644 index 301a6a5..18c2764 --- a/scripts/sync-docs.sh +++ b/scripts/sync-docs.sh @@ -21,7 +21,7 @@ declare -a MAP=( "03-Architecture-Hardware/kicad/docs/GIT-GUIDE_Colaboradores-Externos_ES.md|docs/git/guia-git-es.md" "03-Architecture-Hardware/kicad/docs/GIT-GUIDE_External-Collaborators_EN.md|docs/git/git-guide-en.md" # Descargas para técnicos (firmware de bring-up v5) - "04-Source-Code/firmware/hbox_v5_bringup/release/hbox-v5-bringup_0.2.0.bin|docs/descargas/hbox-v5-bringup_0.2.0.bin" + "04-Source-Code/firmware/hbox_v5_bringup/release/hbox-v5-bringup_0.2.1.bin|docs/descargas/hbox-v5-bringup_0.2.1.bin" "04-Source-Code/firmware/hbox_v5_bringup/release/SHA256SUMS|docs/descargas/SHA256SUMS.txt" "04-Source-Code/firmware/hbox_v5_bringup/README.md|docs/descargas/hbox-v5-bringup-README.md" )