CIC retrofit help the n00b

nsjames

Private
Jun 3, 2017
26
8
0
Ride
328 XI Touring
i've installed the hardware and I am down to patching the CIC with new certificates to match my vin. My 6fl works, it has my car's vin in it programmed with tool32.

I have two problems.

1.
I can't get the shell script to work on a USB drive. I've tried all of them I have here includig a 16gn jobby that's got to be near ten years old. What flash drive have you used that I need to buy in order to run the intel123 1b file script?
1a. Can I check the functionality of the glovebox USB to make sure that it's not a cabling issue? I did use the cable that came with the CIC from the donor car.

2.
I cannot find a working copy of fstool. I've installed it, copied all the files that the batch file failed on, fixed the dll erros and gotten it to open.
it fails when I click connect with a can't reach the carserver error.

it did include another batch file to start it /in psdz mode, but that seems to do nothing as well.
It does give me the options to use the can bus, which is where I need to be because I've only got a kdcan cable.
it is fstool version 2.0.2.1

I have not patched the cic enet into the obd port yet. Should I just do that and do all of this via ethernet?

there's so much misinformation and thirty two different versions of the instructions that wading through the actual data is a PITA.

I'm just looking for someone that has the software versions known to work and some basic instructions.
I'm an it nerd, so com[puter skills are high, but this is my fisrst go with all the fsc nonsense and while I understand the concept the nuts and bolts of actually accomplishing things seem to be lost.


tl;dr
need help patching FSC certificates to my cars vin so i can activate the navigation/sirius/combox things.
 

ccfj1

Private
Jul 26, 2018
45
41
0
UK
Ride
bmw e92 n55 335i Sport manual
Sorry for the late reply.

What version of firmware is the cic running mate, it has to be the latest (c1a) for the usb script to work.

FStool can be a nightmare to get working.

You need a working edibas and ncsexpert, if they work you are half way there.

I run 2.20.20 as it allows fsc loading on the config/execute screen.

You need jre of 1.48. or above

FStool must be in the EC-Apps dir (root eg c:\EC-Apps)

You need the carserver and dr gin update files.

you need to load the fsc in the correct order, 17,19,1b etc

load the sig,root and fsc and then

store sig
check sig

then remove them from the execute list

load 17.

store fscs
check fscs
store fsc
check fsc

execute, if you get no errors, load 19 and same again

repeat for all fsc.

on 28, generate a fsc code from the 1b file and save in 28.fsc

store fsc
check fsc

and that should allow map updates (without you inputting the code by hand).

PM me if you want my working copy of FStools.
 

nsjames

Private
Jun 3, 2017
26
8
0
Ride
328 XI Touring
I should have updated. I found a copy of FStool, downloaded the proper JRE from oldversion.com and made it work.

an hour later I was done.
sieGEsl.jpg


I'm now working on replacing it's 80GB hard drive with a 240gb SSD in a parallel ata adapter.

I ordered the wrong msata adapter, so the correct (hopefully) one will be here tomorrow.

but thanks for the offer.

in case anyone's looking
https://mega.nz/#F!0l5XkCja!hhmwooDMxmL52IOw8P9ZDg
 

nsjames

Private
Jun 3, 2017
26
8
0
Ride
328 XI Touring
and the solution to the flash drive script was the oldest piece of USB storage hardware I had here.

an ancient Lexar XD card reader and a 2GB XD card from a 15 year old fuji DSLR.
yay electronics hoarder me.
 

jockyw2001

Lurker
Aug 4, 2020
21
5
0
on 28, generate a fsc code from the 1b file and save in 28.fsc
I could generate a code, but I wonder how to save that to 28.fsc
Which tool to use for that? My cic is on my bench so I can't enter it manually....

EDIT: today I got it to work. Could write and check it with both FStool2 and Dr Giny B021. Earlier attempts probably failed due to a wrong code...
Thanks ccfj1 for writing up the steps wrt FSC 28 :)
 
Last edited:

kd7iwp

New Member
Dec 19, 2020
5
0
0
Sorry for the late reply.

What version of firmware is the cic running mate, it has to be the latest (c1a) for the usb script to work.

FStool can be a nightmare to get working.

You need a working edibas and ncsexpert, if they work you are half way there.

I run 2.20.20 as it allows fsc loading on the config/execute screen.

You need jre of 1.48. or above

FStool must be in the EC-Apps dir (root eg c:\EC-Apps)

You need the carserver and dr gin update files.

you need to load the fsc in the correct order, 17,19,1b etc

load the sig,root and fsc and then

store sig
check sig

then remove them from the execute list

load 17.

store fscs
check fscs
store fsc
check fsc

execute, if you get no errors, load 19 and same again

repeat for all fsc.

on 28, generate a fsc code from the 1b file and save in 28.fsc

store fsc
check fsc

and that should allow map updates (without you inputting the code by hand).

PM me if you want my working copy of FStools.
Out of curiosity, the script that goes on the USB stick, is it just grabbing your 1b.hex file, or is it doing more? Reason I ask is that I just retrofitted CIC (navigation doesn't work yet, obviously) and the glovebox USB port is on its way (might be another month) so was curious if there was another way I could do this without it. I have removed the hard drive and made an image of it (to convert to SSD) and have gotten the 1b file off the drive (using this post) so but I'm guessing that's not quite enough as the script probably does more than that? If there's a way to do this directly on the hard drive I would love to try. Thanks!
 

nsjames

Private
Jun 3, 2017
26
8
0
Ride
328 XI Touring
Out of curiosity, the script that goes on the USB stick, is it just grabbing your 1b.hex file, or is it doing more? Reason I ask is that I just retrofitted CIC (navigation doesn't work yet, obviously) and the glovebox USB port is on its way (might be another month) so was curious if there was another way I could do this without it. I have removed the hard drive and made an image of it (to convert to SSD) and have gotten the 1b file off the drive (using this post) so but I'm guessing that's not quite enough as the script probably does more than that? If there's a way to do this directly on the hard drive I would love to try. Thanks!

I found this thread to be the best step by step.

but you need to patch the .1b file for anything to work IIRC.
I have an extra USB cable that I bought when I couldn't make mine work.
If you still haven't gotten one.
 

nsjames

Private
Jun 3, 2017
26
8
0
Ride
328 XI Touring
and the SSD works, unless you have the rear heat on, then it gets hot and the CIC will start rebooting.

kingston brand.
so if you do SSD, buy one with industrial temp ratings.
70C isn't getting it.
 

kd7iwp

New Member
Dec 19, 2020
5
0
0
I found this thread to be the best step by step.
Thanks, I found that one and it helped me out. I ended up getting my USB cable but was disappointed that it wasn't working, I would only get voltage at the pins until the point that I plugged anything in and then the CIC would immediately cut power. Finally found a forum post that suggested I cut off the lock pin on the USB fakra connector and rotate it 180 degrees. Sure enough! Works fine. I believe I read elsewhere that the NBT units have the pins oriented differently so perhaps the Ebay seller incorrectly sent me an NBT cable. Anyway, works great, got navigation working and music stored on the SSD and all works well.
 

nsjames

Private
Jun 3, 2017
26
8
0
Ride
328 XI Touring
what SSD are you using and have you had any problems?

did you expand the partition tables to fill the rest of the drive or just put the factory 80GB image on it?
 

kd7iwp

New Member
Dec 19, 2020
5
0
0
what SSD are you using and have you had any problems?

did you expand the partition tables to fill the rest of the drive or just put the factory 80GB image on it?
I bought basically the cheapest msata drive I could find, called a Dogfish. It was $30 for a 120GB one. Yes, I increased the music partition (not because I care, but because I could). Followed instructions I found elsewhere to download a QNX Neutrino virtual machine, etc... It was a bit of work but was fun for me. I have not had any issues with it yet.
 

nsjames

Private
Jun 3, 2017
26
8
0
Ride
328 XI Touring
I also increased the partition sizes, but this kingston one is flaky when it gets warm.

I may gamble $30 on another one before committing to spending dumb money for a 128gb industrial piece.
 

kd7iwp

New Member
Dec 19, 2020
5
0
0
That's fair. At least since you did it once already, all you need to use is the dd command (on a Mac or Linux machine) and make a disk image that you can copy to a new drive. I was happy to get a disc image to keep as a backup.