Roof service past error A6A5 and trunk stuck open shells in but not latched

*.IPS are scriptfiles and can be edited. My jbbf.ips has the following function:

SCREEN s_steuern()

[...]
ftextout("< F4 > Zusatzwasserpumpe / Wasserventil" ,10,5,0,1);
ftextout("< F5 > Bi-Stabiles Relais kurz aktivieren" ,12,5,0,1);
ftextout("< F6 > Heckklappe öffnen" ,14,5,0,1);
[...]

This is the required function!
ftextout("< F6 > Open trunk lid" ,14,5,0,1);



As changes have to be compiled, currently it's not an idea to update a *.ips source file.

Attached my jbbf70.ipo object file.
This is mine
ipo-fault-jpg.288407

There is a movie "the fault is in our stars" and here the fault is in the two slashes...
I will remove them and hopefully it will work

But the problem is why it is not reading the state of the windows and showing not taought....
 

Attachments

  • ipo fault.jpg
    ipo fault.jpg
    86.8 KB · Views: 17
This is mine
ipo-fault-jpg.288407

There is a movie "the fault is in our stars" and here the fault is in the two slashes...
I will remove them and hopefully it will work
Morning,

No, no, no.

This is source code, double slashes are comments or deactivated lines.
"F6 Heckklappe öffnen" is the correct function for the trunk lid, so nothing has to be changed.

An updated source has to be compiled before it can be used, just changing anything in the source doesn't help /work.

Did you compare the files and folders? I assume, JBBF70.ipo has to be used for our E89.

You could try to connect with a 3-series E93 in INPA and open the JBBF form. Maybe you'll see the F6 + F6 function to open the trunk lid.

But the problem is why it is not reading the state of the windows and showing not taought....
Assumed it's only a technical issue in INPA, it wouldn't affect the roof operation. Windows may be ok according to ISTA.
 
Last edited:
I found a hint on ZRoadster.com regarding the JBBF configuration to be able to open the trunk:

  1. Step JBBF: check the correct JBBF naming in E89.ENG
    Bild1.jpg
  2. Step CTM
    Bild2.jpg
Update
I assume, that the same result can be achived by just correcting the CTM config line in E89.ENG from CTM_E89 to CTM_89 and without copying a file.

Bild1.jpg
 
Last edited:
Attached my jbbf70.ipo object file.
Good Day
Sorry I was sick and could not work on the car...
What I did is taking the JBBF files from the attachment and past it to the SGDAT folder, even the CTM files....
When I choose, Body, JBBF and error appears but finally status showing Running not busy
JBBF1.jpg
This is the JBBF home page:
JBBF3.jpg
Choosing F6 now I can open the trunk
JBBFF6.jpg

Once I update the CTM file, I recheck the status
Hallsensoren page 1:
Sensor1.jpg
Hallsensoren page 2
Sensor2.jpg
Hallsensoren page 3
Sensor3.jpg

Bedienanfor
CTMBedien.jpg
Aktorik, and no change on the relais pumpe when I press the open button in the mid-console
CTMAkt no change.jpg
Sperrbeding page1
CTMSperr1.jpg
Sperrbeding page2
CTMSperr2.jpg
Sperrbeding page3
CTMSperr3.jpg
Sperrbeding page4
CTMSperr4.jpg
interne
CTMinterne.jpg


This CTM F6
CTMF6.jpg

Sorry so many screen shoots.....
 

Attachments

  • CTMSperr3.jpg
    CTMSperr3.jpg
    187.4 KB · Views: 1
Good Day
Sorry I was sick and could not work on the car...
What I did is taking the JBBF files from the attachment and past it to the SGDAT folder, even the CTM files....
When I choose, Body, JBBF and error appears but finally status showing Running not busy
Great news, hope you are well again.

Your INPA has an interesting mix of German and English pages in between! But from my point of view, all relevant infos as well as actions (i.e. F6/F6 trunk lid, F6/F4 front locking system) are available. Top!

All pages (status hall sensors...) are displaying correct status values for the current position of your roof:
20250929_174039-jpg.285878



Interesting might be the following page, you are posting for the first time - Satus Bedienanforderungen - status of roof buttons in the console SZM

GermanEnglish
عربي - Arabic​
Taster Dach schließen betätigtButton open roof
(the right one on the console)
Taster Dach öffnen betätigtButton close roof
(the left one on the console)
Fehler am Tasterbutton fault
aus=> no
an=> yes

If you press these 2 buttons while sitting in the car with an inserted FOB/key, the according button should be displayed as activated in black.
 
Last edited:
What about windows status? Are they match with ISTA and show no blocker?
Not sure.

