| Author |
Message |
C1500 Guest
Free account, no CAN development support
|
13-01-2006, 10:04 Subject: MFD codes in Fiat Stilo: Troubleshooting guide |
Quote |
|
Hi,
I'm currently trying to write to the MFD.
The areas are clearly defined.
565:00 00 00 00 00 00 00 represents the leading section -> 8 characters.
545:00 00 00 00 00 00 represents the upper portion -> typically, this is the transmitter frequency, consisting of 5 characters.
The content is just really weird.
Here are some examples for address 565:
A1 D3 0F 51 AA 28 00 'RADIO'
F6 82 82 2C 3A 3D 00 '* 91.2 *'
A1 36 90 75 06 68 00 'LISTEN'
A2 23 1E A1 46 68 00 'WHAT'S IN'
3D A7 5F 62 06 4F 00 'DORTMUND'
5D A7 A8 51 E7 E8 00 'LET'S GO'
41 46 5E 5D 48 50 00 'EINSLIVE'
I just experimented a bit and came up with the following results.
A2 23 1E A1 56 68 00 ' WHAT JN '
A2 23 1E A1 46 68 00 ' WHAT IS '
The value A1 in the first byte results in a space character.
However, the last bit of the first byte is also responsible for the second character.
See here:
a1 a2 a3 a1 a1 a1 a1 '09X 05V'
a1 a2 a2 a1 a1 a1 a1 '09W 05V'
A2 23 1E A1 46 68 00 ' WHAT IS ' <---- There is still a space at the beginning of A2.
It looks like the numbers are intertwined.
Does anyone have any other ideas?
Regards,
Peer.
Translated on 13-08-2026, 19:52.
|
|
| Back to top |
|
 |
Anonymous Guest
Free account, no CAN development support
|
13-01-2006, 16:38 Subject: MFD codes in Fiat Stilo: Troubleshooting guide |
Quote |
|
A colleague suggested that it might be related to RDS codes.
Does anyone here have experience with the PS code or the RT code from RDS?
I know this is off-topic, but I still hope for some help, as I want to write the RDS code via CAN.
Regards,
Peer.
Translated on 13-08-2026, 19:56.
|
|
| Back to top |
|
 |
Prefect Guest
Free account, no CAN development support
|
17-01-2006, 22:51 Subject: MFD codes in Fiat Stilo: Troubleshooting guide |
Quote |
|
Hi!
Okay, so I've been thinking about something:
The radio always displays 8 characters.
Over CAN, we receive 6 hexadecimal values, each consisting of 8 bits, for a total of 48 bits.
If you use only 6 bits for each character (representing 64 different characters), you can transmit all 8 characters using 48 bits.
Convert the 6 hexadecimal values into binary values, divide them into groups of 6 bits each, and then try to assign these bit groups to individual characters again.
Possibly swap the least significant byte (LSB) and most significant byte (MSB) before converting from hexadecimal to binary (to switch between Little Endian and Big Endian).
Maybe this will be helpful  .
Greetings! Chris
Translated on 13-08-2026, 19:58.
|
|
| Back to top |
|
 |
Prefect Guest
Free account, no CAN development support
|
17-01-2006, 22:59 Subject: MFD codes in Fiat Stilo: Troubleshooting guide |
Quote |
|
Yes! Okay, I understand. Please provide the text you would like me to translate from German to English.
I was right  .
101000 011101 001100 001111 010100 011010 101000 101000 = ' RADIO '
010111 011010 011110 101000 010100 011110 011111 101000 = 'LET'S GO'
010000 010100 011001 011110 010111 010100 100001 010000 = 'EINSLIVE'
Therefore, 'I' is represented as '010100'.
E is '010000'.
O is '011010'.
Sure, here is the translation of the text from German to English:
'etc.'
<!-- m --><a class='postlink' href='http://www.easycalculation.com/hex-converter.php'>http://www.easycalculation.com/hex-converter.php</a><!-- m -->
Enter the hexadecimal values without spaces and without the trailing '00', and you will get the binary string that is sent to the display. Then, divide this binary string into groups of 6 bits, and you will have the 6-bit value for each character.
Best regards and have fun with it!
Chris.
Translated on 13-08-2026, 20:01.
|
|
| Back to top |
|
 |
