E90Post
 


Studio RSR
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > ConnectedDrive / I-Drive / Navigation Related Discussion > "Early Model" LCI CIC Update



Reply
 
Thread Tools Search this Thread
      02-12-2023, 05:58 AM   #1
GnomeChild
IN54NE
GnomeChild's Avatar
324
Rep
483
Posts

Drives: e90 335i LCI M-Sport
Join Date: Feb 2018
Location: California

iTrader: (3)

Garage List
2010 BMW 335i  [0.00]
"Early Model" LCI CIC Update

So apparently I'm finding out that I'm having a few issues doing some upgrades to my CIC/Navigation maps because my CIC is the "early model" firmware that doesn't include some basic functions found on the later CIC system firmware like the "system update" menu for combox retrofit and does not produce a proper 1b.hex file for FSC generation for Navigation maps update

Been doing some research across that's taken me on a massive lurk session across multiple e90-based forums and I've essentially come to two conclusions/plan of actions:

1) Try to make up some BS excuse about my CIC/Nav/Bluetooth malfunctioning (it has been acting up lately) and hope BMW will take me in for an Integration Level Update
2) Buy an ENET cable and download ISTA/P to perform the update myself

Am I correct to believe these are the only possible ways to upgrade a CIC unit that otherwise cannot be upgraded from the USB port in the armrest (due to not having a "system update" menu option itself)
__________________
Appreciate 0
      02-13-2023, 10:52 AM   #2
lnxguy
Lieutenant Colonel
357
Rep
1,723
Posts

Drives: 2009 335D
Join Date: Jun 2016
Location: Barrie

iTrader: (1)

You're using the wrong USB port. Glovebox USB only to grab the 1b, the one in the armrest will not work.

Also, enet is for F series, not E series. You'll need K+DCAN or ICOM.
__________________
'09 335D
Appreciate 0
      02-13-2023, 12:01 PM   #3
GnomeChild
IN54NE
GnomeChild's Avatar
324
Rep
483
Posts

Drives: e90 335i LCI M-Sport
Join Date: Feb 2018
Location: California

iTrader: (3)

Garage List
2010 BMW 335i  [0.00]
Quote:
Originally Posted by lnxguy View Post
You're using the wrong USB port. Glovebox USB only to grab the 1b, the one in the armrest will not work.

Also, enet is for F series, not E series. You'll need K+DCAN or ICOM.
No, you don't understand

I'm grabbing the 1b.hex business as usual from the glovebox but I am getting a file that only has a generic vin data of "1234567" instead of my actual vin. It is an unfortunate oversight in the coding for the sh script that pulls the 1b. It's useless for generating FSCs for my vehicle since it doesn't generate the correct code. In my experience it only happens in early LCI models running the old CIC firmware. Late model LCIs have CICs that function correctly with the sh script and generate correct 1b.hex files that can be updated from the armrest USB (and coincidentally a Combox and Bluetooth Audio). Mine cannot be updated due to no option in the CIC for "system update" while late model CICs can receive the yearly patches from BMW in the armrest

There is another method using HxD and an ENET cable to generate my own 1b, but if I'm going through all the trouble I might as well update my CIC firmware if possible to prep for my combox retrofit and solve my 1b issues as a consequence
__________________
Appreciate 0
      02-15-2023, 10:25 AM   #4
lnxguy
Lieutenant Colonel
357
Rep
1,723
Posts

Drives: 2009 335D
Join Date: Jun 2016
Location: Barrie

iTrader: (1)

Quote:
Originally Posted by GnomeChild View Post
No, you don't understand

I'm grabbing the 1b.hex business as usual from the glovebox but I am getting a file that only has a generic vin data of "1234567" instead of my actual vin. It is an unfortunate oversight in the coding for the sh script that pulls the 1b. It's useless for generating FSCs for my vehicle since it doesn't generate the correct code. In my experience it only happens in early LCI models running the old CIC firmware. Late model LCIs have CICs that function correctly with the sh script and generate correct 1b.hex files that can be updated from the armrest USB (and coincidentally a Combox and Bluetooth Audio). Mine cannot be updated due to no option in the CIC for "system update" while late model CICs can receive the yearly patches from BMW in the armrest

