You have to cut it. I used a dremel. You have to cut plastic and the metal "hook"
Thank you for the info. Do you have by any chance pictures of the process?
You have to cut it. I used a dremel. You have to cut plastic and the metal "hook"
hello @KeryanDisclaimer: I WILL NOT BE RESPONSIBLE IN CASE OF DAMAGE IN YOUR CAR.
This topic is here to share solutions for your cluster retrofit.
I made three sketches, all have a different behavior for what you want to do, you can even make your own one, and adapt the setup for your configuration.
Make sure to know the basis, THIS IS NOT A TUTORIAL.
The tutorial for the complete 308 Cluster Retrofit is going to be the subject of another topic, which is coming very soon. (I am 99%, just need to implement a sensor, you'll see why later).
- First Sketch:
Arduino in DUAL CANBUS Configuration for [SOURCE] to [MODE] steering key retrofit :
Arduino is placed between COM2008 & CAN CAR.
Arduino is catching SOURCE frame, and replacing it with MODE.
- Second Sketch:
Arduino in SINGLE CANBUS Configuration for SPEED SIGNS :
Arduino is implemented into the CAN INFO DIV, catching matrix sign from the nac, and transforming it to a CVM Frame.
- Third Sketch:
This sketch is specific for VISTEON Clusters
It's an All In One Sketch, implemented in DUAL CANBUS.
Every Functions of the 308 Digital i-Cockpit are retrofitted.
Arduino is placed between Cluster & CAN INFO DIV.
Speesign, ARTIV, Modes, Peugeot Animation is retrofitted.
![]()
![]()
Thanks @VLud for code inspiration, feel free to consult his topic to learn more about dual canbus.
Thanks @marcins @FelixdeVuist for beeing beta tester, and sharing some frames.

Maybe enybody knows how to eneble smart beams light on 308 Visteon?For people wondering how to disable AFIL light on 308 Visteon, you must telecode last byte on 0206 from 01 to 00.
For people wondering how to disable AFIL light on 308 Visteon, you must telecode last byte on 0206 from 01 to 00.
@Keryan
This is the behavior with just One shield with the first version of The sketch. After some Times, it changes modes. The ONLY thing i changed on the sketch to.make it work with One shield was replace every CAN1 with CAN0. Making the same on the newest version of The sketch, the source button doesnt work
Did you ever find a solution? I have the same issueOne problem i have i install 308 visteo on 208 2015 the problem i have it is airbags error on screen and i try if i can code any key for the menu change !!
thanks if any one can help !!
On second thoughts, it may be because the 208 doesn't have a passenger airbag status light unlike the 308, 3008, 508 etc. Perhaps installing a seatbelt status module and connecting it to the LIN bus would resolve the airbag ECU reporting a fault?Did you ever find a solution? I have the same issue
Confirmed, to resolve the error you need to attach a seatbelt warning display to the LIN bus and enable it in the BSI settingsOn second thoughts, it may be because the 208 doesn't have a passenger airbag status light unlike the 308, 3008, 508 etc. Perhaps installing a seatbelt status module and connecting it to the LIN bus would resolve the airbag ECU reporting a fault?
send me sketch pleaseUpdate, prise en charge des fonctionnalités de l'ARTIV GEN1 sur Visteon 308.
Vidéo de présentation suivra lors du tuto pour 308.
yeap i install 3008Did you ever find a solution? I have the same issue
please, send me sketch too.Update, prise en charge des fonctionnalités de l'ARTIV GEN1 sur Visteon 308.
Vidéo de présentation suivra lors du tuto pour 308.


Hi.Hello everyone. I am new and beginner on the forum. Please help. I already have an Arduino dual canbus with a sketch for changing modes in Visteon. But I don't know how to connect it. Where should the lower shield go and where should the upper shield go? The description is unclear to me. I connected the lower shield to pins 27 and 29 in BSI. I connected the upper shield to the cube in NAC, pins 10 and 21. In the console. arduino initializes can 0 and can 1. However, I cannot change the mode in visteon.How should I connect the cables in individual sketches?
Voir la pièce jointe 41659
Voir la pièce jointe 41660
Hello. So let's start from scratch. My car is a Peugeot 308 T9 from 2015. The Visteon digital instrument cluster also comes from a Peugeot 308 T9. I connected the cluster according to this diagram.Hi.
Could you tell me where you got the sketch to change the screens on the i-Cockpit?
I'm looking for it but can't find it.
Thanks.
If you indicate the car you installed the Arduino on, it'll be easier for us to help you. The wires need to be connected to the CAN bus output of the dashboard wiring harness on the BSI output.



Thanks for the link.Hello. So let's start from scratch. My car is a Peugeot 308 T9 from 2015. The Visteon digital instrument cluster also comes from a Peugeot 308 T9. I connected the cluster according to this diagram.
Voir la pièce jointe 41667
The whole thing looks like this.
Voir la pièce jointe 41668
I got the information from this forum. https://www.forum-peugeot.com/Forum/threads/arduino-sketch-for-308-3008-508-digital-cluster-retrofit.125444/ I took the Arduino sketches from https://github.com/KeryanB/Cirocco
I made a DualCanbus with the SRC.ino sketch from the above page. I don't want to break anything because I don't know where to connect the lower shield and where to connect the upper shield.
Voir la pièce jointe 41669











I built the circuit with an Arduino Nano and two MCP2515 modules to reduce the size.
I uploaded the SRC.ino file from https://github.com/KeryanB/Cirocco. You need to change CAN_FREQ MCP_16MHZ to CAN_FREQ MCP_8MHZ because the modules are 8MHz.
Remove the 120 Ohm resistor from the modules.
I connected the positive wire that powers the Arduino to the positive terminal of the speedometer on the BSI and the negative wire to a ground wire. I disconnected the two wires of the CAN BUS line on the BSI (pin 27 CAN H and pin 29 CAN L) from the 60-pin blue connector and connected them to one MCP2515 module, while I connected the other module to the BSI.
If the button doesn't work, you need to swap the numbers on CS_PIN_CAN0 and CS_PIN_CAN1.
My car is a 2008 GTLine, on which I installed the 3008 i-Cockpit.
The video shows how the button works.
Voir la pièce jointe 41698Voir la pièce jointe 41699Voir la pièce jointe 41700Voir la pièce jointe 41701Voir la pièce jointe 41702Voir la pièce jointe 41703Voir la pièce jointe 41704Voir la pièce jointe 41705Voir la pièce jointe 41706Voir la pièce jointe 41707

Help Angel106, I can't go any further without you. I don't know how to connect both MCP2515 boards. I would be very grateful. I can't sleep at night anymore because of my Visteon. If not you, then probably no one.I built the circuit with an Arduino Nano and two MCP2515 modules to reduce the size.
I uploaded the SRC.ino file from https://github.com/KeryanB/Cirocco. You need to change CAN_FREQ MCP_16MHZ to CAN_FREQ MCP_8MHZ because the modules are 8MHz.
Remove the 120 Ohm resistor from the modules.
I connected the positive wire that powers the Arduino to the positive terminal of the speedometer on the BSI and the negative wire to a ground wire. I disconnected the two wires of the CAN BUS line on the BSI (pin 27 CAN H and pin 29 CAN L) from the 60-pin blue connector and connected them to one MCP2515 module, while I connected the other module to the BSI.
If the button doesn't work, you need to swap the numbers on CS_PIN_CAN0 and CS_PIN_CAN1.
My car is a 2008 GTLine, on which I installed the 3008 i-Cockpit.
The video shows how the button works.
Voir la pièce jointe 41698Voir la pièce jointe 41699Voir la pièce jointe 41700Voir la pièce jointe 41701Voir la pièce jointe 41702Voir la pièce jointe 41703Voir la pièce jointe 41704Voir la pièce jointe 41705Voir la pièce jointe 41706Voir la pièce jointe 41707
Hi. I finally managed to finish the pattern. I hope you can now understand how to make it.Help Angel106, I can't go any further without you. I don't know how to connect both MCP2515 boards. I would be very grateful. I can't sleep at night anymore because of my Visteon. If not you, then probably no one.

Thanks a lot, Angel106.Hi. I finally managed to finish the pattern. I hope you can now understand how to make it.Voir la pièce jointe 41724
hey Angel106, sorry for the probably dumb question, I've been researching this topic and there's something that's not 100% clear to me. I have 2018 308 GT, and want to (maybe) install the 3008 Cirocco (if it doesn't fit I'll go with the 308 one). Having a BSI2010_EV, do I need to use the Arduino to be able to switch screens on it? Or will changing the BSI configuration to Cirocco instead of MATT be enough? Thanks in advanceHi. I finally managed to finish the pattern. I hope you can now understand how to make it.Voir la pièce jointe 41724

Big hugs and thanks to you, Angel106. The work was completed successfully. Without your help, this wouldn't have been possible. Thanks again.Hi. I finally managed to finish the pattern. I hope you can now understand how to make it.Voir la pièce jointe 41724
Hi Jweber018. Since your car has the BSI2010_EV, you just need to change the SRC button settings. Since I have a 2008 with BSI2010, I can't tell you exactly. I recommend installing the Cirocco from the 308 because you'll need to modify it to install the one from the 3008.hey Angel106, sorry for the probably dumb question, I've been researching this topic and there's something that's not 100% clear to me. I have 2018 308 GT, and want to (maybe) install the 3008 Cirocco (if it doesn't fit I'll go with the 308 one). Having a BSI2010_EV, do I need to use the Arduino to be able to switch screens on it? Or will changing the BSI configuration to Cirocco instead of MATT be enough? Thanks in advance![]()