Try out the new beta site for E90Post. You can read more about what's happening here
  E90Post  


Extreme Powerhouse
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > Coding the radio to its original options, help!



Reply
 
Thread Tools
      04-08-2026, 06:37 AM   #1
RikoMonte
New Member
0
Rep
6
Posts

Drives: E91 318d
Join Date: May 2024
Location: Italy

iTrader: (0)

Coding the radio to its original options, help!

Mods: I think it's the right forum but move if the place is wrong!

Guys, need your help!
I replaced my stereo BMW Professional radio (AM/FM tuner/CD/Aux) from 2008 E91 with BMW Professional from 2013 BMW X1 E84 (Tuner/DAB/CD/Aux/USB/BT phone) as many of you did.
The sound is much better on that last one. I also wired amps fot even better sound. I was happy!

I also read I need to code the radio from stereo to hi-fi with NCS Expert to have a low level signal, in pursuing this I lost all extra options so the headhunt became stereo again (AM/FM tuner/CD/Aux) with the same old mediocre sound quality. I did not know well how exactly NCS Expert operates, but after that I think it just read my VIN and code the radio (or every ECU in the car) to corresponding/default values from probably its (local?) database or some database from internet, please correct me here.

So my question is: can I make the NCS Expert code my radio back to all options it has when I bought it? If so how, please guide me! I already parse the internet for my issue but nothing…
Appreciate 0
      04-10-2026, 02:12 PM   #2
Hoody007
Major
Hoody007's Avatar
United_States
2265
Rep
1,482
Posts

Drives: 2011 328i Sport Wagon | 850i/6
Join Date: Apr 2018
Location: Atlanta, GA

iTrader: (0)

Easiest way to do this is modify the VO (Vehicle Order) of the car and add $676. This is the code for hifi. Then default code the radio and you should have hifi output again.
Appreciate 0
      04-10-2026, 07:33 PM   #3
RikoMonte
New Member
0
Rep
6
Posts

Drives: E91 318d
Join Date: May 2024
Location: Italy

iTrader: (0)

Quote:
Originally Posted by Hoody007 View Post
Easiest way to do this is modify the VO (Vehicle Order) of the car and add $676. This is the code for hifi. Then default code the radio and you should have hifi output again.
The $676 is already in the VO, no "hifi" in the hidden menu though.
Also, for now it's not a problem, I just want my DAB back, FM quality is so bad!
Appreciate 0
      04-13-2026, 03:49 PM   #4
RikoMonte
New Member
0
Rep
6
Posts

Drives: E91 318d
Join Date: May 2024
Location: Italy

iTrader: (0)

Got my DAB/USB/BT back yesterday, the trick was to code the radio with empty *.man file.
Now: AUX has no singnal, no audio, also the mic is not audible (need to check all connections...)
What I discovered I can read my radio with different *.Cxx files, like 5 of them, *.trc files are all different, AND only with one RAD2_GW.PRG file. Th estrange thing is NCS by deafult is choosing wrong files, I get errors when trying using them. Maybe because of that I cant enable HIFI option and now missing AUX and probably the mic input...

Last edited by RikoMonte; 04-13-2026 at 03:57 PM..
Appreciate 0
      04-13-2026, 04:59 PM   #5
ctuna
Lieutenant General
2439
Rep
14,070
Posts

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

iTrader: (0)

If YOUR NEW RADIO HAS THOSE FUNCTIONS BUILT INTO the HEAD UNIT INSTEAD OF FROM MODULES IN THE TRUNK.
The programming is different , the wiring is different for I believe the DAB antenna and the USB AUX which use to come from the TRUNK Modules and now probably come from the back of the Radio . USB and AUX in 2010 come from a Mulf 2 hi module and the DAB antenna comes from DAB module in the Trunk.
In addition you may need and FSC code for the DAB I don't know about that .
I repeated myself where it says further complications there is also a similar retrofit problem link following that repeat.

To get the proper software to load you probably have to change the date code on the car to get NCSexpert to load the right files for the Radio . Also those Modules in the Trunk should be disconnected when you get the Radio working.


The default coding in not and empty file . The Default coding is the coding the original Radio(or car coding ) came with from the factory. I hate when they call this the empty file because it is not. The CAS and FRM modules are where 2 copy's of the original car configuration exist. When you replace a module and do default coding for that module you are getting back the original values that the car came with as long as the VO has not been changed since the car left the factory .

If the DAB was from the factory the same DAB code should exist in the VO .
In NCS expert you would select that module and write the values to the appropriate module. Don't know what the DAB module shows up as cause we don't have it here in the US.

FCS = some kind of security or enabling key used for certain services .
There is some stuff here on those.

https://www.e90post.com/forums/forumdisplay.php?f=368

Also there are a lot of tutorials on using Standard Tools for programming on the ytube.

FURTHER COMPLICATION

Also when retrofitting a Radio with built in options that where handled by modules in the Trunk the programming may be different if the Radio now supports these functions . To get the functions in the Radio to work it may require altering the production date code to fool Ncsexpert into letting you load the program values that allow the function for DAB to be sourced from the Radio and changing the Antenna for DAB to the Radio . The modules that where in the Trunk for DAB and USB probably will no longer function . The following link is what people had to do minus the DAB . We don't have DAB in the US. Also you will have to reroute the USB since it comes from the Radio and not Trunk module anymore. From the factory in 2010 I the USB and Aux as well as DAB came from modules in the Trunk as did the ports for the same.

