Not joined yet? Register for free and enjoy features such as alerts, private messaging and viewing latest posts and topics.
Tough Roof problem 2009 E89
- RobbiZ4
- Senior Member
- Posts: 1494
- Joined: Wed May 16, 2018 10:12 am
- Location: Munich
- Contact:
Tough Roof problem 2009 E89
Txs 4 the pics, pump and CTM are from week 15/16 2009 and should fit together.
- RobbiZ4
- Senior Member
- Posts: 1494
- Joined: Wed May 16, 2018 10:12 am
- Location: Munich
- Contact:
Tough Roof problem 2009 E89
AFAIK all sensor values are working just logically, not by an exact voltage. Values are LOW (0,4-0,65V) and HIGH (1,8-2,6V). This seems to be very tolerable against drifting voltages. Hallsensors can be substituted by microswitches and vice versa for test purposes - very very tolerant input ports.Rob E89 wrote: Sun Jun 22, 2025 8:01 am I was thinking that one of the micro switches is giving the CTM the wrong voltage. Not a huge difference in voltage that would produce a code, but enough to cause the roof not to work. Maybe 18 mV too high or too low. I will ignore this for now and come back to it later if other solutions dont work.[/b]

Z4 E89 Roof Topics
viewtopic.php?t=130932
Y1 ... Y4 Roof Diagnostic Systems for BMW, AUDI, VOLVO
viewtopic.php?f=23&t=129048
-
OnlineRob E89
- Newbie
- Posts: 23
- Joined: Wed Jun 11, 2025 7:14 am
- Location: Kamloops, B.C, Canada
Tough Roof problem 2009 E89
I see, so there is a lot of room for error with fluctuating electrical signals.RobbiZ4 wrote: Sun Jun 22, 2025 10:40 pm AFAIK all sensor values are working just logically, not by an exact voltage. Values are LOW (0,4-0,65V) and HIGH (1,8-2,6V). This seems to be very tolerable against drifting voltages. Hallsensors can be substituted by microswitches and vice versa for test purposes - very very tolerant input ports.
I had to take a few days off trying to fix it because it was causing me stress. I made a video of the live sensor data while im pushing the roof open button. Does anything look out of order/strange?
https://youtu.be/8aPLpKAxYdA
I think the loud creeking noise when I push the "roof open" button is all 4 window motors pushing the windows down for half a second. When I push the window open button and the window is already open, it makes a similar noise.
-
OnlineRob E89
- Newbie
- Posts: 23
- Joined: Wed Jun 11, 2025 7:14 am
- Location: Kamloops, B.C, Canada
Tough Roof problem 2009 E89
Im going to buy a new CTM. The CTM on the car is : 61357206761 dated at 15th week of 2009 with SW version 4.7
From my research I understand that I need a CTM made before 03/2012 to match my 3 solenoid hydraulic pump vs the newer 4 solenoid hydraulic pump. RobbieZ4 mentioned SW Version 6.0 being the newest CTM that the 3 solenoid hydraulic pump would accept. The newer CTMs are all SW 6.7.
I saw this compatibility chart, and it makes it look like the newer CTMs have superseded the older ones (You can uses newer 4 solenoid CTM with a 3 solenoid hydraulic pump?).
I can buy a 61357206761(SW 4.7), or 61357206762(SW 5.0) (Older version) For $500
Or a 613509281723 (2013 "newer" version) for $265
Is the compatibility chart I posted incorrect? Should I get the CTM with SW 5.0?
From my research I understand that I need a CTM made before 03/2012 to match my 3 solenoid hydraulic pump vs the newer 4 solenoid hydraulic pump. RobbieZ4 mentioned SW Version 6.0 being the newest CTM that the 3 solenoid hydraulic pump would accept. The newer CTMs are all SW 6.7.
I saw this compatibility chart, and it makes it look like the newer CTMs have superseded the older ones (You can uses newer 4 solenoid CTM with a 3 solenoid hydraulic pump?).
I can buy a 61357206761(SW 4.7), or 61357206762(SW 5.0) (Older version) For $500
Or a 613509281723 (2013 "newer" version) for $265
Is the compatibility chart I posted incorrect? Should I get the CTM with SW 5.0?
- RobbiZ4
- Senior Member
- Posts: 1494
- Joined: Wed May 16, 2018 10:12 am
- Location: Munich
- Contact:
Tough Roof problem 2009 E89
No and maybe yes.Rob E89 wrote: Tue Jul 01, 2025 8:34 am Im going to buy a new CTM. The CTM on the car is : 61357206761 dated at 15th week of 2009 with SW version 4.7
[...]
RobbiZ4 mentioned SW Version 6.0 being the newest CTM that the 3 solenoid hydraulic pump would accept. The newer CTMs are all SW 6.7.
I saw this compatibility chart, and it makes it look like the newer CTMs have superseded the older ones (You can uses newer 4 solenoid CTM with a 3 solenoid hydraulic pump?).
CTM compatability.jpg
I can buy a 61357206761(SW 4.7), or 61357206762(SW 5.0) (Older version) For $500
Or a 613509281723 (2013 "newer" version) for $265
Is the compatibility chart I posted incorrect? Should I get the CTM with SW 5.0?

