E90Post
 


 
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
      12-11-2016, 05:14 PM   #155
Superdaws
Lieutenant
Australia
114
Rep
537
Posts

Drives: 2020 F87 BSM M2C
Join Date: Oct 2009
Location: Melbourne, Australia

iTrader: (0)

Ive manged to grab both my generalPersistencyData_DiagnosticSWTController and data03 files from my CIC using the mentioned techniques. Ive used both Firefox, Chrome and WinSCP(FTP) to download and have the various copies.

My problem is similar to OMMI's, where my PersistencyData is 28kB and contains about 8-9 instances of the 01 01 00 1B hex, and most of them when cut dont include my cars VIN, just 1234567 in the VIN entry. When i cut it to include one of the instances that includes my proper VIN (there are 3) the generated code doesnt work.

Ive tried generating the 1B file from my data03 file as well, it has only one instance of the 01 01 00 1B, but again it did work.

The same thing happens with the files generated from each download platform (Firefox Chrome or WinSCP), for Australia 2016 maps, 0x03 0xFF code didnt work either. Does anyone know if AUS is meant to be 0x30 or 0x03, seen both used?

Its not a retrofitted CIC, came from factory optioned.

When i use the SWTtoFSC grabber it simply grabs the first 1B instance and the generated code also doesnt work.

Thx to vespa for answering my query on pm too!

Im doing this on Win 10 64bit, wondering if thats why? Any ideas?

Thx
__________________

2020 MY21 BMW M2 Competition 6MT | Black Sapphire
OLD 2010 BMW 135i M Sport 6MT | Le Mans Blue
2016 BMW F15 X5 30D | Sapphire Black | Black Leather

Last edited by Superdaws; 12-11-2016 at 11:09 PM..
Appreciate 0
      12-11-2016, 08:09 PM   #156
vespa
First Lieutenant
217
Rep
245
Posts

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

iTrader: (0)

Did your data03 file contain your VIN? Have you tried IE?
Appreciate 0
      12-11-2016, 10:00 PM   #157
Superdaws
Lieutenant
Australia
114
Rep
537
Posts

Drives: 2020 F87 BSM M2C
Join Date: Oct 2009
Location: Melbourne, Australia

iTrader: (0)

Yes my data03 contained my VIN and only 1 instance of the 01 01 00 1B. No i didnt try IE, didnt think if it TBH, i can try it soon, just weird that 3 different sources came up with the same file. I might try from WinXP virtual as well next time if needed.

I tried the 1B file cut from the data03 file and tried the FSC gen from that as 0x03 0xFF and it didnt work. I also notice that data03 contains the correct FSC i entered from the last update.

Mind if you take a look at my data03 and see what comes of it? Tring to gen FSC for either lifetime or to load AUS 2016 maps.

Thx again Vespa
__________________

2020 MY21 BMW M2 Competition 6MT | Black Sapphire
OLD 2010 BMW 135i M Sport 6MT | Le Mans Blue
2016 BMW F15 X5 30D | Sapphire Black | Black Leather

Last edited by Superdaws; 12-11-2016 at 11:09 PM..
Appreciate 0
      12-11-2016, 10:44 PM   #158
Superdaws
Lieutenant
Australia
114
Rep
537
Posts

Drives: 2020 F87 BSM M2C
Join Date: Oct 2009
Location: Melbourne, Australia

iTrader: (0)

Ok, so ive made a bit of progress now. The Region hex for AUSTRALIA on your post on the first page i think is incorrect. For AUS and NZ its 0x30 (not 0x03). Ive managed to duplicate the FSC i used for AUS 2014 maps (i didnt generate it) with both my a.hex and converting it with base64 to .fsc for the fsc-generator. Both came up with the correct FSC for 2014, so im hoping the new FSC generated for 2016 and lifetime will now work!

The hex file i extracted was from my data03 file, so i "should hopefully" be ok now, will check once i get back to the car!
__________________