C1500 Guest
Free account, no CAN development support
|
18-01-2006, 12:40 Subject: MFD codes in Fiat Stilo: Troubleshooting guide |
Quote |
|
Perfect, you got it...
However, this goes even further:
From 'EINS LIVE'.
Will be: 010000 010100 011001 011110 010111 010100 100001 010000 (a 6-BIT binary code)
This translates to: 0100 0001 0100 0110 0101 1110 0101 1101 0100 1000 0101 0000 (a 4-bit binary code).
This translates to: 41 46 5E 5D 48 50.
Here is the complete list:
0 = Space.
1 = 0
2 = 1
3 = 2
4 = 3
5 = 4
6 = 5
7 = 6
8 = 7
9 = 8
10 = 9
11 = .
12 = A
13 = B
14 = C
15 = D
16 = E
17 = F
18 = G
19 = H
20 = I
21 = J
22 = K
23 = L
24 = M
25 = N
26 = O
27 = P
28 = Q
29 = R
30 = S
31 = T
32 = U
33 = V
34 = W
35 = X
36 = Y
37 = Z
38 = ~N
39 = L
40 = Space
41 = k
42 = l
43 = m
44 = s
45 = À
46 = Ä
47 = Ö
48 = Ü
49 = i
50 = y
51 = d
52 = h
53 = z
54 = °
55 = !
56 = +
57 = -
58 = :
59 = /
60 = #
61 = *
62 =
63 =
Actually, that's what's referred to as the 'PS code' in the RDS.
So, the code that radio stations use to transmit their names.
I've also come up with a few ideas for on-screen displays for cPOS.
STILO-PC = 79.F5.17.6B.96.CE
MEDIA = 61.03.D4.30.00.00
PHONE = 6D.36.99.40.00.00
DVD = 3E.13.C0.00.00.00
NAVI = 64.C8.54.00.00.00
Let's see if Fuchs will incorporate this feature yet. *friendly grin*
Displaying the current MP3 title would not only be a huge undertaking, but I also think it would be too distracting if there was always text scrolling across the MFD (Multi-Function Display).
It would be great if there was an indication of which menu is currently being displayed.
Regards,
Peer.
Translated on 13-08-2026, 20:10.
|
|
| Back to top |
|
 |
TTron Guest
Free account, no CAN development support
|
18-01-2006, 22:06 Subject: MFD codes in Fiat Stilo: Troubleshooting guide |
Quote |
|
Fuchs has clearly stated that he will not enable sending data from cPOs to the CAN bus due to security concerns. Furthermore, this would only apply to the Stilo; for example, Audi uses a completely different value. In that case, the data is transmitted directly as HEX. Therefore, it's probably not possible to program this in a general way...
Space character = 20 (0x20)
'EINS LIVE' would then be: 45 49 4E 53 4C 49 56 45.
Translated on 13-08-2026, 20:18.
|
|
| Back to top |
|
 |
Prefect Guest
Free account, no CAN development support
|
18-01-2006, 22:32 Subject: MFD codes in Fiat Stilo: Troubleshooting guide |
Quote |
|
'No sending?? For what purpose, CAN? Of course, I want to be able to control my interior lighting, sunroof, and side windows from the central processing unit (cPos)!!'
'In addition, I need a small standalone program that triggers configurable key events based on specific CAN events, so that I can use the steering wheel buttons to control other programs.'
I hope Hoffe Fuchs comes up with something more.
Translated on 13-08-2026, 20:19.
|
|
| Back to top |
|
 |
TTron Guest
Free account, no CAN development support
|
19-01-2006, 0:30 Subject: MFD codes in Fiat Stilo: Troubleshooting guide |
Quote |
|
Well... all we can do is wait and see.
Translated on 13-08-2026, 20:20.
|
|
| Back to top |
|
 |
|