Welcome, Guest. Please Login or Register
YaBB - Yet another Bulletin Board
  News:
  HomeHelpSearchLoginRegister  
 
Pages: 1
Send Topic Print
Sending multiline messages? (Read 398 times)
chalky78
YaBB Newbies
*
Offline

OBDPros Forum

Posts: 1

Sending multiline messages?
04/30/10 at 08:56:14
 
Hello,

Does anyone know how I would go about sending a CAN message (atsp6) that is longer than 8 bytes??

I've tried turning auto formatting off with atcaf0 then writing my own PCI bytes for the multiline message.

I need to send the following CAN message (which is too long I know) with header 745:

08 3B 08 57 37 6E AE 31 E3

The way I understood you is that I need to send the following two commands: (this is with ATCAF0 and atsh745 beforehand)

745 10 08 3B 08 57 37 6E AE - first frame

the rest of the message is then:

745 21 31 E3 - second frame

I have inserted the PCI bytes myself (10 and 21). I've left the remaining 00 00 00 00 00 from the end of the second part as I understand the ELM inserts these.

---

I think it may be that I am not responding to the flow control message sent FROM the vehicle.

I think the vehicle sends a flow control message which is:

765 30 03 14

---

This is done under computer control so it should be fast enough.

Thanks for any help that can be given!!



Back to top
 
 
  IP Logged
psmith
Senior Member
****
Offline

OBDPros Forum

Posts: 312

Re: Sending multiline messages?
Reply #1 - 05/02/10 at 10:57:10
 
You would need to turn on variable dlc also via ATV1 and then it should work.

Thanks
Paul
Back to top
 
 
  IP Logged
Carl
YaBB Newbies
*
Offline

OBDPros Forum

Posts: 7

Re: Sending multiline messages?
Reply #2 - 08/02/10 at 15:25:01
 
chalky78 wrote on 04/30/10 at 08:56:14:
Hello,

Does anyone know how I would go about sending a CAN message (atsp6) that is longer than 8 bytes??

I've tried turning auto formatting off with atcaf0 then writing my own PCI bytes for the multiline message.

I need to send the following CAN message (which is too long I know) with header 745:

08 3B 08 57 37 6E AE 31 E3

The way I understood you is that I need to send the following two commands: (this is with ATCAF0 and atsh745 beforehand)

745 10 08 3B 08 57 37 6E AE - first frame

the rest of the message is then:

745 21 31 E3 - second frame

I have inserted the PCI bytes myself (10 and 21). I've left the remaining 00 00 00 00 00 from the end of the second part as I understand the ELM inserts these.

---

I think it may be that I am not responding to the flow control message sent FROM the vehicle.

I think the vehicle sends a flow control message which is:

765 30 03 14

---

This is done under computer control so it should be fast enough.

Thanks for any help that can be given!!





So it looks like you're trying to write to data block 08 on an Escape Hybrid Battery Controller? What do you get when you do a mode $3C read for data block $08?

Why do you think that the flow control would come from 765? Seems like it should come from $74D?
Back to top
 
 
  IP Logged
Pages: 1
Send Topic Print