Technical PROJECT: Hacking Fiat Grande Punto CAN BUS with Arduino and AlfaOBD

Currently reading:
Technical PROJECT: Hacking Fiat Grande Punto CAN BUS with Arduino and AlfaOBD

Hi Julio, tks for your answer.


I´m from Brazil, this explain my poor english..kk




I always wanted to have some information about the engine and also about the parking sensor, for example, and your project was very good, I never saw anything like it.Did you have to connect any equipment directly on the line canbus, or is it totally via obd?Congratulations again, you have talento


Jose Pires





Hello,
Of course it can be done! I dont know if you will need an adapter for some units, but for sure you will able to do same as I, the system is different, but you can build a system like I described at top of this post. I will try to make a tutorial of this project.
For now, I can make whatever I want with my car, turn on or off stuff, lock and unlock doors, turn on lights, and playing with correct parameters and some tech knowledge, you can lock or unlock your car with your voice / Phone / proximity sensor, automate stuff like lights, control your Phone music with Steering buttons, and much more! Everything is possible!

By the way, where are you from? I'm from Spain, and your name looks Spanish.

Kind regards,
Julio.
 
Hi Julio, tks for your answer.


I´m from Brazil, this explain my poor english..kk




I always wanted to have some information about the engine and also about the parking sensor, for example, and your project was very good, I never saw anything like it.Did you have to connect any equipment directly on the line canbus, or is it totally via obd?Congratulations again, you have talento


Jose Pires
Thank you so much :)
You can get that info, of course, I used Arduino MCU (I dont know if you know about it) and using Bluetooth ELM327 device (using OBDII port on your car), and with the device I created, you can read all data that comes from software on you Phone / computer to your car and all data that comes from your car to your Phone / computer, also, you can add your own codes manually, and dump data and analyze it.
 
So. Today I have a Elm device, and read via torque on Cel.


But have this informations direct in dashboard will be perfect.


I will buy a arduino, and try make it.



Please, if you make a diagram,
I would be very happy to have this in my hands.


Tks a Lot



Thank you so much :)
You can get that info, of course, I used Arduino MCU (I dont know if you know about it) and using Bluetooth ELM327 device (using OBDII port on your car), and with the device I created, you can read all data that comes from software on you Phone / computer to your car and all data that comes from your car to your Phone / computer, also, you can add your own codes manually, and dump data and analyze it.
 
So. Today I have a Elm device, and read via torque on Cel.


But have this informations direct in dashboard will be perfect.


I will buy a arduino, and try make it.



Please, if you make a diagram,
I would be very happy to have this in my hands.


Tks a Lot
On dashboard itself is a bit harder to do, I'm on it trying to make something to show all info on your dashboard, you can attach a small display on your dashboard using an Arduino. First of all, buy an "ARDUINO MEGA 2560" why? Because it has 4 hardware serial ports, other hardware port for usb, and one serial port for real-time reading and writing, and a lot of space for wirte program on it.
Buy also a 2 o 3 hc-05 Bluetooth borads, some wires male to male and male to female kinds, and some 1k and 2k resistors, or all 1k resistors, and a breadboard.

That is what you will need for now.

Regards,
Julio.
 
So. Today I have a Elm device, and read via torque on Cel.


But have this informations direct in dashboard will be perfect.


I will buy a arduino, and try make it.



Please, if you make a diagram,
I would be very happy to have this in my hands.


Tks a Lot
By the way, I will make the diagram as soon as I can
 
By the way, I will make the diagram as soon as I can
I cant do too much here in my Phone, but here is how to connect a hc-05 Bluetooth to Arduino :
_20170510_155244.JPG
 
Hello,
can I ask you for help.
I have Punto EVO. I read data from OBD with arduino and print it on LCD (16x2). Could you please tell me how to print it on dashboard display?
Which header/PID to use?
 
Hello,
can I ask you for help.
I have Punto EVO. I read data from OBD with arduino and print it on LCD (16x2). Could you please tell me how to print it on dashboard display?
Which header/PID to use?

Hello R0bert,
I'm still investigating about it, I don't have much time since I started to work on a new company, but the latest thing I made was spoof info to the speedometer and rev counter, but as far as I know nowadays, I don't know how to spoof info into the dashboard LCD. I wish be able to do it, but it takes time.

I bought two CAN-BUS modules for arduino and an ELM327 just for spoofing and read and send data in a fake CAN-BUS line I made on my room, I have two Blue&Me modules, my old dashboard, and my old car radio (now I have a new one with Android), so I want to connect all of them and hack their protocol. My problem now is what baudrate on a "Grande Punto Low Speed CAN" is being used, I think that is 50kbps but I am not sure, I tryed all kind of baudrate speeds that are used usually but they only effect I finally get is that CAN-BUS conections is interrupted and no longer works until I remove the Arduino with CAN-BUS module.

I sniffed how MES send data to dashboard to check the display, and the only thing "new" is that I can change the pattern of dots ON and OFF

Best regards,
Julio.
 
I'm still investigating about it, I don't have much time since I started to work on a new company, but the latest thing I made was spoof info to the speedometer and rev counter, but as far as I know nowadays, I don't know how to spoof info into the dashboard LCD. I wish be able to do it, but it takes time.
My problem now is what baudrate on a "Grande Punto Low Speed CAN" is being used, I think that is 50kbps but I am not sure, I tryed all kind of baudrate speeds that are used usually but they only effect I finally get is that CAN-BUS conections is interrupted and no longer works until I remove the Arduino with CAN-BUS module.

Best regards,
Julio.

Hi Guys...
have you been able to identify baudrate on Low Speed Can-Bus (CAN-A/CAN-B) in grande punto?
I have the same issue. I have my old instrument cluster + my Arduino board with CanShiled but I can't sniff any data out of the instrument cluster :/
 
Back
Top