Siamo arrivati ormai ad un livello tecnologico avanzato che è cresciuto in maniera esponenziale negli ultimi anni e il futuro non sarà da meno. Non è sempre facile stare al passo con le nuove tecnologie, i rilasci di Firmware e funzionalità applicate ai vari settori, dispositivi e apparati TLC che sono stati inglobati nel concetto più ampio di – Comunicazioni Unificate- UC.

Software, Firmware, Router, Hardware, App, Applicativi, Integrazioni, CRM, sono tutti termini che ormai usiamo quotidianamente e che fanno parte di sistemi integrati in cui devono correttamente funzionare e convivere.

Cos’è il Firmware?

Il firmware è un programma installato direttamente dal produttore del dispositivo alla fine del processo produttivo. Normalmente risiede stabilmente nell’hardware, ovvero una sequenza di istruzioni, che permette allo stesso di avviarsi. Il significato della parola Firmware deriva dall’unione dei termini inglesi “firm” (stabile) e “ware” (componente), e rappresenta un programma che consente all’apparato di poter funzionare e interagire con altri componenti hardware.

Aggiornare i Firmware

Un aspetto che diamo per scontato ma che ancora molti sottovalutano è quello di non mantenere allineati i propri apparati ai nuovi rilasci di firmware.

Molti problemi di malfunzionamenti, sicurezza, hackeraggio e interoperabilità , si presentano perché non diamo sufficiente attenzione all’aggiornamento dei nostri sistemi.

Viene molto spesso posta dai clienti la domanda…Ma se adesso funziona tutto perché devo aggiornare il Firmware?

Le nuove release di FW vengono rilasciate dai vari produttori per aumentare prestazioni e servizi offerti da uno specifico dispositivo, integrando magari nuove funzionalità. oppure per fissare delle lacune e correggere degli errori sulle versioni precedenti e non ultimo per apportare aggiornamenti alla sicurezza. Nessun FW è normalmente esente da Bug che possono essere più o meno evidenti. A volte queste criticità si presentano solo utilizzando specifiche funzionalità o a seguito dell’aggiornamento FW di altri apparati presenti sul proprio sistema. L’interoperabilità tra vari brand, prodotti e funzioni, non deve essere dato per scontato con il semplice aggiornamento del singolo FW.

Sicurezza!

Negli ultimi tempi gli aggiornamenti Firmware richiesti e segnalati dai produttori (alcuni con una certa urgenza segnalata) sono per implementare nuove procedure di sicurezza. Nell’ambito del VoIP questo ha un enorme importanza per evitare truffe telefoniche o “visite indesiderate” sul proprio Router, IP PBX, infrastruttura dati.
Tenere aggiornati i Firmware relativi alla sicurezza è sicuramente uno degli aspetti più critici e importanti da affrontare. E necessario tenerli costantemente monitorati soprattutto se parliamo di VoIP e Protezione della Privacy dei dati.

Quando e come aggiornare i Firmware

L’aggiornamento del Firmware non è sempre sistematico. Bisogna procedere con le dovute cautele e fare le giuste valutazioni. Un nuovo rilascio di FW può essere utile e strategico ma deve essere ponderato. Si consiglia sempre prima di effettuare tale operazione di leggere attentamente le Note di Rilascio dove vengono elencate le novità e le FIX apportate.

Un FW Alfa e Beta potrebbero essere utili per una fase di test ma non per l’ambiente di produzione. Una versione definitiva, sicuramente sarà più stabile e performante per risolvere alcune problematiche o implementazioni di nuove funzionalità attese.

Monitorare costantemente i rilasci di nuove versioni. Molti produttori hanno servizi di mail alert a cui registrarsi per ottenere gli avvisi di disponibilità e info sui nuovi FW con le relative note.

L’aggiornamento costante e continuo nel tempo dei Firmware rende le operazioni molto più veloci. Saltare l’aggiornamento di diversi rilasci, potrebbe comportare tempi di gestione non indifferenti con aumenti dei costi e possibili problematiche nella gestione dell’apparato. Può capitare che gli aggiornamenti di FW necessitino una riconfigurazione completa del prodotto in quanto non è possibile fare un recupero con Backup e Restore. Di solito queste situazioni si presentano se ci sono sostanziali cambiamenti nella gestione del prodotto, sia essa funzionale o di sicurezza.

Non sempre è necessario o utile

In alcune situazioni, alcuni Firmware, sono stati predisposti per rendere interoperabili alcuni prodotti o sistemi.
In tal caso non è detto che l’ultima release risulti compatibile per mantenere operativo un certo sistema. Un esempio lampante sono i Telefoni IP che dovendo interagire con un centralino IP PBX possono richiedere uno specifico FW che non necessariamente è l’ultimo pubblicato dal produttore sul proprio sito web. In questo caso è necessario fare attenzione a quale sia l’effettivo FW compatibile, testato e certificato con la piattaforma da utilizzare. 3CX per esempio, offre una funzionalità di segnalazione e aggiornamento automatico dei telefoni certificati  presenti sul sistema, con la release corretta.

In linea di massima

In generale, ogni qualvolta si dovesse procedere ad implementare un nuovo sistema o effettuare un’integrazione, la prima cosa da fare è quella di allineare tutti i vari FW all’ultima release stabile rilasciata e successivamente procedere alla configurazione. Il controllo deve avvenire su tutta la catena.

Se all’interno di un sistema i Firmware non sono allineati, potrebbe facilmente presentarsi qualche malfunzionamento. Spesso capita che sullo stesso sistema ci siano stessi prodotti con FW differente anche se acquistati nello stesso momento.
Verificare sempre! Alcuni apparati “più intelligenti” in fase di configurazione o inserimento in uno specifico sistema potrebbero segnalare la differenza di FW tra apparati della stessa famiglia.

Attenzione! L’esecuzione di un aggiornamento del firmware se pur semplice nella maggior parte dei casi, può essere rischiosa in alcune situazioni: un’interruzione di corrente durante l’aggiornamento del firmware del dispositivo, potrebbe corrompere il file e rovinare l’apparato anche in maniera irreversibile o comunque richiedere un intervento di ripristino non semplice. Si consiglia di effettuare gli aggiornamenti con l’apparato collegato ad una alimentazione sotto UPS per evitare quanto sopra descritto. Ove possibile, evitare di effettuare aggiornamenti con collegamenti WiFi. Se pur stabili, un cablaggio diretto è sicuramente preferibile. La perdita di qualche pacchetto durante il trasferimento, potrebbe corrompere il firmware.