E90Post
 


ECS BMW
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > ConnectedDrive / I-Drive / Navigation Related Discussion > Cheap and easy 1b file from CIC



Reply
 
Thread Tools Search this Thread
      01-26-2018, 10:44 PM   #265
tacaza
Private
2
Rep
72
Posts

Drives: Bmw 320i
Join Date: Dec 2017
Location: Viet nam

iTrader: (0)

The Hex editor cannot find the value. My car is E90 320i LCI 2011


Appreciate 0
      01-26-2018, 11:08 PM   #266
Jagaer
Private First Class
Canada
95
Rep
104
Posts

Drives: 2011 E91 328xi 6MT
Join Date: Aug 2017
Location: Kingston, Ont

iTrader: (0)

@tacaza it should be near the bottom of the file, followed by the VIN and Timestamp, if you want to look for it manually. Approx Offset: 5872

I can give you a hand if you send me the file

Last edited by Jagaer; 01-27-2018 at 08:00 AM.
Appreciate 0
      01-28-2018, 06:45 AM   #267
tacaza
Private
2
Rep
72
Posts

Drives: Bmw 320i
Join Date: Dec 2017
Location: Viet nam

iTrader: (0)

Quote:
Originally Posted by Jagaer View Post
@tacaza it should be near the bottom of the file, followed by the VIN and Timestamp, if you want to look for it manually. Approx Offset: 5872

I can give you a hand if you send me the file
PM sent
Appreciate 0
      01-31-2018, 07:44 AM   #268
ToBMWma
Registered
Poland
0
Rep
3
Posts

Drives: F30 328ix
Join Date: Oct 2017
Location: Warszawa

iTrader: (0)

Hello
I have one question. In my car F30 2013 I have american map, if I generate code FSC this method, It is possible changing my American map to Europe, using this code and different map ?

Map in car - Road Map North America Premium 2013 - 2
I have Europe map in separate USB - Europe West Premium 2018 - 1
Thanks
Appreciate 0
      02-25-2018, 01:24 PM   #269
Keizer_E90
New Member
0
Rep
8
Posts

Drives: BMW E90 LCI 318D
Join Date: Feb 2018
Location: Friesland, Netherlands

iTrader: (0)

Please help!

Hello,

Thanks to all the help on this forum I was able to download the needed file for creating a 1b file from my E90. The strange thing about this file is that the VIN number inside is 1234567, where it should tell my VIN number. Also I tried to create a FSC file and code for my navigation update but without succes. Is there anyone who is willing to help me with this?
Appreciate 0
      02-25-2018, 01:29 PM   #270
opjose
Captain
opjose's Avatar
124
Rep
709
Posts

Drives: 335xi
Join Date: May 2016
Location: Md

iTrader: (0)

Is your car using an emulator or does it use scripting for activation?
Appreciate 0
      02-25-2018, 01:34 PM   #271
Keizer_E90
New Member
0
Rep
8
Posts

Drives: BMW E90 LCI 318D
Join Date: Feb 2018
Location: Friesland, Netherlands

iTrader: (0)

Quote:
Originally Posted by opjose View Post
Is your car using an emulator or does it use scripting for activation?
I'm not sure. How do I know?
Appreciate 0
      02-25-2018, 01:41 PM   #272
opjose
Captain
opjose's Avatar
124
Rep
709
Posts

Drives: 335xi
Join Date: May 2016
Location: Md

iTrader: (0)

If you purchased the car new you would know.

If you purchased the car used, then either you did not do the procedure correctly, the car uses script activation and/or the car uses an emulator.

I would guess script activation...
Appreciate 0
      02-25-2018, 01:56 PM   #273
Keizer_E90
New Member
0
Rep
8
Posts

Drives: BMW E90 LCI 318D
Join Date: Feb 2018
Location: Friesland, Netherlands

iTrader: (0)

And what can I do?

I did not buy the car new. I bought it in Decemebr last year. It's from 2009. And I would like to update the navigation software.

I tried a few different ways as described on the forum, I spent a lot of hours trying.
Appreciate 0
      02-25-2018, 02:16 PM   #274
opjose
Captain
opjose's Avatar
124
Rep
709
Posts

Drives: 335xi
Join Date: May 2016
Location: Md

iTrader: (0)

If the car was script activated your choices are...

- Script activate for the new map updates
- Virginize the CIC, buy new FSC codes

The techniques here are for OEM CIC configurations and will not work with emulators nor scripting.
Appreciate 0
      02-25-2018, 03:30 PM   #275
Keizer_E90
New Member
0
Rep
8
Posts

Drives: BMW E90 LCI 318D
Join Date: Feb 2018
Location: Friesland, Netherlands

iTrader: (0)

Thanks!

The strange thing is that my car is from 2009 and also the navigation software is from 2009. So I thought this would be the original software. But anyway, I will try to find how to script activate it, and otherwise I will just buy the FSC code I need.

