F30POST
F30POST
2012-2015 BMW 3-Series and 4-Series Forum
BMW Garage BMW Meets Register Today's Posts
BMW 3-Series and 4-Series Forum (F30 / F32) | F30POST > Technical Forums > F30 DIYs and Coding Discussions > Newer iDrive controller (ZBE4) retrofit not working
GetBMWParts
Post Reply
 
Thread Tools Search this Thread
      04-12-2020, 02:14 AM   #1
psyki
E36fiend
United_States
285
Rep
637
Posts

Drives: 2014 435i xDrive
Join Date: May 2019
Location: Sammamish, WA

iTrader: (1)

Garage List
2014 435i xDrive  [0.00]
2014 X5  [0.00]
Newer iDrive controller (ZBE4) retrofit not working

My car originally came with NBT and a touch iDrive controller, recently I did a full NBT EVO retrofit with a working ATM along with a 10.25" touch screen, everything works great. My understanding is that the iDrive controller in my car is currently on the CAN2 bus but when I plug in the newer controller it does not work.

When I load e-sys it shows the newer controller (ZBE4) and actually reflects the CAFD level, but when I try to read coding data I get an error message. With the original controller plugged in it shows ZBE3 as it should.





I loaded ISTA and I just get code S0393 "No communication possible with: Controller"



Am I wrong in my assumption that my car has the controller on the CAN2 network already? I checked the wiring diagrams and the color coding indicates it is indeed CAN2. The colors of the wires that plug into my controller are the colors in the diagram.



Is there something else I need to do? Or do I need to tap into CAN2?
Appreciate 0
      04-12-2020, 07:40 AM   #2
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

I think the connection is right, because the ZBE4 is visible and the wiring colors are the same.
I only don't understand why there is a CAFD already.
But did you already try to code the ZBE4?
Appreciate 0
      04-12-2020, 01:51 PM   #3
psyki
E36fiend
United_States
285
Rep
637
Posts

Drives: 2014 435i xDrive
Join Date: May 2019
Location: Sammamish, WA

iTrader: (1)

Garage List
2014 435i xDrive  [0.00]
2014 X5  [0.00]
Quote:
Originally Posted by atzebmw View Post
I think the connection is right, because the ZBE4 is visible and the wiring colors are the same.
I only don't understand why there is a CAFD already.
But did you already try to code the ZBE4?
I did try to code it, got the same error. I also tried using 'Detect cafd for swe' which lets me pick the cafd version but I got the same error as when I tried to read coding data. Is it a faulty unit?
Appreciate 0
      04-12-2020, 02:06 PM   #4
bmrguy03
Lieutenant
bmrguy03's Avatar
United_States
83
Rep
440
Posts

Drives: 2016 328i SULEV
Join Date: Oct 2016
Location: Ontario, California

iTrader: (4)

It depends what donor car you got the retrofit from. If it's from the anything but the F30 then it won't work as the new G series use a different method of communicating. I had the same issue when I retrofitted NBT evo into my LCI f30. My donor car was a G30 and everything worked but the controller. I had to buy an updated controller from an f30 and it worked without a problem.
Appreciate 0
      04-13-2020, 01:27 AM   #5
psyki
E36fiend
United_States
285
Rep
637
Posts

Drives: 2014 435i xDrive
Join Date: May 2019
Location: Sammamish, WA

iTrader: (1)

Garage List
2014 435i xDrive  [0.00]
2014 X5  [0.00]
Quote:
Originally Posted by bmrguy03 View Post
It depends what donor car you got the retrofit from. If it's from the anything but the F30 then it won't work as the new G series use a different method of communicating. I had the same issue when I retrofitted NBT evo into my LCI f30. My donor car was a G30 and everything worked but the controller. I had to buy an updated controller from an f30 and it worked without a problem.
Oh really? I just checked the eBay ad, apparently this controller was indeed from a G30 so that probably explains it. Shoot. Leave it to BMW to make identical parts that are incompatible.
Appreciate 0
      04-13-2020, 03:56 AM   #6
davidwen0414
Registered
1
Rep
4
Posts

Drives: 428i F36
Join Date: Apr 2017
Location: Taiwan

iTrader: (0)

