Technical  Fiat 500 Byte Lists

Currently reading:
Technical  Fiat 500 Byte Lists

Joined
Oct 18, 2023
Messages
1,052
Points
392
Location
Folkestone, Kent
If anybody (those of you that can) wants to post your byte list here with the Year/make/model/head-unit/B&M/CarPlay/etc
I'll will try to compile them for all, in an attempt to see the changes.

And can we start with the 500's only please?

Byte count should fall into the following categories;
Early cars 85 bytes
Later cars 157 bytes
Later cars 157 bytes
Latest cars 250 bytes

Please upload your zipped (compressed) Byte List File with the following with additional data.
Year:
Make: Fiat
Model:
Engine Size:
Mileage:
Fuel:
L/RHD:
Manual/Auto:
TPS Fitted: Working or not?
Head Unit make:
B&M: fitted/disconnected/removed?
Speedo: Analog or TFT?
Cruise Control: Fitted and working?
any other data that may be relevant.

Please don't skimp on the additional data as it is needed for correct analysis.

Sadly, if nobody reponds nothing will happen..... pretty much like what happed before..... (just over a year ago)
https://www.fiatforum.com/threads/finding-the-elusive-byte-data-list-proposal.515376/
 
Last edited:
If anybody (those of you that can) wants to post your byte list here with the Year/make/model/head-unit/B&M/CarPlay/etc
I'll will try to compile them for all, in an attempt to see the changes.

And can we start with the 500's only please?

Byte count should fall into the following categories;
Early cars 85 bytes
Later cars 157 bytes
Later cars 157 bytes
Latest cars 250 bytes

Please upload your zipped (compressed) Byte List File with the following with additional data.
Year:
Make: Fiat
Model:
Mileage:
Fuel:
L/RHD:
Manual/Auto:
TPS Fitted: Working or not?
Head Unit make:
B&M: fitted/disconnected/removed?
Speedo: Analog or TFT?
Cruise Control: Fitted and working?
any other data that may be relevant.

Please don't skimp on the additional data as it is needed for correct analysis.

Sadly, if nobody reponds nothing will happen..... pretty much like what happed before..... (just over a year ago)
https://www.fiatforum.com/threads/finding-the-elusive-byte-data-list-proposal.515376/
Unfortunately people often want easy answers but when it comes to doing something themselves the arse falls out of the idea!.
that along with a fairly limited amount of members whom can actually compile a bytes list suggests you better not hold ya breath!
good on you for trying though! hope it works out.
 
Unfortunately people often want easy answers but when it comes to doing something themselves the arse falls out of the idea!.
that along with a fairly limited amount of members whom can actually compile a bytes list suggests you better not hold ya breath!
good on you for trying though! hope it works out.
Maybe I should explain how to obtain the byte list?
 
Ok, It's not difficult.
But you do need a copy of MES, and the adaptor(s).

Using MES go to your vehicle (If you have MES I will assume you know the basics).
Go to the page where you do a Proxi Alignment, then hit Ctrl+ Alt+C, and a window should pop up.
This is your Byte List.

Carefully select all the characters in the window, and then either right click and copy, or use the usual Ctrl and 'c' which will put on your 'clipboard'. You won't be able to see the list, until you paste it into a new blank text file and save it somewhere (ideally in several places).

Thats it, you now also have a copy for safe keeping, should you have any problems if you later explore changing them.
Post a compressed/zipped version on here.

The numbers are in pairs (00 to FF), each pair are a hexadecimal value, which is a 8 bit binary (byte) and has 256 combinations. Very few of the 256 values are actually used, but the hex system gives lots of room for expansion and redundancy.

Anyone looking to extract a copy of their engine maps from their engine ECU, should explore MPPS V18 (there maybe later versions now) software.
 
Year: 2015
Make: Fiat
Model: 500
Mileage: 127000KM or 78000 Miles
Fuel: Petrol
L/RHD: RHD
Manual/Auto: Manual
TPS Fitted: Working or not? Working
Head Unit make: Original radio no screen just a single line display No steering wheel controls
B&M: fitted/disconnected/removed? Not fitted
Speedo: Analog or TFT? Analog at the time of taking the copy of bytes list
Cruise Control: Fitted and working? No
Engine 1.2.
 

Attachments

  • Fiat 500 proxy original 09-11-25.zip
    364 bytes · Views: 26
Last edited:
Year: 2014
Make: Fiat
Model: 500 S
Engine Size: 1.2 8V FIRE
Mileage: 53,000
Fuel: Petrol
L/RHD: RHD
Manual/Auto: Manual
TPS Fitted: Working or not? Working
Head Unit make: OEM fit, one line text, CD player.
B&M: fitted/disconnected/removed? Fitted & working
Speedo: Analog or TFT? TFT
Cruise Control: Fitted and working? Not fitted
 

Attachments

  • Fiat 500 proxi code OEM.zip
    342 bytes · Views: 29
Here's a list of the byte info I have so far, I have removed all the rows without data to make more compact. If anyone would like to add their tuppence worth, it could be interesting. Keep it in mind that the byte values are hex.

Byte List​
Byte Number​
Hex Value​
1​
2​
3​
4​
5​
40​
41​
42​
Engine Types 1 to 11 (#6 - 0.9 Multiair: 82)​
43​
44​
71=City 75: Sport​
49​
Mileage Units (10: km, 20: Miles)​
56​
57​
Cruise Control < 2009 (94: Enable, 84: Disable)​
65​
TFT Display type (00: pop, 20: Sport, 40: Turbo, 60: Abarth)​
79​
Gearbox Type 11: Manual, 12: Selespeed, 13: DDCT, & 14: Automatic​
80​
81​
Engine Type (61=type 6/0.9 Multiair, & 71=type 7/0.9 Multiair) B1 =Turbo Abarth​
82​
Cruise Control > 2009 ( 03: Enable, 02: Disable)​
83​
107​
00: World 05: UK​
108​
121​
DAB: 04, Digital radio: D5, DAB: C5, enabled & 00: Disabled​
122​
130​
Logo on LCD/TFT - 01: Fiat & 05: Abarth (TBC)​
131​
157​
CarPlay - - 01: Enabled. 00: Disabled​
159​
160​
Android Auto - 01: Enabled. 00: Disabled​
161​
 
I can’t see my engine type?
Yeah, there was a big list in MES, so I looked at easier lists. :whistle: I had to save each list of bytes and name the folder with the setting I have just changed in MES.
Went through a pile of options and put them all in a spreadsheet to see which had changed compared to the original. You have to be in the right mood to do this task.
 
Here's the type list, but you'd have to work through each one to see which byte value it changed to.

Engine_Type.png
 
I can’t see my engine type?
I went through the vehicle types the other day, and listed all the byte variations after each change.
Then I moved on to list the display types, only to find that the same byte changed for both the Vehicle type & the Display type.
My conclusion was that this sort of mixing/dividing of byte data is not uncommon, as I've seen it before in processor programming. It just means that I have checked all the display setting values for my vehicle i.e. type11, and now need to get the values for all the other vehicles too (type 1 to type 16).

As I've said before, you need to be in the right mood to do this.....
 
Back
Top