Centro Ricerche Sismologia · Gecko
Storia del firmware Gecko
Ogni versione del firmware dei sismografi, accelerometri e registratori Gecko, dalla più recente alla meno recente: cosa ha modificato ciascuna versione, cosa ha corretto e quali aggiornamenti sono stati necessari.
- Versione attuale
- v8.2
- Pubblicazioni elencate
- 35
- File di aggiornamento
- Rasbora.bin
Versione 8
- v8.2Attuale
La versione 8.2 ha aggiunto una funzione che programma l'attivazione del comando di ricentratura della massa sensore, una volta dopo un ritardo 24 ore (per consentire al sensore di stabilizzarsi dopo l'installazione) e poi ogni 2 settimane. Abbiamo anche aggiunto un watchdog per riavviare il Gecko se l'uscita del digitalizzatore mostra continuamente valori pari a zero e abbiamo corretto un bug per cui il Gecko a volte si riavviava inutilmente dopo aver selezionato un nuovo sensore.
- v8.1
La versione 8.1 ha corretto un bug presente nella v8.0, per cui il file dell'istogramma risultava privo di informazioni di intestazione, e un bug nel nuovo menu di selezione del guadagno del sensore 1D. In particolare, questa versione ha introdotto la possibilità di trasmettere in streaming continuo e affidabile 4 canali di dati 1000sps su una connessione di rete con larghezza di banda e disponibilità sufficienti. Inoltre, assegna una priorità ai canali per garantire la completezza di ciascun canale, nell'ordine: SOMMA 3D, 1D (canale O), quindi canali Z, N ed E.
- v8.0
La versione 8.0 introduce la possibilità di utilizzare i sensori 3D e 1D con amplificatori di ingresso diversi. Ad esempio, se si utilizza un accelerometro 3D con un'uscita di picco ±5V, è consigliabile impostare il Gecko con un guadagno di x4 per massimizzare la risoluzione dei Gecko sull'ingresso di ±20V, e quindi collegare un geofono 22V /m/s alla porta 1D e impostarlo con un guadagno di x32 per massimizzare la sensibilità in una stazione di campo silenziosa. Il menu di selezione sensore 3D e 1D è stato modificato e ora richiede di premere la freccia destra per confermare la modifica delle impostazioni del sensore: in questo modo è possibile uscire dal menu senza modificare accidentalmente il sensore. Il menu Telemetria ora include l'opzione per disattivare il timer di riavvio automatico quando la connessione al server remoto è interrotta: questo impedisce al registratore di riavviarsi periodicamente se non si utilizza la telemetria ma la si lascia attiva. L'ordine di visualizzazione dei dati in tempo reale è stato modificato per rispecchiare le modalità più utilizzate sul campo. Le schermate informative Gecko sono state aggiornate: ora è possibile visualizzare l'intervallo di registrazione del file CSV relativo allo stato di salute e le impostazioni di guadagno dei sensori 3D e 1D. Gecko è ora in grado di inviare un segnale di calibrazione agli accelerometri LCA prodotti dopo agosto 2025.
Versione 7
- v7.9
La versione 7.9 ha introdotto una serie di miglioramenti per la gestione di connessioni di telemetria dati inaffidabili e schede SD. Le brevi interruzioni di telemetria vengono ora recuperate dal buffer pre-trigger per ridurre al minimo la necessità di backfill di un minuto intero, e altre modifiche al modo in cui Gecko comunica con il server remoto hanno reso i collegamenti di comunicazione generalmente più stabili. Gli errori e i ritardi delle schede SD vengono ora gestiti in modo più robusto, riducendo la necessità di riavvii del watchdog. I dati sullo stato di salute vengono ora trasmessi tramite telemetria ogni minuto anziché essere richiesti dal server remoto, riducendo il traffico.
Tra le nuove funzionalità è presente un nuovo filtro dati 3D utilizzato dal processo di attivazione STA/LTA e dalla visualizzazione PGA/V/D: è possibile utilizzare nessun filtro o un filtro 5-20Hz (come nel firmware precedente), ma ora è disponibile anche un'opzione per un filtro 2-45Hz, un intervallo di frequenza comunemente utilizzato nelle applicazioni di monitoraggio delle vibrazioni e delle esplosioni. La selezione del filtro è stata spostata nel menu Informazioni stazione.
- v7.8
Versione 7.8 – un aggiornamento critico in quanto monitora un maggior numero di condizioni di errore SD che in alcuni casi potrebbero impedire a Gecko di creare nuovi file, con conseguente presenza di cartelle vuote. Gecko v7.8 introduce nuove modalità di telemetria dati, tra cui l'output ASCII periodico di informazioni sul movimento del terreno e sullo stato di salute sulla porta seriale RS232 e la possibilità di memorizzare i dati in file della durata di un'ora (anziché di un minuto) quando la telemetria è disabilitata. Gecko ora calcola anche PGA, PGV e PGD in tempo reale quando è presente un sensore di accelerazione o velocità sull'ingresso del sensore 3D e i file di registro vengono ora memorizzati per giorno in una cartella separata.
- v7.7
La versione 7.7 ha risolto un problema per cui l'attivazione del trigger era attiva all'avvio e poteva attivare un'uscita di allarme prima che un sensore fosse stato corretto a livello zero. Il trigger è disabilitato per 40 secondi dopo l'avvio per consentire ai vari tipi di sensori di completare le proprie routine di autodiagnosi all'avvio prima che i segnali vengano analizzati dagli algoritmi di trigger.
- v7.6
Versione 7.6. Abbiamo lavorato intensamente per individuare la causa di un bug apparentemente casuale che causava la visualizzazione nascosta di file e directory su schede SD. I dati non vengono persi, ma il recupero potrebbe richiedere un lungo processo. La nostra indagine ha rivelato un problema nel sistema di gestione dei file delle schede SD, pertanto abbiamo aggiunto del codice per rilevare indirizzi di file/cartelle non validi. Continuiamo a monitorare la situazione e invitiamo gli utenti a segnalarci eventuali problemi simili che dovessero persistere.
Una nuova funzionalità della v7.6 è la possibilità di riformattare una scheda SD FAT32 tramite l'interfaccia utente LCD/tastiera. Abbiamo inoltre risolto un bug relativo alla visualizzazione delle informazioni sull'impostazione del trigger di livello e un bug che occasionalmente causava l'errore nella registrazione di un istogramma. Infine, abbiamo aggiunto la possibilità di disabilitare completamente la creazione di file di istogramma. Gli istogrammi saranno disabilitati per impostazione predefinita nei nuovi registratori Gecko, ma l'impostazione dell'intervallo di registrazione dell'istogramma esistente rimarrà invariata dopo l'aggiornamento.
- v7.5
La versione 7.5 ha corretto un bug per cui la posizione GPS veniva visualizzata in modo errato nella riga inferiore della schermata di tensione/temperatura. La posizione GPS memorizzata non è stata influenzata ed è stata salvata correttamente.
- v7.4
La versione 7.4 aggiunge nuove funzionalità per facilitare l'installazione sul campo e sfrutta maggiormente la memoria di archiviazione. I pin N, P e R della porta del sensore erano precedentemente utilizzati per il controllo del sensore, ciascuno dei quali passava a livello basso per 5 secondi quando attivato. Ora gli utenti hanno un controllo aggiuntivo sul pin P, con la possibilità di impostarlo su attivo alto (+ 5V) o basso (GND) e di avviare un timer 24 ore per attivare questa linea di controllo ausiliaria. Se si installa un sensore remoto che necessita di stabilizzarsi prima di avviare una procedura di centraggio della massa, collegando la linea di controllo del centro di massa al pin P e avviando il conto alla rovescia 24 ore si evita di dover tornare sul posto per ricentrare il sensore. Con l'aumento della capacità delle schede SD, la necessità di riservare dello spazio di lavoro ci ha permesso di aumentare le dimensioni del buffer circolare dal 95% a 99%, quindi, a seconda della frequenza di campionamento, si otterranno molte ore, giorni o settimane di registrazione aggiuntive. È disponibile un manuale utente aggiornato che descrive in dettaglio queste nuove funzionalità.
- v7.3
La versione 7.3 ha introdotto intervalli di stato aggiuntivi: registrazione 2 e 5 secondi (con meno colonne per ridurre le dimensioni del file), oltre all'intervallo originale di 1 minuto che visualizza i valori di picco assiali. Anche le schermate Elenco trigger e Informazioni trigger sono state migliorate per riflettere lo stato di questi processi. Tutti i nuovi Gecko ora dispongono di un codice stazione univoco correlato al loro numero di serie e di un codice di rete "SS" predefinito.
- v7.2
La versione 7.2 ha introdotto la possibilità di memorizzare i parametri relativi allo stato di salute una volta al secondo (in precedenza era fissa a una volta al minuto), memorizzando un numero ridotto di parametri, con una gestione migliorata dei file di istogramma per ridurre gli errori di scrittura.
- v7.1
La versione 7.1 ha corretto un bug che poteva causare il riavvio dello strumento quando la pressione di un tasto attivava la retroilluminazione del display LCD prima del completamento di un'operazione interna. Introduce inoltre il controllo dell'accensione a fasi per i digitalizzatori di inizio 2022 che utilizzavano componenti alternativi a maggiore consumo, resi necessari dalla carenza globale di semiconduttori legata al COVID.
- v7.0
La versione 7.0 ha introdotto il rilevamento e la correzione degli errori di valore ADC, eliminando i picchi a campione singolo (che appaiono come picchi oscillanti per frequenze di campionamento decimate), riducendo l'incidenza di falsi allarmi e valori di picco delle particelle.
Versione 6
- v6.9
La versione 6.9 crea un nuovo file .ss all'accensione non appena viene rilevata la posizione GPS, utile per applicazioni di rilevamento portatili in cui il registratore viene spostato ogni pochi minuti.
- v6.8
La versione 6.8 ha implementato una nuova routine di sincronizzazione del digitalizzatore per una maggiore affidabilità all'avvio e ha aggiunto una schermata informativa extra nel ciclo del pulsante destro per visualizzare il riepilogo delle impostazioni del trigger. La penultima schermata informativa ora mostra i picchi di trigger recenti con un maggior numero di cifre decimali, ove possibile.
- v6.7
La versione 6.7 ha introdotto un ritardo nel processo di attivazione/allarme per consentire la correzione dell'offset del segnale del sensore all'avvio e corregge anche un bug relativo al controllo della potenza dei sensori esterni tramite eqServer e Streams. Abbiamo inoltre aggiornato l'elenco sensore con diversi nuovi modelli e aggiornato le impostazioni predefinite per i geofoni.
- v6.6
La versione 6.6 ha aggiunto una cifra decimale alla tensione di alimentazione riportata durante la telemetria dei dati. Ha inoltre introdotto una funzionalità per le future versioni di Streams ed eqServer che consente di sapere quando un'impostazione è stata modificata l'ultima volta nel Gecko, riducendo così il numero di richieste di parametri inviate da tali applicazioni.
- v6.5
La versione 6.5 ha corretto un bug che disabilitava la generazione del segnale di calibrazione nella v6.4. Ha inoltre modificato il messaggio di stato della telemetria nella schermata iniziale per ridurre al minimo la confusione con lo stato GPS e ha introdotto una serie di nuovi sensori di terze parti nell'elenco dei preset.
- v6.4
La versione 6.4 ignorava l'attivazione dell'uscita di allarme all'avvio Gecko, correggeva il calcolo STA/LTA, aggiungeva la corretta scalatura del canale 1D per i modelli -HR, riduceva il ritardo nella visualizzazione della tensione di alimentazione e correggeva un bug che poteva causare un riavvio quando il display LCD veniva riattivato manualmente dopo un certo periodo di tempo.
- v6.3
La versione 6.3 ha migliorato la gestione del buffer circolare, dove i dati obsoleti vengono eliminati quando rimane meno del 5% dello spazio di archiviazione della scheda SD. I vecchi file danneggiati potevano interrompere la procedura di eliminazione, ma ora l'eliminazione delle cartelle e dei file danneggiati verrà saltata. È stato risolto un piccolo bug che poteva causare un riavvio quando si riattivava la retroilluminazione del display. Questo firmware supporta anche nuovi modelli, con i modelli Gecko Prism e SMA-HR che ora aggiungono un ingresso ±2.5V per un sensore 1D.
- v6.2
La versione 6.2 ha completamente rinnovato la telemetria dei dati attivati per le reti. Quando una qualsiasi stazione connessa al server dati si attiva, viene immediatamente trasmesso un messaggio a tutti i registratori Gecko connessi per avviare immediatamente lo streaming di tutti i canali di dati memorizzati. Questo include tutti i secondi di dati presenti nel buffer pre-attivazione. Un nuovo visualizzatore dell'elenco delle attivazioni è disponibile sul display LCD, mostrando il picco di movimento 3D e 1D. Questa versione corregge anche alcuni bug relativi all'attivazione dell'allarme quando erano attivi più processi Level Trigger e sensori con compensazione della deriva vengono ora azzerati automaticamente 40 secondi dopo l'avvio.
- v6.1
La versione 6.1 ha introdotto un'opzione di compensazione della deriva termica per sensori, sostituendo l'impostazione del ritardo di azzeramento automatico. Gli utenti possono ancora impostare manualmente il livello zero tramite il display LCD/i pulsanti, ma ora possono anche azzerare manualmente l'offset dello zero.
- v6.0
La versione 6.0 ha introdotto il supporto per il nostro sensori modello "Pro" aggiornato e ha migliorato il campionamento dei dati. Nello specifico, l'implementazione di una decimazione più semplice e di un minor numero di coefficienti di filtro ha comportato la sostituzione della frequenza di campionamento 40sps con 50sps, rendendo ridondante la 1600sps. I miglioramenti delle prestazioni riguardano la telemetria dei dati, con una gestione più intelligente delle modifiche alle impostazioni, e il limite di spazio libero sulla scheda SD è stato aumentato al 5% per consentire una migliore gestione della memoria.
Versione 5
- v5.0
La versione 5.0 del firmware Gecko è stata una release importante e un aggiornamento obbligatorio per tutti i registratori Gecko, in quanto risolve un problema che poteva causare il danneggiamento del file sistema FAT della scheda SD, nascondendo di fatto i file e le cartelle di dati registrati. Il miglioramento della gestione dei file della scheda SD per risolvere questo problema ha anche portato a una maggiore affidabilità a frequenze di campionamento più elevate e nella telemetria dei dati. v5.0 ha inoltre introdotto nuove funzionalità, tra cui un secondo trigger di livello (ora è possibile impostare un trigger di livello "Alto" e uno di livello "Basso") e la possibilità di impostare l'uscita di allarme in modo che sia normalmente chiusa (si apre quando viene attivata), se necessario. Dopo l'aggiornamento, sarà possibile aggiornare da remoto alle versioni future tramite Live Stream o eqServer.
Versione 4
- v4.3
La versione 4.3 del firmware Gecko ha risolto un bug che Gecko un loop all'avvio se la frequenza di campionamento era impostata a 4000sps, ha migliorato la compatibilità con Live Stream e ha ottimizzato l'interfaccia utente per un feedback di stato e una leggibilità migliori.
- v4.2
La versione 4.2 si è concentrata sul miglioramento della velocità e della stabilità della telemetria dei dati e della comunicazione con il software Live Stream per la visualizzazione dei dati su PC. Ha inoltre risolto alcuni bug relativi al salvataggio delle impostazioni STA e del filtro passa-alto.
- v4.1
La versione 4.1 era un aggiornamento obbligatorio per gli utenti del sensori IEPE, necessario per garantire che al sensore venisse fornita una tensione sufficiente. Introduceva inoltre la possibilità di attivare un filtro passa-alto (necessario per sensori IEPE) che rimuoveva qualsiasi offset di tensione continua dal segnale di ingresso.
- v4.0
La versione 4.0 ha rappresentato un importante aggiornamento del firmware e dell'interfaccia utente, pertanto consigliamo di scaricare e leggere il manuale utente aggiornato per scoprire tutte le nuove funzionalità del sistema operativo Gecko. La visualizzazione dello stato del registratore e dei dati in tempo reale è ora più rapida e la configurazione dei canali per gli ingressi dei sensori 3D e 1D è notevolmente migliorata. I canali non utilizzati possono essere disattivati completamente per risparmiare spazio di archiviazione ed è stata introdotta la possibilità di memorizzare e/o trasmettere in streaming la somma vettoriale del sensore 3D.
La schermata iniziale ora visualizza quali canali vengono memorizzati sulla scheda SD e quali vengono trasmessi in streaming a un PC remoto. La barra di stato nella schermata iniziale è stata estesa a più schermate per visualizzare più informazioni a colpo d'occhio. Un'altra utile funzionalità della v4.0 è la possibilità di personalizzare la sensibilità di ciascun canale in base al certificato di calibrazione del fornitore sensore.
La procedura di aggiornamento è semplice come sempre: copia il file di aggiornamento Rasbora.bin sulla scheda SD del tuo Gecko, inserisci la scheda SD nel Gecko e poi accendilo. Poiché la versione 4.0 introduce diverse nuove impostazioni, assicurati di controllare tutte le impostazioni del tuo registratore dopo l'aggiornamento. Si consiglia di eseguire questo aggiornamento tramite scheda SD, non da remoto tramite Live Stream o eqServer, poiché la struttura delle impostazioni "Canali da inviare" potrebbe modificare le impostazioni di telemetria.
Versione 3
- v3.3con v3.2
Gecko v3.3 ha risolto un bug di directory nel codice base, diventato più evidente dopo l'aggiornamento del file sistema nella v3.2, che ha anche introdotto una nuova visualizzazione della somma vettoriale in tempo reale, la quale mantiene il segnale di picco più alto fino al ripristino. I registratori 4 canali con un microfono collegato al quarto canale mostrano anche la pressione di picco registrata. Quando utilizzato come accelerografo, vengono visualizzati anche una stima dell'intensità del terremoto di Mercalli modificato (MMI) e i valori equivalenti della scala di intensità sismica filippina (PEIS). La stima MMI/PEIS viene visualizzata anche nella schermata di impostazione del trigger di livello. Il file sistema aggiornato ha consentito il montaggio istantaneo di una scheda SD inserita e la possibilità di smontarla senza interrompere la telemetria dei dati.
- v3.1
La versione 3.1 del firmware Gecko ha introdotto un accesso più rapido ai dati con un maggior numero di righe informative a forma di freccia verso destra e un maggior numero di pagine di dati in tempo reale a forma di freccia verso l'alto, oltre al supporto per il quarto canale disponibile sui registratori Gecko Compact e Rugged di metà 2018 Altre modifiche includono una selezione più semplice sensore, l'attivazione tramite livello di picco vettoriale e miglioramenti all'implementazione del formato dati MiniSEED.
A complemento del nuovo firmware Gecko, anche il nostro software gratuito di analisi delle forme d'onda è stato aggiornato con una nuova funzione di rotazione dei componenti e la possibilità di personalizzare la formula di stima dell'ampiezza. Scarica l'ultima versione di Waves qui.
Versione 2
- v2.9con v2.8
Il firmware v2.9 ha migliorato l'affidabilità dei caricamenti remoti del firmware, ha risolto un bug per cui la funzione "Stop Sampling" non aveva effetto e ha corretto l'etichettatura errata dei canali nei file di registro dell'istogramma e del trigger. La versione 2.8 ha rappresentato un importante aggiornamento interno del firmware che ha risolto diversi bug e migliorato l'efficienza della telemetria e la compatibilità dei dati MiniSEED.
- v2.5con v2.4
La versione 2.5 ha migliorato l'affidabilità del modem Telit 3G opzionale, mentre v2.4 ha introdotto numerose nuove funzionalità, descritte di seguito, il supporto per gli aggiornamenti firmware da remoto, la configurazione remota Gecko tramite l'app Live Stream e eqServer, miglioramenti delle prestazioni e correzioni di bug.
La funzione Istogramma crea un file CSV giornaliero sulla scheda SD, con i dati registrati ogni minuto. Il file può essere facilmente importato in Excel o in altri programmi di creazione di grafici. Il file CSV memorizza i valori massimi e minimi del segnale per ciascun canale relativi al minuto precedente, la tensione di alimentazione, temperatura interna, la latitudine, la longitudine, l'altitudine, la precisione GPS orizzontale e verticale e le informazioni sul cristallo di oscillazione.
Rappresentando graficamente i valori di picco del segnale, è possibile visualizzare rapidamente l'attività di monitoraggio di una giornata, il che risulta particolarmente utile per le applicazioni di monitoraggio delle esplosioni.
Quando un Gecko è connesso a un computer su cui è installato Kelunji Hub (incluso nell'app gratuita Live Stream Windows / Linux e su eqServer) tramite connessione Ethernet o modem cellulare, oltre allo streaming continuo dei dati è ora disponibile una modalità "Solo attivazione" che invia solo pacchetti di attivazione istantanei, adatta alle applicazioni EEW (earthquake early warning, allerta precoce per i terremoti). Kelunji Hub può generare immediatamente un allarme e quindi richiedere i dati della forma d'onda relativi all'istante di attivazione da tutti i registratori Gecko connessi per ulteriori analisi.
Ora è anche possibile salvare il file di configurazione Gecko e caricarlo in un altro Gecko, il che risulta particolarmente utile quando si preconfigura un gran numero di strumenti identici per un'installazione. Non dimenticate di modificare il codice di ciascuna stazione!
Scarica il manuale utente aggiornato dalla nostra libreria di risorse documentali e contattaci se hai domande o commenti.
Domande su un aggiornamento?
Scarica il manuale utente aggiornato dalla biblioteca e contattaci se hai domande o commenti.