Expromo EPS power sequencer · kort orientering

Fra v2.2 til v3.3: hvorfor vi bør bruge firmware v3.3

Nogle EPS-bokse i felten holder op med at svare på netværket og kommer først tilbage, når de slukkes og tændes, også med fast IP-adresse. v3.3 er resultatet af undersøgelsen: boksen opdager og retter selv de netværksfejl, som v2.2 ikke kan komme ud af, og intet af det, kunden eller styresystemet ser, er ændret.

Status 12. oktober 2026 · Expromo Produktafdeling · testet på en rigtig EPS-boks mod alle tidligere versioner

English: Why v3.3 should be official (longer brief) · All versions compared

Anbefaling

Gør v3.3 til den officielle EPS-firmware i stedet for v2.2.

Når netværkschippen bliver forstyrret, kommer v2.2 ikke selv tilbage, og boksen skal slukkes og tændes. v3.3 opdager og retter de samme fejl selv på få sekunder, opfylder langt flere netværksstandarder og måler sin egen strømforsyning, så vi kan finde den egentlige årsag ude i felten. Det er bænkresultater fra én rigtig boks; det er endnu ikke bevist i felten.

17 / 17
fremprovokerede fejl i netværkschippen, som v3.3 selv kommer sig efter, typisk på 3–10 s. Med v2.2 kræver 9 af 16 at boksen slukkes og tændes.
48 / 56
krav fra 10 netværksstandarder, som v3.3 opfylder. v2.2 opfylder 26.
0
ændringer, som kunden eller styresystemet kan se. Indstillingerne bevares, og v2.2 kan flashes tilbage.

Problemet med v2.2

  • Ingen ren softwarefejl. Kodeanalysen fandt intet i v2.2, der alene får en boks med fast IP til at fryse. Noget udefra skal forstyrre netværkschippen (W5500).
  • Men v2.2 kommer aldrig selv tilbage. Når chippen først er forstyrret, ender alle tre veje, vi har fundet, med "død, indtil den slukkes og tændes": chippen mister sine indstillinger; chippens fysiske netværksdel (PHY) går i stå; eller chippen bliver ikke fundet ved opstart, og boksen kører videre uden IP-adresse, selvom LED'en ser normal ud.
  • Mest sandsynlige udløser: strømforsyningen. Kortets brown-out-grænse er 2,7 V (boksen rapporterer det selv), men processoren skal bruge 3,8 V og netværkschippen ca. 4 V. Et kort spændingsdyk kan derfor slå netværkschippen ud, mens processoren kører videre. Det er en hypotese, der endnu ikke er testet.
  • v2.2 belaster også netværket unødigt: én netværkspakke pr. byte på websiden (~3.600 pr. visning), og styringsporten holder op med at svare, når to webforbindelser står åbne.

Hvad er ændret fra v2.2 til v3.3

Netværksdelen er skrevet om fra bunden. Alt andet (udgange, timing, indgange, LED, styringsprotokol, webadresser, gemte indstillinger) er det samme.

Områdev2.2 (i felten i dag)v3.3
Fejl i netværkschippen (17 testede)død indtil sluk/tænd ved 9 af 16kommer sig selv ved alle 17, typisk på 3–10 s
Selvtjek af netværkschippenintethvert 5. sekund; forkerte indstillinger sættes op igen
Link, der bliver nedekommer aldrig tilbage, hvis PHY'en er gået i ståPHY'en nulstilles efter 30 s, derefter med stigende interval
Modtager, der bliver "døv" (link oppe, men hører intet)opdages aldrigtestes hvert minut; PHY'en nulstilles efter 3 tavse tjek
DHCP-server væk under en fornyelsestrander indtil sluk/tændbliver ved med at spørge og kommer sig selv
Samtidige forbindelser4 delte; styringsporten svarer ikke, når 2 webforbindelser står åbne8 faste; ledige forbindelser lukkes automatisk (belastningstest 541/541)
Websidenén pakke pr. byte (~3.600 pr. visning)2–3 pakker
IP-adressekonfliktopdages ikkeopdages (RFC 5227)
Hændelseslogingen96 hændelser, overlever strømafbrydelse
Forsyningsspændingukendtmåles løbende og logges ved hver chipfejl
Netværksstandarder (56 krav)26 opfyldt48 opfyldt

Hvorfor ikke v3.1 eller v3.2?

De var mellemtrin. v3.1 er død ved fire af chipfejlene, heriblandt den, der ligner symptomet fra felten. v3.2 kommer sig efter dem, men er død, når PHY'en holdes i reset, og dens tjek af modtageren holder op med at teste noget, så snart gatewayen har svaret én gang. v3.3 lukker begge huller og er testet mod alle tre på den samme boks. Detaljer: alle versioner sammenlignet.

Det skal du vide

Uændret for kunden og installatøren

  • Samme udgange, sekvenstiming, indgange og LED.
  • Samme TCP-styringsprotokol: Companion, eXcontrol, Crestron og Q-SYS virker som før.
  • Samme webadresser og gemte indstillinger. Når hver boks flashes med sin egen tildelte MAC-adresse, ændres adressen ikke, så DHCP-reservationer og firewallregler virker som før.
  • v2.2 kan flashes tilbage uden at miste indstillingerne.

Forbehold

  • Bænkresultater fra én rigtig boks, ikke bevis fra felten. Udløseren i felten (dyk i forsyningen) er stadig en hypotese.
  • To gange i 40 chip-reset-forsøg kom netværkschippen tilbage "døv" efter at være sat op igen, i 38 s og ca. 3,5 min, og kom sig selv. v3.3's tjek ville først have grebet ind efter ca. 6 min; hurtigere opdagelse er næste firmwaretrin.
  • En netværkschip, der helt holder op med at svare, kan ingen firmware nulstille på det nuværende kort, fordi chippens reset-ben ikke er forbundet. Det kræver en hardwareændring.
  • Programhukommelsen er 99,5 % fuld: nye funktioner kræver, at noget andet tages ud.

Næste skridt

Læs mere