CarPort Docs

Documentação de software

💡 Esta documentação se refere à versão 3.2 do CarPort. Versões anteriores ou posteriores podem apresentar funções diferentes.

Codificação & adaptação

Com a codificação e a adaptação, você ativa funções do veículo, altera parâmetros das unidades de controle, zera intervalos de serviço e mantém a lista de instalação em dia.

Essas funções são “de escrita”: elas interferem ativamente na configuração das unidades de controle e alteram parâmetros do veículo – por isso, use-as somente se souber o que está fazendo e anote sempre antes os valores originais. Em muitas unidades de controle, é necessário antes um acesso de segurança ou um desbloqueio SFD.

Codificação

Codificação

A codificação das unidades de controle serve para ativar ou desativar funções, ou alternar entre diferentes variantes. Cada modelo de veículo é oferecido com uma grande variedade de opcionais, que variam conforme o mercado, o modelo e o equipamento de série. Muitas vezes, o hardware instalado é idêntico – é a codificação da unidade de controle correspondente que determina quais funções estão realmente ativas.

Um exemplo típico: um veículo sai de fábrica com faróis halógenos, mas o hardware também suporta xenônio ou LED. Pela codificação da unidade de controle, define-se qual tipo de farol está instalado e como funciona o controle da iluminação. Outras alterações de codificação comuns envolvem, p. ex.:

  • A ativação ou desativação da luz de rodagem diurna (DRL)
  • O comportamento do travamento central (p. ex. travamento automático com o veículo em movimento)
  • O abaixamento do retrovisor ao dar ré
  • A configuração do número de piscadas do pisca de conforto
  • O ajuste do auxílio de fechamento dos vidros elétricos

⚠️ Atenção: Uma codificação incorreta pode fazer com que funções do veículo deixem de funcionar corretamente ou que mensagens de erro sejam geradas na unidade de controle. Antes de cada alteração, anote o valor de codificação atual para poder restaurá-lo, se necessário.

No Grupo VAG, distinguem-se dois procedimentos de codificação. O procedimento utilizado depende exclusivamente da implementação da unidade de controle.

Codificação curta

A codificação curta usa um código numérico simples (número decimal de 3, 5 ou 7 dígitos) para definir a configuração de uma unidade de controle. Cada dígito ou grupo de dígitos desse código representa um determinado conjunto de funções.

  • Protocolos: exclusivamente KWP1281 e KWP2000.
  • Variantes e faixas de valores: dependendo da unidade de controle, é usada uma de quatro variantes. O CarPort detecta o tipo automaticamente e limita a faixa de entrada permitida de acordo:
Variante Faixa de valores Dígitos
7 bits 0–127 3 dígitos
15 bits 0–32767 5 dígitos
20 bits 0–1048575 7 dígitos
23 bits 0–8388607 7 dígitos
  • Exibição: se houver dados de etiquetas, o CarPort exibe em texto claro o significado de cada dígito ou grupo de dígitos (p. ex. “Dígito 1: tipo de farol – 0 = halógeno, 1 = xenônio”). Sem dados de etiquetas, o código numérico é exibido sem mais explicações.

Instruções passo a passo (codificação curta):

  1. O CarPort exibe o valor de codificação atualmente armazenado na unidade de controle. Anote esse valor.
  2. Se houver dados de etiquetas, você pode alterar os dígitos individualmente pelos campos de seleção exibidos.
  3. Como alternativa, digite o novo valor de codificação diretamente como número no campo Nova codificação:.
  4. Clique em Escrever... para transferir a codificação para a unidade de controle.

Codificação longa

A codificação longa oferece um controle muito mais preciso da configuração da unidade de controle. Em vez de um único número, é usada uma string de bytes hexadecimal, na qual cada bit representa uma função ou um parâmetro específico.

  • Protocolos: KWP2000 e UDS.
  • Exibição: a codificação é exibida como uma sequência de bytes (p. ex. 0F 3A 00 12 8B). Cada byte é composto por 8 bits, que podem ser ativados ou desativados individualmente.

Exibição com e sem dados de etiquetas:

Se houver dados de etiquetas para a unidade de controle, o CarPort exibe para cada bit uma descrição em texto claro como caixa de seleção (p. ex. “Luz de rodagem diurna ativa”, “Abaixamento do retrovisor ao dar ré”). Você pode configurar as funções desejadas simplesmente marcando ou desmarcando as caixas.