Thanks again for your help.
Appreciate 0
      02-26-2018, 12:22 AM   #276
opjose
Captain
opjose's Avatar
124
Rep
709
Posts

Drives: 335xi
Join Date: May 2016
Location: Md

iTrader: (0)

Quote:
Originally Posted by Keizer_E90 View Post
Thanks!

The strange thing is that my car is from 2009 and also the navigation software is from 2009. So I thought this would be the original software. But anyway, I will try to find how to script activate it, and otherwise I will just buy the FSC code I need.

Thanks again for your help.
Hmmm very strange.

You may want to hook up your car to INPA and read out the Module VINs.

If the CIC displays a correct VIN number then the issue is with how you grabbed the 1B file or how you HEX edited the file after downloading it.

Remember you still have to follow the 1B instructions to trim out the extra characters and data.

In my case the technique I used had written out extra EOL (End of Line) characters in my file.

Fortunately I was able to spot them and deleted the 8-12 extra characters.
Once I did everything lined up with the original 1B file instructions.

If the CIC shows the correct VIN, you may want to post the file you downloaded, NOT the edited 1B file.

Last edited by opjose; 02-26-2018 at 12:27 AM.
Appreciate 0
      02-26-2018, 01:47 AM   #277
Keizer_E90
New Member
0
Rep
8
Posts

Drives: BMW E90 LCI 318D
Join Date: Feb 2018
Location: Friesland, Netherlands

iTrader: (0)

I grabbed the file the first time with filezilla, because via internet explorer it gave an error. Probably because it didn't ask to log in. And I used the login credentials in filezilla and then it worked. After a few times of trying to get the 319 bytes 1b file I decided to try it again with internet explorer and use the login credentials in the url. This worked. But the outcome of the file is still the same. Before I make the file 319 bytes, in the original file, it already tells me that the VIN number is 1234567.

I will order a cable to use with inpa. Because the cable I use now is an obd2 enet cable. And what i've read for Inpa I need another cable. I wanted to buy another cable anyway, because I want to replace my battery and want to program it myself.

Any ideas on what cable I should buy? There are so many different cables.
Appreciate 0
      02-26-2018, 12:20 PM   #278
vespa
Second Lieutenant
121
Rep
250
Posts

Drives: 2011 335i
Join Date: Dec 2014
Location: Thousand Oaks

iTrader: (0)

Search further down in your file, sometimes there are multiple instances of the 1b string and you may find one with your real VIN.
Appreciate 0
      02-26-2018, 03:15 PM   #279
opjose
Captain
opjose's Avatar
124
Rep
709
Posts

Drives: 335xi
Join Date: May 2016
Location: Md

iTrader: (0)

Yeah Internet Explorer messes the file up.

Keizer post the original file.
Appreciate 0
      02-26-2018, 04:01 PM   #280
Keizer_E90
New Member
0
Rep
8
Posts

Drives: BMW E90 LCI 318D
Join Date: Feb 2018
Location: Friesland, Netherlands

iTrader: (0)

Quote:
Originally Posted by vespa View Post
Search further down in your file, sometimes there are multiple instances of the 1b string and you may find one with your real VIN.
Thanks!!!!!

You are right! I made a working 1b file now.
Now is my next question:
What number to use after 0x28?
Because I used 0x09 for motion 2017-2 but it does not seems to be the correct one.
Because the code generated is not working.
Appreciate 0
      02-26-2018, 04:54 PM   #281
Keizer_E90
New Member
0
Rep
8
Posts

Drives: BMW E90 LCI 318D
Join Date: Feb 2018
Location: Friesland, Netherlands

iTrader: (0)

I found the map code, and at this moment the system is updating.
It is staying a long time on 0.0 percent.
I hope this is normal....
Appreciate 0
      02-26-2018, 06:38 PM   #282
Jagaer
Private First Class
Canada
95
Rep
104
Posts

Drives: 2011 E91 328xi 6MT
Join Date: Aug 2017
Location: Kingston, Ont

iTrader: (0)

For Europe (West) 2018 Premium: 0x28 0x2D
For Europe (West) 2018 Motion: 0x47 0x2D

Or the easy way: http://www.e90post.com/forums/showthread.php?t=1453464
Appreciate 0
      02-27-2018, 06:57 AM   #283
Keizer_E90
New Member
0
Rep
8
Posts

Drives: BMW E90 LCI 318D
Join Date: Feb 2018
Location: Friesland, Netherlands

iTrader: (0)

I found out that the system only updates while driving. And I didn't find a download yet for 2018 motion.
Appreciate 0
      05-04-2018, 05:03 AM   #284
MVA
Registered
0
Rep
1
Posts

Drives: E93
Join Date: May 2018
Location: Portugal

iTrader: (0)

