I pulled the Uconnect module from the car to experiment with what it takes to turn it on and what it responds with - I dont want to be sending unecesarry data on my bus.
Basic set up is Uconnect module - MCP2515 - Rasp Pi.
I had determined a wide variety of commands would ilicit a response from the Uconnect I couldnt get it to stay on and make a bluetooth connection to it. So I tried playing a log I had made from the car to see how it would respond and found using canplayer to be somewhat frustrating I could only send a few commands before the player would terminate and return
sendto: No buffer space available
A bit of searching turned up lots of "theories" but the solution appeared in the canutils gitub repository
https://github.com/linux-can/can-utils/issues/40
with the solution been to increase the TX queue length
sudo ifconfig can0 txqueuelen 1000
doing that allowed me to send a big log file to the module and I could succesfully conect via bluetooth iteretsingly though despite the succesfull connection I noticed a lack of description data been sent "Connecting Phone" and the time of call
the following expected sequence is missing
- 3F5#05436F6E6E656374
- 3F5#0269E6720202020
- 2D0#82F124F501
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.