E90Post
 


 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > no Bluetooth after cic firmware update



Reply
 
Thread Tools Search this Thread
      01-18-2019, 12:57 AM   #1
FunkyProtein
Private
8
Rep
83
Posts

Drives: BMW 3 series 2008 220D
Join Date: Oct 2018
Location: Birmingham

iTrader: (0)

no Bluetooth after cic firmware update

Hi all

So had my cic updated to lasted version. Required a wipe and reload as my firmware was very early cic.

I had to reload fsc codes for all modules to get nav etc working as it should. I used fstool 32 for this.

Since the upgrade of firmware, my 'telephone' option when chosen has just stayed on 'please wait' with a spinning icon and never loads, hence no Bluetooth.

I have a 2008 320d e90.

I'm comfortable coding and have a dcan cable and all relevant softwares but by no means and expert... I can follow guides just fine!

Any ideas at all? I've checked fuse 17 which apparently runs this but there wasn't a fuse there. I've checked the module in the boot and it's bolted down and haven't had chance to remove and check connections. Just seems odd that since the firmware update, it's stopped.


Thank you
Appreciate 0
      01-18-2019, 06:48 PM   #2
mizta insane
Private First Class
United_States
31
Rep
124
Posts

Drives: 2007 335i
Join Date: Jun 2013
Location: NY

iTrader: (1)

Did you default the cic after programing?
Appreciate 0
      01-19-2019, 04:59 AM   #3
FunkyProtein
Private
8
Rep
83
Posts

Drives: BMW 3 series 2008 220D
Join Date: Oct 2018
Location: Birmingham

iTrader: (0)

Quote:
Originally Posted by mizta insane View Post
Did you default the cic after programing?
Hi bud

I sent the unit off for flashing. Since getting it back the steps I've taken are

- install unit back in car, making sure all cables connected
- recode fsc codes back using fstool 32 and dcan cable
- checked nav working fine and all other functions, apart from Bluetooth which says please wait constantly.


Any help and pointers to a guide would be much appreciated. I'm new to coding as mentioned so any advice and guides would be great

Thanks for your reply
Appreciate 0
      01-19-2019, 07:23 AM   #4
smass
Lieutenant Colonel
393
Rep
1,578
Posts

Drives: 06 325i - 10 335i
Join Date: Sep 2010
Location: Scottsdale, AZ

iTrader: (1)

Garage List
2010 E90 335i  [0.00]
2016 F15 35i  [0.00]
2003 E53 3.0  [0.00]
2006 E90 325i  [0.00]
Try to write a blank MAN file to the ULF or TCU whichever your car has for bluetooth phone. Also, when dealers flash, they do all the modules. That way there is no potential issue of a module with older firmware talking to one with newer firmware.
Appreciate 0
      01-19-2019, 07:39 AM   #5
FunkyProtein
Private
8
Rep
83
Posts

Drives: BMW 3 series 2008 220D
Join Date: Oct 2018
Location: Birmingham

iTrader: (0)

Quote:
Originally Posted by smassey321 View Post
Try to write a blank MAN file to the ULF or TCU whichever your car has for bluetooth phone. Also, when dealers flash, they do all the modules. That way there is no potential issue of a module with older firmware talking to one with newer firmware.
Thanks smassey. As I said I'm a complete newb to it this. How would u know which module I need to write the blank man file back too? I have the module (combo I think), in the boot. Is it just a case of going into work folder and deleting contents out of the one in there and writing it back?

I had a indy flash my unit.
Appreciate 0
      01-19-2019, 08:45 AM   #6
mizta insane
Private First Class
United_States
31
Rep
124
Posts

Drives: 2007 335i
Join Date: Jun 2013
Location: NY

iTrader: (1)

check your pm
Appreciate 0
      01-19-2019, 11:12 AM   #7
ctuna
Lieutenant General
1904
Rep
13,088
Posts

Drives: 325xi 06 wagon MT
Join Date: Jan 2010
Location: Santa Cruz, Ca

iTrader: (0)

Default Coding.

By the way its not a blank file .
It causes the NCSexpert to write back the info from your VO
where a copy of the original parameters are stored in both
the CAS and FRM for redundancy.
It took me a long time to understand that default doesn't mean
blank .
To me default seemed to mean a virginal state with no data.
It doesn't .
It means default to orginal factory programming or more acuratly
VO programming . If you change the VO it would be whatever is
in the VO.
Appreciate 0
      01-19-2019, 12:11 PM   #8
FunkyProtein
Private
8
Rep
83
Posts

Drives: BMW 3 series 2008 220D
Join Date: Oct 2018
Location: Birmingham

iTrader: (0)

Quote:
Originally Posted by ctuna View Post
Default Coding.

By the way its not a blank file .
It causes the NCSexpert to write back the info from your VO
where a copy of the original parameters are stored in both
the CAS and FRM for redundancy.
It took me a long time to understand that default doesn't mean
blank .
To me default seemed to mean a virginal state with no data.
It doesn't .
It means default to orginal factory programming or more acuratly
VO programming . If you change the VO it would be whatever is
in the VO.
Hi ctuna

