9/29/2026

Repair Audi G85 Steering Angle Sensor with Xhorse Multi Prog

The Audi G85 steering angle sensor (part number 4M0907129HA, equipped with the D70F4000 chip) is a critical component in modern Audi vehicles. When it fails, drivers may experience warning lights, loss of power steering assistance, or communication errors with the vehicle’s ECU. This article provides a general overview of the repair process based on available repair documentation.

 

Understanding the Component

The Audi G85 steering angle sensor is responsible for measuring the steering wheel’s position and relaying this information to the vehicle’s stability control and power steering systems. The 4M0907129HA unit uses a D70F4000 microcontroller, which stores calibration and adaptation data. When this sensor fails, it often requires reprogramming or replacement, followed by proper calibration.

Repair Audi G85 Steering Angle Sensor with Xhorse Multi Prog 1
Tools and Equipment Required

Before beginning any repair, ensure you have the following:

  • A compatible diagnostic tool (such as VCDS, ODIS, or Autel)
  • Xhorse VVDI Prog or Multi Prog (both are capable of reading and writing the D70F4000 chip)
  • Soldering equipment (if chip-level repair is needed)
  • A stable power supply
  • Basic hand tools for trim removal

 

Step-by-Step Repair Procedure

Step 1: Vehicle Preparation

Ensure the vehicle is parked on a level surface with the wheels pointing straight ahead. Disconnect the battery negative terminal to prevent electrical damage during the repair. Wait at least 10 minutes for all systems to power down.

Step 2: Accessing the Sensor

The G85 sensor is typically located behind the steering wheel, integrated into the steering column module or the clock spring assembly. Remove the airbag and steering wheel according to manufacturer specifications. Exercise extreme caution when handling airbag components.

Step 3: Removing the Sensor Module

Once the steering wheel is removed, locate the sensor module. Disconnect all electrical connectors carefully. Note that some modules may have connectors on both sides. Remove the mounting screws and extract the module from its housing.

Repair Audi G85 Steering Angle Sensor with Xhorse Multi Prog 2
Step 4: Reading and Writing Data

Using your programming device, read the original data from the D70F4000 chip. Always back up this data before making any changes. If the sensor is being replaced, you may need to transfer the original data to the new unit or perform an adaptation procedure.

Repair Audi G85 Steering Angle Sensor with Xhorse Multi Prog 3

Repair Audi G85 Steering Angle Sensor with Xhorse Multi Prog 4

Repair Audi G85 Steering Angle Sensor with Xhorse Multi Prog 5

Repair Audi G85 Steering Angle Sensor with Xhorse Multi Prog 6

Repair Audi G85 Steering Angle Sensor with Xhorse Multi Prog 7

Repair Audi G85 Steering Angle Sensor with Xhorse Multi Prog 8

Repair Audi G85 Steering Angle Sensor with Xhorse Multi Prog 9

Repair Audi G85 Steering Angle Sensor with Xhorse Multi Prog 10

Step 5: Reinstallation

Reinstall the repaired or replaced sensor module in reverse order of removal. Reconnect all electrical connectors, ensuring they are fully seated. Reinstall the steering wheel and airbag assembly.

Step 6: Calibration

After reinstallation, the steering angle sensor must be calibrated using a diagnostic tool. Follow the specific calibration procedure for your vehicle model. This typically involves driving the vehicle straight for a short distance while the diagnostic tool monitors the sensor values.

Important Considerations

  • Chip Selection: Using the correct chip type is critical. Aftermarket or incorrect chips may not be recognized by the vehicle’s system, leading to starting or communication failures.
  • Data Integrity: Always verify that data is written correctly before reassembling the vehicle.
  • Battery Voltage: Maintain stable battery voltage throughout the programming process to avoid corrupting the module.
  • Professional Assistance: If you are unfamiliar with chip-level programming or airbag removal, seek professional assistance to avoid costly damage or injury.

Conclusion

Repairing the Audi G85 steering sensor requires precise equipment, proper technique, and attention to detail. While the process can be completed by experienced technicians, those unfamiliar with module programming should consider professional service. Proper calibration after repair is essential to restore full vehicle functionality and ensure safety systems operate correctly.

www.vvdishop.com

9/24/2026

Read 2018 BMW B38 DME with Xhorse Multi Prog

This article provides a step-by-step overview of reading the engine control module from a 2018 BMW X1 equipped with the B38 engine (Bosch MG1CS201 TC298TP), using the Xhorse Multi Prog programmer.

 

Before You Begin: Identification Is Everything

Before starting any operation, it is critical to identify the exact ECU part number and software version. Different Bosch ECUs may require different connection methods, pinouts, and reading procedures. Skipping this step can lead to failed communication or, worse, corrupted data.

 

Step 1: Remove the ECU from the Vehicle

The first step is to remove the ECU from the vehicle and inspect it carefully for damage or previous repairs. Always disconnect the vehicle battery before removing the control module. Once the ECU has been removed, clean the housing and verify the identification labels. Careful inspection at this stage can reveal hidden issues that might affect the reading process.

 

