rnd-ash / Macchina-J2534

J2534 drivers for various Macchina hardware
76 stars 18 forks source link

Unable to communicate with various applications #8

Open ghost opened 3 years ago

ghost commented 3 years ago

Hello, first and foremost thank you for all your work on this project. I just received my A0 about 2 hours ago and this was the first thing I wanted to test out.

I appear to have compiled the driver and firmware correctly.

I tested J2534 connectivity in 3 different applications and no joy on any of them-- I took separate logs of each. For reference I have been using the 3 applications below with good success on a Tactrix Openport.

savvycan: device "connects", LED turns green, but no OBD data. If I try to change any settings (such as bitrate to 500K), application crashes.

VW_Flash: "setconfig param name is reserved / tool specific?" is what sticks out to me in the log? Application has a simple "read ECU info" button, which returns no result

Vehical: datalogging software, crashes upon initialization. What sticks out to me:

[WARN ] - Clear message filters unimplemented [WARN ] - Clear periodic messages unimplemented

Any thoughts or ideas? Logs below. Driver issue, firmware issue?Disclaimer I'm not an expert at this, it was my first time installing Rust or Arduino IDE, so user fail is a definite possibility.

macchina_savvycan.txt macchina_log_vw_flash.txt macchina_log_vehical.txt

ghost commented 3 years ago

I guess it would be silly to not test with OVD as well. Basic functionality seems to work fine with OVD.

Are the issues I'm seeing the result of perhaps an incomplete driver/firmware/implementation of J2534?

For vw_flash log, we think the issue is related to setting stmin_tx:

Ioctl_Parameters.STMIN_TX == 0x23

Thank you!

macchina_log.txt