2020 MY21 BMW M2 Competition 6MT | Black Sapphire
OLD 2010 BMW 135i M Sport 6MT | Le Mans Blue
2016 BMW F15 X5 30D | Sapphire Black | Black Leather
Appreciate 0
      12-11-2016, 11:09 PM   #159
Superdaws
Lieutenant
Australia
114
Rep
537
Posts

Drives: 2020 F87 BSM M2C
Join Date: Oct 2009
Location: Melbourne, Australia

iTrader: (0)

And one last bit of info for those that may have the same problem as me with their generalPersistencyData_DiagnosticSWTController having multiple instances of the 01 01 00 1B hex in the file and the weird 1234567 VINS.

This happened with the PersistencyData extraction on both my cars (might be computer or cable related), but by filtering through all the 01 01 00 1B hex's, look for the one that BOTH matches your proper VIN number and shows a legitimate 16 digit FSC code at offset 150 (once youve removed everything prior to 01 01 00 1B). In both my examples this was the last 01 01 00 1B instance in the PersistencyData file!

Im yet to confirm it by uploading to the cars, but i can replicate the old FSC in the generator so i think it will be ok.

Cheers vespa for your help too!
__________________

2020 MY21 BMW M2 Competition 6MT | Black Sapphire
OLD 2010 BMW 135i M Sport 6MT | Le Mans Blue
2016 BMW F15 X5 30D | Sapphire Black | Black Leather
Appreciate 0
      12-13-2016, 02:12 PM   #160
vespa
First Lieutenant
217
Rep
245
Posts

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

iTrader: (0)

Thanks for the tips Superdaws! And thanks for finding that typo in the AUS country code, I've updated the first page.
Appreciate 0
      12-13-2016, 08:26 PM   #161
Superdaws
Lieutenant
Australia
114
Rep
537
Posts

Drives: 2020 F87 BSM M2C
Join Date: Oct 2009
Location: Melbourne, Australia

iTrader: (0)

Hope it helps someone else! I figured there was something weird going on when my PersistencyData files from 2 different cars (same age/spec) were coming out the same and from multiple download sources from both cars. Turns out you just need to be more creative with extracting the 1B file from it.

Ill add that the code from my 1B's worked on both cars!
__________________

2020 MY21 BMW M2 Competition 6MT | Black Sapphire
OLD 2010 BMW 135i M Sport 6MT | Le Mans Blue
2016 BMW F15 X5 30D | Sapphire Black | Black Leather
Appreciate 0
      12-14-2016, 05:36 AM   #162
KJMotorsport
Private
United Kingdom
2
Rep
69
Posts

Drives: 135i DCT
Join Date: Oct 2014
Location: Kent

iTrader: (0)

Quote:
Originally Posted by vespa View Post
Jaro, you need the D-Link USB adapter for a retrofit CIC because your car doesn't have ethernet wired to the OBD.
Sorry to drag this up... do you have a link for a suitable D-LINK adaptor?

The guide you posted worked perfectly for my 2011 MY 135i using ENET I now have a friend that wants his maps updated on his retrofitted CIC

Thanks for the tutorial and thanks in advance!


Ah, also, is there a way to set up a VM to recognise the ENET connection? could not for the life of me get the ENET to recognise on the VM, so did the 1B download on Win 7 and copied the hex file into the VM to use the FSC generator...

Thanks

KJ
__________________
Le Mans Blue/Lemon 10' 135i DCT - N55 - PPK Stage 1, 18" Style 269's w Michelin PS4's
Appreciate 0
      12-14-2016, 03:03 PM   #163
vespa
First Lieutenant
217
Rep
245
Posts

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

iTrader: (0)

All I know about the D-Link is what I listed under "alternative 1a" in the OP. Note that there may also be other issues with retrofitted CICs due to the VIN mismatch or script activation.

Passing ethernet to the VM is a pain for some reason. See this tutorial.
Appreciate 1
      12-15-2016, 04:19 AM   #164
KJMotorsport
Private
United Kingdom
2
Rep
69
Posts