Se não houver dados de etiquetas, o CarPort exibe uma visualização genérica com o número do byte e do bit (p. ex. “Byte 3, bit 5”). Nesse caso, você precisa conhecer o significado de cada bit a partir de uma fonte externa (p. ex. fóruns de veículos, documentação de oficina). Ainda assim, você pode alterar os bits de forma bem direcionada, se tiver as informações necessárias.

Instruções passo a passo (codificação longa):

  1. O CarPort lê a codificação atual da unidade de controle e a exibe. Anote o valor hexadecimal exibido como cópia de segurança. A codificação também aparece no relatório de diagnóstico.
  2. Ative ou desative as funções desejadas pelos campos de seleção (se houver dados de etiquetas), altere os valores dos bits pelas caixas de seleção ou digite diretamente bytes completos no campo Nova codificação:.
  3. Clique em Escrever... para transferir a nova codificação para a unidade de controle.

💡 Dica: Na visualização de bytes, você pode editar cada byte diretamente como valor hexadecimal. A visualização com caixas de seleção é atualizada automaticamente, e vice-versa – as duas visualizações estão sempre sincronizadas.

Codificação e acesso de segurança

Algumas unidades de controle exigem um acesso de segurança antes que uma nova codificação seja escrita. Nesse caso, o CarPort solicita que você digite o código de acesso necessário antes da transferência. Em veículos mais recentes com SFD (proteção do diagnóstico veicular), as alterações de codificação também podem estar restritas por mecanismos de proteção criptográficos.

Adaptação

Adaptação

A adaptação permite alterar parâmetros configuráveis de uma unidade de controle. Ao contrário da codificação, que liga ou desliga funções, a adaptação serve para calibrar ou ajustar valores dentro de uma função existente.

Casos de uso típicos das adaptações:

  • Calibração após a substituição de um componente: p. ex. registrar os valores de classificação dos injetores após a troca de um injetor.
  • Ajuste de valores nominais: p. ex. rotação de marcha lenta, sensibilidade à luz do sensor de chuva/luz, sensibilidade do sensor de estacionamento.
  • Ativação de funções com parâmetros: p. ex. intensidade da luz de rodagem diurna, duração da função Coming Home.
  • Reset dos contadores de serviço: p. ex. zerar o indicador de intervalo de serviço após uma troca de óleo (mais prático com o assistente de serviço).

⚠️ Atenção: As adaptações alteram o comportamento da unidade de controle. Valores incorretos podem causar falhas de funcionamento ou comportamentos que comprometem a segurança. Antes de cada alteração, anote o valor original atual para poder restaurá-lo, se necessário.

O procedimento e a exibição da função de adaptação variam consideravelmente conforme o protocolo de diagnóstico utilizado.

Adaptação com KWP1281 / KWP2000

Nos protocolos mais antigos KWP1281 e KWP2000, os parâmetros de adaptação são organizados em canais numerados:

  • KWP1281: canais 0 a 100
  • KWP2000: canais 0 a 255

Cada canal contém um único valor. Em geral, trata-se de um valor de 16 bits (faixa 0–65535) ou de 8 bits (faixa 0–255). Como forma especial, existe a adaptação longa, na qual são armazenados valores de texto ASCII (p. ex. valores de classificação dos injetores como sequência de caracteres).

Exibição dos canais:

Se o CarPort tiver dados de etiquetas para a unidade de controle, os canais são exibidos com nomes em texto claro (p. ex. “Rotação de marcha lenta”, “Adaptação do corpo de borboleta”). Além disso, os dados brutos são convertidos em valores físicos com unidades (p. ex. 0–100 % ou de -50 a +50 °C) ou exibidos como lista de seleção (p. ex. “0 = desligado, 1 = ligado”).

Se não houver dados de etiquetas, a exibição é genérica, pelo número do canal (p. ex. “Adaptação 42”), com o valor bruto sem formatação. O uso dos dados de etiquetas pode ser ativado e desativado pela caixa de seleção Usar informações do arquivo de etiquetas, se disponíveis, o que também permite acessar diretamente os valores brutos.

Instruções passo a passo:

  1. Selecione na lista o canal de adaptação desejado ou digite o número do canal manualmente.
  2. O valor atualmente armazenado na unidade de controle é exibido. Anote esse valor antes de fazer alterações.
  3. Digite o novo valor no campo de entrada.
  4. Clique em Testar para testar o valor.
    • O valor é carregado na memória volátil da unidade de controle. A unidade de controle usa o novo valor imediatamente, mas ele se perde na próxima reinicialização.
    • Se o valor for inválido ou estiver fora da faixa permitida, a unidade de controle exibe uma mensagem de erro.
  5. Verifique se o comportamento desejado ocorre.
  6. Clique em Salvar... para salvar o valor permanentemente na unidade de controle.

