Not joined yet? Register for free and enjoy features such as alerts, private messaging and viewing latest posts and topics.

Heated seats

Specific discussion about the E89 2009 Z4 (sDrive35is, sDrive35i, sDrive30i, sDrive23i)
Post Reply
clarker63
Senior Member
Senior Member
Posts: 1043
Joined: Wed Oct 07, 2015 12:54 pm
Location: Devon

Heated seats

Post by clarker63 » Fri Oct 28, 2022 5:25 pm

ProfCJJ wrote: Thu Oct 27, 2022 10:33 pm By the way, could you recommend a supplier for K+Dcan obd/usb cable please?
i cant remember but im pretty sure this has been asked on the forum before. see if you can find one.. hope you're getting on ok!

User avatar
ProfCJJ
Member
Member
Posts: 462
Joined: Mon Feb 26, 2018 3:40 am
Contact:

Heated seats

Post by ProfCJJ » Fri Oct 28, 2022 7:46 pm

Thanks. I’m reading the threads but no specific recommendations of a seller yet. I sent off for one on Amazon a while back and the seller sent a generic lead that didn’t even get recognised by the pc. Trying not to get stung again.

Fitted all the cables today, all tidied away and ship-shape. Tomorrow will test fit seats to see what works as it got dark today.

Wiring wasn’t too difficult, just took a while as I wanted to do the wiring as oem as possible. :roll:
---
Christopher

Z4 E89 sDrive 30i Msport in Alpine White with Kansas red leather interior and brushed aluminium carbon fibre look.

Image

User avatar
ProfCJJ
Member
Member
Posts: 462
Joined: Mon Feb 26, 2018 3:40 am
Contact:

Heated seats

Post by ProfCJJ » Fri Oct 28, 2022 7:55 pm

Here is passenger side power fitted.
A7B82D44-C32E-47D1-925F-718CBFC6D024.jpeg
A7B82D44-C32E-47D1-925F-718CBFC6D024.jpeg (154.85 KiB) Viewed 602 times
Driver’s side power and K_CAN.
3026D73F-A4E4-49BF-8EE8-93671A385B7B.jpeg
3026D73F-A4E4-49BF-8EE8-93671A385B7B.jpeg (110.82 KiB) Viewed 602 times
K_CAN cables identified at the junction box end:
D306A9EE-A8CA-49E0-9584-5DA866CFBD6A.jpeg
D306A9EE-A8CA-49E0-9584-5DA866CFBD6A.jpeg (174.8 KiB) Viewed 602 times
Power from Fuse 46 via the junction box connector:
D94BC339-AAB6-4169-BF15-037BCF9A3FE2.jpeg
D94BC339-AAB6-4169-BF15-037BCF9A3FE2.jpeg (134.96 KiB) Viewed 602 times
BB39BDF1-EDD1-4553-839B-0E4C184D2E1F.jpeg
BB39BDF1-EDD1-4553-839B-0E4C184D2E1F.jpeg (147.99 KiB) Viewed 602 times
---
Christopher

Z4 E89 sDrive 30i Msport in Alpine White with Kansas red leather interior and brushed aluminium carbon fibre look.

Image

clarker63
Senior Member
Senior Member
Posts: 1043
Joined: Wed Oct 07, 2015 12:54 pm
Location: Devon

Heated seats

Post by clarker63 » Sat Oct 29, 2022 8:11 am

I eventually found my purchase on ebay 5 years ago but the seller (cable-shack) no longer appears to have them. I guess you need to take a gamble on something.

Will be interesting to see what works without additional coding. Good luck!

User avatar
ProfCJJ
Member
Member
Posts: 462
Joined: Mon Feb 26, 2018 3:40 am
Contact:

Heated seats

Post by ProfCJJ » Sat Oct 29, 2022 8:19 pm

clarker63 wrote: Sat Oct 29, 2022 8:11 am I eventually found my purchase on ebay 5 years ago but the seller (cable-shack) no longer appears to have them. I guess you need to take a gamble on something.

