E90Post
 


GetBMWParts
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > ConnectedDrive / I-Drive / Navigation Related Discussion > DYI: Easiest way to get 1b file and generate FSC codes for CIC navi map update



Reply
 
Thread Tools Search this Thread
      01-17-2019, 09:55 AM   #309
MechEngineer408
Private
80
Rep
81
Posts

Drives: 2013 E92 M3
Join Date: Oct 2018
Location: San Jose, CA

iTrader: (1)

Thank you OP!
Instructions worked perfectly.
Got the maps updated on my new to me 2013 M3.
Took about 1 hour start to finish.
Appreciate 0
      01-20-2019, 03:03 AM   #310
gt-[r]
Private
8
Rep
52
Posts

Drives: 2013 E82
Join Date: Sep 2016
Location: Vancouver

iTrader: (0)

Quote:
Originally Posted by crosis View Post
I just wanted to say i got success with the explained approach.

Vehicle: 2011 BMW X3 (F25) xDrive 35i
Original Map : 112093.2.19 Road Map North America Premium 2011
Updated Map: 112164.2.11 Road Map North America Premium 2018-1

I was unable to coax my vehicle into giving up the "1b.hex" file. It refused to export the 1b.hex to my USB stick. If this happens it may just mean you need to try another USB stick. VERY IMPORTANT whatever stick you try is formatted as FAT32. Just copy the single "copie_scr.sh" onto the stick (no other files). I started the ignition (not the engine) and waited for the iDrive home screen to appear. I then inserted my 4GB usb stick (some generic multicard reader with a 4GB microSD) and waited for a few seconds for the stick to be recognized by the OS then selected the Navigation option. I waited for maybe 3 minutes then removed the stick. Finally the 1b.hex and fsc.bat were copied onto my usb stick.

I previously tried 3 other USB sticks and they did not work. The other unworking sticks were PNY 64GB and Patriot 16GB.

Next i followed the instructions to obtain my FSC code. YES, i did selected "Life Time" so i dont have to do all this ever again. The FSC code provided worked perfectly. I'm now updating the maps to: "bmw.north_america.premium.2018-1".

I'm updating using my 64GB usb stick (formatted to FAT32). I have all 4 DVDs on the USB stick. I'm just following the instructions in this video.

The first DVD has been removed from its folder and is in root so USB 1 of 4, the stick contents looks like:

DVD2 [folder]
DVD3 [folder]
DVD4 [folder]
pkgdb [folder]
config.hfm

When prompted for USB 2 of 4 i then remove the USB stick, delete the existing root folder pkgdb then move out the requested DVDx's pkgdb folder into root (ie. DVD2's pkgdb folder is moved to root) then reinsert the USB stick into the car. Repeat.

