J2534 ALDL Help Needed

160 And 8192 Baud Aldl
Post Reply
mattyjf01
Posts: 282
Joined: Wed Sep 04, 2019 8:41 pm

J2534 ALDL Help Needed

Post by mattyjf01 »

Trying to communicate with a VZ on ALDL using J2534dotnet.dll.
Problem im having is after receiving heartbeat next write command (disable chatter or table read) is taking to long to send.
Sometimes i get lucky and it sends straight away and it works.
Cant find any info on MDI and ALDL anywhere.

Has anyone been able to make a stable connection on ALDL using J2534?

Thanks
Matt
User avatar
Tazzi
Posts: 3422
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: J2534 ALDL Help Needed

Post by Tazzi »

mattyjf01 wrote:Trying to communicate with a VZ on ALDL using J2534dotnet.dll.
Problem im having is after receiving heartbeat next write command (disable chatter or table read) is taking to long to send.
Sometimes i get lucky and it sends straight away and it works.
Cant find any info on MDI and ALDL anywhere.

Has anyone been able to make a stable connection on ALDL using J2534?

Thanks
Matt
ALDL was something that was not documented at all by any company. I even spoke to the engineers over at drewtech and the guys that made their ALDL implementation no longer worked there, so there are no 'examples' for how it worked or what to do.

From what I have found, most places do not use the j2534 for ALDL, they use the DPDU api, which is what the tech2win uses for the MDI. I believe they did this intentionally cause the J2534 API designed for them was absolutely trash.

Different firmware's of the MDI resulted in different behavior of the tool for j2534 ALDL, some would do a few frames, others would do none. :roll:
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
mattyjf01
Posts: 282
Joined: Wed Sep 04, 2019 8:41 pm

Re: J2534 ALDL Help Needed

Post by mattyjf01 »

Thanks Tazzi
Ill do some research
mattyjf01
Posts: 282
Joined: Wed Sep 04, 2019 8:41 pm

Re: J2534 ALDL Help Needed

Post by mattyjf01 »

Found a work around.
Lowered all the timeouts and ran the routine in a loop until a heartbeat and silence BCM was successful
Wont know 100% until i can test it in a car.
Bench setup is only a BCM, PIM and ECU.
User avatar
Tazzi
Posts: 3422
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: J2534 ALDL Help Needed

Post by Tazzi »

Didn't think there were any aldl timing specific parameters to adjust, at least not mentioned in the j2534-2 standard? Or are you just meaning your looking through a write and read message command until it goes through?
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
mattyjf01
Posts: 282
Joined: Wed Sep 04, 2019 8:41 pm

Re: J2534 ALDL Help Needed

Post by mattyjf01 »

Tazzi wrote:Didn't think there were any aldl timing specific parameters to adjust, at least not mentioned in the j2534-2 standard? Or are you just meaning your looking through a write and read message command until it goes through?
Yes timeouts on my read and write routines until i can silence the BCM
User avatar
antus
Site Admin
Posts: 8237
Joined: Sat Feb 28, 2009 8:34 pm
cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Contact:

Re: J2534 ALDL Help Needed

Post by antus »

Yes, I would not be surprised if there was no collision detection and retry in ALDL and correctly silencing the bus is the ticket, as with other interfaces.
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
Post Reply