Will be interesting to see what works without additional coding. Good luck!
Well, put the seats in and SUCCESS! Of sorts …

The electric movement works straight off the bat for both seats, no response from the heated seat buttons / but I didn’t expect much in that department … HOWEVER … I seem to have a problem in the K_CAN lines as as soon as I plug the drivers seat in the car starts going crazy with errors all over the place / all can bus related. When I unplug the drivers seat it all stops. So tomorrow I need to do some diagnosing - perhaps a bad connection somewhere. I’m sure I’ll get to the bottom of it.

Then I’ll need to code - still yet to order a cable but am looking at what needs coding and how.

Fingers crossed.
---
Christopher

Z4 E89 sDrive 30i Msport in Alpine White with Kansas red leather interior and brushed aluminium carbon fibre look.

Image

clarker63
Senior Member
Senior Member
Posts: 1043
Joined: Wed Oct 07, 2015 12:54 pm
Location: Devon

Heated seats

Post by clarker63 » Sun Oct 30, 2022 8:33 am

ProfCJJ wrote: Fri Oct 28, 2022 7:55 pm Fingers crossed
where are you based? Someone on the forum with a cable might be near by?

Do the lights come on on the heated seat buttons?

User avatar
ProfCJJ
Member
Member
Posts: 462
Joined: Mon Feb 26, 2018 3:40 am
Contact:

Heated seats

Post by ProfCJJ » Sun Oct 30, 2022 9:44 am

clarker63 wrote: Sun Oct 30, 2022 8:33 am
ProfCJJ wrote: Fri Oct 28, 2022 7:55 pm Fingers crossed
where are you based? Someone on the forum with a cable might be near by?

Do the lights come on on the heated seat buttons?
I’m in Southampton … I’ll order a cable off Amazon today.

No, the heated seat buttons have no response (no LEDs) but with the car being lit up like a Christmas tree I need to sort the CAN Bus issue first. I’m assuming I don’t have a clean connection or something similar - going to investigate today.
---
Christopher

Z4 E89 sDrive 30i Msport in Alpine White with Kansas red leather interior and brushed aluminium carbon fibre look.

Image

AnubisZed
Senior Member
Senior Member
Posts: 1774
Joined: Thu Aug 16, 2012 2:24 pm
Location: Lincolnshire, UK

Heated seats

Post by AnubisZed » Sun Oct 30, 2022 11:16 am

ProfCJJ wrote: Sat Oct 29, 2022 8:19 pm … HOWEVER … I seem to have a problem in the K_CAN lines as as soon as I plug the drivers seat in the car starts going crazy with errors all over the place / all can bus related. When I unplug the drivers seat it all stops. So tomorrow I need to do some diagnosing - perhaps a bad connection somewhere. I’m sure I’ll get to the bottom of it.
Your High and Low canbus lines are crossed over somewhere. Alas it's a trace job unfortuneately. Assuming the seat is 'as-is' then it's either on the seat plug coupler or whereever you tapped into the canbus lines.
Dave
2011, 23i, Grey with Red leather. 8)

My E89 YouTube channel - BMW Z4 Mods
https://www.youtube.com/channel/UCttNBt ... UQnoEvKB2Q

User avatar
ProfCJJ
Member
Member
Posts: 462
Joined: Mon Feb 26, 2018 3:40 am
Contact:

Heated seats

Post by ProfCJJ » Sun Oct 30, 2022 2:20 pm

AnubisZed wrote: Sun Oct 30, 2022 11:16 am
ProfCJJ wrote: Sat Oct 29, 2022 8:19 pm … HOWEVER … I seem to have a problem in the K_CAN lines as as soon as I plug the drivers seat in the car starts going crazy with errors all over the place / all can bus related. When I unplug the drivers seat it all stops. So tomorrow I need to do some diagnosing - perhaps a bad connection somewhere. I’m sure I’ll get to the bottom of it.
Your High and Low canbus lines are crossed over somewhere. Alas it's a trace job unfortuneately. Assuming the seat is 'as-is' then it's either on the seat plug coupler or whereever you tapped into the canbus lines.
Exactly this! I had mislabelled pins 2 and 3 on the under seat connector - swapped them over and no more Bus problems. So now I have movement on both seats working perfectly / the drivers seat recalls the positions 1 and 2 but I cannot set them. Also, the heated seat switches don’t light up and of course no heat. For that need coding I fear.