💡 Dica: O processo em duas etapas (testar → salvar) funciona como mecanismo de segurança. Enquanto você usar apenas Testar, poderá voltar ao valor original a qualquer momento desligando e religando a ignição. Somente Salvar... torna a alteração permanente.

Adaptação com UDS

Nas unidades de controle modernas com protocolo UDS, a adaptação é fundamentalmente diferente:

  • Identificadores em vez de números de canal: os parâmetros de adaptação são endereçados por identificadores de 16 bits. A associação a um nome em texto claro é feita exclusivamente pelos dados de descrição ODX (conjunto de dados ASAM).
  • Estruturas de dados complexas: no UDS, os valores de adaptação podem ser valores numéricos simples, mas também campos de bits, sequências de caracteres ou estruturas compostas de várias partes.
  • Gravação direta: ao contrário do KWP1281/KWP2000, no UDS não há uma etapa de teste separada. As alterações são salvas imediata e permanentemente na unidade de controle durante a transferência.
  • Dados de descrição obrigatórios: sem os dados ODX adequados, os identificadores e seus valores não podem ser interpretados. Por isso, o CarPort precisa obrigatoriamente dos dados de descrição corretos para cada unidade de controle.

⚠️ Atenção: Como nas unidades de controle UDS as alterações são salvas imediata e permanentemente, não é possível testar primeiro o novo valor de forma temporária. Certifique-se de que o valor digitado está correto antes de transferi-lo.

Assistente de serviço

Assistente de serviço

Os veículos do Grupo Volkswagen contam com um indicador de intervalo de serviço, que lembra o motorista das manutenções pendentes (p. ex. troca de óleo, inspeção). Esses dados de intervalo ficam armazenados no painel de instrumentos como canais de adaptação e normalmente incluem a distância restante (em km) e o tempo restante (em dias) até a próxima revisão.

Depois de realizada uma manutenção, esses contadores precisam ser zerados manualmente para que o indicador de intervalo de serviço funcione corretamente. Tecnicamente, isso é feito pela função de adaptação do painel de instrumentos – os canais correspondentes precisam ser ajustados um a um para os valores adequados.

O assistente de serviço do CarPort simplifica bastante esse processo: ele reúne todos os parâmetros relevantes do intervalo de serviço em uma visualização clara e permite zerá-los com poucos cliques – você não precisa conhecer cada canal de adaptação nem seus valores nominais.

Funções:

  • Exibição clara: todos os canais de adaptação relacionados ao intervalo de serviço são exibidos com seus valores atuais e novos.
  • Trabalhos predefinidos: na área Trabalhos, cenários de serviço comuns estão disponíveis como grupos de seleção predefinidos (p. ex. zerar apenas o intervalo de troca de óleo, zerar troca de óleo + inspeção). Ao selecionar um trabalho, os canais de adaptação correspondentes são marcados automaticamente com os valores de destino corretos.
  • Prévia das alterações: todos os canais cujos valores serão alterados pelo trabalho selecionado ficam destacados em amarelo – assim, antes da transferência, você vê exatamente quais parâmetros serão ajustados.

Instruções passo a passo:

  1. Inicie o assistente de serviço pelo menu ExtrasIniciar assistente de serviço ou pelo botão de mesmo nome na barra de ferramentas.
  2. Na área Trabalhos, selecione o trabalho de serviço desejado (p. ex. troca de óleo, inspeção ou ambos).
  3. Confira na visão geral as alterações destacadas em amarelo. Se necessário, você pode ajustar valores individuais manualmente.
  4. Clique em Aplicar alterações... para transferir as alterações para a unidade de controle.
  5. Desligue e ligue novamente a ignição para que o painel de instrumentos assuma os novos valores e o indicador de intervalo de serviço seja atualizado.

💡 Dica: Se o assistente de serviço não oferecer trabalhos predefinidos para o seu veículo, você também pode zerar os intervalos de serviço manualmente pela função de adaptação do painel de instrumentos.

Lista de instalação

Lista de instalação

A lista de instalação é um registro, armazenado no gateway de diagnóstico (endereço 19), de todas as unidades de controle instaladas no veículo. Ela serve como referência central para saber quais sistemas eletrônicos estão presentes no veículo.

ℹ️ Observação: A lista de instalação está disponível somente em veículos com gateway de diagnóstico no barramento CAN. Veículos mais antigos com diagnóstico exclusivamente pela linha K não têm gateway e, portanto, não têm lista de instalação.

Importância da lista de instalação:

O CarPort utiliza a lista de instalação em vários pontos:

  • Seleção da ECU: na aba Instalado, o CarPort exibe apenas as unidades de controle registradas como instaladas na lista de instalação.
  • AutoScan: na varredura automática de falhas, são consultadas especificamente as unidades de controle listadas na lista de instalação, o que acelera consideravelmente a varredura.

Quando é preciso ajustar a lista de instalação?

Em geral, a lista de instalação corresponde ao equipamento real do veículo. Há, porém, situações em que um ajuste manual é necessário:

  • Instalação posterior de componentes: p. ex. engate de reboque com unidade de controle própria, instalação posterior de um aquecedor estacionário ou de uma câmera de ré.
  • Remoção de unidades de controle: p. ex. desmontagem de um sistema que não é mais necessário.
  • Entradas ausentes ou incorretas: em casos raros, a lista de instalação de fábrica pode estar incompleta ou conter erros.

Se uma unidade de controle estiver fisicamente instalada, mas não constar na lista de instalação, ela será ignorada no AutoScan e não aparecerá na Seleção da ECU em Instalado. Por outro lado, uma entrada para uma unidade de controle inexistente provoca erros de conexão no AutoScan.

ℹ️ Importante: Uma lista de instalação que não corresponde ao equipamento real costuma gerar registros na memória de falhas. Se uma unidade de controle constar na lista, mas não estiver fisicamente presente (instalação a menos), o gateway detecta um erro de comunicação. Se, ao contrário, uma unidade de controle estiver instalada, mas não constar na lista (instalação a mais), sistemas dependentes podem gerar mensagens de erro por não receberem os dados esperados. Por isso, ajuste sempre a lista de instalação quando o equipamento do veículo mudar.

Instruções passo a passo:

  1. Abra a aba Lista de instalação na unidade de controle do gateway conectada (endereço 19).
  2. O CarPort exibe a lista atual de todas as unidades de controle possíveis, com uma marca de seleção em cada sistema registrado como instalado.
  3. Marque as unidades de controle que devem ser adicionadas ou desmarque as que não estão mais instaladas.
  4. Clique em Escrever... para salvar as alterações permanentemente no gateway.

💡 Dica: Se quiser descartar suas alterações antes de salvá-las, clique em Redefinir para voltar à lista lida originalmente. Isso só é possível enquanto nada tiver sido salvo.

Modo de diagnóstico (UDS)

Nas unidades de controle com protocolo UDS, a comunicação de diagnóstico ocorre em diferentes sessões de diagnóstico (Diagnostic Sessions). Cada sessão define quais comandos a unidade de controle aceita e quais funções estão liberadas. O CarPort muda automaticamente para o modo adequado ao estabelecer a conexão – em determinadas situações, porém, pode ser necessário trocar de modo manualmente.

Trocar o modo de diagnóstico:

Com uma conexão UDS aberta, você encontra no canto superior direito da janela da unidade de controle uma lista suspensa para o modo de diagnóstico. Os seguintes modos estão disponíveis:

Modo Descrição
Modo de diagnóstico VW O modo padrão para o diagnóstico específico VAG. É definido automaticamente pelo CarPort após cada conexão. Nele estão disponíveis todas as funções de diagnóstico usuais (memória de falhas, valores de medição, codificação, adaptação, configurações básicas etc.).
Modo de diagnóstico OBD Modo de diagnóstico restrito, usado tanto para o diagnóstico OBD-2 genérico quanto para o específico VAG. As funções de leitura (memória de falhas, valores de medição, informações da unidade de controle) estão disponíveis, mas os acessos de escrita (codificação, adaptação, configurações básicas, teste de atuadores) não são possíveis.
Modo de programação Modo de programação para gravar (flash) o software das unidades de controle. Necessário para atualizações de firmware.
Modo fim de linha (EOL) Modo especial para testes de fim de linha (End-of-Line) no final da linha de montagem. Permite acessar funções de configuração de fábrica.
Modo de desenvolvimento Modo de desenvolvimento com funções de diagnóstico ampliadas, normalmente usado apenas no desenvolvimento de veículos.

Quando é preciso trocar o modo manualmente?

Em geral, não é necessário trocar de modo manualmente, pois o CarPort define automaticamente o Modo de diagnóstico VW. No entanto, determinadas funções especiais – em particular algumas opções de codificação – exigem a mudança para o Modo fim de linha (EOL) ou o Modo de desenvolvimento.

ℹ️ Observação: Em veículos com Secure Gateway (SFD/UNECE), só está disponível o Modo de diagnóstico OBD. O gateway bloqueia a mudança para outras sessões de diagnóstico enquanto não houver autenticação no gateway.