For everyone who can't connect via FTP, here's an alternative that works. I tried browsers (IE/Firefox/Chrome) and FTP software (WinSCP and FileZilla). Nothing works.
I could ping the car's IP, but always got connection timeout from browsers or connection refused from FTP software.
Then, after reading some posts in several forums, I came up with a solution, that worked wonderfuly:

1. Connect a ENET cable to car and computer (car turned off)
2. Set your PC ethernet port to IP: 160.48.199.98, subnet: 255.255.255.0, Gateway: 160.48.199.99, leave DNS blank. Disconnect wireless/3G/4G/etc.
3. Download and run TFTPD32, go to settings, DHCP tab and on IP pool start address write 160.48.199.99, size of pool write 10, Def. router (Opt 3) write 160.48.199.98 and Mask (Opt 1) write 255.255.255.0. Check "Bind DHCP to this address" and select 160.48.199.98. Restart TFTPD32.
4. Press WindowsKey+R and then write "cmd" to open command prompt
5. Write pkgmgr /iu:"TelnetClient" to install Telnet
6. Close and reopen the command prompt
7. Start the car engine.
8. Press and hold down the car volume for about 20 seconds until the car screen reboots. Wait a few more seconds for TFTPD32 to show (on DHCP server tab) the car's allocated IP. It should be 160.48.199.99 (if it doesn't display the IP in this tab, look for the IP in the Log viewer tab). Make sure the on TFTD32 "Server Interfaces", in DHCP server main window, you have selected 160.48.199.98
9. Log on using telnet. For this write telnet on command prompt and once inside telnet, write:
10. open 160.48.199.99
11. It should prompt for a login, user name is "root", password is either "cic0803" or "Hm83stN)". Make sure you don't forget the ")" in the last password.
12. cd /mnt
13. ls
14. Note down the list
15. Have a USB pen with you. Make sure it is not FAT or NTFS. It only works if it is FAT32. Format the pen if necessary.
16. Pop in the usb drive in the glove box and wait for few secs. Do not use the usb slot in the mid-console compartment as it will not work. It needs to be the USB slot of glove box.
17. ls
18. notice the new folder which is your usb drive
19. cd <your usb folder>
20. Run the following command: cp -c /HBpersistence/normal/generalPersistencyData_DiagnosticSWTController /mnt/<your usb folder>
21. You now have your file on your USB drive. Disconnect the USB pen from the car and plug it in to a PC.
22. Open the file in a hex editor like Hxd http://mh-nexus.de/downloads/HxDSetupEN.zip
23. Press CTRL-F to search, change the search mode to "Hex" and then search for "01 01 00 1B”. Note that the data just before this should read "3F 01 00 00". The data that you cut in step 10 should end with "...01 3F 01 00 00" where "01 3F" is big endian hex for 319. If you have something different you need to translate it and cut the file accordingly. Note that most online hex-decimal converters expect little endian so to translate 01 3F, enter 3F01.
24. Highlight and delete everything prior to "01 01 00 1B”
25. Go to line (offset) 130 and delete the last block and everything after. The data to be deleted should begin with "3F 01".
26. Save the file as "a.hex", which should be exactly 319 bytes
27. Download the file bmw_cic_fsc_generator.zip from here: https://drive.google.com/file/d/1lW0...ew?usp=sharing
28. Open BMW_CIC_FSC_Generator.exe, wait for it to download some files and then restart the exe
29. Open you DVD iso file (or USB file) and open with HxD the file inside the iso/DVD directory: pkgdb/INFO_MAP*/Info_Map.imp
30. Check what is written in the right (the text part on HxD tool). It should contain the information relevant to fill the "Map Type", "Region" and "Maps" on BMW_CIC_FSC_Generator.exe
31. Click "Generate" on BMW_CIC_FSC_Generator.exe to get the code.

If the code doesn't work, make sure your a.hex file is 319 bytes (right-click -> Properties) and make sure your 1b file shows your VIN.
Open a.hex on HxD tool and check if second line (offset 00000010) you can read, at the end of the line, something like Exxxxxx (replace xxxxxx by six numbers)
Also, make sure all antivirus are turned of on the PC!

Last edited by MVA; 05-04-2018 at 05:37 AM.
Appreciate 0
      05-16-2018, 12:24 AM   #285
lnxguy
Captain
148
Rep
848
Posts

Drives: 2009 335D
Join Date: Jun 2016
Location: Barrie

iTrader: (1)

Jesus, don't do that..... Do this... Easiest way and 30 seconds of your time. No K+DCAN cable needed.

http://www.e90post.com/forums/showthread.php?t=1461515
__________________
'09 335D
Appreciate 1
      05-17-2018, 02:36 PM   #286
Ibo24
New BMW owner
Ibo24's Avatar
Belgium
32
Rep
252
Posts

Drives: BMW 320d
Join Date: Jan 2012
Location: Belgium

iTrader: (0)

Garage List
Solved

Last edited by Ibo24; 05-17-2018 at 04:15 PM.
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 11:06 AM.




e90post
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
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