Firmwares G5: Release notes
A partir da versão de firmware 3.3.00 é possível realizar a consulta das alterações realizadas nos firmwares dos controladores G5.
- Responsável: Departamento de Produto – HI Tecnologia
ㅤ
Consulte abaixo as alterações específicas de firmware de cada equipamento:
NEON | NEON-5 | RION-5 | GTON | P7C
ㅤ
Veja também – Bootloaders G5: Release notes
Biblioteca de firmware G5: Release notes
Registro das alterações comuns entre os firmwares dos equipamentos G5.
ㅤ
Versão 1.6.49 – Liberada em 05/03/2026
Corrigido o número de canais analógicos do módulo HIO120 para o controlador NEON-5
Na base anterior não estava incluído o canal de célula de carga, gerando um erro ao acessar o canal via variável de sistema do módulo.
Versão 1.6.48 – Liberada em 15/01/2026
Corrigida configuração de socket Ethernet para solucionar falha ao procurar equipamentos em rede
No processo de inicialização da base de setup o socket de controle (socket 0) estava sendo inicializado como UDP (sem suporte broadcast).
Entretanto, a função de inicialização do socket estava criando o socket UDP com broadcast habilitado, permitindo ao socket 0 tratar os comandos broadcast enviados pelo HIstudio no processo de identificação de equipamentos em rede.
Agora a inicialização do socket foi corrigida e o socket 0 está configurado e forçado a operar com UDP_RB (UDP com broadcast na leitura).
Versão 1.6.47 – Liberada em 03/12/2025
Melhorias no processo de geração de firmware para compatibilidade de informações.
Versão 1.6.46 – Liberada em 11/11/2025
Correção no processo de gravação de dados na memória flash
- Foi implementada uma correção para evitar falhas ao gravar dados na memória quando houvesse uma troca de conexão durante o processo, por exemplo ao atualizar o firmware via rede TCP/IP.
- Agora, o sistema guarda os dados de forma mais segura e estável, mesmo que a conexão caia ou mude.
Versão 1.6.45 – Liberada em 22/10/2025
Melhoria da sinalização de falhas nos módulos de I/O
- Alterado tratamento de falhas dos módulos de I/O para sinalização correta de condições de falha no HIstudio. Por exemplo, agora em aplicações que contenham um módulo de I/O que não foi fisicamente detectado, será sinalizado “Módulos inconsistentes” nas informações em Status geral > Falhas
Versão 1.6.44 – Liberada em 20/10/2025
Alterações de restrições de segurança em comandos realizados via HIstudio
- Os comandos “Limpa banco de dados da aplicação” e “Força reinicialização da base retentiva da aplicação” agora estão incluídos no grupo 0 (Modifica aplicação) nas restrições de segurança.
- Para mais informações consulte os Recursos de segurança da aplicação.
ㅤ
Corrigida falha ao configurar timezone após perda do RTC do equipamento
- Se o timezone configurado fosse negativo, o cálculo era realizado de forma incorreta, resultando em valores incorretos.
Versão 1.6.43 – Liberada em 09/10/2025
Corrigida falha no comando “Força reinicialização da base retentiva da aplicação”
- O comando do HIstudio “Força reinicialização da base retentiva da aplicação” estava ocasionalmente falhando, pois o firmware não estava invalidando os valores da base salva na flash quando o equipamento era desligado durante muito tempo (mais de 2 dias).
Versão 1.6.42 – Liberada em 26/09/2025
Correção na operação de escrita na variável de sistema do Time zone
- Corrigido tratamento da escrita na variável de sistema do Time zone. Esta operação exige a escrita na factory base que antes deve ser
liberada pelo recurso de bloqueio de memória.
ㅤ
Correção do processo de escrita na base de setup
- Corrigido tratamento da escrita na base de setup via variáveis de sistema. Esta operação exige a escrita na factory base que antes deve ser liberada pelo recurso de bloqueio de memória.
ㅤ
Melhoria e correção no processo de recuperação das memórias retentivas salvas na flash
- Em algumas situações estavam sendo recuperados valores antigos das variáveis retentivas previamente salvos na flash, corrompendo os valores correntes da aplicação.
Versão 1.6.41 – Liberada em 22/09/2025ㅤ
Correção da função de obtenção da base do programa de aplicação
- A função de obtenção da base do programa de aplicação retornava com erro na validação dos módulos de I/O, pois o hardware vinha de um reset. Foi adicionado um novo parâmetro nesta função para inibir a validação neste caso e retornar corretamente a base de programa corrente.
ㅤ
Correção do comando de limpeza da cache
- Quando o tratamento do comando recebia parâmetros inválidos retornava do erro, mas não limpava a cache com o valor a ser salvo.
- Quando esta cache era alocada dinamicamente este bloco não era liberado.
ㅤ
Implementada cópia da Factory base na RAM
- Agora, a Factory base mantém uma cópia em RAM. Esta abordagem minimiza o número de vezes que a base é atualizada em flash.
- As configurações de módulos de interface de comunicação que são identificadas dinamicamente não são mais persistidas em flash, ficando disponíveis apenas na cópia em RAM.
- Está mantida a cópia em flash apenas para alteração do time zone e o processo de inicialização da factory realizado em produção.