I'm having an odd issue which i couldn't find a useful solution or reason for.
I'm connected directly to my canbus to the OBD 2.
I'm getting canbus traffic and everything works well.
After i figured out the can id for my RPM, i performed a replay attack with socketCan.
The attack worked and the RPM did respond, but only for a second or less, and than stopped.
Another attempt was failed, and the RPM didn't respond at all. The only way to make it respond again was to unplug my connection, plug it back, and reconfigure the can0 interface for socket can.
Car: Kia Picanto 2017
Hardware: Cantact v1.0
Software: SocketCan - can utils
"while true; do cansend can0 316#4532F53D322F007F; sleep 0.002; done"
Also because i transmit a lot of packets, i increased my kernel queue buffer:
sudo ifconfig can0 txqueuelen 10000
Anybody familiar with this issue? or what cause it? any solutions found?
Or maybe did i miss something on my experiment?
Thanks a lot!