Honestly, I still have no idea what's wrong with your car!
Currently windows may be an issue, the named buttons in the car, or any information provided by you that isn't exact or wrong.

For this amount of time we've invested up to now I could have visited you already in Madinah. :cool:
 
Last edited:
I thought we found the source of issue!!!
I think now we have INPA working better than before and we are almost there...
One workshop raised the windows and lowered them... Another one, put a jack to raise the pack from the trunk "could damage anything on the ground!!!" And also removed both pushers and lift the trunk lid open with stick but could not release the pressure or open the trunk lid"
I also contacted thre workshops locally but they refuse to work on the car. I may take it to another city.

If you have a plan to visit Madinah or Alula, you are so welcome, just let me know and PM me.
1000000232.jpg
 
Now, when the pack "both shells" placed in the trunk, there are two hooks to latch and lock them in place. For the rear module, when it lowered, there are also two hooks on both sides, but without pressure or by releasing the pressure and manually lower the rear module, the frame leave small gap, so does it need the ram to be pressurized to lower them into place then both hooks lock it in place? And is there a motor to acivate the hooks on both sides?
 
I thought we found the source of issue!!!
:rolleyes:
as of today:
Honestly, I still have no idea what's wrong with your car!


...error like not latching then A6A5 code appears everytime I try to open or close the roof.
Took this from your first post. That is a critical issue, that stops the roof WHILE moving. Maybe it got fixed in a professional way in between. If not, a fault code should be present.

Lost window registrations AFAIK never happen WHILE the roof is moving. This can only be a problem BEFORE starting the move process (preconditions), not WHILE.

A typical reason could be a damaged motor on the hydraulic pump. That could stop while moving due to water, damaged brushes, defective shaft seals.
I remember a positive test result on the last 8 pages, but I don't trust it.

At the moment, this is the only component not working correctly as it doesn't start or get's started by the CTM.

Question:
Currently there is no roof related fault code available at all after deleting all former fault codes before?

If you have a plan to visit Madinah or Alula, you are so welcome, just let me know and PM me.
Thank you very much, but that is not planned due to several reasons. :cool:

For the rear module, when it lowered, there are also two hooks on both sides, but without pressure or by releasing the pressure and manually lower the rear module, the frame leave small gap, so does it need the ram to be pressurized to lower them into place then both hooks lock it in place?
Yes, that's the final step of the rams.

...is there a motor to acivate the hooks on both sides?
No, definitely not.
 
Last edited:
I remember a positive test result on the last 8 pages, but I don't trust it.
Yes, both way it was working and pressurize the lines.
At the moment, this is the only component not working correctly as it doesn't start or get's started by the CTM.
Yes, when check relays state with INPA or ISTA, and press the button, no change in the relays states.
Question:
Currently there is no roof related fault code available at all after deleting all former fault codes before?
No fault code, but let me check again with INPA.
Yes, that's the final step of the rams.


No, definitely not.
SO, the ram lower the frame, then activate the hooks. Soft closing is last step


Lost window registrations AFAIK never happen WHILE the roof is moving. This can only be a problem BEFORE starting the move process (preconditions), not WHILE.
Yes, but when it was stuck in the middle, a workshop override and raise and lower the windows, the front driver and side one..
 
Screenshot_20251226_093131_Firefox.jpg
SO, the ram lower the frame, then activate the hooks. Soft closing is last step
To be honest, that is not correct.
  1. "Soft closing" is a function of the trunk lid, not the roof.
  2. Closing process:
    The front locking system (e-motor in the 1st roof shell) get's activated when the roof package touches the windscreen (cowl panel) respective the microswitch on the cowl panel on the right. The hooks will be locked on the windscreen, this takes 1-2 seconds.
  3. In parallel, the rear roof shell is lifted and then lowered into its final position using the two hydraulic cylinders inside the rear shell.
  4. The final mechanical locking of the rear roof shell is achieved via a swivel joint at the rear end of the hydraulic cylinders, using push rods and two hooks in the support arm.
    This is a purely hydraulic step.
 
And what about when opening the roof?
Same in the opposite order: :D
  1. Hydraulic rams to unlock the rear roof shell. Can be done manually with the special tool I' ve posted yesterday in another thread.
  2. Unlocking cowl panel, timing depending of the software version
  3. Opening the couplings to rise the trunk frame
  4. ...
There are minor differences in the timings depending of the CTM's software versions and depending of the type of hydraulic pump (3 or 4 solenoids as of 2012).
 
Last edited:
For the love of God…pour 5 gallons of best high octane fuel over this over the m@ther f@cker and put us out of our misery,..😢🧐😳🙈🤣
 
Last edited:
Back
Top Bottom