If I figure out the steps I’ll post them here for those who know the software better than I to take a look before I start fiddling!!

Cheers
---
Christopher

Z4 E89 sDrive 30i Msport in Alpine White with Kansas red leather interior and brushed aluminium carbon fibre look.

Image

AnubisZed
Senior Member
Senior Member
Posts: 1774
Joined: Thu Aug 16, 2012 2:24 pm
Location: Lincolnshire, UK

Heated seats

Post by AnubisZed » Sun Oct 30, 2022 4:52 pm

Have you seen this?.....
https://www.e90post.com/forums/showthread.php?t=480313

Loads of info on there :thumbsup:
Dave
2011, 23i, Grey with Red leather. 8)

My E89 YouTube channel - BMW Z4 Mods
https://www.youtube.com/channel/UCttNBt ... UQnoEvKB2Q

User avatar
ProfCJJ
Member
Member
Posts: 462
Joined: Mon Feb 26, 2018 3:40 am
Contact:

Heated seats

Post by ProfCJJ » Mon Oct 31, 2022 1:18 am

AnubisZed wrote: Sun Oct 30, 2022 4:52 pm Have you seen this?.....
https://www.e90post.com/forums/showthread.php?t=480313

Loads of info on there :thumbsup:
Great thanks! There are a lot of similarities across the models - wire colour though seems to not always carry through.

Reading up on the NCSExpert stuff needed too 👍
---
Christopher

Z4 E89 sDrive 30i Msport in Alpine White with Kansas red leather interior and brushed aluminium carbon fibre look.

Image

clarker63
Senior Member
Senior Member
Posts: 1043
Joined: Wed Oct 07, 2015 12:54 pm
Location: Devon

Heated seats

Post by clarker63 » Mon Oct 31, 2022 9:44 am

ProfCJJ wrote: Mon Oct 31, 2022 1:18 am Reading up on the NCSExpert stuff needed too 👍
I found this the worst bit as my version was in german (is there an english one?), and if I recall I was using profiles for e90s.... maybe I didnt have an up to date version... Plus you worry you will brick your modules.

In the end it was OK though. :D have faith!

User avatar
ProfCJJ
Member
Member
Posts: 462
Joined: Mon Feb 26, 2018 3:40 am
Contact:

Heated seats

Post by ProfCJJ » Mon Oct 31, 2022 11:12 am

clarker63 wrote: Mon Oct 31, 2022 9:44 am
ProfCJJ wrote: Mon Oct 31, 2022 1:18 am Reading up on the NCSExpert stuff needed too 👍
I found this the worst bit as my version was in german (is there an english one?), and if I recall I was using profiles for e90s.... maybe I didnt have an up to date version... Plus you worry you will brick your modules.

In the end it was OK though. :D have faith!
Ta. I received the proper cable from Amazon today, so later in the day I will see if I can get the hang of this!
---
Christopher

Z4 E89 sDrive 30i Msport in Alpine White with Kansas red leather interior and brushed aluminium carbon fibre look.

Image

User avatar
ProfCJJ
Member
Member
Posts: 462
Joined: Mon Feb 26, 2018 3:40 am
Contact:

Heated seats

Post by ProfCJJ » Mon Oct 31, 2022 10:28 pm

I won’t be able to try the coding until Thursday but I have the cable, software installed and researched the steps. For those that know, does this look ok to you? If it works I’ll add it to the how-to I’m writing:

USING NCS Expert to Code the CAS/ FRM

