diff --git a/backend/lotes/2026-10-27_ardusimple-pagos-actas-eth.json b/backend/lotes/2026-10-27_ardusimple-pagos-actas-eth.json
new file mode 100644
index 0000000..a81787b
--- /dev/null
+++ b/backend/lotes/2026-10-27_ardusimple-pagos-actas-eth.json
@@ -0,0 +1,46 @@
+{
+ "lote": "2026-10-27_ardusimple-pagos-actas-eth",
+ "autor": "claude",
+ "motivo": "27-oct, 20:49 (Leo): los pedidos de ArduSimple están bloqueados por pagos; ok con las actas; instalar la biblioteca de Arduino que haga falta (Ethernet).",
+ "fuente": "/procedimientos/v56-v57-prueba-y-flasheo/#101-pruebas-largas-con-070-pre",
+ "cambios": [
+ {
+ "id": "t-compras-ardusimple",
+ "poner": {
+ "estado": "bloqueado",
+ "bloqueada_por": [
+ "t-cobranza-octubre"
+ ],
+ "descripcion": "27-oct, 20:49 (Leo): todos los pedidos de ArduSimple están bloqueados por el tema de pagos (t-cobranza-octubre). Actas al 27-oct: 23 simpleRTK2B aprobados (ARD-001…023) y 17 módems 4G. 12 de cada uno van en unidades V5.5 y 3 parejas más esperan ensamble (A021-R0006, A022-R0003, A023-R0024). Libres: 8 simpleRTK2B (ARD-004, 008, 009, 011, 014, 015, 019, 020) y solo 2 módems (RTK-0014, RTK-0021): el módem es el cuello de botella. Lo que pide cada cosa: banco del piloto = 2 juegos de banco a la vez (alcanza con los libres; no se ensamblan); 10 unidades del piloto = 10 + 10 (faltan 2 simpleRTK2B y 8 módems); volumen 135 + 365 = 500 + 500 (la v6 no los usa). Lo que no se detiene: el banco del piloto y sus 8 criterios. Lo que sí: armar unidades del piloto y el volumen. Falta: (1) Jesús, el conteo físico de los dos módulos, con y sin acta (t-inventario-inicial); (2) el día del pago, re-cotizar con ArduSimple (precio y tiempo de entrega) y colocar lo que diga D-27-7; (3) Leo, D-27-7."
+ },
+ "nota": "27-oct 20:49 (Leo): todos los pedidos de ArduSimple están bloqueados por pagos: bloqueado por t-cobranza-octubre. El banco del piloto sigue con los 2 juegos de banco; lo detenido es armar unidades del piloto y el volumen 500 + 500."
+ },
+ {
+ "id": "d-27-7-ardusimple",
+ "poner": {
+ "descripcion": "Con los pedidos de ArduSimple bloqueados por pagos (Leo, 27-oct 20:49; t-cobranza-octubre), D-27-7 son dos preguntas. (a) Qué se pide primero el día del pago. Propuesta de Claude: primero lo que completa las 10 unidades del piloto (≈ 8 módems 4G NTRIP Master + 2 simpleRTK2B, o lo que diga el conteo de Jesús; el 4G costaba ≈ €112 c/u a ≥ 50 en julio: re-cotizar) y después los 500 + 500 del volumen con la pre-orden de las 135/365, salvo que ArduSimple pida más tiempo de entrega que el piloto: entonces todo junto, porque los zócalos MOD1 y J8/J9 no cambian aunque cambie la tarjeta. (b) Mientras no haya pago, ¿las 3 parejas integradas que esperan ensamble de V5.5 (A021-R0006, A022-R0003, A023-R0024) se quedan para la V5.5 o pasan a unidades del piloto V5.6/V5.7? Depende de si hay instalaciones V5.5 comprometidas con el cliente. El banco del piloto no necesita ninguna: usa los 2 juegos de banco."
+ },
+ "nota": "27-oct 20:49: con los pedidos bloqueados por pagos, D-27-7 cambia a qué se pide primero el día del pago y si las 3 parejas de V5.5 que esperan ensamble pasan al piloto."
+ },
+ {
+ "id": "t-cobranza-octubre",
+ "nota": "27-oct 20:49 (Leo): también detiene los pedidos de ArduSimple (t-compras-ardusimple, D-27-7): ≈ 8 módems 4G + 2 simpleRTK2B para el piloto y 500 + 500 para el volumen."
+ },
+ {
+ "id": "t-compras-prioridad",
+ "nota": "27-oct 20:49: ArduSimple también espera el pago (Leo). En la lista: primero ≈ 8 módems 4G + 2 simpleRTK2B (completar el piloto) y luego 500 + 500 con el volumen; D-27-7 fija el orden."
+ },
+ {
+ "id": "t-banco-v5-procedimiento-t43",
+ "nota": "27-oct 20:49: Leo aprobó las actas (tarjeta V5.6 y V5.7, ensamble y banco del piloto): ya sin el aviso de borrador. Procedimiento 1.1 con la prueba de Ethernet 24 h (§10.1). Falta la lectura de Jesús y Gibran y ajustarlo con la primera tarjeta."
+ },
+ {
+ "id": "t-fw-070",
+ "nota": "27-oct 20:53: biblioteca Ethernet 2.0.2 instalada (Leo). Build de banco hbox-tarjetaV56_0.7.0-pre-eth.bin en Descargas → prueba (129 520 B, 98 % del RCT6; hbox-firmware 001d3d2) para el Ethernet 24 h del criterio 5. F-3 no cabe junto con Ethernet en el RCT6."
+ },
+ {
+ "id": "t-v56-banco-piloto",
+ "nota": "27-oct: la parte Ethernet del criterio 5 ya se puede (24 h por J6 con 0.7.0-pre-eth, §10.1); el lazo serie espera F-3. Con los pedidos de ArduSimple bloqueados por pagos, el banco sigue con los 2 juegos de banco."
+ }
+ ]
+}
diff --git a/docs/bitacora.md b/docs/bitacora.md
index f9d2be1..4885fe7 100644
--- a/docs/bitacora.md
+++ b/docs/bitacora.md
@@ -23,6 +23,7 @@ Arriba, lo que pasó en el tablero de pendientes y en las actas en los últimos
### Octubre de 2026
**27 oct**
+: **Leo (20:49): los pedidos de ArduSimple están bloqueados por el tema de pagos** (`t-cobranza-octubre`). «Faltan ArduSimple» pasa a *Bloqueado* y D-27-7 queda en qué se pide primero cuando llegue el pago y si las 3 parejas que esperan ensamble de V5.5 se van al piloto. **El banco del piloto no se detiene:** los 8 criterios se corren con los 2 juegos de banco, que se quedan sin ensamblar. **Actas de la V5.6/V5.7 aprobadas** (ya sin el aviso de borrador). Con la biblioteca Ethernet 2.0.2 instalada sale el build de banco **`hbox-tarjetaV56_0.7.0-pre-eth.bin`** para la prueba de Ethernet 24 h del criterio 5 ([procedimiento §10.1](procedimientos/v56-v57-prueba-y-flasheo.md#101-pruebas-largas-con-070-pre)); usa el 98 % de la flash del RCT6. `hbox-firmware` `001d3d2`; lote `2026-10-27_ardusimple-pagos-actas-eth`.
: **Firmware 0.7.0-pre (F-1) para la V5.6 y la V5.7, en prueba de banco** ([Descargas](descargas/index.md#firmware-del-hbox-que-binario-va-en-que-tarjeta) · [notas de versión](descargas/notas-de-version.md#070-pre-en-prueba)): el primer firmware que enciende y vigila el módem de estas tarjetas (LED + RTCM3, pulsos y reinicios de alimentación con 3 min entre cada uno, LIMP), con el paquete LFP, la NTC en PC5 y la ignición por ADC. Antes de publicarlo pasó una **revisión independiente**: 14 hallazgos corregidos (vida con 4 flancos y antirrebote, DIN_4G en 0 V durante el reinicio de alimentación, un pulso por hora si solo hay RTCM, apagado en orden también en el reinicio por software…). Simulador 81/81. Un binario para las dos (`hbox-tarjetaV56_0.7.0-pre.bin`, RCT6), `hbox-firmware` `a223481`. **Solo banco.**
: **Prueba y flasheo, ensamble y actas de la V5.6 y la V5.7** (borrador, numeración de T43): [prueba y flasheo](procedimientos/v56-v57-prueba-y-flasheo.md) con los 8 criterios del piloto y la fuente de la V5.7, [ensamble](procedimientos/v56-v57-ensamble.md), actas de tarjeta [V5.6](formularios/v56.html) y [V5.7](formularios/v57.html), de ensamble [V5.6](formularios/ensamble-v56.html) y [V5.7](formularios/ensamble-v57.html) y del [banco del piloto](formularios/piloto.html). Falta la lectura de Jesús y de Gibran y ajustarlos con la primera tarjeta real.
: **Faltan ArduSimple:** según las actas quedan libres 8 simpleRTK2B y solo 2 módems 4G NTRIP Master. El banco del piloto alcanza (2 juegos de banco, que no se ensamblan); las 10 unidades del piloto necesitan 2 simpleRTK2B y 8 módems más, y el volumen 500 + 500. Jesús cuenta lo que hay, Leo y Adriana confirman el pedido de 500 del 26-sep y Leo decide D-27-7. Lote `2026-10-27_fw070pre-banco-ardusimple`.
diff --git a/docs/descargas/SHA256SUMS.txt b/docs/descargas/SHA256SUMS.txt
index 1421249..e58fe32 100644
--- a/docs/descargas/SHA256SUMS.txt
+++ b/docs/descargas/SHA256SUMS.txt
@@ -2,6 +2,7 @@ a68a87ff1f6b34a8284e9e5e32c95da7bb8d8adc071c5fd64412a3e744e46b28 hbox-tarjetaV3
1458470bbdd95b490969976402bf2144a773a991b7650c55e3281687ba77b2e3 hbox-tarjetaV4_0.6.0.bin
8a0ee4839763eae8c96e990eb471dae30f0a491bfb9bd81fdfb39ee69436790a hbox-v5-bringup_0.6.0.bin
a6c3b4677fa696bb08b99abae70d464c8593aad8be0d3f3883815d3769e0d281 prueba/hbox-tarjetaV4_0.6.3.bin
+2d0969b08e8670c879a3e0b80f7a0a432d48b117afe3402017940f6550658227 prueba/hbox-tarjetaV56_0.7.0-pre-eth.bin
8dd260473e933d17c9e5d75d5cf7c1b3248944fc703f99842026d9354f6ffd57 prueba/hbox-tarjetaV56_0.7.0-pre.bin
3641159a4c68ef093a0e5ab3402356254a8165b2ce1b77d8ad2362415b0d7edd prueba/hbox-v5-bringup_0.6.3.bin
035ebeb348461765f099341603a9e99b94512f8477509efb78aa7caf953f4c2f superseded/hbox-tarjetaV3_3.0.4.bin
diff --git a/docs/descargas/hbox-v5-bringup-README.md b/docs/descargas/hbox-v5-bringup-README.md
index f298487..3976385 100644
--- a/docs/descargas/hbox-v5-bringup-README.md
+++ b/docs/descargas/hbox-v5-bringup-README.md
@@ -58,9 +58,12 @@ The first console lines must read `hbox-v5-bringup 0.7.0-pre` and `board=EinarBo
**SW1 = BOOT0, SW2 = RESET** (the opposite of V5.5), USB-C DFU/console = **J7**, modem socket = **J8/J9**, LTC4040 = **U14**.
DFU: hold SW1 → tap SW2 → release SW1. Technician procedure (ES):
`06-Testing-Validation/2026-10-27_Drogheda_EinarBoard-V5.6-V5.7_Prueba-y-Flasheo_ES_v1.0.md`.
-The `-eth` build of the V5.6 (`-DENABLE_ETH=1`) is pending: the build Mac does not have the `Ethernet` library yet (pilot
-criterion 5 waits for it and for F-3). The host simulator runs 27 V5.6/V5.7 scenarios on this build (see
-`../tools/hostsim_v5/README.md`).
+**Bench Ethernet build** (pilot criterion 5, the Ethernet part): add `-DENABLE_ETH=1` to the flags above (needs
+`arduino-cli lib install Ethernet`; 2.0.2 on the build Mac) and copy it as `release/hbox-tarjetaV56_0.7.0-pre-eth.bin`. On the
+RCT6 it uses **129 044 of 131 072 B (98 %)**: F-3 will not fit in the same image, so on the RCT6 pilot boards Ethernet and the
+serial loop are tested with separate builds (the RET6 has room). On V5.6/V5.7 the W5500 is **U2** (U11 is the PCF8574) and the
+RJ45 is **J6**. The host simulator runs 27 V5.6/V5.7 scenarios on the build without Ethernet (see
+`../tools/hostsim_v5/README.md`); the `-eth` path is not simulated.
### Ethernet de banco (0.6.0-eth) — `-DENABLE_ETH=1`
Build separado; el binario de campo 0.5.8 no lo incluye. Necesita la librería `Ethernet` (`arduino-cli lib install Ethernet`).
diff --git a/docs/descargas/index.md b/docs/descargas/index.md
index a498228..78efa13 100644
--- a/docs/descargas/index.md
+++ b/docs/descargas/index.md
@@ -72,8 +72,9 @@ Un binario por tarjeta. El nombre lleva la tarjeta y eso manda; el número de ve
| Tarjeta | Binario de prueba | Tamaño | SHA-256 |
|---|---|---|---|
| V5.6 y V5.7 | [`prueba/hbox-tarjetaV56_0.7.0-pre.bin`](prueba/hbox-tarjetaV56_0.7.0-pre.bin) | 112 456 B | `8dd260473e933d17…` |
+ | V5.6 y V5.7, solo la prueba de Ethernet 24 h del piloto | [`prueba/hbox-tarjetaV56_0.7.0-pre-eth.bin`](prueba/hbox-tarjetaV56_0.7.0-pre-eth.bin) | 129 520 B | `2d0969b08e8670c8…` |
- Cómo se prueba: [prueba y flasheo V5.6/V5.7](../procedimientos/v56-v57-prueba-y-flasheo.md), con el [acta de la V5.6](../formularios/v56.html) o la [de la V5.7](../formularios/v57.html). Qué cambió: [notas de versión → 0.7.0-pre](notas-de-version.md#070-pre-en-prueba).
+ El `-eth` lleva además el W5500 (espejo de NMEA y telemetría a un servidor TCP por J6) y se usa solo en la prueba de 24 h del criterio 5; al terminar, la tarjeta vuelve al binario de arriba. Cómo se prueba: [prueba y flasheo V5.6/V5.7](../procedimientos/v56-v57-prueba-y-flasheo.md), con el [acta de la V5.6](../formularios/v56.html) o la [de la V5.7](../formularios/v57.html). Qué cambió: [notas de versión → 0.7.0-pre](notas-de-version.md#070-pre-en-prueba).
!!! warning "No se cruzan"
- `hbox-v5-bringup_…` (F411RE soldado) en una V3 o V4: otro MCU y otro mapa de pines. La V4 usa `hbox-tarjetaV4_…`.
diff --git a/docs/descargas/notas-de-version.md b/docs/descargas/notas-de-version.md
index 1a4b89b..6db6a75 100644
--- a/docs/descargas/notas-de-version.md
+++ b/docs/descargas/notas-de-version.md
@@ -23,7 +23,7 @@ Un solo código fuente (`hbox_v5_bringup`) para las tarjetas: la V5 usa `hbox-v5
| Versión | Fecha | Estado | Binarios |
|---|---|---|---|
-| 0.7.0-pre | 27-oct | **En prueba de banco, solo V5.6 y V5.7** (piloto). No va a campo ([abajo](#070-pre-en-prueba)) | [V5.6 y V5.7](prueba/hbox-tarjetaV56_0.7.0-pre.bin) |
+| 0.7.0-pre | 27-oct | **En prueba de banco, solo V5.6 y V5.7** (piloto). No va a campo ([abajo](#070-pre-en-prueba)) | [V5.6 y V5.7](prueba/hbox-tarjetaV56_0.7.0-pre.bin) · [con Ethernet, para la prueba de 24 h](prueba/hbox-tarjetaV56_0.7.0-pre-eth.bin) |
| 0.6.3 | 1-oct | **En prueba de banco** desde el 1-oct. No flashear en campo hasta que pase ([abajo](#063-en-prueba)) | [V5](prueba/hbox-v5-bringup_0.6.3.bin) · [V4](prueba/hbox-tarjetaV4_0.6.3.bin) |
| 0.6.2 | 29-sep | Prueba de banco del 30-sep; sustituida por 0.6.3 el 1-oct ([abajo](#062-en-prueba)) | [V5](superseded/hbox-v5-bringup_0.6.2.bin) · [V4](superseded/hbox-tarjetaV4_0.6.2.bin) |
| 0.6.1 | 28-sep | **Retirada el 29-sep: no flashear.** Su telemetría no llega al monitor ([por qué](#por-que-se-retiro-061)) | [V5](superseded/hbox-v5-bringup_0.6.1.bin) · [V4](superseded/hbox-tarjetaV4_0.6.1.bin) |
@@ -88,7 +88,7 @@ Antes de publicarla, un agente que no escribió el código revisó el bloque del
### Qué falta (F-2 a F-8)
-Ciclo de 10 min en batería con el piso dormido < 100 mW, driver del SC16IS752 (RS-485 / RS-232), Ethernet de campo (build `-eth`), el acelerómetro para despertar y FOTA (D-22-6: el volumen lleva RET6). Con 0.7.0-pre se pueden correr 6 de los 8 criterios del piloto.
+Ciclo de 10 min en batería con el piso dormido < 100 mW, driver del SC16IS752 (RS-485 / RS-232), Ethernet de campo, el acelerómetro para despertar y FOTA (D-22-6: el volumen lleva RET6). Con 0.7.0-pre se pueden correr 6 de los 8 criterios del piloto, y la parte Ethernet del criterio 5 con el build de banco `hbox-tarjetaV56_0.7.0-pre-eth.bin` (24 h por J6). Ese build usa el 98 % de la flash del RCT6: F-3 no cabe en la misma imagen, así que en las tarjetas del piloto Ethernet y el lazo serie se prueban por separado (en el RET6 del volumen sí caben).
### Cómo probarla
diff --git a/docs/descargas/prueba/hbox-tarjetaV56_0.7.0-pre-eth.bin b/docs/descargas/prueba/hbox-tarjetaV56_0.7.0-pre-eth.bin
new file mode 100755
index 0000000..6fcec6d
Binary files /dev/null and b/docs/descargas/prueba/hbox-tarjetaV56_0.7.0-pre-eth.bin differ
diff --git a/docs/formularios/ensamble-v56v57.js b/docs/formularios/ensamble-v56v57.js
index cf9ea32..d927ead 100644
--- a/docs/formularios/ensamble-v56v57.js
+++ b/docs/formularios/ensamble-v56v57.js
@@ -13,7 +13,6 @@ window.actaEnsambleV5x = function (ver) {
intro: 'Primero el acta, luego el desarmador. Elige la tarjeta ' + V + ' y la pareja ArduSimple + 4G: el sitio verifica que estén aprobadas, '
+ 'que la pareja tenga integración y que ningún módulo esté en otra unidad. El número de unidad se calcula solo '
+ '(' + U + '-Exx-Axxx-Rxxxx). Procedimiento: Ensamble de la unidad V5.6 / V5.7.',
- borrador: true,
tecnicoDesdeUsuario: true,
nombres: { leo: 'Leo Rodríguez', jesus: 'Jesús Romero', gibranlp: 'Gibran Ortega', daniel: 'Daniel Martínez' },
componentes: [
diff --git a/docs/formularios/piloto.html b/docs/formularios/piloto.html
index 20b5ae3..e1ca49c 100644
--- a/docs/formularios/piloto.html
+++ b/docs/formularios/piloto.html
@@ -26,7 +26,6 @@ Acta.render({
etiquetaSerie: 'Piloto (PILOTO-V5-6 = V5.6 · PILOTO-V5-7 = V5.7)',
titulo: 'Acta del banco del piloto — EinarBoard V5.6 / V5.7',
subtitulo: 'Una por versión. Los 8 criterios en verde liberan las 135 V5.6 y las 365 V5.7.',
- borrador: true,
tecnicoDesdeUsuario: true,
nombres: { leo: 'Leo Rodríguez', jesus: 'Jesús Romero', gibranlp: 'Gibran Ortega', daniel: 'Daniel Martínez' },
textoOK: 'APROBADO — GO A LAS 135 / 365',
@@ -83,11 +82,13 @@ Acta.render({
{ tipo: 'radio', clave: 's04_99_est', req: true, txt: 'Criterio 4', opciones: ESTADO },
] },
{ titulo: 'Criterio 5 · RS-485 y RS-232 en lazo, Ethernet 24 h',
- sub: 'El lazo serie espera al firmware F-3; Ethernet, al build de banco -eth. Hoy: presencia del SC16IS752, EFCR = 0x30 y niveles.',
+ sub: 'El lazo serie espera al firmware F-3. Ethernet ya se puede: 24 h por J6 con hbox-tarjetaV56_0.7.0-pre-eth.bin (procedimiento §10.1). Hoy también: presencia del SC16IS752, EFCR = 0x30 y niveles.',
items: [
{ tipo: 'check', clave: 's05_00_pres', txt: 'Presencia y niveles en las 5: SC16IS752 y RS485_EFCR en PASS; J12 pin 1 en −5…−6.5 V en reposo; RS-485 con nivel en A y B.' },
{ tipo: 'radio', clave: 's05_01_lazo', txt: 'RS-485 / RS-232 en lazo (F-3)', opciones: ['Pendiente: espera F-3', 'Pasó', 'Falló'] },
- { tipo: 'radio', clave: 's05_02_eth', txt: 'Ethernet 24 h (build -eth)', opciones: ['Pendiente: espera el build', 'Pasó', 'Falló'] },
+ { tipo: 'radio', clave: 's05_02_eth', txt: 'Ethernet 24 h por J6 (0.7.0-pre-eth)', opciones: ['Pendiente', 'Pasó', 'Falló'] },
+ { tipo: 'medida', clave: 's05_03_eth_h', txt: 'Horas con el servidor conectado', esperado: '≥ 24 h', u: 'h' },
+ { tipo: 'medida', clave: 's05_04_eth_err', modo: 'text', txt: 'Desconexiones del servidor y drop= al final (V5.6 / V5.7)', esperado: '0 y 0 (o casi)', ph: '0 · drop=0 / 1 · drop=3' },
{ tipo: 'radio', clave: 's05_99_est', req: true, txt: 'Criterio 5', opciones: ESTADO },
] },
{ titulo: 'Criterio 6 · V5.7: la fuente a bordo (U15 TPS54360B)', si: es57,
diff --git a/docs/formularios/prueba-v56v57.js b/docs/formularios/prueba-v56v57.js
index 1c1b1ba..2718805 100644
--- a/docs/formularios/prueba-v56v57.js
+++ b/docs/formularios/prueba-v56v57.js
@@ -56,7 +56,6 @@ window.actaV5x = function (ver) {
titulo: 'Acta de prueba — EinarBoard ' + V + ' con firmware 0.7.0-pre',
subtitulo: 'Un acta por tarjeta (' + P + '-01 …) · ≈ 1 h con el juego de módulos de banco',
textoOK: 'APROBADA',
- borrador: true,
intro: 'Llénala mientras avanzas por el procedimiento '
+ '' + 'V5.6 y V5.7 — prueba y flasheo (0.7.0-pre). '
+ 'Designadores de T43 (los de la serigrafía): SW1 = BOOT0 y SW2 = RESET, al revés que en la V5.5. '
diff --git a/docs/procedimientos/v56-v57-prueba-y-flasheo.md b/docs/procedimientos/v56-v57-prueba-y-flasheo.md
index f314ea9..15b5a13 100644
--- a/docs/procedimientos/v56-v57-prueba-y-flasheo.md
+++ b/docs/procedimientos/v56-v57-prueba-y-flasheo.md
@@ -4,15 +4,15 @@ tags: [project-drogheda, hardware, einarboard, v5.6, v5.7, bringup, testing, fla
date: 2026-10-27
project: Project Drogheda
author: "Helgen Technologies (redacción: Claude; revisión: Leo, Jesús Romero y Gibran)"
-version: 1.0
-status: "BORRADOR — para el piloto de 5 V5.6 + 5 V5.7; se ajusta con la primera tarjeta real"
+version: 1.1
+status: "BORRADOR — para el piloto de 5 V5.6 + 5 V5.7 (actas aprobadas por Leo el 27-oct); se ajusta con la primera tarjeta real"
audience: técnicos de banco e ingeniería
---
# EinarBoard V5.6 y V5.7 — Prueba y flasheo por tarjeta (firmware 0.7.0-pre)
!!! warning "Borrador: ninguna V5.6 ni V5.7 ha llegado todavía"
- Este procedimiento se escribió con los archivos de la tarjeta (designadores de T43, los de la serigrafía), el [documento de diseño de la V5.6](../hardware/diseno-v56.md), el de la [V5.7](../hardware/diseno-v57.md) y el firmware 0.7.0-pre corrido en el simulador. Los valores marcados «a confirmar» se fijan con la primera tarjeta del piloto. Lo revisa Gibran como Hardware Lead antes de que lleguen las tarjetas (pendiente `t-banco-revision-hw`).
+ Este procedimiento se escribió con los archivos de la tarjeta (designadores de T43, los de la serigrafía), el [documento de diseño de la V5.6](../hardware/diseno-v56.md), el de la [V5.7](../hardware/diseno-v57.md) y el firmware 0.7.0-pre corrido en el simulador. Los valores marcados «a confirmar» se fijan con la primera tarjeta del piloto. Lo revisa Gibran como Hardware Lead antes de que lleguen las tarjetas (pendiente `t-banco-revision-hw`). **Las actas ya están aprobadas** (Leo, 27-oct): lo que se registre en ellas cuenta.
!!! abstract "Para quién · Cuándo · Tiempo · Necesitas"
- **Para quién:** técnicos de banco (Jesús Romero) e ingeniería.
@@ -31,7 +31,7 @@ audience: técnicos de banco e ingeniería
- el [acta de tarjeta V5.6](../formularios/v56.html) o el [acta de tarjeta V5.7](../formularios/v57.html).
!!! danger "Reglas"
- 1. **Solo `hbox-tarjetaV56_0.7.0-pre.bin`.** Sirve para la V5.6 y para la V5.7 (los 64 pines del MCU son iguales). El 0.6.x no enciende el módem (PC3 es nuevo), lee la NTC en el pin equivocado, usa umbrales de Li-ion y lee la ignición como digital. `hbox-v5-bringup_…` es de la V5.5.
+ 1. **Solo `hbox-tarjetaV56_0.7.0-pre.bin`** (y `hbox-tarjetaV56_0.7.0-pre-eth.bin` solo para la prueba de Ethernet del §10.1). Sirve para la V5.6 y para la V5.7 (los 64 pines del MCU son iguales). El 0.6.x no enciende el módem (PC3 es nuevo), lee la NTC en el pin equivocado, usa umbrales de Li-ion y lee la ignición como digital. `hbox-v5-bringup_…` es de la V5.5.
2. **SW1 y SW2 están al revés que en la V5.5:** en la V5.6 y la V5.7, **SW1 = BOOT0** y **SW2 = RESET**.
3. **V5.6:** nunca menos de 5.2 V en J16 cuando no hay batería; con menos, el PFI del LTC4040 (4.40 V) queda muy cerca y una ráfaga del módem apaga la tarjeta. **Nunca cierres JP1** en la V5.6: uniría el buck del ventilador con `/VEH5V`. No le pongas más de 28 V a J15 (U15 es un MP1584).
4. **V5.7:** nunca más de 32 V en J15. El techo lo pone D18 (33 V).
@@ -379,7 +379,7 @@ Las 10 tarjetas del piloto (5 V5.6 + 5 V5.7) pasan §1 a §9. Además, en las ta
| 2 | Con 24 V: NMEA < 2 s · primera RTCM < 60 s · Kelvin (TP7 ÷ 32) / V(R68) = 1.0–1.1 con ≈ 1.0 A · carga 1.2–1.4 A | 10 | 0.7.0-pre | ✅ se puede |
| 3 | 20 ciclos de 10 min en batería con el paquete al 20 % y 45 °C · piso dormido < 100 mW (PPK2) · `/SYS5V` > 4.3 V en las ráfagas | 1 V5.6 + 1 V5.7 | **F-2** | ⏳ con 0.7.0-pre solo el respaldo continuo |
| 4 | 20 cortes 24 V ↔ batería sin reinicio, con el módem vivo | 10 | 0.7.0-pre | ✅ se puede |
-| 5 | RS-485 y RS-232 en lazo · Ethernet 24 h | 1 + 1 | **F-3** y build `-eth` | ⏳ hoy: presencia y niveles |
+| 5 | RS-485 y RS-232 en lazo · Ethernet 24 h | 1 + 1 | Ethernet: `0.7.0-pre-eth` · serie: **F-3** | Ethernet ✅ se puede (§10.1) · serie ⏳ F-3 (hoy: presencia y niveles) |
| 6 | V5.7: 9/12/24/32 V con 2.8 A · polaridad invertida · U15 < 110 °C y D21 < 100 °C a 32 V | 2 V5.7 | cualquiera | ✅ se puede (§10.2) |
| 7 | Temperatura de U14 y L3 cargando a 1.4 A a 45 °C, y de L2 con el módem | 1 V5.6 + 1 V5.7 | 0.7.0-pre | ✅ se puede |
| 8 | Arneses (los JST del borde norte se movieron 12–38 mm en la V5.6 y hasta 68 mm en la V5.7), tapa (en la V5.7 el medidor D17–D14 quedó en la orilla derecha) y barrenos MH1/MH3/MH6 en la base del HBOX | 1 de cada una | — | ✅ se puede |
@@ -391,6 +391,7 @@ También se revisan en el piloto los cambios de T47 que nunca se han fabricado:
- **20 cortes (criterio 4).** §8.5–6 veinte veces, con al menos 30 s entre corte y regreso. Cuenta los reinicios (debe ser 0) y si el módem volvió `VIVO` cada vez.
- **Respaldo continuo a 45 °C (adelanto del criterio 3).** Paquete cargado, cámara a 45 °C, 24 V fuera: anota cuánto dura hasta `-> SLEEP` (2.95 V) y el `v5min` más bajo (`/SYS5V` > 4.3 V). El ciclo de 10 min y el piso dormido esperan a F-2.
- **Temperaturas (criterio 7).** Paquete al 20 %, cámara a 45 °C, carga a 1.4 A: termopar o cámara térmica en U14, L3 y L2 cada 10 min por 1 h. Anota también `tchg` (U12) y `tmdm` (U8). El firmware inhibe la carga con la celda a 55 °C o la tarjeta a 70 °C.
+- **Ethernet 24 h (criterio 5, la parte Ethernet).** En 1 V5.6 y 1 V5.7. Flashea `hbox-tarjetaV56_0.7.0-pre-eth.bin` (§5; solo para esta prueba) y verifica su SHA-256. Cable de **J6** directo a una laptop con IP fija `192.168.7.1/24` (o a un switch con DHCP); en la laptop, `nc -lk 5010 > eth-V56-NN.log`. Con 24 V, en la consola: `ETH W5500 OK en SPI2 … ip_estatica=192.168.7.2`, `ETH enlace ARRIBA` y `ETH conectado a 192.168.7.1:5010`; en J6, LINK (verde) fijo y ACT (amarillo) parpadeando. Déjala **24 h**. Al final: en `STAT`, `eth=CONECTADO` y `drop=` en 0 (o casi); cuenta los `ETH servidor desconectado` de la consola; en el `.log`, NMEA, `$PHLG`/`$PHCG` cada 30 s, los `$PHEV` y un `$PHID` cada 5 min. `ETH W5500 NO responde … revisa 3V3_ETH (U9) y U2`: mide `/3V3_ETH` (3.25–3.40 V) y revisa U2. Al terminar, vuelve a flashear `hbox-tarjetaV56_0.7.0-pre.bin`. El lazo RS-485/RS-232 (J11/J12) espera F-3: en el RCT6 no caben F-3 y Ethernet en la misma imagen (el `-eth` ya usa el 98 %).
- **Umbral de SLEEP (opcional).** Fuente de banco en J5 en lugar del paquete (límite 3 A), con 10 kΩ entre J5 pin 3 y GND como NTC y **la carga vetada con `C`** (una fuente no recibe corriente). En respaldo, bájala de 3.30 V a 2.90 V: `-> SLEEP` a 2.95 V (media de 200 ms). Súbela a 3.25 V: `SLEEP fin` arriba de 3.20 V.
### 10.2 V5.7: la fuente a bordo (criterio 6)
@@ -449,3 +450,4 @@ La tarjeta se queda con 0.7.0-pre: es el firmware del piloto. No se embarca ning
| Versión | Fecha | Cambios |
|---|---|---|
| 1.0 | 2026-10-27 | Primera versión (borrador): prueba por tarjeta con 0.7.0-pre en la numeración de T43, juego de módulos de banco, los 8 criterios del piloto y la fuente de la V5.7. Incluye la revisión independiente del firmware (vida = 4 flancos, 180 s entre escalones, DIN_4G en 0 V en el reinicio de alimentación, DE de U7 y R48 en banco). |
+| 1.1 | 2026-10-27 | Actas aprobadas por Leo. Prueba de Ethernet 24 h por J6 (criterio 5) con el build de banco `0.7.0-pre-eth`. |
diff --git a/scripts/sync-docs.sh b/scripts/sync-docs.sh
index 275d063..ea57f39 100755
--- a/scripts/sync-docs.sh
+++ b/scripts/sync-docs.sh
@@ -35,6 +35,7 @@ declare -a MAP=(
"04-Source-Code/firmware/release/hbox-tarjetaV4_0.6.3.bin|docs/descargas/prueba/hbox-tarjetaV4_0.6.3.bin"
# 2026-10-27: 0.7.0-pre, banco del piloto V5.6/V5.7 (un binario para las dos; solo banco)
"04-Source-Code/firmware/release/hbox-tarjetaV56_0.7.0-pre.bin|docs/descargas/prueba/hbox-tarjetaV56_0.7.0-pre.bin"
+ "04-Source-Code/firmware/release/hbox-tarjetaV56_0.7.0-pre-eth.bin|docs/descargas/prueba/hbox-tarjetaV56_0.7.0-pre-eth.bin"
"04-Source-Code/firmware/tools/phtst_report.py|docs/descargas/prueba/phtst_report.py"
"04-Source-Code/firmware/hbox_v5_bringup/release/hbox-v5-bringup_0.6.0.bin|docs/descargas/hbox-v5-bringup_0.6.0.bin"
"04-Source-Code/firmware/hbox_v5_bringup/release/hbox-v5-bringup_0.6.2.bin|docs/descargas/superseded/hbox-v5-bringup_0.6.2.bin"