Subject: Bricked Sunroof Control Module (4M0 907 594 D) after coding - No communication

Post #1

zoli

Watchlisted

Hungary
Joined
24.11.2025
Messages
2
Reactions
0
Location
Hungary
Helló,
Van egy 4M0 907 594 D cikkszámú napfénytető vezérlőmodulom, ami a túlzott/helytelen kódolási kísérletek miatt nem reagál (téglalapozott). Jelenleg a diagnosztikai eszköz egyáltalán nem tud kommunikálni a modullal; nem látható a CAN-átjárón.
A következő információkat keresem:
Van ismert „ébresztési” vagy helyreállítási módszer a modul újraélesztésére?
Van valakinek működő flash dumpja (EEPROM/Flash tartalom), amit újra lehetne tölteni a készülékre?
Van valakinek megvan ennek a modulnak a kiosztási rajza, hogy megpróbálhassam a padba csatlakoztatni?
Bármilyen segítséget nagyra értékelnék. Köszönöm!
 
Ratings and Reviews
Total ratings: 0

Post #2

Hello,
I have a sunroof control module with part number 4M0 907 594 D that, due to excessive/incorrect coding ...

Hi!

I'm sorry this happened to you. The 4M0 907 594 D modules (MLB Evo platform) are quite sensitive to coding and parameterization. If diagnostics (VCDS/ODIS) cannot see it, the module is probably stuck in "boot mode," or CAN communication has stopped completely due to a software error.

A few recovery tips:

  • First, try a "hard reset": disconnect the negative terminal of the car battery for 15–20 minutes. Sometimes the controller is simply frozen, and disconnecting the power restarts the CAN transceiver.
  • If that does not help, you should definitely try it on the bench. In the car, the Gateway may disable communication if the module sends faulty data to the bus or if the bus is "silent."

Pinout:
Although the exact wiring diagram would require the vehicle's exact model and model year (e.g. Q7 4M), the general logic for VAG roof modules is as follows:

Code:
Nagyobb érintkezők (Tápellátás):
Pin 1 (vagy piros/fehér vezeték helye): +12V (Terminal 30 - állandó táp)
Pin 2 (vagy barna vezeték helye): GND (Terminal 31 - test)

Kisebb érintkezők (Kommunikáció):
CAN High: Narancs/Zöld (általában)
CAN Low: Narancs/Barna (általában)

Bench recovery:
1. Connect the power supply and the CAN lines.
2. IMPORTANT: On the bench, connect a 120 Ohm termination resistor between CAN High and CAN Low, otherwise there will be no communication.
3. Try accessing it with VCP (Vag Can Pro) or ODIS Engineering. If successful, flash it again with the factory .frf or .sgo container file.
4. After flashing, you will need parameterization (ZDC file / XML dataset), because flashing alone usually erases the calibration.

If the EEPROM is damaged, unfortunately you will need to open the housing and read the processor (MCU) directly with a programmer (e.g. VVDI Prog, Orange5), but hopefully bench flashing will solve it.

Good luck!
 

Post #3

2017 Vw Touran

Köszönöm a pontosítást. Ez egy fontos részlet, mert itt van egy technikai ellentmondás, amire figyelned kell a javítás során.

A 4M0 907 594 D cikkszámú modul az MLB Evo platformhoz tartozik (pl. Audi Q7 4M, Audi A4 B9), és ez egy önálló CAN-buszos vezérlő.
A 2017-es VW Touran viszont MQB platformos, ahol a napfénytető vezérlő (J245) gyárilag szinte mindig LIN-buszon kommunikál, és a 09-es BCM (Central Electronics) "slave" modulja (alrendszere).

Ha biztos vagy benne, hogy ez a 4M0-s modul való ehhez az autóhoz (vagy egy utólagos beépítésről/retrofitről van szó), akkor a modul (és nem a Touran gyári kábelkötegének) lábkiosztása a padon való élesztéshez a következő az Audi kapcsolási rajzok alapján:

Csatlakozó: 10 pólusú fekete

  • Pin 1: +12V (Terminal 30 - Állandó táp)
  • Pin 6: GND (Terminal 31 - Test)
  • Pin 3: CAN High (Komfort vagy Extended CAN)
  • Pin 2: CAN Low (Komfort vagy Extended CAN)

Teendők a padon (Bench):
1. Kösd be a fenti 4 szálat egy megfelelő tápegységre és a diagnosztikai interfészre.
2. Kritikus: Helyezz el egy 120 Ohmos lezáró ellenállást a CAN High és CAN Low közé, különben a diagnosztikai eszköz nem fog kommunikálni a modullal az asztalon.
3. Próbálj meg csatlakozni ODIS Engineering vagy VCP segítségével. Ha a hardver nem sérült, így válaszolnia kell, és újra tudod flashelni a megfelelő konténerfájllal.

Ha viszont az autó gyári, és a modul eredeti, érdemes ellenőrizni a cikkszámot még egyszer, mert Touranban inkább 5Q0... vagy 5G0... kezdetű, LIN-es modulok szoktak lenni. Ha LIN-es a modul, akkor CAN-en keresztül közvetlenül nem fogod elérni, csak LIN interfészen vagy egy működő BCM-en keresztül.
 

Post #4

"Sziasztok mindenkinek,
Egy Audi napfénytető vezérlőmodul csatlakozási pontjait keresem. Meg tudná valaki osztani ennek a konkrét egységnek a csomagtartó mód és a pad mód lábkiosztását?
Újra kell flashelnem a firmware-t/tartalmat, mert a modul nem válaszol az OBD-n keresztül.
 

Attachments

  • 20260219_100225.webp
    20260219_100225.webp
    1.1 MB · Views: 131
  • Screenshot_20260219_100911_Viber.webp
    Screenshot_20260219_100911_Viber.webp
    135.2 KB · Views: 123
  • 20260219_100225.webp
    20260219_100225.webp
    1.1 MB · Views: 142

Post #5

"Sziasztok mindenkinek,
Egy Audi napfénytető vezérlőmodul csatlakozási pontjait keresem. Meg tudná v...

Szia!

A "csomagtartó mód" (gondolom a Boot mode-ra gondoltál a fordítás alapján) és a padon történő bekötés (Bench mode) között van különbség. Először érdemes a külső csatlakozón keresztül próbálkozni.

A 4M0 907 594 D (és a legtöbb hasonló MLB Evo Webasto modul) 10 pólusú csatlakozójának kiosztása a következő:

Bench Pinout (Külső csatlakozó)

  • Pin 1: +12V (Tápellátás / Terminal 30)
  • Pin 6: GND (Test / Terminal 31)
  • Pin 3: CAN High
  • Pin 2: CAN Low

Fontos: Ha asztalon (padon) próbálod, köss be egy 120 Ohmos ellenállást a CAN High és CAN Low közé, különben a diagnosztikai eszköz nem fog tudni kommunikálni a modullal.

Boot Mode (MCU közvetlen elérése)

Ha a CAN kommunikáció teljesen halott, és a fenti bekötéssel sem éred el ODIS Engineering vagy VCP segítségével, akkor szét kell szedni a házat.
Ebben a modulban általában Renesas (pl. V850 vagy RH850 széria) vagy ST processzor található. Nincs egységes "boot pin" a külső csatlakozón; a nyákon kell megkeresni a programozási pontokat (JTAG vagy UART interfész), amihez a pontos MCU feliratára lenne szükség.

Javaslom, először próbáld meg a fenti 4 vezetékes bekötést az ellenállással. Ha úgy sem megy, nyisd fel a házat, és küldj egy képet a nyáklapról vagy a processzorról.
 
Activity
So far there's no one here