firmware_v4/datalogger OBD_UART_BAUDRATE
Posted: Wed Jun 14, 2017 12:00 pm
Hi All,
I have got the freematics one a couple of weeks ago. Since then I have been trying to get it working on my VW Tiguan (2015, Petrol). According to the information on the internet it uses the CAN bus. The setup process always fails, but at different stages. Already the first command (ATI) results quite often in an SPI timeout. Sometimes, but really seldom, it reaches the loading pid map step, but doesn't come further. Mostly, it fails at ATZ, ATH0 or ATE0 steps with the error SPI timeout. I have been trying to find a solution and everyday I learn more about it, but I still didn't get it working.
Does somebody have an idea why already the first command (ATI) results in an SPI timeout? In my understanding, it should just return the firmware version and doesn't require the OBD access. I would expect it to come back quickly without reaching the timeout. Is it something related to a baud rate, which can be adjusted?
I have also noticed that the constant OBD_UART_BAUDRATE is declared but not used in the code.
Thanks a lot in advance!
Viktor
I have got the freematics one a couple of weeks ago. Since then I have been trying to get it working on my VW Tiguan (2015, Petrol). According to the information on the internet it uses the CAN bus. The setup process always fails, but at different stages. Already the first command (ATI) results quite often in an SPI timeout. Sometimes, but really seldom, it reaches the loading pid map step, but doesn't come further. Mostly, it fails at ATZ, ATH0 or ATE0 steps with the error SPI timeout. I have been trying to find a solution and everyday I learn more about it, but I still didn't get it working.
Does somebody have an idea why already the first command (ATI) results in an SPI timeout? In my understanding, it should just return the firmware version and doesn't require the OBD access. I would expect it to come back quickly without reaching the timeout. Is it something related to a baud rate, which can be adjusted?
I have also noticed that the constant OBD_UART_BAUDRATE is declared but not used in the code.
Thanks a lot in advance!
Viktor