Re: Open Source Hardware
Posted: Mon Jun 04, 2018 4:19 pm
Sounds good beyerch. Im all for getting the J2534 cleaned up and running smoothly.
If its performance can be made to be on par with the vx nano, or better than I would be absolutely wrapped.
No problem, I know ALDL inside and out.. its fairly simple the way it works, I have examples on the software implementation for ALDL using J2534 which was abit of trial and error before finding the method that is supposed to be used.
Firmware wise, its basically just using a serial port (Or software serial/bit banging). The hardware would need to sync up with the car by searching for a small time gap (few milliseconds) and then continue processing each frame as it comes in.
There is then only a couple GMUART specific commands to implement. SetPollResponse and BecomeMaster.
As far as the tech document indicated, these two commands are for:
SetPollResponse: The custom message sent when BecomeMaster is commanded. This is generally used to do something like disable car communication (F1,56,08,B1).
BecomeMaster: Used to request ownership (Master) of bus. Realistically... all this means is it sends the message indicated in the Pollresponse.
After that.. its pretty standard read/write msgs.
If its performance can be made to be on par with the vx nano, or better than I would be absolutely wrapped.
No problem, I know ALDL inside and out.. its fairly simple the way it works, I have examples on the software implementation for ALDL using J2534 which was abit of trial and error before finding the method that is supposed to be used.
Firmware wise, its basically just using a serial port (Or software serial/bit banging). The hardware would need to sync up with the car by searching for a small time gap (few milliseconds) and then continue processing each frame as it comes in.
There is then only a couple GMUART specific commands to implement. SetPollResponse and BecomeMaster.
As far as the tech document indicated, these two commands are for:
SetPollResponse: The custom message sent when BecomeMaster is commanded. This is generally used to do something like disable car communication (F1,56,08,B1).
BecomeMaster: Used to request ownership (Master) of bus. Realistically... all this means is it sends the message indicated in the Pollresponse.
After that.. its pretty standard read/write msgs.