Thanks ! and do I solve the second problem ? I don't see "enter code" anymore - in the last months I get only radio block without the option to enter one.
The display shows "Radio blocked/wait" if too many wrong codes have been tried. You need to leave the radio and ignition switched on until the message clears.
Depending on how many wrong codes have been tried, the waiting time could be up to 24 hours.
The process is described in the 500 radio manual as below.
Entering the secret code
When the radio is switched on, if the secret code is requested, the display will show the wording “Code” for about 2 seconds followed by four dashes “- - - -”.
The secret code is made up of four digits from 1 to 6, each corresponding to one of the dashes.
To enter the first digit of the code, press the button corresponding to the pre-selection stations (from 1 to 6). Enter the other code digits in the same way.
If the four digits are not entered within 20 seconds, the display shows the wording “Enter code - - - -”. If this occurs, it is not considered an incorrect code entry.
After entering the fourth digit (within 20 seconds), the car radio starts to work.
If an incorrect code is entered, the radio will emit a sound and the display shows the wording “Radio blocked/wait” to notify the user of the need to enter the correct code.
Each time the user enters an incorrect code, the waiting time gradually increases (1 min, 2 min, 4 min, 8 min, 16 min, 30 min, 1h, 2h, 4h, 8h, 16h, 24h) to a maximum of 24 hours. The waiting time will be shown on the display with the wording “Radio blocked/wait”. After the wording has disappeared it is possible to start the code entering procedure again.
You can download the radio manual from the forum downloads section here:
https://www.fiatforum.com/downloads.php?do=download&downloadid=40
.