Switch PINs - Question about J2534-2 Protocols : ISO15765_PS , CAN_PS #13
Replies: 9 comments 16 replies
-
I will see if I can find the definitions for these and add them to the protocol definitions. In the meantime, you can probably do... Device.GetChannel((Protocol)0x8004, Baud.CAN_500000, ConnectFlag.NONE) ...to connect using CAN_PS. Try it out. Brian |
Beta Was this translation helpful? Give feedback.
-
There is channel.GetConfig and channel.SetConfig which should cover what you need. Brian |
Beta Was this translation helpful? Give feedback.
-
It's time to summarize the knowledge about the STIC SVCI device.
For CAN_PS protocol, MUX connection definitions should be defined through Channel.SetConfig (Parameter, Value). However, this would not be a problem, if not that STIC SVCI for the CAN_PS protocol allows you to set the value of ONLY 0x030B (PIN_3_11), that is the one that is set by default after starting the channel. Additionally, the SVCI STIC device does not allow to open more than one channel at a time. Questions for Brian:
Conclusion. |
Beta Was this translation helpful? Give feedback.
-
I can confirm , Your last commit fix problem with J2534-2 support. All fine . Can You update this project in nuget packet manager please ? |
Beta Was this translation helpful? Give feedback.
-
Important information. Non-compliance by manufacturers of passthru devices fully to the J2534-2 standard causes that despite the execution of channel.setConfig ((Parameter) 0x8001,0x060E) - correct multiplexer space - some devices during getConfig ((Parameter) 0x8001) still return the value of pin = 0. Example - AVDI Abrites - Original (no cloned) HW |
Beta Was this translation helpful? Give feedback.
-
I need help setting up a GMLAN 33333 connection. I ask for help in setting up the connection namespace J25SW
} |
Beta Was this translation helpful? Give feedback.
-
Try, it works for me. R |
Beta Was this translation helpful? Give feedback.
-
Not all PassThru devices will support this of course. This is according J2534-2 full support. Most china cheap hardware only implement pins 6/14 and 3/11. Be sure, that hardware can realise this. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
We know that switch J1962_PINS is possible by compatibility with J2534-2 , J2534-1 can't with this.
In this moment this API have no implemented protocols _PS.
As is explained in exampled document :
https://beta.quantexlab.com/en/develop/j2534/pt_connect.html
we can see, that possibility to switch between connections 6_14 to 3_11 for CAN is not possible. Missing ports _PS.
If somebody will use this API for example engine, transmission, other modules connected to pins 6+14 in J1962 connector , all will work perfect.
Question to Brian :
Is it possible to switch multiplexer pins now? Many J2534 devices now have a multiplexer built in as it is used to communicate with vehicle brands using a different CAN connection in the OBD connector.
How can we solve it?
I hope I'm right and my question is valid.
Details of the _PS protocols are described in SAE J2534_2 in Section 5.3.1
I found some more info :
https://beta.quantexlab.com/en/develop/j2534/pt_connect.html
Beta Was this translation helpful? Give feedback.
All reactions