Firmwares NEON-5: Release notes
Responsável: Departamento de Produto – HI Tecnologia
Versão 3.3.09 - Liberada em 05/03/2026
- Versão da biblioteca de firmware G5: 1.6.49
ㅤ
Corrigida parametrização do processo de geração de firmware
- Corrigida falha na parametrização do processo de compilação do firmware, gerada na liberação anterior (3.3.08).
ㅤ
Correções e melhorias nas funções associadas ao sistema de arquivos
- Corrigida função de exportação do arquivo para máquina local, que estava realizando o processo com conteúdo de arquivo inválido.
- Implementada atualização do horário de modificação dos arquivos no sistema de arquivos.
ㅤ
Corrigida função de operação dos leds do equipamento
- Corrigida função de operação dos leds de Operação, Falha e Bateria, pois o modo de estado alternado (led piscando) não estava funcionando corretamente.
Versão 3.3.08 - Liberada em 15/01/2026
- Versão da biblioteca de firmware G5: 1.6.48
ㅤ
ATENÇÃO:
Esta versão de firmware foi classificada como crítica devido à uma falha na parametrização do processo de compilação do firmware. Esta falha foi corrigida na Versão 3.3.09.
ㅤ
Melhoria na lógica de salvamento de data e hora do equipamento quando possuir bateria ou supercapacitor.
Versão 3.3.07 - Liberada em 03/12/2025
- Versão da biblioteca de firmware G5: 1.6.47
ㅤ
Melhoria no processo de entrada no modo de economia de energia
- Verificação da existência de bateria de forma mais eficiente, evitando possíveis travamentos.
- Melhoria no sistema de detecção de quedas rápidas de energia, garantindo que o equipamento troque para a bateria no momento certo.
- Essas melhorias evitam que o relógio interno (RTC) seja perdido, mantendo data e hora sempre corretas.
Versão 3.3.06 - Liberada em 26/11/2025
- Versão da biblioteca de firmware G5: 1.6.46
ㅤ
Otimização do firmware e liberação de espaço para a aplicação
- Incluído suporte para os seguintes dispositivos de comunicação sem fio:
- XBee 2.4GHz (padrão 802.15.4)
- XBee 900MHz (modelo S3B)
- LoRa Breakout Board RAK
Versão 3.3.05 - Liberada em 19/11/2025
- Versão da biblioteca de firmware G5: 1.6.46
ㅤ
Otimização do firmware e liberação de espaço para a aplicação
- Essa versão foi otimizada e teve um aumento de aproximadamente 22,2% de espaço disponível para a aplicação.
ㅤ
Correção de falhas ao utilizar no código vários contadores rápidos
- Corrigida falha identificada no tratamento e funcionamento de contadores rápidos.
Versão 3.3.04 - Liberada em 18/11/2025
- Versão da biblioteca de firmware G5: 1.6.46
ㅤ
Corrigida falha de detecção do módulo Ethernet na ITF-A
- Corrigida falha que impedia o equipamento de reconhecer corretamente o módulo de rede Ethernet na ITF-A.
- Agora, o sistema identifica o módulo Ethernet de forma correta, evitando erros de comunicação.
ㅤ
Melhoria do processo de leitura da tensão da bateria
- Agora o sistema só passa a utilizar a bateria se a tensão estiver dentro do valor mínimo definido. Se a bateria estiver fraca ou ausente, essa troca não acontece.
- Isso evita casos em que o equipamento permanecia em modo de economia de energia até o supercapacitor descarregar completamente, pois não passava a utilizar a bateria corretamente.
ㅤ
ATENÇÃO:
Corrigida falha identificada em todas as versões anteriores à 3.3.04
Foi identificada uma falha no firmware dos equipamentos NEON-5, nas versões anteriores à versão 3.3.04, que pode eventualmente travar a operação do mesmo em um cenário específico. Este cenário deve atender as seguintes condições:
- Equipamento com bateria inexistente ou bateria com o lacre não removido;
- Equipamento com bateria fraca abaixo de 2.6V;
- Equipamento foi desligado anteriormente, ou ligado e desligado rapidamente de forma que o supercapacitor interno esteja carregado com tensão entre 2.1 e 2.4V
Nesta condição, quando o equipamento for energizado, o processador interno não fica operacional e portanto o firmware associado não é ativado. Como o firmware não entra, os led´s de interface (OPER,FAIL,BAT) ficam apagados.
As versões de firmware do NEON-5 a partir da 3.3.04 já detectam esta condição de forma que, mesmo neste cenário, o equipamento ativa o firmware normalmente.
Caso esta condição ocorra no equipamento com firmwares anteriores execute o seguinte procedimento:
- Desligue o equipamento da alimentação;
- Pressione por 2 minutos o botão existente na tampa lateral esquerda no NEON-5. Este procedimento irá descarregar
completamente o supercapacitor interno; - Ligue novamente o equipamento que deverá ativar o firmware normalmente;
- Atualize o firmware do equipamento para versão 3.3.04 ou superior.
- Atualize o bootloader do equipamento para versão 4.1.07 ou superior.
Versão 3.3.03 - Liberada em 11/11/2025
- Versão da biblioteca de firmware G5: 1.6.46
ㅤ
ATENÇÃO:
Esta versão de firmware foi classificada como crítica devido à uma falha gerada após o processo de otimização, que fez com que o módulo Ethernet não fosse detectado na ITF-A do equipamento. Além disso, foi detectada uma falha no processo de leitura da tensão da bateria, para mais informações consulte a Versão 3.3.04.
ㅤ
Ajuste no valor de referência para leitura da bateria do equipamento
- O valor de referência anterior causava leituras incorretas, agora a medição está sendo executada corretamente.
ㅤ
Otimização no processo de geração de firmware
- Agora, o firmware é otimizado automaticamente, ocupando menos espaço na memória. Dessa forma, há mais espaço de memória para as aplicações, permitindo maior eficiência do sistema.
ㅤ
Correção de falha da gravação na memória flash
- Foi adicionada uma verificação automática que detecta e limpa erros de memória antes de gravar novos dados.
- Isso evita falhas de gravação que aconteciam em alguns casos, especialmente quando o sistema era ligado apenas pelo supercapacitor antes da energia principal, e quando era retornada a mensagem “Falha de hardware detectada no módulo (DC)”.
Versão 3.3.02 - Liberada em 09/10/2025
- Versão da biblioteca de firmware G5: 1.6.43
ㅤ
ATENÇÃO:
Esta versão de firmware foi classificada como crítica devido à uma falha detectada no processo de leitura da tensão da bateria, para mais informações consulte a Versão 3.3.04.
ㅤ
Corrigido problema de perda do RTC quando o supercapacitor descarregava completamente.
Versão 3.3.01 - Liberada em 29/09/2025
- Versão da biblioteca de firmware G5: 1.6.42
ㅤ
ATENÇÃO:
Esta versão de firmware foi classificada como crítica devido à uma falha detectada no processo de leitura da tensão da bateria, para mais informações consulte a Versão 3.3.04.
ㅤ
Uniformização da lógica de divisões de inteiros por zero de acordo com os demais controladores
- Realizado ajuste na lógica de divisão de inteiros por zero: ao detectar divisão por zero é gerado o valor 0 (zero), é indicado erro e o controle é retomado pelo programa, evitando resets no equipamento.
ㅤ
Melhoria no bloqueio de memória
- Agora, a área das bases é desbloqueada antes da inicialização dos módulos de I/O e bloqueada novamente após a inicialização, permitindo que os módulos gravem calibrações na flash quando necessário.
Versão 3.3.00 - Liberada em 22/09/2025
- Versão da biblioteca de firmware G5: 1.6.41
ㅤ
ATENÇÃO:
Quando realizada a atualização de firmware da versão 3.2.XX para 3.3.00 a localização do banco de dados em flash será alterada, neste caso se o usuário utilizar esse recurso, as configurações dos parâmetros do banco deverão ser reprogramadas.
Esta versão de firmware foi classificada como crítica devido à uma falha detectada no processo de leitura da tensão da bateria, para mais informações consulte a Versão 3.3.04.
ㅤ
- Neste novo processo, quando ativada a atualização do Bootloader o mesmo será inicialmente transferido para a área de programa de aplicação que não estiver sendo utilizada. Depois da transferência e consistência esta área será copiada para a área do Bootloader de forma automática para minimizar a possibilidade de falha neste processo.
ㅤ
Implementado bloqueio de memória
- Foi adicionado um bloqueio de memória para evitar gravações acidentais na área de flash do processador. Este recurso de firmware aumenta a segurança e estabilidade do sistema, uma vez que só permite a escrita em áreas da flash a partir dos comandos associados enviados pelo HIstudio, retornando a condição de bloqueio após a escrita ser realizada.
- Regiões bloqueadas: Bootloader, Firmware, Aplicação, Factory base, Calib base, Config base e Setup base.
ㅤ
Habilitado modo de inicialização Hot Restart
- Em versões anteriores, quando o equipamento era inicializado em modo Hot Restart a base de dados das variáveis era perdida, não preservando os valores das variáveis. A partir desta versão é possível recarregar o programa com o mesmo ID sem alterar a base de dados, mantendo variáveis retentivas e não retentivas e os estados das saídas.
- Veja aqui mais informações sobre os Modos de inicialização dos controladores da HI Tecnologia.
ㅤ