So I take it that my coding I've done previously will be back to default. Got ya. Thanks for explaining.

So the process would be to read the module via ncs expert and then remove all content from trc and then save as a man and then write back to module? Will this effect the fsc codes I had such a pita to sort?

Tia
Appreciate 0
      01-19-2019, 01:10 PM   #9
mizta insane
Private First Class
United_States
31
Rep
124
Posts

Drives: 2007 335i
Join Date: Jun 2013
Location: NY

iTrader: (1)

Only coding done to cic will revert to default (original option based on VOs)

Do not use blank man file.

Load ncs export and load expert profile (profile with Manipulation uncheck) read cic then SG_CODIEREN the cic module.

This will write all stock vo options to the cic

Fsc will not be affect.

Last edited by mizta insane; 01-19-2019 at 01:24 PM..
Appreciate 0
      01-19-2019, 03:37 PM   #10
ctuna
Lieutenant General
1904
Rep
13,088
Posts

Drives: 325xi 06 wagon MT
Join Date: Jan 2010
Location: Santa Cruz, Ca

iTrader: (0)

As the last guy said turn off file manipulation that means you
are not dealing with any files . You are just telling the car to
copy the contents of the VO for the the particular module you
select from the VO (stored in the Cas and Frm in your car)
back into the module you select.
Should be called return to stock programing/coding



If you remember when you started coding most of the procedures tell
you to make up a back up copy of the VO , which contains the coding
for everything in the car in one mass file. (Usually about 225 k in size.)
That data is still siting in the VO.

When you default code (and I wish they wouldn't call it that)
(should be called VO coding)
you turn off file manipulation or use the profile that turns off file
manipulation . It reads the value from the Vo( Frm or Cas )for the module
you selected and programs that back into the module.
Returns to stock settings for options which is not the same
as updating the firmware for the module.

So when somebody said default coding I started questioning
what that was ?
Default from the board manufacturer in which case would it
be a clean slate .(or would they pre program and test it?)
Then people started talking about programing with a blank file
which sounds strange , that would certainty return it to blank state
right.?!.

What they really mean is VO programming.
Data comes from the VO about the original configuration.
With file manipulation turned off.

Last edited by ctuna; 01-19-2019 at 03:55 PM..
Appreciate 1
dpaul653.50
      01-19-2019, 07:35 PM   #11
mizta insane
Private First Class
United_States
31
Rep
124
Posts

Drives: 2007 335i
Join Date: Jun 2013
Location: NY

iTrader: (1)

Ctuna, that’s some good info.

I was able to walk OP through the step to restore cic to default vo options.

This issue has been resolved
Appreciate 0
      01-19-2019, 09:55 PM   #12
ctuna
Lieutenant General
1904
Rep
13,088
Posts

Drives: 325xi 06 wagon MT
Join Date: Jan 2010
Location: Santa Cruz, Ca

iTrader: (0)

Great
That was fuzzy info for me for along time .
It caused me a lot of confusion.
Had to rant as I am grumpy old man.
Maybe it will help someone else.
I know I feel better when I understand the process.

If you are default(VO) coding a module it will wipe coding out only
for that module.
If you take your car in and BMW codes your car it will most likely
wipe out all your coding.
Appreciate 0
      01-20-2019, 02:19 AM   #13
FunkyProtein
Private
8
Rep
83
Posts

Drives: BMW 3 series 2008 220D
Join Date: Oct 2018
Location: Birmingham

iTrader: (0)

Mizta insane your the man. Thank you so much and hope the storm wasnt too bad and passed now. Here in the UK we moan when it gets colder than -2.

Ctuna thank you as well for the advice.

Bluetooth is now kinda working, apart from Bluetooth keeps disconnecting and pairing again. Let the car sleep but haven't had chance to check this morning as my wife stole Betty to take to work

All this after trying to just get nav working. This owning a BMW stuff sucks you in!!
Appreciate 0
      01-20-2019, 03:37 AM   #14
boostkid
Registered
0
Rep
2
Posts

Drives: e90 335
Join Date: Jan 2019
Location: Sydney

iTrader: (0)

Ive always had problems with my bluetooth connection dropping out. Will be keen to see what comes of this.
Appreciate 0
      01-20-2019, 04:08 AM   #15
FunkyProtein
Private
8
Rep
83
Posts

Drives: BMW 3 series 2008 220D
Join Date: Oct 2018
Location: Birmingham

iTrader: (0)

Quote:
Originally Posted by boostkid View Post
Ive always had problems with my bluetooth connection dropping out. Will be keen to see what comes of this.
Hi boostkid

Did you do anything before Bluetooth went belly up?

From the advice of Mizta insane, it looks like I'll need to upgrade my combo
Appreciate 0
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 10:22 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