As written, this is the only correct info.RobbiZ4 wrote: Wed Jun 18, 2025 8:26 pm ...one built with a SW version up to 6.00.00 (latest version for 3 solenoids), one with the newer one up to 6.70.00 (latest version for 4 solenoids).
Your compatibility list is hardware based, but doesn't contain the different sw requirements. New CTM's from stock always expect 4 solenoids and have to be downgraded with ISTA/P for 3-solenoid-pumps (or require a dummy resistor as solenoid replacement on the green CTM plug).

Z4 E89 Roof Topics
viewtopic.php?t=130932
Y1 ... Y4 Roof Diagnostic Systems for BMW, AUDI, VOLVO
viewtopic.php?f=23&t=129048
-
OnlineRob E89
- Newbie
- Posts: 23
- Joined: Wed Jun 11, 2025 7:14 am
- Location: Kamloops, B.C, Canada
Tough Roof problem 2009 E89
I have ISTA+ 4.32.15, Is it worth saving $250 buying the newer CTM and downgrading the SW to 6.0 or earlier, or should I buy the SW 5.0 CTM to save a headache. I notice the HW(hardware?) version changes from 2.0 to 3.0 on the newer ctm too.RobbiZ4 wrote: Tue Jul 01, 2025 2:19 pm
Your compatibility list is hardware based, but doesn't contain the different sw requirements. New CTM's from stock always expect 4 solenoids and have to be downgraded with ISTA/P for 3-solenoid-pumps (or require a dummy resistor as solenoid replacement on the green CTM plug).
Many thanks for the advice
- RobbiZ4
- Senior Member
- Posts: 1494
- Joined: Wed May 16, 2018 10:12 am
- Location: Munich
- Contact:
Tough Roof problem 2009 E89
ISTA/P is required for programming, another TB consuming prog.
The newer hardware contains the additional port for the 4th solenoid. Interestingly there are hw-3.0 (4 solenoids) versions with sw-6.0 (3 solenoids) available as well.
Might be easier to think about the dummy option in combination with a new CTM from stock:
1 resistor
2 short wires to place it next to the green plug
2 MQS female contacts
shrink tube
The newer hardware contains the additional port for the 4th solenoid. Interestingly there are hw-3.0 (4 solenoids) versions with sw-6.0 (3 solenoids) available as well.
Might be easier to think about the dummy option in combination with a new CTM from stock:
1 resistor
2 short wires to place it next to the green plug
2 MQS female contacts
shrink tube

Z4 E89 Roof Topics
viewtopic.php?t=130932
Y1 ... Y4 Roof Diagnostic Systems for BMW, AUDI, VOLVO
viewtopic.php?f=23&t=129048
-
OnlineRob E89
- Newbie
- Posts: 23
- Joined: Wed Jun 11, 2025 7:14 am
- Location: Kamloops, B.C, Canada
Tough Roof problem 2009 E89
Ok thank you for the advice. Its interesting you can get SW 6.0 on a HW 3.0 ctm! I guess they are quite similar besides the 4th solenoid control. Ill order this newer CTM now, and make the dummy. Do you have a writeup anywhere how to make the 4th solenoid dummy?RobbiZ4 wrote: Tue Jul 01, 2025 8:05 pm ISTA/P is required for programming, another TB consuming prog.
The newer hardware contains the additional port for the 4th solenoid. Interestingly there are hw-3.0 (4 solenoids) versions with sw-6.0 (3 solenoids) available as well.
Might be easier to think about the dummy option in combination with a new CTM from stock:
1 resistor
2 short wires to place it next to the green plug
2 MQS female contacts
shrink tube
- RobbiZ4
- Senior Member
- Posts: 1494
- Joined: Wed May 16, 2018 10:12 am
- Location: Munich
- Contact:
Tough Roof problem 2009 E89
Yes, that's the prerequisite for downgrading new CTM's from stock for pre-2012 E89 Z4's.Rob E89 wrote: Tue Jul 01, 2025 9:04 pm Its interesting you can get SW 6.0 on a HW 3.0 ctm! I guess they are quite similar besides the 4th solenoid control.
Not yet, but the following as a starter:Rob E89 wrote: Tue Jul 01, 2025 9:04 pm Do you have a writeup anywhere how to make the 4th solenoid dummy?
We've tested several resistor values and ended up to ~150 (max. 240) ohms with a power of 1W (!). 150 should be save.RobbiZ4 wrote: Tue Jul 01, 2025 8:05 pm Might be easier to think about the dummy option in combination with a new CTM from stock:
1 resistor
2 short wires to place it next to the green plug
2 MQS female contacts
shrink tube
Pin 6 and pin 15 on the green connector X410
Should look like this and can be pinned directly into X410.

Z4 E89 Roof Topics
viewtopic.php?t=130932
Y1 ... Y4 Roof Diagnostic Systems for BMW, AUDI, VOLVO
viewtopic.php?f=23&t=129048