You may try to edit the car type into G30. And try to code it.
It might be a solution.
Appreciate 0
      04-13-2020, 08:11 PM   #7
psyki
E36fiend
United_States
285
Rep
637
Posts

Drives: 2014 435i xDrive
Join Date: May 2019
Location: Sammamish, WA

iTrader: (1)

Garage List
2014 435i xDrive  [0.00]
2014 X5  [0.00]
I looked at the G30 wiring diagrams in newtis and the controller is on the CAN4 bus going to the BDC as there is no FEM in later models, also it appears there is no touch controller. It's been debated whether CAN4 can be referred to as a renamed CAN2 depending on the architecture but I dunno, could be there's some different electronics inside the Gxx series controller.
Appreciate 0
      08-24-2021, 02:02 PM   #8
starmanbl
New Member
6
Rep
21
Posts

Drives: F30 318d Sport
Join Date: Dec 2016
Location: Europe

iTrader: (0)

Quote:
Originally Posted by psyki View Post
I looked at the G30 wiring diagrams in newtis and the controller is on the CAN4 bus going to the BDC as there is no FEM in later models, also it appears there is no touch controller. It's been debated whether CAN4 can be referred to as a renamed CAN2 depending on the architecture but I dunno, could be there's some different electronics inside the Gxx series controller.
Hi, sorry to bringing old thread back but I wonder did you ever solve this issue?
I have exactly same issue... If you did fix it can you please share solution...
Thank you
Appreciate 0
      08-24-2021, 04:04 PM   #9
psyki
E36fiend
United_States
285
Rep
637
Posts

Drives: 2014 435i xDrive
Join Date: May 2019
Location: Sammamish, WA

iTrader: (1)

Garage List
2014 435i xDrive  [0.00]
2014 X5  [0.00]
Quote:
Originally Posted by starmanbl View Post
Hi, sorry to bringing old thread back but I wonder did you ever solve this issue?
I have exactly same issue... If you did fix it can you please share solution...
Thank you
I did not, it seems that the G30 controller is not compatible with F3x.
Appreciate 0
      08-24-2021, 04:33 PM   #10
driver4f
Registered
Poland
0
Rep
3
Posts

Drives: BMW M4 G82
Join Date: Feb 2020
Location: W

iTrader: (0)

https://cartechnology.co.uk/showthread.php?tid=84422
Appreciate 0
      08-25-2021, 07:05 AM   #11
Adrian_CRG
Enlisted Member
Romania
25
Rep
31
Posts

Drives: BMW 640xd
Join Date: Jan 2020
Location: Bucharest

iTrader: (0)

is possible to make Gxx controller work in Fxx cars but will require an emulator/can filter.
I have in my F36 the ceramic controller from G11.
__________________
Current cars: 2016 F13 640XD ; 2017 F36 420XD
Past cars: 2010 E93 320i ; 2008 E60 530XD ; 2006 E90 320D
Appreciate 0
      08-28-2021, 08:18 AM   #12
Wibbles
Coding ECU's remotely
Wibbles's Avatar
445
Rep
1,176
Posts

Drives: M3LR
Join Date: May 2012
Location: UK

iTrader: (0)

G series ZBE can be flashed to F series firmware and will work without any emulators.
Appreciate 0
      01-02-2022, 09:00 AM   #13
z88m
Registered
0
Rep
2
Posts

Drives: F30
Join Date: Dec 2021
Location: USA

iTrader: (0)

Hello. Please advise the coding, error -CON 026708-touchpad. Installed the controller iDrive from NBT evo swears that there is no touchpad module, as I understand it. Saw it somewhere, can not find it. car BMW F30 2018.

Last edited by z88m; 01-02-2022 at 10:29 AM..
Appreciate 0
      09-09-2022, 12:24 AM   #14
smartens
New Member
2
Rep
6
Posts

Drives: BMW 3 Series GT F34
Join Date: Apr 2021
Location: Toronto

iTrader: (0)

I installed an iDrive from a 2017 F30 to a 2015 car. It shows up as ZBE4 and I’m seeing this expect problem when try coding it. ISTA shows these two errors:
026708 CON: No current coding data stored
02670B CON: Control unit is not encoded for the vehicle