There is another method using HxD and an ENET cable to generate my own 1b, but if I'm going through all the trouble I might as well update my CIC firmware if possible to prep for my combox retrofit and solve my 1b issues as a consequence
Alright, now this makes a bit more sense. What revision firmware are you on right now? I've had no issues pulling the 1b from my '08 manufactured e90 LCI. The only models receiving updates in the armrest are the ones without a TCU or MULF or combination of both. Anything older then '11 it's gotta be upgraded via the glovebox.

Are you sure this isn't due to your unit being Business vs Professional?
__________________
'09 335D
Appreciate 0
      02-15-2023, 04:53 PM   #5
GnomeChild
IN54NE
GnomeChild's Avatar
324
Rep
483
Posts

Drives: e90 335i LCI M-Sport
Join Date: Feb 2018
Location: California

iTrader: (3)

Garage List
2010 BMW 335i  [0.00]
Quote:
Originally Posted by lnxguy View Post
Alright, now this makes a bit more sense. What revision firmware are you on right now? I've had no issues pulling the 1b from my '08 manufactured e90 LCI. The only models receiving updates in the armrest are the ones without a TCU or MULF or combination of both. Anything older then '11 it's gotta be upgraded via the glovebox.

Are you sure this isn't due to your unit being Business vs Professional?
Interesting

my findings were all based on assumptions and observations that a lot of early model CIC guys were getting the "1234567" vin error. I'm not sure if my car is business or professional but I would assume Professional considering it's a 335i with factory CIC and all the boxes ticked. Firmware version? Shit.. probably running the original firmware it rolled out of the factory with back in 10/2009. My car has both a MULF and TCU but will be getting replaced with a Combox soon and from what I can tell, there is a small extension to plug in the USB connector that would have originally gone into the MULF into the Combox (thus retaining the armrest update location for CIC/Combox updates). As far as I know only Map data gets updated through the glovebox and that's where I'm pulling the 1b.hex from and also where I am plugging in my USB with my Premium 2022 map data on it in (unless '10- models update via glovebox and Combox '11+ models update via armrest)
__________________

Last edited by GnomeChild; 02-15-2023 at 05:00 PM..
Appreciate 0
      02-17-2023, 11:08 AM   #6
lnxguy
Lieutenant Colonel
357
Rep
1,723
Posts

Drives: 2009 335D
Join Date: Jun 2016
Location: Barrie

iTrader: (1)

Have you tried this? (Quick search in the 1B mega thread)


Thanks vespa.

I tried to use the automated method using USB stick (by portalseo): https://www.e90post.com/forums/showthread.php?t=1461515,
but it returned a generic/incorrect VIN of "1234567" due to my car's older production date of 2009-09-25.

More info on the generic/incorrect VIN can be found here: https://www.e90post.com/forums/showp...&postcount=319

So I ended up buying an ENET to OBD2 Connector and followed vespa's method as per this thread.

In case others may find this useful, here's a summary of my experience:
In step 2, I left DNS blank.
Step 5 didn't prompt me for a username nor password (I used Firefox on Windows 10 1903).
In step 6, clicking UP didn't work, so I clicked on the folder names instead (HBpersistence, then Normal).
My downloaded 'generalPersistencyData_DiagnosticSWTController' file was 26.0 KB in size (which I think is larger than normal).
In step 9, the search for "01 01 00 1B" found 20 hits. The first 13 hits contained a generic/incorrect VIN of "1234567", and the next 7 hits (14th to 20th) contained my correct VIN number (last 7 characters).
All seven 1b.hex files that I extracted from the "01 01 00 1B" segments with correct VIN number (14th to 20th) were identical.

I used one of the identical 1b.hex files to generate an FSC Code (Lifetime) using Jagaer's FSC Generator: https://www.e90post.com/forums/showthread.php?t=1453464
and used the FSC code to update my PREMIUM navigation maps.
__________________
'09 335D
Appreciate 0
      02-18-2023, 01:35 PM   #7
GnomeChild
IN54NE
GnomeChild's Avatar
324
Rep
483
Posts

Drives: e90 335i LCI M-Sport
Join Date: Feb 2018
Location: California

