Top HiFi Audio Menu

AnubisZed

Veteran
 Lincolnshire, UK
Well I've been doing some playing today with the Top HiFi system.

20250723_144049.jpg
20250723_144054.jpg

So the Surround option (at the bottom) has gone, and in place of it I now have the Bang & Olufsen option (at the top), which once in there you have the two new options of Studio and Expanded. Equaliser is still the same (settings didn't alter with the extra coding), but you do loose the Speed Volume setting, but tomorrows drive out will see how, or if, that is affected, as I'm told it works with the cars microphone, we'll see.
One thing I have noticed is that the sound seems a bit more powerful, more omph!

For anyone who may want to do this themselves, and currently have the Top HiFi (677) Professional audio option, this is what you have to do....

Using NCSExpert, remove option 677 and add option 688 into the cars VO, with a FA_WRITE to CAS & NFRM
Then read the .TRC file of the CIC unit, and alter the setting of "HIGH_END_AUDIO_MENUE" from “kein_menue” and change it to "volle_insz", and then perform a SG_CODIEREN to the CIC and you're done.
Finally perform an SG_CODIEREN to the ZAMPT

And yes, my screen is very dusty, a hazard of driving with the roof down all the time.
 
Last edited:
Very interesting …but….why would you apply a profile from another car to the E89 that never had that profile…
 
Very interesting …but….why would you apply a profile from another car to the E89 that never had that profile…
It's not a profile from another car, it's purely the B&O sound option, the profile is still set to the E89. I set the E89 profile up when I retrofitted the amp. The B&O settings are more visual then change anything really as the amp for the B&O system is exactly the same amp as used in the E89 and E70 (the E70 being the one with the B&O option). When I first fitted my amp it was still set for the E70, it ran OK but wasn't set up for the E89 environment and sounded very "off" (as it was pumping the wrong sound type to the wrong speakers!). Once I coded it for the E89 it sounded exceptionally better, with it's correct environment. This environment hasn't changed with the B&O settings, just the way it's presenting the music. It genuinely sounded more "punchy" this morning on the way to work.
Whereas it's now lost the "Surround" option, basically this is just the same with the "Studio" (Surround off) and "Expanded" (Surround on), all be it sounds better. Speed Volume has been lost completely though, although to be fair I didn't really notice that much.

At the end of the day I could always code it back to original if need be.
 
It's not a profile from another car, it's purely the B&O sound option, the profile is still set to the E89. I set the E89 profile up when I retrofitted the amp. The B&O settings are more visual then change anything really as the amp for the B&O system is exactly the same amp as used in the E89 and E70 (the E70 being the one with the B&O option). When I first fitted my amp it was still set for the E70, it ran OK but wasn't set up for the E89 environment and sounded very "off" (as it was pumping the wrong sound type to the wrong speakers!). Once I coded it for the E89 it sounded exceptionally better, with it's correct environment. This environment hasn't changed with the B&O settings, just the way it's presenting the music. It genuinely sounded more "punchy" this morning on the way to work.
Whereas it's now lost the "Surround" option, basically this is just the same with the "Studio" (Surround off) and "Expanded" (Surround on), all be it sounds better. Speed Volume has been lost completely though, although to be fair I didn't really notice that much.

At the end of the day I could always code it back to original if need be.
Thnx for that…so…

For each channel there will be a delay , a tailored response to suit the type of speaker, the specfic characteristics of the speaker, a relative volume level..where do those parameters sit?
 
Thnx for that…so…

For each channel there will be a delay , a tailored response to suit the type of speaker, the specfic characteristics of the speaker, a relative volume level..where do those parameters sit?
;) All I know is that BMW used exactly the same amplifier for both.

An example of that is that all of the amps are bult the same in the factory, with the same internals and available coding options. Once they are installed on the car they are then coded for that car, telling it what it is, E89 or E70. So what I did, when I fitted the E70 amp to mine, was to just tell it to now use the E89 settings that it already had. Then the other option, also already built into it, is between the HK or B&O, so by default it uses the HK settings, now I've just told it to use the B&O settings instead. So all of this information is already built-in, it's just coding that makes the difference.
Take the CIC headunit, the internals are all the same (external box and front panel will differ between certain models), the firmware is all the same (relatively speaking), but there are adjustable settings within each unit to tell it which environment it's installed in. Like the E9* series has the coding to control the air-con, these settings are in the E89 but changing them brings up an incompatibility warning upon coding, because it knows it's in an E89 and not an E9*. TBH, I was expecting this warning when I did the B&O coding on mine, and if that had been the case then I'd have stopped there, but it allowed it to continue as there is, obviously, not an issue in doing it.

Just for clarity here, the amp does the decoding of the optical signal it receives from the headuint, using the settings already there. The CIC headunit is also set up to send these correct signals out, via the fibre optic, in the manner to which the amp is expecting it (Bass, Treble, Balance, Fade, Equaliser, Surround etc).

TBH, it's above my pay grade, I sort of know what it does and roughly how it does it. I pieced a lot of information together before I started this one, information on cross-platform mods is very few and far between. to the best of my knowledge, this has never been done in an E89 before, or if it has no one has posted about it anywhere.
It's a bit like another project that I need to get on with, the OEM reversing camera. It's been cross-platformed from the E84 to the E9* successfully, but nobody has put it on an E89 yet. Theoretically it'll work perfectly, and I've no reason to think it wont, so as I already have the parts I need to get it done :thumbsup:
 
Thnx for the detailed explanation…I come from the fundamental principles then try and interpret how / why bmw did what they did..hence my questions which you’ve mostly answered…it’s great that you and others go where no sane person has gone before !🧐😂👌
 
OK, so I've had this mod for almost a week now and can safely say it is definitely better over stock. I had my Bass, Treble, Balance, Fader, and Equaliser settings set up previously to my taste and haven't adjusted any of them since. There is definitely more punch from the subwoofers, without it being just muffled bass.
Either way I'm very happy with it , so it'll be staying :thumbsup:
 
Back
Top Bottom