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!
Not joined yet? Register for free and enjoy features such as alerts, private messaging and viewing latest posts and topics.
Heated seats
-
- Senior Member
- Posts: 1043
- Joined: Wed Oct 07, 2015 12:54 pm
- Location: Devon
- ProfCJJ
- Member
- Posts: 462
- Joined: Mon Feb 26, 2018 3:40 am
- Contact:
Heated seats
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.
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.
- ProfCJJ
- Member
- Posts: 462
- Joined: Mon Feb 26, 2018 3:40 am
- Contact:
Heated seats
Here is passenger side power fitted.
Driver’s side power and K_CAN.
K_CAN cables identified at the junction box end:
Power from Fuse 46 via the junction box connector:
Driver’s side power and K_CAN.
K_CAN cables identified at the junction box end:
Power from Fuse 46 via the junction box connector:
-
- Senior Member
- Posts: 1043
- Joined: Wed Oct 07, 2015 12:54 pm
- Location: Devon
Heated seats
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!
Will be interesting to see what works without additional coding. Good luck!
- ProfCJJ
- Member
- Posts: 462
- Joined: Mon Feb 26, 2018 3:40 am
- Contact:
Heated seats
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.
-
- Senior Member
- Posts: 1043
- Joined: Wed Oct 07, 2015 12:54 pm
- Location: Devon
- ProfCJJ
- Member
- Posts: 462
- Joined: Mon Feb 26, 2018 3:40 am
- Contact:
Heated seats
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.
-
- Senior Member
- Posts: 1774
- Joined: Thu Aug 16, 2012 2:24 pm
- Location: Lincolnshire, UK
Heated seats
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.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.
Dave
2011, 23i, Grey with Red leather.
My E89 YouTube channel - BMW Z4 Mods
https://www.youtube.com/channel/UCttNBt ... UQnoEvKB2Q
2011, 23i, Grey with Red leather.
My E89 YouTube channel - BMW Z4 Mods
https://www.youtube.com/channel/UCttNBt ... UQnoEvKB2Q
- ProfCJJ
- Member
- Posts: 462
- Joined: Mon Feb 26, 2018 3:40 am
- Contact:
Heated seats
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.AnubisZed wrote: ↑Sun Oct 30, 2022 11:16 amYour 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.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.
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
-
- Senior Member
- Posts: 1774
- Joined: Thu Aug 16, 2012 2:24 pm
- Location: Lincolnshire, UK
Heated seats
Have you seen this?.....
https://www.e90post.com/forums/showthread.php?t=480313
Loads of info on there
https://www.e90post.com/forums/showthread.php?t=480313
Loads of info on there
Dave
2011, 23i, Grey with Red leather.
My E89 YouTube channel - BMW Z4 Mods
https://www.youtube.com/channel/UCttNBt ... UQnoEvKB2Q
2011, 23i, Grey with Red leather.
My E89 YouTube channel - BMW Z4 Mods
https://www.youtube.com/channel/UCttNBt ... UQnoEvKB2Q
- ProfCJJ
- Member
- Posts: 462
- Joined: Mon Feb 26, 2018 3:40 am
- Contact:
Heated seats
Great thanks! There are a lot of similarities across the models - wire colour though seems to not always carry through.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
Reading up on the NCSExpert stuff needed too
-
- Senior Member
- Posts: 1043
- Joined: Wed Oct 07, 2015 12:54 pm
- Location: Devon
Heated seats
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. have faith!
- ProfCJJ
- Member
- Posts: 462
- Joined: Mon Feb 26, 2018 3:40 am
- Contact:
Heated seats
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!clarker63 wrote: ↑Mon Oct 31, 2022 9:44 amI 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. have faith!
- ProfCJJ
- Member
- Posts: 462
- Joined: Mon Feb 26, 2018 3:40 am
- Contact:
Heated seats
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.
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.
-
- Senior Member
- Posts: 1043
- Joined: Wed Oct 07, 2015 12:54 pm
- Location: Devon
Heated seats
I dont remember coding the IHK module... but someone with more recent knowledge is probably better to advise on all those steps.