Virtual Cockpit: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
(Also called Active Info Display) - LCD display installed instead of traditional instrument cluster. | |||
== Sport Layout activation == | == Sport Layout activation == | ||
=== Audi with FPK1=== | |||
em : string ; | |||
begin | |||
//connect to Virtual Cockpit (0x17) | |||
ConnectToEcuUDS('17'); | |||
if IsConnectedToEcu then | |||
begin | |||
Writeln('Connected'); | |||
Writeln(GetECUNo); | |||
//change diag session to developer | |||
ChangeDiagSessionRaw('4F'); | |||
//Programming date F199 | |||
WriteDataByIDRaw(61849,'201102'); | |||
//Tester fingerprint F198 | |||
WriteDataByIDRaw(61848,'0181C8F6002E'); | |||
//Security access code 20103 | |||
if DoLogin(20103) then Writeln('Login OK') else Writeln('Login failed'); | |||
//Write data to address | |||
WriteMemoryByAddr($03003C09,'01',$14); | |||
//Read data from address to confirm | |||
readedmem := ReadMemoryByAddr($03003C09,1,$14); | |||
Writeln(readedmem); | |||
Writeln('EEPROM update success'); | |||
ECUReset; | |||
end | |||
else | |||
begin | |||
Writeln('Cant connect to cluster!!'); | |||
end; | |||
CloseCommunication; | |||
end | |||
=== VW/Seat/Skoda === | |||
== Virtual Cockpit Green Engineering Menu ( | == Virtual Cockpit Green Engineering Menu (VC GEM) activation == | ||
== Hardware == | == Hardware == |
Latest revision as of 12:14, 13 January 2025
(Also called Active Info Display) - LCD display installed instead of traditional instrument cluster.
Sport Layout activation
Audi with FPK1
em : string ; begin //connect to Virtual Cockpit (0x17) ConnectToEcuUDS('17'); if IsConnectedToEcu then begin Writeln('Connected'); Writeln(GetECUNo); //change diag session to developer ChangeDiagSessionRaw('4F'); //Programming date F199 WriteDataByIDRaw(61849,'201102'); //Tester fingerprint F198 WriteDataByIDRaw(61848,'0181C8F6002E'); //Security access code 20103 if DoLogin(20103) then Writeln('Login OK') else Writeln('Login failed'); //Write data to address WriteMemoryByAddr($03003C09,'01',$14); //Read data from address to confirm readedmem := ReadMemoryByAddr($03003C09,1,$14); Writeln(readedmem); Writeln('EEPROM update success'); ECUReset; end else begin Writeln('Cant connect to cluster!!'); end; CloseCommunication; end
VW/Seat/Skoda
Virtual Cockpit Green Engineering Menu (VC GEM) activation
Hardware
Operating System
Pending research
- how does MIB knows if VC is in Sport Layout and is in large or small tubes?
- what is VC screensaver (
screensaverOnOffAvailable
)