Cronologia del firmware di WB-MDM3
Panoramica
Il firmware del dispositivo può essere aggiornato tramite Modbus; vedere le istruzioni.
Questa pagina elenca le modifiche dall’inizio del 2022. Le modifiche precedenti si trovano in Firmware Changelog.
Cronologia delle modifiche
2.12.3 (11.08.2026)
- Corretto un errore che impediva al dispositivo di inviare eventi Fast Modbus ERRMODBUS012
2.12.2 (29.07.2026)
- Corretto un riavvio del dispositivo durante la lettura del registro di ripristino delle impostazioni
2.12.1 (30.06.2026)
- Migliorata la stabilità dei tempi di arbitraggio Fast Modbus
- Corretti problemi Modbus:
- ERRMODBUS008: comportamento imprevisto con frame di richiesta lunghi
- ERRMODBUS009: comportamento imprevisto durante la lettura vicino all’indirizzo 0xFFFF in modalità di lettura continua
- ERRMODBUS010: convalida errata delle richieste e gestione errata delle richieste non valide
- ERRMODBUS011: gestione errata delle richieste non valide di configurazione degli eventi Fast Modbus
2.12.0 (11.06.2026)
- Aggiunto il supporto degli encoder
- Aggiunti incrementi di regolazione configurabili per pressioni brevi singole e doppie
- Aggiunto il controllo graduale della luminosità da pulsanti remoti
- Aggiunti canali di controllo duplicati con accensione automatica
- Corretta la perdita di un evento Fast Modbus dopo la perdita dell’arbitraggio del bus ERRMODBUS007
2.11.1 (25.03.2026)
- Ottimizzato il funzionamento del filesystem
- Ottimizzata la gestione della perdita di alimentazione
2.11.0 (16.01.2026)
- Luminosità minima per Safety Mode (registri 656–658) e all’accensione (registri 672–674) modificata dall’1% allo 0%
2.10.0 (24.12.2025)
- Aggiunti registri di servizio per il monitoraggio dello stack e della RAM
- Aggiunto un registro di servizio per la causa dell’ultimo reset della MCU
- Aggiunto un registro di servizio per il contatore degli aggiornamenti del firmware
- Migliorata la precisione della misura della tensione di alimentazione della MCU sui nuovi dispositivi
- Aggiunti registri del numero di lotto del dispositivo
2.9.3 (27.05.2025)
- Migliorato il progetto del circuito rimuovendo la EEPROM
2.9.2 (04.03.2025)
- Aggiunto un registro per ripristinare le impostazioni predefinite
- Corretto il comportamento imprevisto quando vengono scritti valori non validi in alcuni registri ERRMODBUS003
- Corretti impulsi aggiuntivi durante l’inizializzazione I2C (il funzionamento non era influenzato)
- Corretto il mancato riscontro del dispositivo a richieste Modbus molto frequenti (non osservato su WB-MDM3)
- Corretta la luminosità iniziale del dimmer: era 0 anziché 50 ERRMDM13
- Corretti blocchi con determinate combinazioni dei registri dei limiti superiore e inferiore di regolazione ERRMDM12
- Corretta la scrittura di valori superiori a 255 s nel registro del timeout di perdita della comunicazione per Safety Mode ERRMDM14
2.9.1 (11.11.2024)
- Aggiunto il controllo di parità per i dati Modbus ricevuti ERRMODBUS006
2.9.0 (03.09.2024)
- Rimosso il supporto delle scene di illuminazione
2.8.0 (21.08.2024)
- Aggiunte scene di illuminazione, Safety Mode e azioni all’accensione
- Aggiunto il supporto degli interruttori bistabili
- Aggiunto il registro 119: tensione VDDA minima dall’accensione
- Corrette le risposte Modbus ai pacchetti indirizzati a 0xFD che non contengono comandi Fast Modbus ERRMODBUS001
- Corretti possibili rari blocchi all’accensione
2.7.1 (22.11.2023)
- Corretto il ritardo in modalità commutazione durante lo spegnimento di un canale con luminosità superiore all’1% ERRMDM11
- Aggiunto il registro 131 per entrare nel bootloader con le impostazioni di comunicazione correnti; richiede bootloader 1.3.0 o successivo
- Corretta la risposta al comando di rilevamento 0x46 ERRMODBUS002
- Corretti i bit alti non inizializzati nelle risposte con campi di bit ERRMODBUS004
2.7.0 (02.10.2023)
- Nuova architettura del firmware del dimmer
- Supporto di diversi tipi di pressione e relativi contatori
- Associazione degli ingressi alle uscite liberamente configurabile
- A causa di limitazioni tecniche, i dispositivi delle revisioni
v2.6Be precedenti non supportano più i nuovi firmware; la loro versione finale è 2.6.6. Rimangono utilizzabili, ma non ricevono nuove funzioni.
2.6.6 (03.07.2023)
- Corretti i contatori delle chiusure degli ingressi 4–6 ERRMDM09
- Questo è il firmware finale per i dispositivi delle revisioni
v2.6Be precedenti (firmemdm3,mdm3_042,mdm3_26).
2.6.4, 2.6.5 (05.12.2022)
- Corretta l’inizializzazione del filtro passa-basso V_IN
- Risposta più rapida della protezione contro le sovracorrenti
2.6.2, 2.6.3 (05.12.2022)
- Correzioni minori di Modbus
2.6.1 (01.12.2022)
- Corretto un overflow progressivo dello stack che causava un comportamento imprevedibile
2.6.0 (28.11.2022)
- Aggiunto il supporto di l’estensione del protocollo Modbus di Wiren Board
- Ottimizzata l’elaborazione delle variazioni dei valori dei registri
2.5.3 (26.09.2022)
Aggiunto il supporto di nuovi chip EEPROM
2.5.2 (23.09.2022)
Corretto: ERRMDM08 Modbus a 115200 baud e luminosità al 100% funziona ora in modo affidabile
2.5.1 (28.04.2022)
Corretti impulsi persi quando i valori Raw Duty dei canali sono vicini tra loro.
2.5.0 (25.04.2022)
Aggiunto PLL (anello ad aggancio di fase) per supportare un ampio campo di frequenze in ingresso (ad esempio 60 Hz) e segnali disturbati.
2.4.2 (18.03.2022)
Migliorata la memorizzazione dello stato nella EEPROM.
2.4.1 (15.02.2022)
La gestione software della protezione contro le sovracorrenti è disponibile solo per le firme mdm3_26 e mdm3G26. Le altre firme hanno la protezione fisica contro le sovracorrenti, ma non la gestione software.
2.4.0 (14.02.2022)
- Migliorata la protezione contro le sovracorrenti: le uscite si spengono per 3 s quando interviene OCP; il problema è descritto in ERRMDM01
- Aggiunto il registro di stato OCP: registro holding 100 (0 — normale; 1 — intervenuta)
2.3.3 (11.02.2022)
- Corretto l’errore ERRMDM06 — la scrittura di valori Raw Duty bassi non accende più completamente gli interruttori di potenza
- Tempo minimo di salita/discesa limitato a 1 ms/%
- Aggiunto l’avvio graduale: all’accensione, raw_duty aumenta gradualmente da 0 a min_duty. Questo mira a risolvere ERRMDM01.
2.3.2 (07.02.2022)
Corretta l’interpolazione della curva di regolazione vicino ai suoi limiti, ora più precisa, ERRMDM05
2.3.1 (02.02.2022)
- Corretta una breve attivazione del carico all’applicazione di VIN, che si verificava nella metà dei casi.
- Corrette rare semionde saltate in modalità a taglio di fine fase quando il valore grezzo era intorno a 1000 µs.
- Corretto il mancato funzionamento di CH2 e CH3 in modalità commutazione quando CH1 era spento.
- Corretto il carico CH1 che non si spegneva realmente in modalità commutazione.
- Migliorata la stabilità della comunicazione Modbus ad alte velocità in baud.