After installing heated/electric seats in the Z4 E89, the car needs coding – the Vehicle Order (VO)
needs to be updated to inform the car of the new options added:

- The CAS (Car Access System) and the FRM (Footwell Module) need updating (by adding
$494 – Heated Seats Driver/Passenger & $459 – Electrical Adjustable Comfort Seats with
Memory/Passenger)
Once the VO has been changed:
- The JBBF (Junction Box Passenger) needs updating
- The IHK (Climate-control / Heating / Air-conditioning System) needs updating

Using NCS Expert do the following:

1. In NCS Expert, load the Expertmode profile.
2. Press F1 or the VIN/ZCS/FA button, to read vehicle data.
3. Press F3 or the ZCS/FA f. ECU button to read FA from the ECU.
4. In the Choose CHASSIS pop-up window, choose the E89 chassis and press the OK button.
5. In the Choose ECU pop-up window, choose the CAS ECU and press the OK button.
6. The Model (CHASSIS), VIN number (FG), and VO (FA) should be displayed in NCS Expert.
7. Press F2 or the Enter FA button to modify the VO.
8. In the Choose CHASSIS pop-up window, choose the E89 chassis and press the OK button.
9. In the Enter VIN pop-up window, verify that the VIN listed is the correct VIN number for the
vehicle. The last digit attached to the VIN number is a checksum. You should not have to change
anything on this step. Just verify and press the OK button.
10. In the Enter FA pop-up screen, for the Attribute text field, input the SA or Service Code. After
typing in the code, press the Add button, and verify that the code was listed in the list of FA
codes. After verifying, press the OK button.
- SA codes will begin with a “$”
- Service Codes will begin with a “+”
So: add SA code $494 for heated seats, and $459 for electric seats
11. Press F6 or the Back button.
12. Press F4 or Process ECU button.
13. For the Choose ECU pop-up window, select CAS and press the OK button.
14. Press F2 or the Change job button.
15. From the Choose job pop-up window, select FA_WRITE and press the OK button.
16. Under “get coded:” verify that CAS is the ECU selected to get coded. Also verify the JOBNAME is
equal to FA_WRITE, and then press F3 or the Execute job button.
17. After the job has ended, we need to also write the new VO to the FRM ECU so that it will be
written to both the CAS and FRM ECU. Press F1 or Change ECU button.
18. From the Choose ECU pop-up window, choose the FRM ECU and press the OK button.
19. Under “get coded:” verify that FRM is the ECU selected to get coded. Also verify the JOBNAME
is equal to FA_WRITE, and then press F3 or the Execute job button.
Now we need to update the JBBF and IHK ECUs with the updated VO.
20. Press F4 or Process ECU button.
21. For the Choose ECU pop-up window, select JBBF and press the OK button.
22. Press F2 or the Change job button.
23. From the Choose job pop-up window, select SG_CODIERIEN and press the OK button.
24. Under “get coded:” verify that JBBF is the ECU selected to get coded. Also verify the JOBNAME
is equal to SG_CODIERIEN, and then press F3 or the Execute job button.
25. After the job has ended, we need to also update the IHK ECU so that the updates will be written
to both the JBBF and IHK ECUs. Press F1 or Change ECU button.
26. From the Choose ECU pop-up window, choose the IHK ECU and press the OK button.
27. Under “get coded:” verify that IHK is the ECU selected to get coded. Also verify the JOBNAME is
equal to SG_CODIERIEN, and then press F3 or the Execute job button.
28. After the coding has ended, you can exit out of NCS Expert.
---
Christopher

Z4 E89 sDrive 30i Msport in Alpine White with Kansas red leather interior and brushed aluminium carbon fibre look.

Image

clarker63
Senior Member
Senior Member
Posts: 1043
Joined: Wed Oct 07, 2015 12:54 pm
Location: Devon

Heated seats

Post by clarker63 » Tue Nov 01, 2022 9:22 am

I dont remember coding the IHK module... but someone with more recent knowledge is probably better to advise on all those steps.

Post Reply