9. Atualizações de firmware
9.1. Introdução e atualizações automáticas
E em termos de atualização de firmware de produtos VE.Bus como por exemplo o MultiPlus e o Quattro?
Deve consultar este guia separado sobre firmwares para saber como atualizar os produtos que utilizam uma ligação VE.Bus, como o MultiPlus e o Quattro, por meio de um adaptador MK3-USB, em vez da aplicação VE.Direct ou Bluetooth.
Como posso ver a versão de firmware disponível?
Em primeiro lugar deve ligar-se ao produto e aceder de seguida à página Informações sobre os produtos. Por baixo da versão do firmware será mostrado um texto a informar se está a utilizar a versão mais recente disponível ou se há uma atualização disponível. Se estiver disponível uma nova versão, pode iniciar o processo de atualização pressionando o botão «Atualização».
Algumas versões de firmware são obrigatórias. Ao ligar-se ao produto, a aplicação VictronConnect irá solicitar de imediato que realize a atualização quando há uma nova versão obrigatória.
Como alternativa, quando não estiver perto do produto, pode abrir a biblioteca de referência e selecionar o produto. A página das informações sobre o produto irá mostrar a versão mais recente disponível a partir da VictronConnect.
Preciso de estar ligado à Internet para atualizar o firmware?
Não. A atualização do firmware não requer uma ligação à Internet, os ficheiros de firmware mais recentes já fazem parte da aplicação VictronConnect instalada no seu telefone. Ao atualizar a aplicação, os ficheiros de firmware são também atualizados automaticamente.
Como funciona?
Depois de se ligar ao seu produto, a VictronConnect irá verificar automaticamente se existe uma atualização obrigatória e nesse caso será guiado/a pelo processo de atualização antes de poder fazer outra coisa qualquer.
Se uma atualização estiver disponível mas não for obrigatória, poderá ver a página de resumo do seu produto, mas não será possível alterar quaisquer configurações e a página «Configurações» vai lhe pedir que faça a atualização do produto. Pode iniciar a atualização para a versão mais recente por meio da caixa de diálogo na página «Configurações» ou carregando no botão «Atualização» a partir da página Informações sobre os produtos.
Será necessário concluir a atualização do firmware - quando disponível - para alterar as configurações do seu produto Victron por meio da app VictronConnect.
Terei de reconfigurar o meu MPPT ou BMV após a atualização?
Não. As configurações dos seus produtos com VE.Direct e Bluetooth não serão afectadas pela atualização de firmware e como tal não será necessário reconfigurar o seu produto após a atualização. Os dados no histórico de um BMV ou MPPT serão igualmente preservados quando é realizado uma atualização de firmware.
9.2. Atualização com um ficheiro de firmware carregado pelo utilizador
Na secção anterior foi descrita a forma como a VictronConnect pode atualizar automaticamente o firmware para a versão mais recente. Além disso, é ainda possível atualizar um produto com recurso a um ficheiro carregado por si.
Isso não é necessário com frequência. Seguem alguns casos em que isso pode acontecer:
Atualização para uma versão muito recente que já é fornecida com Victron Professional mas não vem ainda incluída na VictronConnect. Saiba que em vez de se dar a este trabalho, pode também optar por esperar um pouco mais tempo até que seja publicada uma nova versão da VictronConnect.
Atualização de um produto para uma versão especial ou que não foi publicada.
Instruções para computadores Windows e MacOS
Com o seu telefone ligado ao produto Victron através da aplicação VictronConnect, abra a página «Informações sobre os produtos», clique em «Atualização» e selecione o ficheiro de firmware correto.
Não precisa de se preocupar com a possibilidade de usar um ficheiro errado - a VictronConnect verifica sempre em primeiro lugar se o ficheiro é adequado para o produto. Assim, se o ficheiro for errado, irá aparecer o aviso «erro devido a ficheiro firmware errado».
Instruções para telefones e tablets Android e iOS
O processo difere ligeiramente daquele a usar na aplicação Windows/macOS, visto que não é utilizado o diálogo para localização do ficheiro.
Em primeiro lugar, deve adicionar o ficheiro de firmware pretendido à biblioteca de firmware da VictronConnect. Os ficheiros de firmware podem ser adicionados à biblioteca na forma de um anexo de e-mail, a partir da Dropbox, do gestor de ficheiros ou outra app que tenha a capacidade de gerir ficheiros. O processo para adicionar o ficheiro é idêntico em Android e iOS: aceda à app que contém o ficheiro de firmware, toque no ficheiro e abra-o com VictronConnect. A VictronConnect vai abrir e mostrar a seguinte mensagem: «Ficheiro adicionado à biblioteca de firmware».
Se a mensagem não aparecer, repita o passo anterior ou tente abrir o ficheiro a partir de outra app (por exemplo Dropbox em vez do navegador ou do e-mail).
Se não tiver a certeza do ficheiro a usar, não há inconveniente em adicionar vários ficheiros à biblioteca. No passo seguinte, a VictronConnect vai mostrar unicamente os ficheiros que são adequados para o produto ligado.
Nota para iOS: A versão atual do Google Chrome para iOS não consegue descarregar ficheiros «.dup» a partir do site Victron Professional - recomendamos-lhe por isso utilizar o Apple Safari, o navegador por definição do iOS.
Nota para Android: A aplicação VictronConnect deve ter sido aberta antes de poder abrir ficheiros.
Abra a VictronConnect e, sem fechar a app, mude para a app que contém o ficheiro, selecione-o e escolha a opção de abrir com VictronConnect.
Seguem capturas de ecrã que mostram os passos ao pormenor:
Agora, depois de adicionar o ficheiro de firmware à biblioteca, aceda à página «Informações sobre os produtos» e toque em «Actualizar firmware»:
Selecione o ficheiro pretendido na lista, como é mostrado na seguinte captura de ecrã - aparece uma entrada na lista:
Note que a função de atualização deteta e rejeita ficheiros de firmware inadequados para o produto em questão, pelo que não precisa de ter o receio de carregar um ficheiro de firmware errado.
Uma vez feita a seleção, será agora guiado/a pelo processo de atualização:
9.3. Resolução de problemas com atualizações de firmware
Pode encontrar um guia de resolução de problemas focado nas atualizações de firmware no capítulo 11.3
9.4. Códigos de erro
Apesar dos nossos esforços continuados, pode por vezes ocorrer um erro. Mas não se preocupe, é sempre possível recuperar o seu produto.
Na maioria dos casos, os erros são causados por problemas de comunicação. Verifique sempre todas as ligações de cabos e, se estiver a usar Bluetooth, mantenha-se o mais próximo possível do produto e certifique-se de que a função Bluetooth se encontra ativada no seu telemóvel. Por vezes pode ser necessário remover os dados de emparelhamento Bluetooth do seu telemóvel para poder voltar a ligar-se ao seu produto.
Consulte o capítulo 10.3 deste manual para a resolução de problemas com atualizações de firmware. Se precisar de pedir ajuda, certifique-se sempre de mencionar o código de erro.
Produtos VE.Direct
Erro | Descrição |
---|---|
D3 | Não foram encontrados produtos VE.Direct. |
D4 | Ocorreu um erro desconhecido. Tente novamente e verifique as configurações do produto quando concluir a atualização. |
D10 | Erro ao fechar a porta de comunicação. |
D20 | Não foi possível iniciar a atualização, nenhum produto encontrado que pudesse ser atualizado. |
D26 | A atualização falhou, perda de comunicação. O produto poderá não funcionar. Verifique as ligações e a alimentação. Tente novamente e verifique as configurações do produto quando concluir a atualização. |
D29 | Não foi possível iniciar a atualização, o ficheiro de firmware está corrompido. |
D31 | A atualização falhou, o produto não irá funcionar. Tente novamente e verifique as configurações do produto quando concluir a atualização. |
D32 | Não foi possível iniciar a atualização, falhou a entrada no modo de inicialização. |
D33 | Não foi possível iniciar a atualização, o ficheiro de firmware não foi encontrado. |
D90 | Não foi possível iniciar a atualização, o firmware não é indicado para este produto. |
D91 | Não foi possível iniciar a atualização, o produto encontrado não é conhecido. |
D92 | A atualização falhou, não foi possível apagar o firmware. O produto poderá não funcionar. Tente novamente e verifique as configurações do produto quando concluir a atualização. |
D93 | Falha ao arrancar com o firmware novo após a atualização. Desligue e volte a ligar (ativar/desativar) o seu produto e, se isso não resolver o problema, tente atualizar novamente e verifique as configurações do produto quando concluir a atualização. |
D94 | A atualização do produto foi concluída com sucesso, mas ocorreu um erro ao ler as configurações antigas. Verifique as configurações do produto. |
D95 | A atualização do produto foi concluída com sucesso, mas ocorreu um erro ao restaurar as configurações antigas. Verifique as configurações do produto. |
D96 | A atualização falhou devido a uma discrepância entre versões. Desligue e volte a ligar (ativar/desativar) o seu produto e, se isso não resolver o problema, tente atualizar novamente e verifique as configurações do produto quando concluir a atualização. |
D97 | O ficheiro executável «dup» é demasiado antigo. |
D98 | O ficheiro de firmware não é um ficheiro «dup» válido. |
D99 | A atualização do produto foi concluída com sucesso, mas ocorreu um erro ao restaurar as configurações. Verifique as configurações do produto. |
D100 | Não é possível transferir as configurações visto que a aplicação não está ativa. É necessário proceder manualmente. |
Carregadores Blue Smart, baterias de lítio série Smart e dongle VE.Direct Bluetooth Smart
Erro | Descrição |
---|---|
B1 | Falha ao ler o ficheiro. |
B2 | Não foi possível encontrar o serviço Victron BLE. Por favor remova o produto da lista dos dispositivos emparelhados e tente novamente. |
B3 | Não foi possível encontrar o serviço Dfu BLE. Por favor remova o produto da lista dos dispositivos emparelhados e tente novamente. |
B4 | O produto terminou a ligação de forma inesperada. Talvez os dados de emparelhamento deixaram de ser válidos? Por favor remova o produto da lista dos dispositivos emparelhados e tente novamente. |
B5 | Ocorreu um erro de escrita ao transferir dados para o produto. |
B6 | O bootloader do produto não ficou ativado, embora devesse ter ficado ativado. |
B7 | O produto não terminou a ligação, embora o devesse ter feito. |
B8 | O tempo máximo de espera pelo serviço Victron BLE foi excedido. |
B9 | O tempo máximo de espera pelo serviço Dfu BLE foi excedido. |
B10 | O tempo máximo de espera por uma resposta foi excedido. |
B11 | O tempo máximo de espera foi excedido ao tentar escrever dados no produto. Será que surgiu uma caixa de diálogo para emparelhamento? Por favor, tente novamente. |
B12 | Deixou de ser possível encontrar o produto. Terá ficado fora de alcance? Por favor, tente novamente. |
B13 | O produto não iniciou o novo firmware. Por favor, tente novamente. Se continuar com problemas, envie um relatório de assistência à Victron Energy. |
B14 | Não foi possível iniciar a atualização; o firmware não se destina a este produto. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
B96 | Ocorreu um erro interno (opcode não suportado). Envie por favor um relatório à Victron Energy. |
B97 | A encriptação pretendida não é suportada pelo produto. Envie por favor um relatório à Victron Energy. |
B98 | Ocorreu um erro interno (tamanho dos dados excede os limites). Envie por favor um relatório à Victron Energy. |
B99 | Não foi possível guardar o firmware na memória do produto. Por favor, tente novamente, e, se o problema persistir, entre em contacto com a Victron Energy. |
B100 | Ocorreu um erro interno (erro CRC). Envie por favor um relatório à Victron Energy. |
B101 | Ocorreu um erro interno (erro de extensão dos dados). Envie por favor um relatório à Victron Energy. |
B102 | Ocorreu um erro interno (permissão negada). Envie por favor um relatório à Victron Energy. |
B103 | Ocorreu um erro interno (Comprimento de dados inesperado). Por favor, tente novamente. Se continuar com problemas, envie um relatório de assistência à Victron Energy. |
B104 | Ocorreu um erro interno (Dados não compatíveis). Por favor, tente novamente. Se continuar com problemas, envie um relatório de assistência à Victron Energy. |
B105 | Ocorreu um erro interno (Versão incompatível). Por favor, tente novamente. Se continuar com problemas, envie um relatório de assistência à Victron Energy. |
B106 | Este firmware está desatualizado; certifique-se de que tem a última versão e tente novamente. |
Produtos VE.Bus
Erro | Descrição |
---|---|
V1 | Nenhum produto encontrado. Por favor verifique todas as ligações de cabos e tente novamente. |
V2 | Foi inesperadamente excedido um limite de espera máximo. Por favor verifique todas as ligações de cabos e tente novamente. |
V3 | O ficheiro vff está incompleto. Número único aleatório (nonce) em falta. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
V4 | O ficheiro vff está incompleto. Faltam linhas para a EEPROM. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
V5 | O ficheiro vff contém mais dados para a EEPROM do que é suportado. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
V6 | O mapa de calibração no ficheiro excede o mapa de calibração do dispositivo. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
V7 | O tamanho dos dados de calibração do dispositivo é superior ao esperado. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
V8 | O bootloader não respondeu à configuração de bootloader. Por favor verifique todas as ligações de cabos e tente novamente. |
V9 | Não houve resposta do bootloader ao pedido de versão. |
V10 | O bloco de arranque é incompatível. A versão da função é inválida. |
V11 | O bloco de arranque é incompatível. A versão é inválida. |
V12 | O bootloader não foi iniciado após atualização do bootblock. |
V13 | O tipo de bootblock é incompatível. |
V14 | Não houve resposta ao pedido de identificação do destino ou a resposta foi inválida. |
V15 | Não houve resposta à tentativa de leitura da EEPROM ou a resposta foi inválida. |
V16 | Não houve resposta ao pedido de mapa de calibração ou a resposta foi inválida. |
V17 | O firmware fornecido contém novos dados de calibração que não são suportados. A ferramenta de atualização não consegue utilizar estes dados. |
V18 | Não houve resposta à tentativa de escrita para a EEPROM. Por favor verifique todas as ligações de cabos e tente novamente. |
V19 | Foi recebida uma resposta inválida ao comando de escrita para a EEPROM. Por favor verifique todas as ligações de cabos e tente novamente. |
V20 | Não foi recebida nenhuma resposta ao comando de escrita. Por favor verifique todas as ligações de cabos e tente novamente. |
V21 | Resposta inválida recebida para o comando de escrita de código. Verifique todas as ligações do cabo e tente novamente. |
V22 | O MK2/MK3 não respondeu. Por favor verifique todas as ligações de cabos e tente novamente. |
V23 | O produto ao qual se encontra ligado não corresponde ao modelo indicado no ficheiro. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
V24 | Os dados por definição para a EEPROM específicos para a revisão do hardware estão corrompidos. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
V25 | Não é possível realizar uma atualização quando se encontra ligado a um BMS VE.BUS. |
V26 | Não é possível realizar uma atualização quando se encontra ligado a um DMC. |
V40 | Falha ao iniciar a atualização. Não foi possível atribuir espaço de memória. Erro Malloc. |
V50 | Falha ao iniciar a atualização. Falha ao abrir o ficheiro. Verifique por favor a localização do ficheiro e as permissões de acesso. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
V51 | Falha ao iniciar a atualização. Falha ao escrever para o ficheiro. Verifique por favor a localização do ficheiro e as permissões de acesso. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
V52 | Falha ao iniciar a atualização. Falha ao ler o ficheiro. Verifique por favor a localização do ficheiro e as permissões de acesso. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
V53 | Falha ao iniciar a atualização. Erro de checksum do ficheiro. O ficheiro está corrompido ou não é um ficheiro VFF válido. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
V54 | Falha ao iniciar a atualização. A versão do ficheiro é incompatível. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
V55 | Falha ao iniciar a atualização. Uma secção do ficheiro não foi encontrada. O ficheiro está corrompido ou não é um ficheiro VFF válido. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
V56 | Falha ao iniciar a atualização. Erro de formato. O ficheiro está corrompido ou não é um ficheiro VFF válido. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
Todos os outros produtos (ficheiros de atualização tipo «XUP»)
Erro | Descrição |
---|---|
X51 | Estado inválido da ferramenta de atualização. Por favor, tente novamente. |
X52 | Erro de ficheiro. Não foi encontrada nenhuma ID de produto no ficheiro de atualização. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
X53 | Erro de ficheiro. Não foram encontradas taxas de transmissão VE.Direct no ficheiro de atualização. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
X54 | Erro de ficheiro. Não foi encontrada nenhuma versão de formato «xup» no ficheiro de atualização. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
X55 | Erro de ficheiro. Não foi encontrada nenhuma versão mínima para a ferramenta de atualização no ficheiro de atualização. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
X56 | Erro de ficheiro. Não foi encontrada nenhuma versão de firmware (produto) no ficheiro de atualização. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
X57 | Erro de ficheiro. Não foi encontrado nenhum blob da instância no ficheiro de atualização. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
X58 | Erro de ficheiro. O atributo do blob da instância é inválido. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
X60 | Erro de ficheiro. O blob da instância foi definido mais que uma vez. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
X61 | Erro de ficheiro. Não foi encontrada nenhuma versão de firmware para a instância no ficheiro de atualização. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
X62 | Erro de ficheiro. O ficheiro de atualização não cumpre as normas do formato XML. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
X63 | Erro de ficheiro. Não foram encontrados dados de firmware válidos para a instância no ficheiro de atualização. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
X64 | O formato do ficheiro de atualização (xup) não é suportado. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
X65 | A versão da ferramenta de atualização é demasiado antiga. |
X66 | O firmware não é indicado para o produto (ID). Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
X67 | Falha de comunicação. Nenhum gerenciador de retorno de chamada («Callback handler») ligado. Por favor verifique a ligação e tente novamente. |
X68 | Falha de comunicação. Vreg respondeu com um erro inesperado. Por favor verifique a ligação e tente novamente. |
X69 | Falha de comunicação. Vreg respondeu com um valor inesperado. Por favor verifique a ligação e tente novamente. |
X70 | Falha de comunicação. Não foi possível alcançar a instância. Por favor verifique a ligação e tente novamente. |
X71 | Falha durante a verificação da versão mínima de firmware. Certifique-se de que selecionou um ficheiro de atualização válido e tente novamente. |
X72 | Falha ao iniciar a atualização. Por favor verifique a ligação e tente novamente. |
X73 | Erro de atualização. Ack inválido nos Dados de Atualização não finais. Verifique a ligação e tente novamente. |
X74 | A atualização falhou. A confirmação da atualização de dados contém um número de sequência (sequence#) inválido. Por favor verifique a ligação e tente novamente. |
X75 | A atualização falhou. A confirmação da atualização de dados contém um número de instância (instance#) inválido. Por favor verifique a ligação e tente novamente. |
X76 | Erro de atualização. Ack inválido nos Dados de Atualização finais. Verifique a ligação e tente novamente |
X77 | Erro de verificação. Resposta inválida à versão de firmware. Por favor verifique a ligação e tente novamente. |
X78 | Erro de verificação. Resposta inválida à versão UDF. Por favor verifique a ligação e tente novamente. |
X79 | Erro de verificação. Valor inválido no campo da instância na resposta à verificação da versão mínima de firmware. Por favor verifique a ligação e tente novamente. |
X80 | Erro de verificação. Valor inválido no campo da instância na resposta à verificação da versão de firmware. Por favor verifique a ligação e tente novamente. |
X81 | Erro de verificação. Valor inválido no campo da instância na resposta à versão UDF. Por favor verifique a ligação e tente novamente. |
X82 | Não foi possível realizar a verificação da versão mínima de firmware. Por favor verifique a ligação e tente novamente. |
X83 | Não foi possível realizar a verificação da versão de firmware. Por favor verifique a ligação e tente novamente. |
X84 | Não foi possível realizar a verificação da versão UDF. Por favor verifique a ligação e tente novamente. |
X85 | Falha durante a verificação da versão mínima de firmware. Por favor verifique a ligação e tente novamente. |
X86 | Falha durante a verificação da versão de firmware. Por favor verifique a ligação e tente novamente. |
X87 | O produto continua em modo Bootloader após a atualização. Por favor, tente novamente. |
X88 | Falha de comunicação. Tempo de resposta de Vreg excedido. Por favor verifique a ligação e tente novamente. |
X89 | Falha de comunicação. Nenhum produto encontrado. Por favor verifique a ligação e tente novamente. |
X90 | Falha de comunicação. Erro na porta de comunicação. Por favor verifique a ligação e tente novamente. |
X91 | A atualização falhou. A taxa de transmissão (baudrate) não foi definida. Por favor verifique a ligação e tente novamente. |
X92 | A atualização falhou. Está a decorrer uma atualização noutro interface. |
X93 | A atualização falhou. A resposta contém um número de instância (instance#) inválido. Por favor verifique a ligação e tente novamente. |
X94 | A atualização falhou. Erro na resposta de Vreg: instância inválida. Por favor verifique a ligação e tente novamente. |
X95 | Erro de atualização. Erro de Ack Vreg. Verifique a ligação, reinicie o produto e tente novamente. |
X96 | Falha de comunicação. Erro no endereço da Rede CAN. Verifique a ligação, reinicie o produto e tente novamente. |