iTrader: (3)

Garage List
2010 BMW 335i  [0.00]
I did see that post and basically bought an ENET cable in preparation of possibly having to go that route but I figured if it was possible to update my CIC instead, I possibly wouldn't have to
Appreciate 0
      02-18-2023, 03:01 PM   #8
Andystobbs
Captain
191
Rep
720
Posts

Drives: E91 Lci, Vectra B V6
Join Date: Sep 2019
Location: Chester, South Wirral

iTrader: (0)

If you're looking to fit a combox anyway you may as well start by updating the firmware. Get C1A and you'll be all sorted
Appreciate 1
      02-18-2023, 03:07 PM   #9
GnomeChild
IN54NE
GnomeChild's Avatar
324
Rep
483
Posts

Drives: e90 335i LCI M-Sport
Join Date: Feb 2018
Location: California

iTrader: (3)

Garage List
2010 BMW 335i  [0.00]
Quote:
Originally Posted by Andystobbs View Post
If you're looking to fit a combox anyway you may as well start by updating the firmware. Get C1A and you'll be all sorted
This is the reply I've been hoping for
what is C1A? How would I go about getting it? How do I update the firmware? I am aware that I obviously need to update my CIC before installing my combox but have no clue where to start or how to do so
__________________
Appreciate 0
      02-18-2023, 03:27 PM   #10
lnxguy
Lieutenant Colonel
357
Rep
1,723
Posts

Drives: 2009 335D
Join Date: Jun 2016
Location: Barrie

iTrader: (1)

You'll need ICOM to update the CIC firmware to C1A, you won't be using a K+DCAN cable. Your best bet is to ask a local dealer how much it would cost for them to plug you in and let their system do it. Or you'll need to find someone local that's got the hardware you need.
__________________
'09 335D
Appreciate 0
      02-18-2023, 03:49 PM   #11
GnomeChild
IN54NE
GnomeChild's Avatar
324
Rep
483
Posts

Drives: e90 335i LCI M-Sport
Join Date: Feb 2018
Location: California

iTrader: (3)

Garage List
2010 BMW 335i  [0.00]
Quote:
Originally Posted by lnxguy View Post
You'll need ICOM to update the CIC firmware to C1A, you won't be using a K+DCAN cable. Your best bet is to ask a local dealer how much it would cost for them to plug you in and let their system do it. Or you'll need to find someone local that's got the hardware you need.
Is ICOM absolutely needed? I have read reports that the type of cable really only affects the flash speed with ICOM obviously being the fastest. I have a Bimmergeek Expert K+DCAN and an Amazon brand ENET. Is it really not possible with those two?
__________________
Appreciate 0
      02-18-2023, 04:08 PM   #12
lnxguy
Lieutenant Colonel
357
Rep
1,723
Posts

Drives: 2009 335D
Join Date: Jun 2016
Location: Barrie

iTrader: (1)

Quote:
Originally Posted by GnomeChild View Post
Is ICOM absolutely needed? I have read reports that the type of cable really only affects the flash speed with ICOM obviously being the fastest. I have a Bimmergeek Expert K+DCAN and an Amazon brand ENET. Is it really not possible with those two?
CIC can take 24hrs. So yes, ICOM is what I'd be using at a min.
__________________
'09 335D
Appreciate 0
      02-19-2023, 12:31 AM   #13
GnomeChild
IN54NE
GnomeChild's Avatar
324
Rep
483
Posts

Drives: e90 335i LCI M-Sport
Join Date: Feb 2018
Location: California

iTrader: (3)

Garage List
2010 BMW 335i  [0.00]
Damn that was not the answer I was hoping for D:
__________________
Appreciate 0
      02-19-2023, 06:46 PM   #14
PichaDis11
Colonel
PichaDis11's Avatar
United_States
295
Rep
2,202
Posts

Drives: E90 N52
Join Date: Mar 2013
Location: NY

iTrader: (3)

wanted to see if I can help but I see you're on other end of the country.
__________________
Retrofits: 322, 609, 6FL, 6NR, 6VC, 2TB..
Upgrades: Bilstein B8 Eibach Spring kit
Appreciate 0
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 07:07 AM.




e90post
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