Retrofit Ativação do ACC e pACC (SWaP)

Sinalização do tipo de postagem

dgateles

Administrator
Membro da Staff
30/08/2021
41
17
Virtus Exclusive

Ativação do ACC e pACC (SWaP)


Todas as ações são realizadas por sua conta e risco! Não nos responsabilizamos por danos ao equipamento.
Para a atualização do firmware, é necessário utilizar o ODIS Engineering versão 12.
Versões anteriores podem apresentar erro durante a atualização – "Variações não reconhecidas".


SWaP é um código baseado no VIN do veículo e no identificador individual VCRN (Vehicle Component Registration Number) do módulo onde o SWaP será aplicado, juntamente com a lista de funções FEC (Function Enabling Codes) ou FSC (FreiSchaltungsCode).
O SWaP é assinado com uma chave privada (RSA1024).

pACC (Predictive ACC) é um controle de cruzeiro adaptativo que pode ajustar automaticamente a velocidade do veículo utilizando dados cartográficos (dados preditivos, PSD) e sinais de trânsito reconhecidos.

Arquivo contendo o gerador SWaP, firmwares e parâmetros:



  • Código:
    - **10009001** – Pacote MRR 1: ACClow (ACC básico) + FrontAssist incluindo CityANB
    - **10009002** – Pacote MRR 2: ACClow (ACC FTS) + FrontAssist incluindo CityANB
    - **10009003** – Pacote MRR 3: ACClow (ACC S&G) + FrontAssist incluindo CityANB
    - **10009004** – Pacote MRR 4: FrontAssist incluindo CityANB (sem ACC)
    - **10009005** – Pacote MRR 5: CityANB (sem ACC)
    - **10009006** – Pacote MRR 6: ACChigh (ACC básico) + FrontAssist incluindo CityANB
    - **10009007** – Pacote MRR 7: ACChigh (ACC FTS) + FrontAssist incluindo CityANB
    - **10009008** – Pacote MRR 8: ACChigh (ACC S&G) + FrontAssist incluindo CityANB
    - **10009101** – Pacote de extensão funcional ACC "predictiveACC"
    - **10009102** – Pacote de extensão funcional ACC "StauAssistent" (Assistente de Engarrafamento)
    - **10009103** – Pacote de extensão funcional ACC "predictiveACC & StauAssistent"
    - **10009201** – AWV-Auspraegung "AWV1,2 - Apenas alerta visual e auditivo"
    - **10009202** – AWV-Auspraegung "AWV1,2"
    - **10009203** – AWV-Auspraegung "AWV1,2,3"
    - **10009204** – AWV-Auspraegung "AWV1,2,3, vFGS"
    - **10009205** – AWV-Auspraegung "AWV1,2,3, vFGS, vRFS"
    - **10009300** – Pacote de extensão funcional AWV "Freio de estacionamento eletrônico"
    - **10009301** – Pacote de extensão funcional AWV "EmergencyAssist"
    - **10009302** – Pacote de extensão funcional AWV "Assistente de conversão"
    - **10009303** – Pacote de extensão funcional AWV "AWV-Tráfego contrário"
    - **10009304** – Pacote de extensão funcional AWV "Assistente de conversão & AWV-Tráfego contrário"
    - **10009305** – Pacote de extensão funcional AWV "EmergencyAssist & AWV-Tráfego contrário"
    - **10009306** – Pacote de extensão funcional AWV "EmergencyAssist & Assistente de conversão"
    - **10009307** – Pacote de extensão funcional AWV "EmergencyAssist & Assistente de conversão & AWV-Tráfego contrário"
    - **10009500** – Reconhecimento de sinais de trânsito (VZE)
    - **10009600** – Proteção preditiva para pedestres (VFS) - FCWP
    
    > **FGS** = Proteção para pedestres
    > **RFS** = Proteção para ciclistas

  • Código:
    - **10003100** – Pacote MRR 1: ACClow (ACC básico) + FrontAssist incluindo CityANB
    - **10003200** – Pacote MRR 2: ACClow (ACC FTS) + FrontAssist incluindo CityANB
    - **10003300** – Pacote MRR 3: ACClow (ACC S&G) + FrontAssist incluindo CityANB
    - **10003400** – Pacote MRR 4: FrontAssist incluindo CityANB (sem ACC)
    - **10003500** – Pacote MRR 5: CityANB (sem ACC)
    - **10003600** – Pacote MRR 6: ACChigh (ACC básico) + FrontAssist incluindo CityANB
    - **10003700** – Pacote MRR 7: ACChigh (ACC FTS) + FrontAssist incluindo CityANB
    - **10003800** – Pacote MRR 8: ACChigh (ACC S&G) + FrontAssist incluindo CityANB
    - **10003900** – Pacote MRR 9: ACChigh conservador (ACC básico) + FrontAssist incluindo CityANB
    - **10003A00** – Pacote MRR 10: ACChigh conservador (ACC FTS) + FrontAssist incluindo CityANB
    - **10003B00** – Pacote MRR 11: ACChigh conservador (ACC S&G) + FrontAssist incluindo CityANB
    - **10004000** – zFAS AreaView3
    - **10004100** – Processamento de imagem zFAS AV3/IPA
    - **10004200** – Assistente de manobra para reboque zFAS
    - **10004300** – Geração de ações de alerta zFAS
    - **10004600** – Reconhecimento de placa de carregamento AWC zFAS
    - **10005000** – Personalização
    - **10006100** – Pacote de extensão funcional ACC "predictiveACC"
    - **10006200** – Pacote de extensão funcional ACC "StauAssistent"
    - **10006300** – Pacote de extensão funcional ACC "predictiveACC&StauAssistent"
    - **10007100** – AWV-Auspraegung "AWV1,2 – Apenas alerta visual e auditivo"
    - **10007200** – AWV-Auspraegung "AWV1,2"
    - **10007300** – AWV-Auspraegung "AWV1,2,3"
    - **10007400** – AWV-Auspraegung "AWV1,2,3, vFGS"
    - **10008100** – Pacote de extensão funcional AWV "EmergencyAssist"
    - **10008200** – Pacote de extensão funcional AWV "Assistente de conversão"
    - **10008300** – Pacote de extensão funcional AWV "AWV-Tráfego contrário"
    - **10008400** – Pacote de extensão funcional AWV "Assistente de conversão & AWV-Tráfego contrário"
    - **10008500** – Pacote de extensão funcional AWV "EmergencyAssist & AWV-Tráfego contrário"
    - **10008600** – Pacote de extensão funcional AWV "EmergencyAssist & Assistente de conversão"
    - **10008700** – Pacote de extensão funcional AWV "EmergencyAssist & Assistente de conversão & AWV-Tráfego contrário"