At the same time the new iDrive works (although with the old pre-LCI button mapping).

Anyone has figured this out?
Appreciate 0
      09-09-2022, 07:49 AM   #15
Wibbles
Coding ECU's remotely
Wibbles's Avatar
445
Rep
1,176
Posts

Drives: M3LR
Join Date: May 2012
Location: UK

iTrader: (0)

Quote:
Originally Posted by smartens View Post
I installed an iDrive from a 2017 F30 to a 2015 car. It shows up as ZBE4 and I’m seeing this expect problem when try coding it. ISTA shows these two errors:
026708 CON: No current coding data stored
02670B CON: Control unit is not encoded for the vehicle

At the same time the new iDrive works (although with the old pre-LCI button mapping).

Anyone has figured this out?
easy to fix both issues, drop me a PM for help
Appreciate 0
      11-08-2022, 07:46 AM   #16
ivanivanusic
Private
ivanivanusic's Avatar
2
Rep
62
Posts

Drives: BMW F20 116d
Join Date: May 2022
Location: Croatia

iTrader: (0)

Garage List
  [0.00]
Quote:
Originally Posted by Wibbles View Post
easy to fix both issues, drop me a PM for help
I have same errors after retrofitting NBT Evo ID6 in my car, F20 PreLci 2015, controller works perfecltz, touch works, new key mapping works (not inverted). I need only to solve these errors.

I get ZBE4 error when trying to read CAFD mapping
Appreciate 0
      11-08-2022, 07:52 AM   #17
TheNine90
Banned
578
Rep
2,047
Posts

Drives: bmw
Join Date: Aug 2021
Location: Workshop

iTrader: (0)

Use detect SWE for CAF button to manually inject CAFD
Appreciate 0
      05-07-2023, 02:57 PM   #18
BMWFanaticRob
New Member
0
Rep
25
Posts

Drives: F33 435i
Join Date: May 2018
Location: Bethlehem PA

iTrader: (0)

If anyone in this post has figured out how to make the ZBE4 work with an F-Series with EVO, please provide instructions and/or the directions on what needs to be done (coding, flashing, etc.) to have it work properly. I've seen posts where folks comment that they can do it, or it's possible, however, I've never actually seen anything that describes what needs to be done.

This would make a lot of F-series folks who are doing the EVO retrofit very, very, happy.

Thanks!!!!
Appreciate 0
      05-07-2023, 05:35 PM   #19
Zheez
Lieutenant
United Kingdom
288
Rep
539
Posts

Drives: 320D (2015)
Join Date: Dec 2018
Location: UK (Hampshire)

iTrader: (0)

I didn’t need to do anything on my car. I have a 2015 F30 with retrofitted Evo. Was using the old ZBE3 controller for a while but a few days ago I bought a ZBE4 controller with a 2020 production date. It worked right away without having to do anything.

Just coded Evo to use the new button layout and I injected a CAFD into ZBE4 then coded it to stop ISTA complaining but it hasn’t changed anything in terms of functionality.

Clearly there are some controllers that are KCAN4 that don’t work right away and do need something else to be done. Does anyone know how to determine what these controllers are marked with? I wasn’t sure if my 2020 controller was going to work but luckily it did.
Appreciate 0
      05-17-2023, 03:43 PM   #20
Elvin86
Enlisted Member
3
Rep
49
Posts

Drives: F34gt
Join Date: Mar 2023
Location: Sweden

iTrader: (0)

hi, I have luck problems on my f34 gt, have changed my nbt to nbt hu and my touch control is showing error on bimmerlink also has the touch module, does anyone know how to fix this
Attached Images
 
Appreciate 0
      05-18-2023, 12:59 AM   #21
TheNine90
Banned
578
Rep
2,047
Posts

Drives: bmw
Join Date: Aug 2021
Location: Workshop

iTrader: (0)

Did you code the module?
Appreciate 0
      05-18-2023, 04:04 PM   #22
Elvin86
Enlisted Member
3
Rep
49
Posts

Drives: F34gt
Join Date: Mar 2023
Location: Sweden

iTrader: (0)

only with bimmercode
All zbe active
Attached Images
 
Appreciate 0
Post Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 02:38 AM.




f30post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST