F30POST
F30POST
2012-2015 BMW 3-Series and 4-Series Forum
BMW Garage BMW Meets Register Search Today's Posts Mark Forums Read
BMW 3-Series and 4-Series Forum (F30 / F32) | F30POST > Technical Forums > F30 DIYs and Coding Discussions > CIC/NBT FSC Generator - Windows/Linux/OSX
VIBE Motorsports
Post Reply
 
Thread Tools Search this Thread
      01-14-2018, 09:35 AM   #1
Jagaer
Private
Canada
65
Rep
72
Posts

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

iTrader: (0)

CIC/NBT FSC Generator - Windows/Linux/OSX

BIMMERPOST
     Featured on BIMMERPOST.com
This is (hopefully) a more user-friendly CIC/NBT FSC Key Generator for Windows, Linux and OSX based off of the work of the original FSC Key Generator and Intel123's certificate Patcher.



Input Files
  • The Key Generator will auto-detect and accept either Base64 (Text) or binary FSC file inputs, as well as the file type (1B or NBT). (You can over-ride the detection setting, using the "CIC/NBT" radio buttons).

Support Files
  • The Key Generator will download and use the most recent copy of the BMW "Lookup.xml" file for key generation parameters. In Linux and Windows, this file is stored in the same directory as the Key Generator. For OSX, it is stored in ~/Downloads/
  • The RSAKeys.txt file keeps a copy all submitted RSA keys. The Generator will download and use the most recent copy of the file. In Linux and Windows, this file is stored in the same directory as the Key Generator. For OSX, it is stored in ~/Downloads/

Unsupported Feature
  • It appears that the key stored in the "FSC" file pulled from the car is not necessarily unique to the car, but may be shared across multiple cars built within a short time window.



As an example:

Code:
FSC Date	VIN Build Date			Days Difference
200910211749	Thursday, October 22, 2009	-1
201001271515	Thursday, January 28, 2010	-1
201004011026	Monday, April 04, 2011		-3
201006071536	Tuesday, June 08, 2010		-1
201107121301	Wednesday, July 13, 2011	-1
201110310756	Wednesday, November 02, 2011	-3
201201111004	Thursday, January 12, 2012	-1
201203301822	Monday, April 02, 2012		-4
201204181719	Wednesday, April 18, 2012	0
201205242316	Friday, May 25, 2012		-1
201210010521	Tuesday, October 02, 2012	-1
201210010703	Tuesday, October 02, 2012	-1
201210241654	Thursday, October 25, 2012	-1
201211081709	Friday, November 09, 2012	-1
201305140635	Wednesday, May 15, 2013		-1
201308142104	Friday, August 16, 2013		-2
201403071931	Monday, March 10, 2014		-3
201404091427	Thursday, April 10, 2014	-1
201404300545	Friday, May 02, 2014		-3
201406241001	Tuesday, June 24, 2014		0
201406241307	Tuesday, June 24, 2014		0
201409161938	Wednesday, September 17, 2014	-1
If you would like to help out, and have pulled your FSC file, please send me a copy. I will not include or publish any car-specific information, but will add the FSC file date and RSA key to the RSAKeys.txt file. Hopefully if enough are gathered, some people will be able to create an FSC for their car, without having to pull any files.


Links expire 21 August 18
  • Windows: https://ufile.io/ps23e
    Windows users must extract the file to a writeable directory (Desktop, Downloads, etc...), not run it from the zipped file. The generator needs to download support files (Lookup.xml and RSAKeys.txt) in order for it to run correctly.
  • Linux: https://ufile.io/jy5bt
    Linux users must extract the file to a writeable directory (~/) and will need both QT5 and OpenSSL installed.
  • Linux Console: https://ufile.io/80gla
    Linux users must extract the file to a writeable directory (~/) and will need both QT5 and OpenSSL installed. Network not required.
    Code:
    Usage:  ./BMW_CIC_FSC_Generator_Console FILE.fsc TYPE [TYPE] YEAR [YEAR]
                    Example ./BMW_CIC_FSC_Generator_Console FILE.fsc 0x28 0x0A
            FILE.fsc - 319 byte hex OR BASE64 encoded version of hex
            TYPE     - 1 or 2 bytes representing the map type
                       If TYPE is two bytes, YEAR must be two bytes
            YEAR     - 1 or 2 bytes representing the map year
                       If YEAR is two bytes, TYPE must be two bytes

Code:
Version History
v1.02 - Allow Numerical First Digit for VIN.  Bug Identification & Explanation provided by txomin in post 71
v1.01 - Unhide "Lifetime" Checkbox
v1.0  - Initial Release

Last edited by Jagaer; Today at 05:07 AM.
Appreciate 2
      01-15-2018, 10:55 AM   #2
djekl
New Member
djekl's Avatar
United Kingdom
0
Rep
8
Posts

Drives: F30 2014 Estoril Blue M Sport
Join Date: Apr 2017
Location: Newcastle Upon Tyne - England

iTrader: (0)

Here is the short vin from 3x NBT units, and the codes

F149333 - WIGHHJ63ZHXEAAFJAD7Q
K566308 - F4LCSEQKXQ2BOAFJAD7Q
KE95871 - YGF6C2VRX5KI6AFJAD7Q
Appreciate 0
      01-17-2018, 07:23 PM   #3
a803sgo
Lieutenant
157
Rep
597
Posts

Drives: BMW 320D M-SPORT (F30)
Join Date: Apr 2015
Location: Kent, UK

iTrader: (0)

Works lovely, thanks.
Appreciate 0
      04-06-2018, 07:54 PM   #4
SimonChu
Registered
0
Rep
2
Posts

Drives: 330d
Join Date: Apr 2018
Location: Germany

iTrader: (0)

Hi,

could you maybe reupload it?
Appreciate 0
      04-06-2018, 07:59 PM   #5
CleanKM
SQUEAKY
CleanKM's Avatar
United_States
46
Rep
197
Posts

Drives: 2014 328d
Join Date: Jun 2010
Location: Washington, DC Metro Area

iTrader: (0)

Quote:
Originally Posted by SimonChu View Post
Hi,

could you maybe reupload it?
Would love a copy also
Appreciate 0
      04-07-2018, 06:33 PM   #6
Jagaer
Private
Canada
65
Rep
72
Posts

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

iTrader: (0)

Links updated
Appreciate 0
      05-19-2018, 08:36 AM   #7
Jagaer
Private
Canada
65
Rep
72
Posts

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

iTrader: (0)

Linux Console version added
Appreciate 1
rflagg6.00

      06-11-2018, 02:17 AM   #8
Master_
Registered
Master_'s Avatar
0
Rep
3
Posts

Drives: F11 520d
Join Date: Jun 2018
Location: Düsseldorf

iTrader: (0)

Many thanks, very helpful software! Will send you few fsc files.
Appreciate 0
      06-15-2018, 10:57 PM   #9
zvizdic
Registered
0
Rep
4
Posts

Drives: BMW328xi,328xi, F25X3
Join Date: Apr 2015
Location: canada

iTrader: (0)

Hi Jagaer

Is this able to run on 64 bit system or just 32 bit like the other one.
Appreciate 0
      06-18-2018, 03:20 AM   #10
kamranlpr
Registered
0
Rep
2
Posts

Drives: f30
Join Date: Jan 2016
Location: iran

iTrader: (0)

apple CarPlay

hi
can i use this app to generate FSC code to active apple CarPlay?
Appreciate 0
      06-23-2018, 06:52 AM   #11
BMW735
Registered
0
Rep
1
Posts

Drives: BMW
Join Date: Jun 2018
Location: Home

iTrader: (0)

Perfect tool, thanks.
Appreciate 0
      06-23-2018, 02:06 PM   #12
zvizdic
Registered
0
Rep
4
Posts

Drives: BMW328xi,328xi, F25X3
Join Date: Apr 2015
Location: canada

iTrader: (0)

It worked for my car , little complicated to get 1B file for my CIC .
Appreciate 0
      06-23-2018, 02:52 PM   #13
deneyer
Private
5
Rep
68
Posts

Drives: BMW
Join Date: Apr 2017
Location: Belgium

iTrader: (0)

Quote:
Originally Posted by zvizdic View Post
It worked for my car , little complicated to get 1B file for my CIC .

Genarated the code by date maybe that doesn't work

Then searched net(found sollution), used esys to read and create fsc file, used file to genarate code and now its installing

Last edited by deneyer; 06-23-2018 at 03:52 PM.
Appreciate 0
      06-23-2018, 09:44 PM   #14
zvizdic
Registered
0
Rep
4
Posts

Drives: BMW328xi,328xi, F25X3
Join Date: Apr 2015
Location: canada

iTrader: (0)

Quote:
Originally Posted by deneyer View Post
Genarated the code by date maybe that doesn't work

Then searched net(found sollution), used esys to read and create fsc file, used file to genarate code and now its installing
To put in short description yes that is the way.

production date 01,02,2011 North America Premium code

6WBJ4MHHYPORYABNAAWQ
Appreciate 0
      07-08-2018, 03:55 PM   #15
jjan
Registered
0
Rep
1
Posts

Drives: 535D 2011
Join Date: Nov 2015
Location: Netherlands

iTrader: (0)

Quote:
Originally Posted by zvizdic View Post
Hi Jagaer

Is this able to run on 64 bit system or just 32 bit like the other one.
Hello Jagaer,

For me the same question. FSC generation by file generates a fsc code, but bij Date I can't select any date, its grayed out.
I'm using WIN10 64 bit

Thanks for your reply

Jan
Appreciate 0
      07-10-2018, 02:03 PM   #16
alanek151
Registered
0
Rep
1
Posts

Drives: bmw f11 535d
Join Date: Jul 2018
Location: Germany

iTrader: (0)

Hello Jagaer,
sory for my English. I heve problem I can´t FSC code generates my Map:
Road Map europe Next 2018-1
and my vin D088939
could you help me pleas?
Appreciate 0
      07-13-2018, 05:26 PM   #17
bo0tn1c
New Member
2
Rep
21
Posts

Drives: BMW F30 M Sport
Join Date: Mar 2017
Location: UK, Cardiff

iTrader: (0)

Quote:
Originally Posted by kamranlpr View Post
hi
can i use this app to generate FSC code to active apple CarPlay?
nope this tool is only to generate an FSC code for maps
Appreciate 0
Post 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 -4. The time now is 09:04 PM.




f30post
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