Estrutura de parâmetros usando o exemplo do radar 5Q0

swap_info.jpeg

Correspondência entre radares e firmwares

ID do EquipamentoFirmware XFirmwareParâmetro (ODIS XML)
2Q0907572FL_2Q0907572T_X383FL_2Q0907572AA_0396ARBEITS_DATEI_DSDL2.xml (opções disponíveis para VW e Škoda)
3QF_5QF907572FL_5Q0907572M_X720FL_5Q0907572S_078013_5Q0907572R_EU_RDW.xml
3Q0907572FL_3Q0907572A_X180FL_3Q0907572C_0196DA_013_7200_3H0_V002_VW483A2RDW.xml
5Q0907572FL_5Q0907572E_X312FL_5Q0907572K_040213_5Q0907572K.xml

Verificação da versão do radar para ativação do controle de cruzeiro adaptativo
Para ativar o controle de cruzeiro adaptativo, você deve primeiro descobrir a versão atual do radar instalado:

Código:
Identificação do sistema: ACCCONTIMQB 
Versão do software: 0372 
Versão do hardware: H01 
Número da peça VW/Audi: 2Q0907572R 
Número da peça do hardware: 2Q0907572B

Atualização do firmware do radar sem alterar o código SWaP

  1. Fazer backup das codificações e adaptações atuais.
  2. No caso de um radar 2Q0, primeiro instale o firmware FL_2Q0907572T_0383_BOOTLOADER_V001_S.
  3. Instalar o firmware normal (não versão X), conforme a tabela de compatibilidade.
  4. Carregar os parâmetros adequados, conforme indicado na tabela.
  5. Restaurar as codificações e adaptações.