https://www.e90post.com/forums/showthread.php?t=687463

https://www.e90post.com/forums/showthread.php?t=687463

diagnostic manual ista/inpa
https://www.google.com/url?sa=t&rct=...xo19teM9vkTF-C
https://www.google.com/url?sa=t&rct=...7x8H3pN8h1fMuF
https://bimmerprofs.com/diagnostics-inpa-part-1/
https://www.google.com/url?sa=t&rct=...lkXEhlQYy4i9Nb
https://www.bimmerforums.com/forum/s...-P-actually-do
https://www.bimmerfest.com/forums/at...1&d=1590283589
https://www.google.com/url?sa=t&rct=...kBbC27TJLX3BGe
https://www.google.com/url?sa=t&rct=...WekqhcC6hsgK2c
https://www.e90post.com/forums/showthread.php?t=1649066
primary links
https://www.e90post.com/forums/showthread.php?t=1681573
https://www.bimmerfest.com/threads/t...-pdfs.1449540/
ista problems
https://www.e90post.com/forums/showthread.php?t=1661945
https://www.e90post.com/forums/showthread.php?t=1581663
https://www.youtube.com/@BMWDoctor
Diagnostic Manuals Inpa/Ista D
https://bimmerprofs.com/diagnostics-inpa-part-1/
https://www.google.com/url?sa=t&rct=...7x8H3pN8h1fMuF
https://carmod.ru/files/icom/istad_en.pdf
https://www.e90post.com/forums/showthread.php?t=1681573
https://www.bimmerforums.com/forum/s...-P-actually-do
primary links
https://www.bimmerfest.com/forums/at...9&d=1539905743
https://www.e90post.com/forums/showthread.php?t=1681573
https://www.bimmerfest.com/forums/at...1&d=1590283589

Last edited by ctuna; 04-13-2026 at 10:23 PM..
Appreciate 1
      04-14-2026, 04:49 AM   #6
RikoMonte
New Member
0
Rep
6
Posts

Drives: E91 318d
Join Date: May 2024
Location: Italy

iTrader: (0)

Oh man, thank you for your time on answering, much appreciating!


Quote:
Originally Posted by ctuna View Post
If YOUR NEW RADIO HAS THOSE FUNCTIONS BUILT INTO the HEAD UNIT INSTEAD OF FROM MODULES IN THE TRUNK.
The programming is different , the wiring is different for I believe the DAB antenna and the USB AUX which use to come from the TRUNK Modules and now probably come from the back of the Radio . USB and AUX in 2010 come from a Mulf 2 hi module and the DAB antenna comes from DAB module in the Trunk.
I think you did not read well my post: all those functions are not in the trunk but integrated in the radio, much less hassle for me, just replaced the radio and I was good!



Quote:
To get the proper software to load you probably have to change the date code on the car to get NCSexpert to load the right files for the Radio.
I did that and that prbably helped.

Quote:
The default coding in not and empty file . The Default coding is the coding the original Radio(or car coding ) came with from the factory. I hate when they call this the empty file because it is not.
Oh please do not hate me! I was trying to understand the logic of the software and think only now partialy understood it. Anyway, I did add options to VO (CAS and NFRM), that does not changed anything, I did it multiple times with powering off/on the car, no results. Then I just did SG_Codieren the radio, the *.man file was 0KB, and THAT did the trick, now I have back all functions, I even have second USB now that I dont need and that bring me to another question about software logic:

What I discovered I can read my radio with different *.Cxx files, like 5 of them, *.trc files are all different, AND only with one RAD2_GW.PRG file. The strange thing is NCS by deafult is choosing wrong files, I get errors when trying read/code with them. Maybe because of that I cant enable HIFI option and now missing AUX signal (AUS is in the menu) and probably the mic input (need to recheck connections since the mic input wasnt working even before, I think it's coding issue cause one of the *.trc file, when opened with NCSdummy, has Mic Mute on/off option)... So if you know how to tell NCS which exactly files it need to use it would be great!



Quote:
The CAS and FRM modules are where 2 copy's of the original car configuration exist. When you replace a module and do default coding for that module you are getting back the original values that the car came with as long as the VO has not been changed since the car left the factory .
That was make those functions disappear from the radio, I didt'n know that initially, discovered that by trial!
Appreciate 0
      04-14-2026, 08:56 AM   #7
ctuna
Lieutenant General
2439
Rep
14,070
Posts

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

iTrader: (0)

The program with and empty file for default coding is common statement here but not a true one . It's been propagated here a long time . But it's not really and empty file it's the file that has been loaded into the car from the factory for whatever options that the car came out of the factory with. I was not directing any frustration with you just that the general description is wrong.

All the cars in the US use modules in the Trunk for usb ,aux, bluetooth and Sirius Radio up to around 2012 after that I am not sure.
They started offering Radio's with those functions included inside there Pro Radio in Europe somewhere near the end of the E90 Run . If you have and early car the wiring for those module still goes to those modules in the Trunk .
So things like the bluetooth antenna , the Dab antenna, microphone and the Aux still have physical wires for those connection coming from other modules other than the RAdio

The following thread at entry 219 and beyond discusses this.

https://2addicts.com/forums/showthread.php?p=13981850

Additionally the basic Radio File for the new Radio is probably different since the option to control and enable the modules are in the Radio and not Trunk modules anymore.

Last edited by ctuna; 04-14-2026 at 10:11 AM..
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 09:23 AM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, 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