It took over an hour but it updated fine. On first reboot i noticed the Navigation version was blank. I had to do another reboot (holding down the Radio's volume button for 30 secs) and once back in everything was fine.
Thank you for this thread, and especially this post. I was finally able to update my maps from 2013 to 2018 by following these instructions, as well as watching the youtube video attached that shows you the usb thumb drive layout for the downloaded maps.

THANK YOU! Saved me at least $50 for the FSC code! now to spend it on other car parts
Appreciate 0
      01-22-2019, 03:53 PM   #311
MasterOfDisaster
Registered
0
Rep
1
Posts

Drives: E90 320
Join Date: Jan 2019
Location: Norway

iTrader: (0)

I have trouble getting the 1B file.

I have tried two different USB-sticks both formated as FAT32.
I left the USB-stick in for 30sec to 10 minutes, but no luck. I think I have tried 20 times.

When I insert the USB, the USB-stick start flashing for about 3sec.

I know the car is able to read the USB drive, cause when I but the USB-stick with the map on it into the slot, the car whants to update the map.

My car is 2010(july) e92 320 x-drive cd with navi-pro and the latest map update is from 2009.

EDIT:

When I pluged my USB-stick into my mac, I discovered that it had 2 partition (only one where visible in windows)

To delete the second partition I followed this:
Make sure that you are not deleting any partitions on you PC!
https://www.easeus.com/partition-mas...partition.html
except the "set-ID" in step 2.

After this I formatet the USB to FAT32 again and it was able to pull the 1b.file

Last edited by MasterOfDisaster; 01-22-2019 at 05:06 PM..
Appreciate 0
      01-25-2019, 06:18 PM   #312
Broseff
New Member
3
Rep
6
Posts

Drives: 2010 335i M Sport xDrive
Join Date: Dec 2018
Location: Louisville, KY

iTrader: (0)

I was able to pull the 1b file after a couple tries, but it appeared to give me a 1234567 VIN, which resulted in unsuccessful FSC generations.

For $10 I snagged a FSC off eBay and it worked beautifully.

2010, CIC, NA Premium (upgraded to 2019) via usb
Appreciate 0
      02-02-2019, 08:49 AM   #313
rashidj
Registered
Canada
0
Rep
3
Posts

Drives: 2011 BMW 535i
Join Date: Feb 2019
Location: ONTARIO

iTrader: (0)

2011 535i Map update

Hello

is there a link for the FSC generator for mac users ?

Also i noticed the link for maps is 2018, is there newer 2019 version available ?

appreciate the help
Appreciate 0
      02-03-2019, 12:35 PM   #314
e90reborn
Private
e90reborn's Avatar
Brazil
20
Rep
52
Posts

Drives: BMW 335i 2010 E90
Join Date: Jul 2018
Location: Brazil

iTrader: (0)

Quote:
Originally Posted by rashidj View Post
Hello

is there a link for the FSC generator for mac users ?

Also i noticed the link for maps is 2018, is there newer 2019 version available ?

appreciate the help
https://www.e90post.com/forums/showthread.php?t=1453464
Appreciate 0
      02-04-2019, 01:46 PM   #315
S P A C E M A N
New Member
S P A C E M A N's Avatar
United_States
5
Rep
26
Posts

Drives: 2011 335i E90 Sport
Join Date: Jan 2019
Location: Columbus, Ohio

iTrader: (0)

Garage List
2011 335i  [0.00]
This might be a stupid question, and apologies if it was asked already, but during the 1 hour or so the map file takes to load, can the car be driven, or does it have to be in Park?
Appreciate 0
      02-04-2019, 03:11 PM   #316
Greyfox
Colonel
Greyfox's Avatar
United_States
857
Rep
2,632
Posts

Drives: 2007 328xi E91 - 295k+
Join Date: Feb 2014
Location: USA

iTrader: (2)

Quote:
Originally Posted by S P A C E M A N View Post
This might be a stupid question, and apologies if it was asked already, but during the 1 hour or so the map file takes to load, can the car be driven, or does it have to be in Park?
Drive to your hearts content....

https://www.e90post.com/forums/showp...&postcount=275

Last edited by Greyfox; 02-04-2019 at 03:18 PM..
Appreciate 1
      02-04-2019, 03:24 PM   #317
S P A C E M A N
New Member
S P A C E M A N's Avatar
United_States
5
Rep
26
Posts

Drives: 2011 335i E90 Sport
Join Date: Jan 2019
Location: Columbus, Ohio

iTrader: (0)

Garage List
2011 335i  [0.00]
Quote:
Originally Posted by Greyfox View Post
Thanks, Greyfox! I knew I should but I only got as far as post 150 or so
Appreciate 0
      02-16-2019, 09:01 PM   #318
starwilling
Enlisted Member
13
Rep
39
Posts

Drives: BMW X1
Join Date: Dec 2014
Location: Canada

iTrader: (0)

Anyone knows if this should work in a 2012 Mini Cooper? Tried it, not working...
Appreciate 0
      02-27-2019, 01:34 AM   #319
bcoz
spectator
bcoz's Avatar
Australia
57
Rep
453
Posts

Drives: 330d Sedan
Join Date: Oct 2008
Location: Sydney, Australia

iTrader: (0)

Suggestions for Script Coding Updates

Quote:
Originally Posted by portalseo View Post
The following is by far the easiest and most convenient way to pull your 1b file from your car and generate an FSC update code for your BMW CIC navigation unit (at least for me) and I haven't come across any other method that is easier.
Hi portalseo,

Is it possible to update the script (copie_scr.sh) used to create the "1b.hex" file to take into account (what I call) the 'generic VIN anomaly' that appears to impact most E9x CIC cars built prior to 2010?

The 'generic VIN anomaly' is where the generated "1b.hex" file contains an incorrect generic VIN of "1234567". It's an anomaly in the sense that although the correct VIN/navigation data exists in the system, it's obscured by the presence of one or more instances of generic VIN data.

Alternatively, is it possible to make "copie_scr.sh" source available so that others may attempt to make the coding changes?

Thanks

Suggestions for Script Coding Updates

Option 1: If VIN=1234567, then keep searching until a non-1234567 VIN is found. Create "1b.hex" file from the non generic VIN.

Member danielz made a similar suggestion below:
https://www.e90post.com/forums/showp...&postcount=218

Option 2: If VIN=1234567, then copy the file "generalPersistencyData_DiagnosticSWTControlle r" to the USB instead of creating "1b.hex". This file will allow the owner to manually parse it and create their own 1b.hex file as per https://www.e90post.com/forums/showthread.php?t=1154524 (without having to buy an ENET cable to use with a computer).

Member vox_de_hg explains how they had to manually create their 1b.hex file from "generalPersistencyData_DiagnosticSWTControlle r" (after retrieving the file using an ENET cable):
https://www.e90post.com/forums/showp...5&postcount=90

Background Info

My 330d E90 LCI with CIC has a production date of 2009-09-25.
After inserting the USB into the glove box, the script successfully created 2 new files on the USB (1b.hex & fsc.bat). See attached ZIP below.
In my case, the "1b.hex" file contains the generic VIN of "1234567" which generated an invalid FSC code (that failed to activate).

It should also be noted that the contents of my "1b.hex" file are identical to those of other members who have attached their "1b.hex" to comments in this thread.

3 members who have attached their 1b.hex file (showing identical content):
https://www.e90post.com/forums/showp...0&postcount=28
https://www.e90post.com/forums/showp...&postcount=256
https://www.e90post.com/forums/showp...&postcount=303

Other members who have reported a VIN of 1234567 (without attaching their file):
https://www.e90post.com/forums/showp...&postcount=218
https://www.e90post.com/forums/showp...&postcount=308
https://www.e90post.com/forums/showp...&postcount=312

Other Observations

1. According to member comments, the 'generic VIN anomaly' appears to impact most 3er E9x CIC cars built between September 2008 and December 2009 (CIC was introduced in September 2008 with option 609 Professional Navigation for 1, 3 & 7 Series cars).

2. E9x CIC cars built in the same period but which have had a firmware upgrade, seem to generate a valid 1b.hex file with correct details.
Attached Files
File Type: zip 1b-fsc.zip (624 Bytes, 265 views)

Last edited by bcoz; 02-27-2019 at 01:52 AM..
Appreciate 0
      03-04-2019, 04:27 PM   #320
ex5umo
Registered
3
Rep
4
Posts

Drives: X3 F25 x20d
Join Date: Mar 2019
Location: Germany

iTrader: (0)

Hi at all,

after many hours, i have solved the USB stick problem.

At the first download of the "b1.zip", the file contains a folder with name "b1". Into the folder are a sample "b1.hex" file and "fsc.bat"

I was unzipped the b1.zip to diverse USB sticks, FAT32, FAT16, NTFS, 2GB, 4GB, 8GB..., nothing works. I was thinked, i am too stupid.

Into the thread, i saw files ("copie_scr.sh" and "instructions.txt") that are not into the b1.zip file that i was downloaded. I was downloaded the "b1.zip" file again, now it contains the right files!!!

The right b1.zip filesize is 30kb, the false b1.zip filesize is 1kb.

After the right download, all tested USB sticks were worked fine.

The FSC generator works fine, the FSC works fine, now the maps are updating

I had buyed a map stick at a BMW dealer in Germany
Appreciate 0
      03-06-2019, 09:57 AM   #321
JLC360
Registered
0
Rep
3
Posts

Drives: BMW X3
Join Date: Mar 2019
Location: France

iTrader: (0)

Trouble getting the 1b.hex file

Hi
Ive followed the instructions but still cant get the 1b.hex file
Ive even purchased a new usb stick in case it was that. Is there something im doing wrong or is there any other way i can get it so i can get my code. Ive downloaded the maps already and waiting.

I have an X3 2011 with the following system

ECE
BMW GROUP
101094018.0.11
Road Map Europe MOTION
2011
Appreciate 0
      03-06-2019, 10:07 AM   #322
JLC360
Registered
0
Rep
3
Posts

Drives: BMW X3
Join Date: Mar 2019
Location: France

iTrader: (0)

help me buddy

Quote:
Originally Posted by ex5umo View Post
Hi at all,

after many hours, i have solved the USB stick problem.

At the first download of the "b1.zip", the file contains a folder with name "b1". Into the folder are a sample "b1.hex" file and "fsc.bat"

I was unzipped the b1.zip to diverse USB sticks, FAT32, FAT16, NTFS, 2GB, 4GB, 8GB..., nothing works. I was thinked, i am too stupid.

Into the thread, i saw files ("copie_scr.sh" and "instructions.txt") that are not into the b1.zip file that i was downloaded. I was downloaded the "b1.zip" file again, now it contains the right files!!!

The right b1.zip filesize is 30kb, the false b1.zip filesize is 1kb.

After the right download, all tested USB sticks were worked fine.

The FSC generator works fine, the FSC works fine, now the maps are updating

I had buyed a map stick at a BMW dealer in Germany
Can you tell me whay system you had or year of your X3 I'm struggling to get the 1b.hex. I have the the correct file on the USB but nothing happening when i plug it into glove box USB
Appreciate 0
      03-06-2019, 02:10 PM   #323
portalseo
New Member
77
Rep
8
Posts

Drives: Z4 E89
Join Date: Jan 2018
Location: London

iTrader: (0)

Quote:
Originally Posted by bcoz View Post
Hi portalseo,

Is it possible to update the script (copie_scr.sh) used to create the "1b.hex" file to take into account (what I call) the 'generic VIN anomaly' that appears to impact most E9x CIC cars built prior to 2010?

The 'generic VIN anomaly' is where the generated "1b.hex" file contains an incorrect generic VIN of "1234567". It's an anomaly in the sense that although the correct VIN/navigation data exists in the system, it's obscured by the presence of one or more instances of generic VIN data.

Alternatively, is it possible to make "copie_scr.sh" source available so that others may attempt to make the coding changes?

Thanks

Suggestions for Script Coding Updates

Option 1: If VIN=1234567, then keep searching until a non-1234567 VIN is found. Create "1b.hex" file from the non generic VIN.

Member danielz made a similar suggestion below:
https://www.e90post.com/forums/showp...&postcount=218

Option 2: If VIN=1234567, then copy the file "generalPersistencyData_DiagnosticSWTControlle r" to the USB instead of creating "1b.hex". This file will allow the owner to manually parse it and create their own 1b.hex file as per https://www.e90post.com/forums/showthread.php?t=1154524 (without having to buy an ENET cable to use with a computer).

Member vox_de_hg explains how they had to manually create their 1b.hex file from "generalPersistencyData_DiagnosticSWTControlle r" (after retrieving the file using an ENET cable):
https://www.e90post.com/forums/showp...5&postcount=90

Background Info

My 330d E90 LCI with CIC has a production date of 2009-09-25.
After inserting the USB into the glove box, the script successfully created 2 new files on the USB (1b.hex & fsc.bat). See attached ZIP below.
In my case, the "1b.hex" file contains the generic VIN of "1234567" which generated an invalid FSC code (that failed to activate).

It should also be noted that the contents of my "1b.hex" file are identical to those of other members who have attached their "1b.hex" to comments in this thread.

3 members who have attached their 1b.hex file (showing identical content):
https://www.e90post.com/forums/showp...0&postcount=28
https://www.e90post.com/forums/showp...&postcount=256
https://www.e90post.com/forums/showp...&postcount=303

Other members who have reported a VIN of 1234567 (without attaching their file):
https://www.e90post.com/forums/showp...&postcount=218
https://www.e90post.com/forums/showp...&postcount=308
https://www.e90post.com/forums/showp...&postcount=312

Other Observations

1. According to member comments, the 'generic VIN anomaly' appears to impact most 3er E9x CIC cars built between September 2008 and December 2009 (CIC was introduced in September 2008 with option 609 Professional Navigation for 1, 3 & 7 Series cars).

2. E9x CIC cars built in the same period but which have had a firmware upgrade, seem to generate a valid 1b.hex file with correct details.

Hello John,

thank you for your suggestions and I apologize for being inactive and not posting in a very long time but unfortunately I'm super busy and hardly have time for anything.

As pointed out by you the vin anomaly seems to affect most e9x 3ers built between sep. 2008 - end of 2009 running on old firmware and in some rare instances those who didn't format their usb drives using fat32 . If your car has undergone the big BMW upgrade you should be fine and can proceed to pull the 1b file using your usb plug in your glove compartment. Alternatively you can also do the firmware upgrade yourself if you have the files at hand.

For those who didn't have their vehicle upgraded there might be a work around.

Unfortunately I don't have the original source code anymore as the file was created a couple of years ago but one of my employees still might have it. However one of my guys who also happens to be the author of the CIC script activation tool (he goes by the name of Pierre and he used to be active on some forums (bimmerposts, cartechnology and some others) but he's now a Mercedes guy) provided me with source code of the CIC script activator which you can also slightly modify and use for pulling the 1b file from your car (as you can see it's pretty straightforward php code) plus the actual shell script. _enabler is the shell script which creates the actual .swt files

When modifying the script you would go with option 2, that is you would pull the file "generalPersistencyData_DiagnosticSWTControlle r" and manually parse it to create your 1b file with your correct vin.

You can do a lot of things with the script activation stuff and with a little modifying you can enable other functions, pull the DE file (required for nbt navis to create fsc codes) and some other nice things. We might create a new file ourselves and provide it here but we barely have time for anything and we're already short on manpower.

All the best to you guys and take care,
Christopher
Attached Files
File Type: zip scriptcode.zip (1.2 KB, 199 views)
Appreciate 1
bcoz56.50

      03-07-2019, 12:15 AM   #324
ex5umo
Registered
3
Rep
4
Posts

Drives: X3 F25 x20d
Join Date: Mar 2019
Location: Germany

iTrader: (0)

Quote:
Originally Posted by JLC360 View Post
Can you tell me whay system you had or year of your X3 I'm struggling to get the 1b.hex. I have the the correct file on the USB but nothing happening when i plug it into glove box USB
My F25 was builded at november 2011
Appreciate 1
JLC3600.00

      03-07-2019, 01:45 AM   #325
JLC360
Registered
0
Rep
3
Posts

Drives: BMW X3
Join Date: Mar 2019
Location: France

iTrader: (0)

Quote:
Originally Posted by ex5umo View Post
Quote:
Originally Posted by JLC360 View Post
Can you tell me whay system you had or year of your X3 I'm struggling to get the 1b.hex. I have the the correct file on the USB but nothing happening when i plug it into glove box USB
My F25 was builded at november 2011
Quote:
Originally Posted by ex5umo View Post
Quote:
Originally Posted by JLC360 View Post
Can you tell me whay system you had or year of your X3 I'm struggling to get the 1b.hex. I have the the correct file on the USB but nothing happening when i plug it into glove box USB
My F25 was builded at november 2011
Mine was first registered November 2011 also. Did you have the same version as me do you remember?
How many times did you have to try it for it to work. It's starting to bug me that it's not pulling the file lol
Appreciate 0
      03-07-2019, 12:32 PM   #326
ex5umo
Registered
3
Rep
4
Posts

Drives: X3 F25 x20d
Join Date: Mar 2019
Location: Germany

iTrader: (0)

Quote:
Originally Posted by JLC360 View Post
Mine was first registered November 2011 also. Did you have the same version as me do you remember?
How many times did you have to try it for it to work. It's starting to bug me that it's not pulling the file lol
The exact prod date was 2011-10-11

After download the correct version of b1.zip (30kB Version), dezip to the fat32 formatted USB stick, plug in into the car USB port at the glovebox

30 seconds
Appreciate 0
      03-07-2019, 06:19 PM   #327
bcoz
spectator
bcoz's Avatar
Australia
57
Rep
453
Posts

Drives: 330d Sedan
Join Date: Oct 2008
Location: Sydney, Australia

iTrader: (0)

Quote:
Originally Posted by JLC360 View Post
It's starting to bug me that it's not pulling the file lol
Make sure the file "copie_scr.sh" is on the USB stick.

After the navigation system has started completely, put the USB stick in the USB port in the glove box, then wait for about 3 minutes (30 seconds may not be long enough for some cars, especially if the navigation system is still starting).

After about 3 minutes, turn the car OFF then remove the USB stick.
Appreciate 0
      03-08-2019, 08:30 AM   #328
onclesam1979
Registered
0
Rep
2
Posts

Drives: 320D LCI E90 Berline
Join Date: Mar 2019
Location: Fr

iTrader: (0)

problem generic VIN "1234567"

I own an E90 from 01/09/2009. So, I get a 1b.hex file extracted with a bad VIN "1234567" by the method "copy_scr.sh". How to extract the correct file 1b.hex? I do not expect to update the CIC for cost reasons because ISTA/P, ICOM A, ICOM B and stabilized power supply are required. Therefore I will update the map by DVD burned by me. I understand that the SWID_reader was not compatible with the DCAN interface but that it needed the ENET interface. But the ENET inerface would be reserved for the Fxx series and not the Exx.
So which interface? And what software does it take to extract the correct 1b.hex file in my case?

Thanks in advance.

Last edited by onclesam1979; 03-08-2019 at 08:44 AM..
Appreciate 0
      03-10-2019, 12:42 PM   #329
gsl521628
Registered
United_States
0
Rep
4
Posts

Drives: 2010 bmw 335i
Join Date: Mar 2019
Location: Duncan, SC

iTrader: (0)

fixing 1234567 VIN

Can anyone fix my 1b.hex file that has the dreaded 1234567 VIN? I have a 2010 335 with a Prod. Date of 2009-09-07 and original North America premium 2009-2 maps. Vin is P474119.

Can I update to 2019 map? If not, what is that most current map update I can do?
Attached Files
File Type: zip 1b.zip (462 Bytes, 108 views)

Last edited by gsl521628; 03-10-2019 at 01:40 PM.. Reason: Forgot to add my VIN
Appreciate 0
      03-12-2019, 07:36 AM   #330
gsl521628
Registered
United_States
0
Rep
4
Posts

Drives: 2010 bmw 335i
Join Date: Mar 2019
Location: Duncan, SC

iTrader: (0)

Pulling 1b file and FSC

Quote:
Originally Posted by gsl521628 View Post
Can anyone fix my 1b.hex file that has the dreaded 1234567 VIN? I have a 2010 335 with a Prod. Date of 2009-09-07 and original North America premium 2009-2 maps. Vin is P474119.

Can I update to 2019 map? If not, what is that most current map update I can do?
bump. any help out there?
Appreciate 0
Reply

Bookmarks

Tags
cic and idrive, cic code, fsc code

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 08:00 AM.




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