CIC HmiMain from F30

superwofy

Private
Jan 18, 2021
27
26
0
HmiMain is the CIC GUI binary that the user interacts with. The menus, browser visuals, navigation etc. are rendered through this executable.

I extracted this from an F30 KCAN2 CIC and wrote a script so that it can be run from USB. I haven't been able to find any changes really, but the build is from 2012...

Copy to the root of a fat32 drive and plug into the glovebox USB.
Wait about 30s, screen will go black and the new HMI will appear.

IMG_20220609_000102.jpg
 

Attachments

  • HmiMain76617.zip
    24.5 MB · Views: 3

zimmie

New Member
Jun 23, 2022
3
0
0
Great Work.

is it possible to extract the music player executable as well from the F30?

It will be intresting to see if we can get it to play *.flac as the e series cars do not suport this file format.
 

superwofy

Private
Jan 18, 2021
27
26
0
Great Work.

is it possible to extract the music player executable as well from the F30?

It will be intresting to see if we can get it to play *.flac as the e series cars do not suport this file format.

The MME (Multi Media Engine) binary on the CIC is the same version between E and F.

Maybe the Combox MME binary (since it has its own) is different. Are you thinking of NBT?
 

zimmie

New Member
Jun 23, 2022
3
0
0
it might have been NBT.

I totally forgot that the F30 came with both NBT on LCI and CIC.

just for fun, could you pop some Flac on a usb stick and try it on the USB port in your F30?
 

superwofy

Private
Jan 18, 2021
27
26
0
it might have been NBT.

I totally forgot that the F30 came with both NBT on LCI and CIC.

just for fun, could you pop some Flac on a usb stick and try it on the USB port in your F30?

Sorry, don't have an F30. I just have a CIC from one on my bench.