Drives: 135i DCT
Join Date: Oct 2014
Location: Kent

iTrader: (0)

Quote:
Originally Posted by vespa View Post
All I know about the D-Link is what I listed under "alternative 1a" in the OP. Note that there may also be other issues with retrofitted CICs due to the VIN mismatch or script activation.

Passing ethernet to the VM is a pain for some reason. See this tutorial.
Vespa,

Thank you, will order the D-Link cable and have a read of the tutorial!

KJ
__________________
Le Mans Blue/Lemon 10' 135i DCT - N55 - PPK Stage 1, 18" Style 269's w Michelin PS4's
Appreciate 0
      12-22-2016, 10:54 PM   #165
iamjamen
First Lieutenant
iamjamen's Avatar
132
Rep
319
Posts

Drives: E90 335i, E70 35i, E83 3.0i
Join Date: Jul 2013
Location: America's High Five (MI)

iTrader: (5)

Garage List
2009 BMW 335i  [10.00]
Thanks to the OP for the contributions. Unfortunately, I am an idiot and can't complete the process.

When I type "fsc a.hex 0x2D 0xFF > code.txt" into the C: prompt of the directory that has my 319 byte "a.hex" file and fsc.exe a "code.txt" file is never created. A command window quickly flashes but no file is created. I am using Windows XP SP3 Professional.

This is for an '09 e90 CIC equipped that I want to update with 2017-1 North America Premium maps.

Any idea what is wrong? Why doesn't it create the code.txt file?

Thanks in advance to whomever can help.

a.hex and generalpersis....zip
__________________
| 2009 E90 335i M-Sport 6MT |
Appreciate 0
      12-24-2016, 08:55 AM   #166
lnxguy
Lieutenant Colonel
357
Rep
1,723
Posts

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

iTrader: (1)

Are you running command prompt as Administrator? (right click, run as > Administrator) you might not have perms to write to the root of C:

Personally, I just created a folder and ran everything from there. c:\FSC for example.
__________________
'09 335D
Appreciate 0
      12-24-2016, 01:07 PM   #167
iamjamen
First Lieutenant
iamjamen's Avatar
132
Rep
319
Posts

Drives: E90 335i, E70 35i, E83 3.0i
Join Date: Jul 2013
Location: America's High Five (MI)

iTrader: (5)

Garage List
2009 BMW 335i  [10.00]
I figured it out. I just needed to look at it with fresh eyes. Thanks again to the OP for the thread.

Last edited by iamjamen; 12-27-2016 at 09:15 AM..
Appreciate 0
      01-19-2017, 05:27 AM   #168
tediee
Registered
2
Rep
3
Posts

Drives: e87 118d
Join Date: Dec 2016
Location: Slovenia

iTrader: (0)

Hello,

I am owner of BMW 118d 11/2008 with CIC (factory equipped, not retrofitted). My CIC has maps from year 2008 so I want to update it to the newest one.

I bought an ENET cable and follow the procedure from first page. I set the IP's from procedure, but I didn't got connection. (Tired to ping - no response),
So i tried to set DCHP server on my laptop and force the IP to car. I that case I was able to ping the car, but I could not reach FTP with files .. I tried with different browsers and FTP Clients ... No luck...

Regarding the situation I think that there is no connection between CIC and OBDII, is that possible? Is there some other solution/way to get those 001B file?

Thanks for your Help.
Appreciate 0
      01-19-2017, 11:19 AM   #169
opjose
Major
opjose's Avatar
242
Rep
1,353
Posts

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

iTrader: (0)

Quote:
Originally Posted by tediee View Post

Regarding the situation I think that there is no connection between CIC and OBDII, is that possible? Is there some other solution/way to get those 001B file?

Thanks for your Help.
With the cable connected and your DHCP setup you could try opening a command prompt and first ping the car's IP address.

Then even if the ping fails, try

arp -a to see if a mac address is returned.

If you see no MAC address (Physical address) for the car then there is indeed no connection.
Appreciate 0
      01-22-2017, 05:24 AM   #170
