Sport-Layout: Unterschied zwischen den Versionen

Aus Audi Coding Wiki
Wechseln zu: Navigation, Suche
Zeile 9: Zeile 9:
 
Auto muss nur auf Zündung sein (nicht Motor laufen lassen!). Das Script erledigt alles selbstständig.
 
Auto muss nur auf Zündung sein (nicht Motor laufen lassen!). Das Script erledigt alles selbstständig.
  
<nowiki>
+
Den Code findest du hier: https://pastebin.com/gAf3Acgs
import sys
 
import time
 
from java.lang import Boolean
 
from java.math import BigInteger
 
from java.util import HashMap
 
from java.util import ArrayList
 
from de.volkswagen.odis.vaudas.vehiclefunction.automation import IDiagnosticInterface
 
from de.volkswagen.odis.vaudas.vehiclefunction.automation.types import IDiagResultConnectEcu
 
from de.volkswagen.odis.vaudas.vehiclefunction.automation import ITotalSystemsInterface
 
 
 
diagnosticInterface = IDiagnosticInterface.Factory.getInstance()
 
diagnosticInterface.configureSetting("Multilink.MaxNumberOfLogicalLinks", "1")
 
resultConnectToEcu = diagnosticInterface.connectToEcu(0x17)
 
diagnosticInterface.openConnection(resultConnectToEcu.getConnectionHandle())
 
diagnosticInterface.switchSession(resultConnectToEcu.getConnectionHandle(), "DiagnServi_DiagnSessiContrDevelSessi")
 
diagnosticInterface.securityAccess(resultConnectToEcu.getConnectionHandle(), "20103", "Login")
 
 
 
resp = diagnosticInterface.sendRawService(resultConnectToEcu.getConnectionHandle(), "3D 14 03 00 3C 09 02 03 57")
 
if (resp[0] == 0x7F):
 
  print "Error"
 
else:
 
  print "Upload Sport Layout complete!"
 
  time.sleep(2)
 
  print "Now rebooting..."
 
  diagnosticInterface.sendRawService(resultConnectToEcu.getConnectionHandle(), "11 01")
 
</nowiki>
 

Version vom 20. Januar 2023, 09:11 Uhr

Wird benötigt: ODIS-E 12.2 VAS5054A Ein Audi-Modell (A3 8V, A4 B9, A5 F5, Q5 FY, Q7 4M, TT 8S) bis Baujahr 2019 mit Virtual Cockpit Version 1 mit der zuletzt verfügbaren Firmware.

Speicher den Code als "sport_layout_vc.py" in Odis unter: C:/ProgramData/Offboard_Diagnostic_Information_System_Engineering/macros/ und starte Odis. Hier die Makros aufrufen und diesen starten. Auto muss nur auf Zündung sein (nicht Motor laufen lassen!). Das Script erledigt alles selbstständig.

Den Code findest du hier: https://pastebin.com/gAf3Acgs