View Full Version : Fiat BSI ,hacks ,configuration request
armpower
15th February, 2010, 07:09 PM
Hallo
I've a question for you all.
Anyone have an idea where are located the info regarding Can configuration of installed module (Fohg lights,Steering.AC control,) in Fiat BSI?
Possibly in the same eprom where are stored im*o information?
Anyone have tried to hack this configuration?
Like for example, adding fog light and eps steering in can configuration?
Any idea or info are well appreciated?
Thank you very much.
armpower
16th February, 2010, 04:41 PM
Any idea?
Anyone have tried hacking this BSI modules?
djwaldemaras
16th February, 2010, 04:45 PM
actia multidiag latest version likes bsi.... try it
armpower
16th February, 2010, 08:15 PM
I meant Fiat Body computer module hacking.
Probably Multidiag is good for PSA group' BSI.
Actually, the only diagnostic solution for re-configuring body computer modules is Accini' Leonardo.
I'm searching some info to do this job hacking the module inside, aka changing eprom contents.
Anyone is able to do this?
odyseus7
16th February, 2010, 08:29 PM
replace 93c66.
armpower
16th February, 2010, 08:43 PM
Ok.
But more precisely:
In which location of eprom dump you can find the information regarding configuration of body computer module?
For example:
If anyone want to add the fog light in eprom in which location are written this info?
odyseus7
16th February, 2010, 08:51 PM
93c66 or HC912DG128/256.
wintesla[SR]
21st May, 2010, 09:44 PM
Only solution for your,,hack,, is to take LEONARDO and make change and every time read eeprom.
But..............
Leonardo not make like you read or some tell you.
I hear to much thing , and when finaly i get leonardo ...............
To much money for .............nothing.
And in 70% of car update coming.
All diag make config in new type body.
In older type cant make config like you want.
yellowstilo
22nd May, 2010, 08:06 AM
on the Fiat Stilo the configuration of the vehicle can be read from the body computer by command hex 21-hex 23 (read local id, id 23 = config. table)
50 kbps / 11 bits can , id of bodycomputer is 7C0, hex adress 04.
This returns 55 bytes but decoding of the info will be difficult...
I don't know in which chip this info is stored.
EDIT: INFO STORED IN EEPROM part OF HC912DG128 / 800 - FFF (000-7FF in eeprom read)
victor2k
24th October, 2010, 06:39 PM
hello,
I have a Stilo with the turning lights issue(works nonstop).
Replacing the Body Computer all this faults is gone,but car not start.
How can be adapted the keys and the configuration of the vehicle on the used Body computer?
Thank you.
yellowstilo
24th October, 2010, 06:49 PM
did you order a replacement body computer at the Fiat dealer (which will be a 100% copy of your current body computer) or did you buy a second-hand one?
In case of a used one you could swap the microprocessor inside which holds the data and configuration of your car (probably 912DG128 , but other manufacturer number printed on it...)
It's a 112 pins chip, only a DIY job when you have good soldering skills and equipment.
Other possiblity is read old chip and reprogram new one with this file...
victor2k
24th October, 2010, 07:02 PM
did you order a replacement body computer at the Fiat dealer (which will be a 100% copy of your current body computer) or did you buy a second-hand one?
In case of a used one you could swap the microprocessor inside which holds the data and configuration of your car (probably 912DG128 , but other manufacturer number printed on it...)
It's a 112 pins chip, only a DIY job when you have good soldering skills and equipment.
Other possiblity is read old chip and reprogram new one with this file...
hello,
it will be a second-hand body computer.
I can read only EEPROM with UPA-USB from 912DG128 it is enogh to swap the configuration and keys?
yellowstilo
24th October, 2010, 08:43 PM
i would copy and reprogram the whole contents of the chip to be sure - in that case i guess everything will work as before (assuming the fault is caused outside the processor...)
I was able to read the whole contents of the chip - did not yet try to reprogram it...
yellowstilo
31st October, 2010, 04:11 PM
i read the contents of the 912DG128A processor inside the Fiat Stilo Marelli 2 body computer , both the eeprom and full chip.
if someone could give some hints about the location of the pin code or other important information that would be great , i just want to know more about these Fiat Stilo Marelli 2 body computers...
yellowstilo
14th November, 2010, 09:22 PM
i found some data in the eeprom file of the 912DG128A inside the body computer of the fiat Stilo:
total size 000-7ff
3 identical data blocks: 000-20D / 20E-41B / 41C-629 (526 bytes each)
Proxy file (= configuration of car) 62A-660 (55 bytes)
fiat drawing nr. 77C-786 (11 bytes / 3 blanks)
fiat hardw. nr. 787-791 (11 bytes)
Fiat ecu hw. vers. 792 (1 byte)
fiat homolog.nr. 793-798 (6 bytes)
fiat iso code 799-79D (5 bytes)
date of downl./prod.79E-7A1 (4 bytes)
i will try to find more info, especially i'm very interested to find the location of the PIN data , any help is appreciated!
duemilasedici
1st December, 2010, 11:06 AM
Hi, did you extract some more information from your body computer?
I'm interested in adding VDC on an Alfa 147, and investigating around car configuration in body computer...
I know the CAN bus must "accept" the steering sensor I should add for the VDC, and also recognize the new ABS/ASR/VDC module in place of the old ABS/ESR one. I guess this can be achieved through the 55 bytes of "car configuration" Proxy File... But I would like to know more... :)
Thank you!
Marco
duemilasedici
1st December, 2010, 12:38 PM
Hi, this is all that I have found after an hard search on google...
It is about a Stilo Body Computer (that should be the same, or very similar, to alfa 147), and the topic was about adding the cruise control...
NQS Configuration. #44
Bit 0 = 0/1 means gas discharge lamp disabled/enabled
Bit 1 = 0/1 means over-speed warning disabled/enabled
Bit 2 = 0/1 means ODO units change disabled/enabled
Bit 3 = 0/1 means auto-lamps not fitted/fitted
Bit 4 = 0/1 means Cruise control absent/present
Bit 5 = 0/1 means transmission type manual/auto
Bit 6 = 0/1 means oil information request/not request
Bit 7 not used / reserved
NQS configuration is about the dashboard node. Looking at your dump, it looks like ODOmeter units are changed (and it looks ok, they should be miles...), and that auto-lamps are fitted. Can you confirm this?
I need more extended information on proxy file, in order to reprogram the NFR (brakes/abs/asr/vdc) configuration inside the body computer and NOT get the "wrong CAN configuration" error from ABS ECU once fitted. The car is a 2001 Alfa 147.
Furthermore, I guess I should install the steering sensor (which is also connected to CAN), and so properly code it in the same proxy file inside the body computer...
Can someone help me...? :)
yellowstilo
1st December, 2010, 06:54 PM
unfortunately i can't answer your questions because this dump is from a UK bodycomputer i bought on Ebay to do some chip reading experiments , i know nothing about the car it belonged to...
yellowstilo
1st December, 2010, 08:02 PM
do you know where you found this info about the meaning of byte # 44 of the Fiat Stilo Proxy file?
Or do you know what search subject you used to find this info?
I guess the author will have a Fiat document containing the meaning of all bits of the Proxy file - i would be very pleased if i could request this info to be able to alter the configuration contents of my Stilo!
duemilasedici
2nd December, 2010, 02:09 PM
Browse the thread here:
Ecu-Tuning.it - Forum • Leggi argomento - aggiunta cruise control su stilo multijet (http://www.ecu-tuning.it/_forum/phpBB3/viewtopic.php?f=19&t=11155)
:)
yellowstilo
12th December, 2010, 05:26 PM
Hi, did you extract some more information from your body computer?
I'm interested in adding VDC on an Alfa 147, and investigating around car configuration in body computer...
I know the CAN bus must "accept" the steering sensor I should add for the VDC, and also recognize the new ABS/ASR/VDC module in place of the old ABS/ESR one. I guess this can be achieved through the 55 bytes of "car configuration" Proxy File... But I would like to know more... :)
Thank you!
Marco
for Fiat Stilo :
byte 53 of Proxy file :
bit 0-3 = NFR variant (braking node) > value:
0= absent
1= abs
2= asr
3= vdc
4= tc
value 5-15 =reserved.
Steering angle node = NAS
byte 27 / bit 4 set to 1 for NAS present.
Yaw rate sensor = NYL
byte 27 / bit 7 set to 1 for NYL present.
(bit 7 = MSB, bit 0 = LSB)
hope this helps,
good luck!
yellowstilo
25th December, 2010, 04:12 PM
here is a second file of the eeprom + full BSI processor (Motorola 912DG128a) of a Dutch Fiat Stilo - when you compare them to the first files you can see where the differences are....
yellowstilo
29th January, 2011, 03:32 PM
because i did not want to solder the pins on the 912DG128 processor of the Fiat Stilo bodycomputer i searched for some soldering pads on the back of the pcb to connect UPA (or other) programmer:
szwajcarek
6th November, 2011, 09:30 AM
Hi yellowstilo
Did you manage to read it with UPA or did you use other programmer ?
BR
yellowstilo
6th November, 2011, 09:37 AM
i used UPA, works fine !
bursuc
10th November, 2011, 01:49 PM
I got one fiat 1.8 2011 benzin.
BCM is BURN.
Need to swap with a second hand one.
Need some advice.
What i need to change ? What i need to read...
Thak you : more info here :
http://www.digital-kaos.co.uk/forums/f178/fiat-stilo-1-8-bsi-immo-off-237982/
Thank you :)
pcfrancolino
10th November, 2011, 03:16 PM
THANKS FOR INFORMATION
pcfrancolino
10th November, 2011, 03:16 PM
THNKS FOR INFORMATION
beppe_72
15th January, 2012, 07:53 PM
for Fiat Stilo :
byte 53 of Proxy file :
bit 0-3 = NFR variant (braking node) > value:
0= absent
1= abs
2= asr
3= vdc
4= tc
value 5-15 =reserved.
Steering angle node = NAS
byte 27 / bit 4 set to 1 for NAS present.
Yaw rate sensor = NYL
byte 27 / bit 7 set to 1 for NYL present.
(bit 7 = MSB, bit 0 = LSB)
hope this helps,
good luck!
Ciao gert, do you need proxi data of wich car? 147 or stilo or ....
I have all of that data. Let me know and I will upload them......
ciao
And if you need to change some data, send me the body proxi and I will change it.
About immobilizer data, You need to unlock memory, and after this you can change and read immobilizer data, keys trasponder, radiofrequency as you wrote you can read proxi data sending to the body computer 21 23 ( 21 is read command and 23 is proxi location ) but if you need toread immo data you have to send 21 20 , but before read this data you must unlock memory otherwise bodycomputer will send you back negative response.......
by the way if you need detailed info, I hope I can help you.
ciao
armpower
8th July, 2012, 09:17 PM
Ciao gert, do you need proxi data of wich car? 147 or stilo or ....
I have all of that data. Let me know and I will upload them......
ciao
And if you need to change some data, send me the body proxi and I will change it.
About immobilizer data, You need to unlock memory, and after this you can change and read immobilizer data, keys trasponder, radiofrequency as you wrote you can read proxi data sending to the body computer 21 23 ( 21 is read command and 23 is proxi location ) but if you need toread immo data you have to send 21 20 , but before read this data you must unlock memory otherwise bodycomputer will send you back negative response.......
by the way if you need detailed info, I hope I can help you.
ciao
Hallo Beppe
Thanks for your interesting info.
Can you provide this useful information about proxi data and so on.
Will be very interesting to modify data to add some function, like fog light and so on.
Can you adapt a used remote only editing immo data?
Thank you
datapage
18th January, 2013, 01:21 AM
i used CARPROG :champions: , works fine !
Romanky
16th January, 2016, 10:07 PM
Colleagues when I wanted to swap the Fiat Stilo Body Computer where HC912DG128 what is the need to do everything ? Probably not suffice Play HC912DG128. Immo even know code to learn the keys ?
Karizmo
15th June, 2016, 08:53 PM
;601334']Only solution for your,,hack,, is to take LEONARDO and make change and every time read eeprom.
But..............
Leonardo not make like you read or some tell you.
I hear to much thing , and when finaly i get leonardo ...............
To much money for .............nothing.
And in 70% of car update coming.
All diag make config in new type body.
In older type cant make config like you want.
What is "Leonardo" and wher i can find it !
tomasete
10th April, 2018, 10:50 AM
Hello,
Anybody knows how to change proxy to make my cars instrument go back to count revs/ km as a diesel?
I changed instruments cluster in my jtd to a gasoline and proxy alignment worked fine, but now I am trying to put a diesel one and I can not make it count properly. I get ASR error as well, but I think I can fix that with the solution above.
tomasete
10th April, 2018, 11:59 AM
Hello beppe, could I have proxy data for a stilo multijet with abs diesel115?
acab
28th August, 2018, 02:07 PM
Hello guys!
I have Alfa GT 2006 year and i change VDS to ABS only.
But my dashboard show ASR and VDS error. Is it possible write somewhere info about ABS only?
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.