Dannn_335i
Registered
0
Rep
2
Posts

Drives: E92 335i Mineral White
Join Date: Jan 2017
Location: Leicester

iTrader: (0)

So has anyone found anything else we can do with the 1b file? great guide btw. Worked a treat
Appreciate 0
      01-24-2017, 09:47 AM   #171
ccfj1
Tinkerer
ccfj1's Avatar
United Kingdom
83
Rep
533
Posts

Drives: F25 X3 M-Sport
Join Date: Jan 2012
Location: Brighton, UK

iTrader: (0)

Perfect guide instructions. Thanks.
__________________
2014 F25 X3 335d M-Sport:

Appreciate 0
      01-25-2017, 12:38 PM   #172
206e92guy
New Member
2
Rep
5
Posts

Drives: 2013 335I
Join Date: Oct 2015
Location: Seattle

iTrader: (0)

I tried using the method step by step. I bought the same ethernet adapter via ebay. I'm using Windows 10. Disabled firewall and Antivirus. Set my ip subnet and gateway to the first post. And I can see that my ethernet is getting connection by the flashing lights on my laptop (disabled wifi and other connections besides ethernet). But when I go to enter ftp:// and the ip address. It get a timed out loading screen. Tried using IE and firefox. I tried setting auto detection and 10/100mbit as stated in the other posts. I can't seem to connect. Any suggestions? Car is 2013 e92 335i with CIC.
Appreciate 0
      01-25-2017, 02:31 PM   #173
vespa
First Lieutenant
217
Rep
245
Posts

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

iTrader: (0)

206, you can try some of the other known IP addresses but note that your computer always needs to be on the same subnet as the one you're trying to reach. For example, you can't access 160.48.199.99 from 169.254.199.98, you need to be on 160.48.199.whatever. If that doesn't work, try the TFTP32 alternative "2a" in the OP.
Appreciate 0
      01-25-2017, 02:52 PM   #174
206e92guy
New Member
2
Rep
5
Posts

Drives: 2013 335I
Join Date: Oct 2015
Location: Seattle

iTrader: (0)

Ok i will try using tftp32 alternative with my current ethernet obd adapter and report back. Might end up ordering the usb/ethernet adapter and going that route if I can't connect to cic via ethernet obd. Thanks.
Appreciate 0
      01-26-2017, 07:32 AM   #175
lnxguy
Lieutenant Colonel
357
Rep
1,723
Posts

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

iTrader: (1)

Quote:
Originally Posted by 206e92guy View Post
I tried using the method step by step. I bought the same ethernet adapter via ebay. I'm using Windows 10. Disabled firewall and Antivirus. Set my ip subnet and gateway to the first post. And I can see that my ethernet is getting connection by the flashing lights on my laptop (disabled wifi and other connections besides ethernet). But when I go to enter ftp:// and the ip address. It get a timed out loading screen. Tried using IE and firefox. I tried setting auto detection and 10/100mbit as stated in the other posts. I can't seem to connect. Any suggestions? Car is 2013 e92 335i with CIC.
Can you ping the car? Does Netscan show anything? Have you set your default gateway?
__________________
'09 335D
Appreciate 0
      01-27-2017, 12:44 AM   #176
206e92guy
New Member
2
Rep
5
Posts

Drives: 2013 335I
Join Date: Oct 2015
Location: Seattle

iTrader: (0)

I tried 3 different ip/subnet/gateway addresses that is known for CIC. None of them work for me. I end up using tftp32 (DHCP) and forced my cic to the ip. So I was able to use the login : root/ Hm83stN) via Firefox and downloaded my "generalpersistencydata_diagnosticswtcontrolle r" file and I downloaded data3 just in case. Used HxD to edit the file. Got 319 bytes and generated my fsc code. Now I just got to see if it will work tomorrow. Thanks for this guide! (Used ethernet obd adapter)

Edit : fsc generated code works great!

Last edited by 206e92guy; 01-29-2017 at 02:18 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 06:15 PM.




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