Processo de atualização do firmware e geração do código SWaP

  1. Verificar se a chave pública é diferente da requerida
    O valor pode ser consultado nos valores medidos do bloco 13:
    YAML:
    Para 2Q0.. - A6 2C 69 ...
    Para 5Q0/3QF.. - 9C 47 73...
    Para 3Q0.. - D2 C3 3E...
    Para 5Q0.. - 8F 51 4A...
    Se a chave pública já for uma dessas, pode pular para o passo 5!

  2. Ativar a proteção de componentes no radar usando ODIS Service
    • Iniciar a remoção da proteção de componentes (mesmo que já esteja removida).
    • Durante o processo, desconectar o VAS5054A.
    • Caso os códigos de emparelhamento antigos sejam apagados e os novos não sejam escritos no módulo antes da reinicialização, o radar entrará no modo CP (proteção de componentes).
    • Se não funcionar na primeira tentativa, repita o processo.

  3. Instalar o firmware X, exemplo: FL_2Q0907572AA_X390___S.odx
    Para o radar 2Q0, se a versão for inferior a 0380, primeiro instale **FL_2Q0907572T_0383_BOOTLOADER_V001_S**, depois **FL_2Q0907572AA_X390___S.odx**

  4. Remover a proteção de componentes
    Após a remoção, verificar se a chave pública foi alterada conforme esperado (Bloco 13).

  5. Gerar o código SWaP
    Para isso, será necessário o número VCRN (Vehicle Component Registration Number).
    Ele pode ser encontrado nos valores medidos do bloco 13:
    Bloco 003 — Valores medidos → Identificador individual (VCRN)

  6. Selecionar os códigos FEC desejados
    No máximo 4 códigos podem ser ativados simultaneamente.
    Bloco 003 — Valores medidos → Lista de todas as funções SWaP
    swap_avail.jpeg
    Por exemplo, o radar 3qf907561d suporta: 10009000 10009100 10009200 10009300
    Código:
    10009008 — ACC High 210 & stop and go & fts
    10009204 — front assist
    10009101 — pre acc
    10009307 (não funciona para sensores Bosch 3QF)

  7. Gerar o código SWaP usando a ferramenta afcg.exe
    Inserir VIN, VCRN e os códigos FEC separados por espaço.

  8. Aplicar o código SWaP na adaptação do bloco 13
    Código:
    Bloco 009 — Sessão de diagnóstico → Modo de linha de montagem (EOL)
    Bloco 008 — Direito de acesso → Código 20103
    Bloco 007 — Adaptação - Inserção do código SWaP → Digitar o código no campo "Entrada de dados"
    Bloco 005 — Configuração básica UDS → Desbloqueio da função SWaP
    Bloco 003 — Valores medidos → Status de todas as funções SWaP
    Se tudo for feito corretamente, os códigos FEC aparecerão como available, valid, condition met (disponível, válido, condição atendida).

  9. Instalar o firmware normal (não versão X), conforme a tabela.

  10. Carregar os parâmetros adequados conforme a tabela.

  11. Restaurar as codificações e adaptações ou configurar do zero (ver abaixo).

Codificações e adaptações para ativação inicial do ACC

Configuração da eletrônica do motor
Código:
Bloco 01 → Codificação: 
Byte 5 – Bit 6: Ativar 
→ Aplicar (requer reinicialização do módulo)

Configuração do sistema de freios
Código:
Bloco 03 → Codificação: 
Byte 24 – Bit 3: Ativar 
→ Aplicar (requer reinicialização do módulo)

Registro dos códigos FEC selecionados
No grupo FSID, você deve inserir os últimos dígitos dos códigos FEC selecionados na ordem (1 - 90, 2 - 91, 3 - 92, 4 - 93) Por exemplo, os seguintes códigos FEC são selecionados: 10009008, 10009101, 10009204, 10009307
Código:
Bloco 13 → Codificação: 
SWaP_FSID_group_1: 8 
SWaP_FSID_group_2: 1 
SWaP_FSID_group_3: 4 
SWaP_FSID_group_4: 7 
→ Aplicar (requer reinicialização do módulo)