Step 2: Prepare the Multi Prog Tool

Next, prepare the MultiProg programming tool and make sure the software is updated to the latest available version. Open the software and select the correct Bosch ECU family from the database. Double-check all information before proceeding.

Read 2018 BMW B38 DME with Xhorse Multi Prog 1
Step 3: Determine the Correct Connection Method

Depending on the ECU version, the reading process may require bench mode or direct connection to the printed circuit board after opening the control unit. Follow the official connection diagram provided by the programmer software. Ensure that power supply voltage is stable and that all communication lines are connected correctly.

A regulated power supply is strongly recommended. Voltage fluctuations during a reading operation can lead to communication errors and may corrupt the data. Before applying power, verify every connection one more time.

Read 2018 BMW B38 DME with Xhorse Multi Prog 2
Read 2018 BMW B38 DME with Xhorse Multi Prog 3
Read 2018 BMW B38 DME with Xhorse Multi Prog 4

Step 4: Establish Communication and Read the ECU

Once the wiring has been confirmed, power on the ECU and establish communication through Multi Prog. The software should recognize the control unit and display identification information such as hardware number, software number, and calibration data.

At this stage, perform a full backup read whenever the option is available. Creating a complete backup before any modification is considered best practice. Store the backup files in a secure location and create additional copies if necessary.

Read 2018 BMW B38 DME with Xhorse Multi Prog 5

Read 2018 BMW B38 DME with Xhorse Multi Prog 6

Step 5: Monitor the Reading Process

During the reading process, do not disconnect power, USB cables, or communication lines. Interrupting the operation may result in incomplete data acquisition. Monitor the progress bar and wait until the software confirms successful completion.

Read eeprom.

Read flash.

Read ISN code.

Read 2018 BMW B38 DME with Xhorse Multi Prog 7

Read 2018 BMW B38 DME with Xhorse Multi Prog 8

Step 6: Save and Verify Your Files

After the read is finished, save all files with clear names that include the vehicle model, engine type, ECU number, and date. Proper file organization makes future diagnostics and recovery procedures much easier.

It is also recommended to verify the saved data using the software’s built-in validation functions, if available. Confirm that the file size and read status match the expected values for that ECU type.

9/23/2026

Toyota Yaris 2008 AKL with VVDI Super Chip XT27 or XT57

Here we share one of our customers’ working experience on programming a Toyota Yaris 20019 all keys lost.

It’s blade key Toy47 4D type.

This one no way by obd. Read eeprom and add the key by dump mode.

Eeprom only, you’ve done the hard part getting the box out, read 8 leg, write back and plug in to start.

Did the eeprom, removed the atmel chip, and read the eeprom, he took an Xhorse super chip XT27A transponder and generated one of 2 keys that was in the system, and then wrote back eeprom to the chip, and solder it back, but the car won’t start.

Then also tried XT27B chip, still no lock.

 

Updated:

He did all with VVDI XT57B super chip.
It didn’t work 1st time , but after 2 attempts all worked as it should.

Tried without writing back eeprom after generating the key, didn’t start.
Wrote it back and it worked.

 

Toyota Yaris 2008 AKL with VVDI Super Chip xt57 1

Toyota Yaris 2008 AKL with VVDI Super Chip xt57  2

Toyota Yaris 2008 AKL with VVDI Super Chip xt57  3

FYI:

There are two similar boxes. The immo box is very good hidden.
Whole dash has to be removed for the correct immo box.

 

9/20/2026

How to Add 2011 VW Jetta Key with Xhorse Key Tool MIDI?

VVDISHOP here will show how to add a spare ID48 remote key to a 2011 VW Jetta using Xhorse VVDI Key Tool MIDI.

 

Procedure:

Step 1: Generate Remote

Generate Xhorse remote under the proper remote program.

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 1

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 2

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 3

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 4

Step 2: Generate Transponder  
Go to Generate Transponder function
Generate an ID48 (48 TP23 VW) transponder using the Xhorse ID48 or Super Chip transponder.

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 5

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 6

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 7

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 8

Step 3: Program remote
Go to IMMO Programming- VW- Automatically diagnose mode
Detect vehicle information. It’s a VDO NEC 2009+ UDS type.
Read EEPROM.
Choose login Method 1.
Read EEPROM data successfully.

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 9

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 10

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 11

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 12

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 13

Read IMMO Data.
Select Login method 1.
Read CS PIN etc immo data.
Save immo data.

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 14

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 15

Select Generate dealer key- load immo data.

Load the saved immo data to generate dealer key.

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 16

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 17

Select Generate OEM key.
Select key ID to be generated.
Place a VVDI super chip ot OEM key into the coil.
Generate dealer key successfully.

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 18

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 19

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 20

Step 4: Program remote control
Go to IMMO Programming- VW- select by type- Remote System- 09 contral control system (CAN)-BCM.

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 21

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 22

Follow Key Tool MIDI prompts to program remote control until successful.

Add 2011 VW Jetta Key with Xhorse Key Tool MIDI 23

Add a VW Jetta 2011 remote key successfully.