Forum

CAN Bus Protocol
 
Notifications
Clear all

CAN Bus Protocol

16 Posts
11 Users
2 Likes
3,363 Views
Posts: 3
(@hansolitario)
New Member
Joined: 1 month ago

Hello everyone. I'm new to the forum although I admit I've been reading things for quite some time. I have a 2021 CPX and, as you can all imagine from the thread where I write, with an obsolete ECU. Some time ago I discovered the Susodevs project and decided to put it on the bike. However, in addition to not being able to get it to work, I have tried several alternatives and have learned to "read" the port, but I can't.

I have used an ESP32 (1) with its SN65HVD230 CAN Bus transceiver to read, but the bike does not output data. I know it works, because I have assembled another ESP32 (2), with a similar transceiver that emits frames and this one receives them (1). But if I connect (1) to the port on the motorcycle, it doesn't say anything.

The data shown on the motorcycle display is correct: speed, odo, battery, temperature... etc. I have the ECU connected, although it is not the original one, it is another one that they lent me. I don't know if it can influence.

I bought an esp32 with integrated GPS and SIM to have everything integrated into HomeAssistant, but if the motorcycle doesn't talk, it's of no use to me 😝  T-A7670E/G/SA R2

I attach a photo of the transmitter-receiver and the connection with the ODB cable. When I connect the ODB to the motorcycle, obviously, I disconnect the Emitter.

Does anything occur to you? Thank you all!!

 

Reply
3 Replies
helder_coelho
(@helder_coelho)
Joined: 2 years ago

Eminent Member
Posts: 25

@hansolitario thanks for sharing this info. I believe SuperSoco CPx has all round proprietary hardware, that shields 3rd party intervention on the bike's features. My guess is that if we want to upgrade the bike's overall performance, or fine tweek some details regarding specific driving abilities, seems to me that it would require changing all hardware, or at least the controller. That's the brain of the machine, and from there all of the comunications that are input and output. Bare in mind, that all the accessories that are part of the machine's composition, like GPS module, alarm and all the rest are also proprietary... It could represent a large sum investment, with no garantee that would ever work, or perform better...

Reply
(@hansolitario)
Joined: 1 month ago

New Member
Posts: 3

@helder_coelho You are very right in everything you say, however there is a lot of documentation on the internet in which it can be seen that using the CAN bus is relatively simple... I'm going to see if recovering my original ECU will make my bike speak something...

At this moment I already have the ESP32-GSM working. In a laboratory test, I have an ESP32 that emits random data frames continuously and, among them, those already documented appear and the final module recognizes them and sends them to HomeAssistant. I will report on the process

Reply
helder_coelho
(@helder_coelho)
Joined: 2 years ago

Eminent Member
Posts: 25

@hansolitario Nice one there! Keep us all in the loop!

Reply
Posts: 3
(@hansolitario)
New Member
Joined: 1 month ago

You are very right in everything you say, however there is a lot of documentation on the internet in which it can be seen that using the CAN bus is relatively simple... I'm going to see if recovering my original ECU will make my bike speak something...

At this moment I already have the ESP32-GSM working. In a laboratory test, I have an ESP32 that emits random data frames continuously over the CAN bus and, among them, those already documented appear and the final module recognizes them and sends them to HomeAssistant. I will report on the process

Reply
Page 3 / 3