Configuração do módulo ACC
Código:
Bloco 13 → Codificação:
Front_camera: installed - em caso de presença da câmera de assistentes
Control_module_for_lane_assistant: installed
Initialization_concept_front_assist:
- Initialization_1 — ícone grande de espera de prontidão do Front Assist no canto superior esquerdo do AID, o Front Assist é ativado apenas após o início do movimento, este valor é o padrão de fábrica;
- Initialization_2 — ícone pequeno de espera de prontidão do Front Assist no mesmo local onde posteriormente aparece o ícone do ACC, o Front Assist é ativado alguns segundos após a ignição ser ligada e imediatamente detecta obstáculos à frente do veículo.
Automatic_driveaway_by_pretrigger: Ativar 
Automatic_driveaway_after_short_stop: Ativar 
Driveaway_by_triggerleaver: Ativar 
Pretriggertime_reduction: deactivated (aumenta o tempo de espera na parada para até 10 segundos) 
FPK_functions: installed (se houver botão Drive Mode)
Overtaking_right_prevention: deactivated (ultrapassagem pela direita)
Drive_pmode_selection: MMI_menu_ACC (seleção do modo de operação no menu de assistentes na central multimídia)
→ Aplicar (requer reinicialização do módulo)

login-senha: 20103
Código:
Bloco 13 → Adaptação: 
  Distance_Setting: 
    - par_Distance_Setting: on 
  Adjustment_mode_time_slot_adaptive_distance_control: 
    - Adjustment_mode_time_slot_adaptive_distance_control: on → Aplicar

Configuração do painel
Código:
Bloco 17 → Codificação: adaptive_cruise_control: yes → Aplicar (requer reinicialização do bloco)

Configuração do gateway (para VW)
Código:
Bloco 19 → Codificação: FPA_Funktion_ACC: Ativar → Aplicar (requer reinicialização do bloco)

Código:
Bloco 19 → Adaptação: Multi_function_steering_wheel_control_module Coding Value: 
  - variant: ACC-High → Aplicar

Configuração da coluna de direção (para Škoda)
Código:
Bloco 16 (Eletrônica da coluna de direção) → Codificação: 
Switch_for_cruise_control_integrated_in_turn_signal_switch: not installed 
Switch_for_cruise_control: installed 
Adaptive_cruise_control: installed → Aplicar (requer reinicialização do bloco)

Configuração da unidade central (GU)
login-senha: 20103

Código:
Bloco 5F → Adaptação: 
  Car_Function_Adaptations_Gen2 - menu_display_ACC: Ativar 
  Car_Function_Adaptations_Gen2 - menu_display_ACC_over_threshold_high: Ativar 
  Car_Function_List_BAP_Gen2 - ACC_0x05: Ativar → Aplicar

Configuração do assistente de estacionamento
Código:
Bloco 76 → Codificação: Adaptive_cruise_control: Ativar → Aplicar (requer reinicialização do bloco)

Realização das codificações e adaptações para a ativação do pACC


Código:
Bloco 13 → Codificação:  
  Traffic_sign_detection: Ativar  
  Speed_limit_assistent: Ativar  
  Curve_assistent: Ativar  
  Kurvenassistent_CarMenu: Ativar → Aplicar (requer reinicialização do bloco)

login-senha: 20103
Código:
Bloco 13 → Adaptação:  
  Predictive speed limit control:  
    - par_Predictive_speed_limit_control: Ativar → Aplicar

Codificações adicionais para radares da versão 5Q

login-senha: 20103
Código:
Bloco 13 → Codificação:  
  zul_Regelabweichung_CarMenu — large  
  pACC_Regulation_on_priority: Ativar  
  pACC_Reaction_to_end_of_traffic_jam: with speed adaptation  
  pACC_Learning_drivers_offset: Ativar  
  pACC_Reaction_to_narrow_places: dynamic and static → Aplicar (requer reinicialização do bloco)
 

solok

New member
24/03/2025
2
2
T-Cross TSi
Show de bola!! Deixa perguntar, vou instalar o ACC no meu T-cross e vou usar o VCDS para isso. O procedimento é o mesmo?
 

dgateles

Administrator
Membro da Staff
30/08/2021
41
17
Virtus Exclusive
Show de bola!! Deixa perguntar, vou instalar o ACC no meu T-cross e vou usar o VCDS para isso. O procedimento é o mesmo?
Só dá pra fazer isso com o Odis. O cabo que você precisa é o VAS conforme descrito no tutorial
 
Top