PCMHammer P04

Post Reply
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:

PCMHammer P04

Post by antus »

There have been a number of people asking about P04 support, and to date the answer has been that we welcome the help and please have a go and send a pull request if you are able to come up with something.

A few months ago, Gampy was able to come up with a micro-kernel which was able to run on the P04 and respond with a kernel ID. Thanks, Gampy!

More recently I was contacted by JakeFunny who was interested to contribute. Jake took on a mission to make the need for CRCs be optional (as I knew that functionality would not fit in a P04 kernel) and sent a pull request. Thanks, Jake! I was able to take this and test it, and use it as a template to make some other features configurable / optional. I extended it to make kernel version, flash id, checksum, and the max kernel block size configurable and then started playing around with kernels. I was not able to get the official pcmhammer kernels running on the P04 DLC, even when I cut a lot of stuff out and got its size down small enough. So instead I took Gampy's micro-kernel and put some of the common functions from the main kernel in to it. I found the transmit routine was causing the crashes and I re-wrote it, piece by piece, until it was able to complete a block transfer. From this I've learnt that the P04 DLC is really sensitive to timing, much more so than the other supported PCMs.

None the less, there is now an experimental branch that can almost read a P04. Its available here: https://github.com/LegacyNsfw/PcmHacks/tree/antus/p04

To try it you'll need to checkout the antus/p04 branch and compile it. Then go to the kernel/p04 folder, and with the 68k assembler installed to the default location run p04-kernel.bat in that directory. This should allow you to complete where I am up to - that is partial P04 reads.

Jake, or any other interested parties, if you want to pick this up and improve it please do so. Next up we will need a stable read kernel, and the main app needs to be able to advise users if their interface is too small to upload a P04 kernel in one packet (a limitation, only on the p04 hardware so far).

Once we have this, we can start thinking about if and how we can come up with a write kernel. Size of the kernel will be the biggest remaining challenge.
Attachments
p04.png
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
kur4o
Posts: 948
Joined: Sun Apr 10, 2016 9:20 pm

Re: PCMHammer P04

Post by kur4o »

If you a need a little more contribution. I have a small enough routine that can fit in one message and can only be used as loader. It will accept upload messages and write them to ram[so you can upload as much as you want] and than execute stuff at the address you want.

It supports only mode 36 00 and mode 36 80.

Not sure if you want to go that route, or want to start from scratch.

Recently also figured than out of 1000+ OS being used, There is actually over 20 being used with different calibration area[and new oS being assigned]. A chart can be made, making cross flashing much safer.
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: PCMHammer P04

Post by antus »

I think that would be very helpful, how many bytes does it assemble down to? That, plus header and block sum, would then define the smallest interface that can support P04. I also think that will be required for write, and maybe a different kernel for AMD or Intel as fitting code for both in the kernel might blow the RAM budget. Because the current kernel isnt stable its hard to be sure how much RAM we can use and the cause of any crash isnt clear.
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
kur4o
Posts: 948
Joined: Sun Apr 10, 2016 9:20 pm

Re: PCMHammer P04

Post by kur4o »

Total length is $4e4 bytes. An elm device with big enough buffer will work. It is loaded initially at ff9000+ ram but than can be relocated. Loaded at other address ff8000 for example or ffd000+ to free continuous ram area.
Attachments
v6_LOADer.rar
(1021 Bytes) Downloaded 119 times
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: PCMHammer P04

Post by antus »

I just tried cutting the block size down further and further to try and see if it was possible to get it past that packet that crashes the DLC. It turned out it was! This was very very slow, 2 hours 45 with 8 payload bytes a packet (configured to 8 here https://github.com/LegacyNsfw/PcmHacks/ ... fo.cs#L801 ). The chip size is also hard coded, no smarts there. Pretty stoked to see it finish :)

Code: Select all

[02:14:58:824]  PCM Hammer (26/10/2022, 2:14 PM)
[02:14:58:832]  Wednesday, October 26 2022 @02:14:58:83
[02:14:58:885]  AVT 852 Reset OK
[02:14:58:887]  AVT Firmware 1.5
[02:14:59:201]  Thanks for using PCM Hammer.
[02:15:04:365]  Will save to C:\Users\antus\Downloads\P04 bench read.bin
[02:15:05:450]  Querying operating system of current PCM.
[02:15:05:543]  OSID: 9389346
[02:15:05:664]  Unlock succeeded.
[02:15:05:732]  Attempting switch to VPW 4x
[02:15:05:752]  Module 0x10 (engine controller) has agreed to enter high-speed mode.
[02:15:09:414]  Kernel upload 100% complete.
[02:15:11:657]  Kernel Version: 080204FC
[02:15:11:661]  kernel uploaded to PCM succesfully. Requesting data...
[05:00:57:455]  Read complete.
[05:00:57:457]  All read-request messages succeeded on the first try. You have an excellent connection to the PCM.
[05:00:57:459]  We're not sure how much retrying is normal for a read operation on a 512kb PCM.
[05:00:57:461]  Please help by sharing your results in the PCM Hammer thread at pcmhacking.net.
[05:00:57:540]  Clearing trouble codes.
[05:00:59:702]  Clearing trouble codes.
[05:01:00:844]  Elapsed time 02:45:55.1775072
[05:01:00:852]  Saving contents to C:\Users\antus\Downloads\P04 bench read.bin
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
kur4o
Posts: 948
Joined: Sun Apr 10, 2016 9:20 pm

Re: PCMHammer P04

Post by kur4o »

I think you need to dial the nop/cop cycles between a byte transmission. Maybe that causes the crash.
dzidaV8
Posts: 25
Joined: Fri Jun 02, 2017 6:07 am
cars: 2006 Pontiac GTO
1992 Pontiac Trans Am Convertible
1988 Pontiac Firebird L31 Vortec swap
Location: Poland

Re: PCMHammer P04

Post by dzidaV8 »

Great that you are making progress with P04! Wish I had more time to help...
Anyway, here is an xdf I made some time ago when I had to reprogram a P04 PCM, I did it by desoldering the flash at that time...

It's for 2002 F-body 3.8 OS 9387333. No checksum calculation included as it would need custom plugin made.

There's also my IDA database for that OS bin, used to make this xdf.
Attachments
2002 3.8 F-body aut OS 9387333 disassembly.zip
(1.89 MiB) Downloaded 115 times
2002 V6 OS 9387333.xdf
(557.98 KiB) Downloaded 103 times
Jakefunny
Posts: 10
Joined: Fri Sep 30, 2022 3:20 pm
cars: 1999 Porsche Booster
1986 Pontiac Fiero

Re: PCMHammer P04

Post by Jakefunny »

Hello all,

I've put together a Read Kernel for P04 PCMs.
It supports the Kernel Version command and Flash version/query command.

Can I get P04 owners to test it? You'd need to load the kernel to address: $FF9076
The flash version/query command will most likely not work for P04 with AMD flash chips.
Attachments
Kernel-P04-Test.BIN
(1.01 KiB) Downloaded 106 times
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: PCMHammer P04

Post by antus »

Hello, thanks for the contribution. Did it work for you on the bench? With the antus/p04 branch? I seem to get an instant crash on upload on my pcm. You can see I dont get the kernel version response and then the main OS is answering pcmhammer when the kernel should be as it tries to continue.

Code: Select all

[01:55:02:672]  Loaded C:\Users\a\git\PcmHacks\Apps\PcmHammer\bin\Debug\Kernel-P04.bin
[01:55:02:678]  Sending upload request for kernel size 1034, loadaddress FF9090
[01:55:02:683]  TX: 6C 10 F0 34 00 04 0A FF 90 90
[01:55:02:702]  RX: 6C F0 10 74 00 44
[01:55:02:705]  Going to load a 1034 byte kernel to 0xFF9090
[01:55:02:710]  Sending end block payload with offset 0x0, start address 0xFF9090, length 0x40A.
[01:55:02:768]  TX: 6D 10 F0 36 80 04 0A FF 90 90 61 00 01 62 13 FC 00 03 00 FF E8 00 13 FC 00 00 00 FF E8 01 61 00 00 F6 61 00 01 4A 10 39 00 FF E8 00 02 00 00 E0 0C 00 00 E0 66 E8 10 39 00 FF E8 01 61 00 00 FA 61 00 03 0A 0C 39 00 20 00 FF 94 37 66 00 00 2A 20 7C 00 FF 94 44 20 39 00 FF 94 48 61 00 01 1A 13 FC 00 40 00 FF E8 00 13 FC 00 00 00 FF E8 01 61 00 00 C6 4E 70 60 FE 0C 39 00 35 00 FF 94 37 67 0E 0C 39 00 3D 00 FF 94 37 67 36 60 00 FF B2 42 80 80 39 00 FF 94 3B E1 88 80 39 00 FF 94 3C E1 88 80 39 00 FF 94 3D 20 40 42 80 80 39 00 FF 94 39 E1 88 80 39 00 FF 94 3A 61 00 01 98 60 00 FF 80 0C 39 00 00 00 FF 94 38 67 0E 0C 39 00 01 00 FF 94 38 67 18 60 00 FF 68 20 7C 00 FF 94 5A 20 39 00 FF 94 64 61 00 00 90 60 00 FF 54 76 01 61 00 00 DC 61 00 01 22 61 00 00 1C 23 C4 00 FF 94 52 20 7C 00 FF 94 4D 20 39 00 FF 94 56 61 00 00 68 60 00 FF 2C 13 FC 00 55 00 FF FA 27 13 FC 00 AA 00 FF FA 27 13 FC 00 50 00 FF C0 06 13 FC 00 A0 00 FF C0 06 4E 75 2A 3C 00 00 27 10 61 D6 61 00 00 2C 61 00 00 28 61 00 00 24 61 00 00 20 61 00 00 1C 61 00 00 18 61 00 00 14 61 00 00 10 61 00 00 0C 61 00 00 08 51 CD FF D4 4E 75 4E 71 4E 71 4E 71 4E 71 4E 75 55 40 61 9A 13 FC 00 14 00 FF E8 00 13 D8 00 FF E8 01 61 E2 51 C8 FF F6 13 FC 00 0C 00 FF E8 00 13 D8 00 FF E8 01 61 CE 13 FC 00 03 00 FF E8 00 13 FC 00 00 00 FF E8 01 61 00 FF 64 61 B8 10 39 00 FF E8 00 02 00 00 E0 0C 00 00 E0 66 EA 10 39 00 FF E8 01 4E 75 61 00 FF 46 33 FC 00 07 00 FF FA 48 33 FC 68 20 00 FF FA 4A 33 FC 00 07 00 FF FA 4C 0C 03 00 01 67 12 33 FC 10 60 00 FF FA 4E 02 79 FF FE FF FF E2 FA 60 10 33 FC 70 60 00 FF FA 4E 00 79 00 01 FF FF E2 FA 61 00 FF 24 4E 75 61 00 FE FC 33 FC 00 07 00 FF FA 4C 33 FC 68 20 00 FF FA 4A 33 FC 70 60 00 FF FA 4E 33 FC 90 90 00 00 00 00 28 39 00 00 00 00 33 FC FF FF 00 00 00 00 33 FC 10 60 00 FF FA 4E 4E 75 61 00 FE C0 22 08 13 C1 00 FF 94 79 E0 89 13 C1 00 FF 94 78 E0 89 13 C1 00 FF 94 77 22 00 13 C1 00 FF 94 76 E0 89 13 C1 00 FF 94 75 72 09 22 7C 00 FF 94 70 13 FC 00 14 00 FF E8 00 13 D9 00 FF E8 01 61 00 FE 7E 51 C9 FF F4 61 00 FE 76 53 80 42 81 42 82 14 39 00 FF 94 74 D2 82 14 39 00 FF 94 75 D2 82 14 39 00 FF 94 76 D2 82 14 39 00 FF 94 77 D2 82 14 39 00 FF 94 78 D2 82 14 39 00 FF 94 79 D2 82 61 00 FE 3C 14 39 00 FF E8 00 02 02 00 03 0C 02 00 03 67 EC 13 FC 00 04 00 FF E8 00 13 D0 00 FF E8 01 14 18 D2 82 51 C8 FF D8 20 01 E0 88 61 00 FE 0E 14 39 00 FF E8 00 02 02 00 03 0C 02 00 03 67 EC 13 FC 00 04 00 FF E8 00 13 C0 00 FF E8 01 61 00 FD EC 14 39 00 FF E8 00 02 02 00 03 0C 02 00 03 67 EC 13 FC 00 0C 00 FF E8 00 13 C1 00 FF E8 01 4E 75 42 86 61 00 FD C6 10 39 00 FF E8 00 02 00 00 E0 0C 00 00 40 67 00 00 10 52 86 0C 86 00 26 25 A0 67 00 FC F2 60 DC 20 7C 00 FF 94 34 10 F9 00 FF E8 01 61 00 FD 96 10 39 00 FF E8 00 02 00 00 E0 0C 00 00 40 66 00 00 10 52 86 0C 86 00 26 25 A0 67 00 FC C2 60 D6 10 F9 00 FF E8 01 20 7C 00 FF 94 34 0C 10 00 6C 66 9A 0C 28 00 10 00 01 67 00 00 0A 0C 28 00 FE 00 01 66 88 4E 75 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6C F0 10 60 00 00 00 04 00 6C F0 10 7D 01 00 00 00 00 00 00 00 09 6C F0 10 7D 00 01 03 05 04 00 00 00 00 09 00 00 00 00 00 00 00 00 6D F0 10 36 01 00 00 00 00 00 00 00 00 00 00 0A 6E 9E
[01:55:02:988]  RX: 6D F0 10 76 00 78
[01:55:02:998]  Found response, Success
[01:55:03:007]  Kernel upload 100% complete.
[01:55:03:018]  TX: 6C 10 F0 3D 00
[01:55:05:037]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[01:55:05:149]  TX: 6C 10 F0 3D 00
[01:55:05:177]  RX: 6C F0 10 7F 3D 00 11
[01:55:05:187]  Kernel Version: 00000000
[01:55:05:196]  kernel uploaded to PCM succesfully. Requesting data...
[01:55:05:205]  Sending 'test device present' notification.
[01:55:05:209]  TX: 8C FE F0 3F
[01:55:05:223]  Sending 'test device present' notification.
[01:55:05:227]  TX: 8C FE F0 3F
[01:55:05:238]  Reading from 0 / 0x0, length 1024 / 0x400
[01:55:05:243]  TX: 6D 10 F0 35 01 04 00 00 00 00
[01:55:05:267]  RX: 6C F0 10 7F 35 01 04 00 00 00 11
[01:55:05:271]  Processing message
[01:55:05:275]  Unable to process response: UnexpectedResponse 6C F0 10 7F 35 01 04 00 00 00 11
"[01:55:05:177] RX: 6C F0 10 7F 3D 00 11" should not be a 7F (error) to 3D (custom kernel) and means its the main OS answering so therefore the pcm has crashed and rebooted.

Edit: Sorry just noticed the alternate load address. Im out of time for today. I'll post again when Ive had another chance to look at it.
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
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: PCMHammer P04

Post by antus »

Some success! I got the kernel version back at FF9076, but it looks like it still crashed after that.

Code: Select all

[03:31:43:300]  Loaded C:\Users\a\git\PcmHacks\Apps\PcmHammer\bin\Debug\Kernel-P04.bin
[03:31:43:306]  Sending upload request for kernel size 1034, loadaddress FF9076
[03:31:43:311]  TX: 6C 10 F0 34 00 04 0A FF 90 76
[03:31:43:328]  RX: 6C F0 10 74 00 44
[03:31:43:332]  Going to load a 1034 byte kernel to 0xFF9076
[03:31:43:335]  Sending end block payload with offset 0x0, start address 0xFF9076, length 0x40A.
[03:31:43:401]  TX: 6D 10 F0 36 80 04 0A FF 90 76 61 00 01 62 13 FC 00 03 00 FF E8 00 13 FC 00 00 00 FF E8 01 61 00 00 F6 61 00 01 4A 10 39 00 FF E8 00 02 00 00 E0 0C 00 00 E0 66 E8 10 39 00 FF E8 01 61 00 00 FA 61 00 03 0A 0C 39 00 20 00 FF 94 37 66 00 00 2A 20 7C 00 FF 94 44 20 39 00 FF 94 48 61 00 01 1A 13 FC 00 40 00 FF E8 00 13 FC 00 00 00 FF E8 01 61 00 00 C6 4E 70 60 FE 0C 39 00 35 00 FF 94 37 67 0E 0C 39 00 3D 00 FF 94 37 67 36 60 00 FF B2 42 80 80 39 00 FF 94 3B E1 88 80 39 00 FF 94 3C E1 88 80 39 00 FF 94 3D 20 40 42 80 80 39 00 FF 94 39 E1 88 80 39 00 FF 94 3A 61 00 01 98 60 00 FF 80 0C 39 00 00 00 FF 94 38 67 0E 0C 39 00 01 00 FF 94 38 67 18 60 00 FF 68 20 7C 00 FF 94 5A 20 39 00 FF 94 64 61 00 00 90 60 00 FF 54 76 01 61 00 00 DC 61 00 01 22 61 00 00 1C 23 C4 00 FF 94 52 20 7C 00 FF 94 4D 20 39 00 FF 94 56 61 00 00 68 60 00 FF 2C 13 FC 00 55 00 FF FA 27 13 FC 00 AA 00 FF FA 27 13 FC 00 50 00 FF C0 06 13 FC 00 A0 00 FF C0 06 4E 75 2A 3C 00 00 27 10 61 D6 61 00 00 2C 61 00 00 28 61 00 00 24 61 00 00 20 61 00 00 1C 61 00 00 18 61 00 00 14 61 00 00 10 61 00 00 0C 61 00 00 08 51 CD FF D4 4E 75 4E 71 4E 71 4E 71 4E 71 4E 75 55 40 61 9A 13 FC 00 14 00 FF E8 00 13 D8 00 FF E8 01 61 E2 51 C8 FF F6 13 FC 00 0C 00 FF E8 00 13 D8 00 FF E8 01 61 CE 13 FC 00 03 00 FF E8 00 13 FC 00 00 00 FF E8 01 61 00 FF 64 61 B8 10 39 00 FF E8 00 02 00 00 E0 0C 00 00 E0 66 EA 10 39 00 FF E8 01 4E 75 61 00 FF 46 33 FC 00 07 00 FF FA 48 33 FC 68 20 00 FF FA 4A 33 FC 00 07 00 FF FA 4C 0C 03 00 01 67 12 33 FC 10 60 00 FF FA 4E 02 79 FF FE FF FF E2 FA 60 10 33 FC 70 60 00 FF FA 4E 00 79 00 01 FF FF E2 FA 61 00 FF 24 4E 75 61 00 FE FC 33 FC 00 07 00 FF FA 4C 33 FC 68 20 00 FF FA 4A 33 FC 70 60 00 FF FA 4E 33 FC 90 90 00 00 00 00 28 39 00 00 00 00 33 FC FF FF 00 00 00 00 33 FC 10 60 00 FF FA 4E 4E 75 61 00 FE C0 22 08 13 C1 00 FF 94 79 E0 89 13 C1 00 FF 94 78 E0 89 13 C1 00 FF 94 77 22 00 13 C1 00 FF 94 76 E0 89 13 C1 00 FF 94 75 72 09 22 7C 00 FF 94 70 13 FC 00 14 00 FF E8 00 13 D9 00 FF E8 01 61 00 FE 7E 51 C9 FF F4 61 00 FE 76 53 80 42 81 42 82 14 39 00 FF 94 74 D2 82 14 39 00 FF 94 75 D2 82 14 39 00 FF 94 76 D2 82 14 39 00 FF 94 77 D2 82 14 39 00 FF 94 78 D2 82 14 39 00 FF 94 79 D2 82 61 00 FE 3C 14 39 00 FF E8 00 02 02 00 03 0C 02 00 03 67 EC 13 FC 00 04 00 FF E8 00 13 D0 00 FF E8 01 14 18 D2 82 51 C8 FF D8 20 01 E0 88 61 00 FE 0E 14 39 00 FF E8 00 02 02 00 03 0C 02 00 03 67 EC 13 FC 00 04 00 FF E8 00 13 C0 00 FF E8 01 61 00 FD EC 14 39 00 FF E8 00 02 02 00 03 0C 02 00 03 67 EC 13 FC 00 0C 00 FF E8 00 13 C1 00 FF E8 01 4E 75 42 86 61 00 FD C6 10 39 00 FF E8 00 02 00 00 E0 0C 00 00 40 67 00 00 10 52 86 0C 86 00 26 25 A0 67 00 FC F2 60 DC 20 7C 00 FF 94 34 10 F9 00 FF E8 01 61 00 FD 96 10 39 00 FF E8 00 02 00 00 E0 0C 00 00 40 66 00 00 10 52 86 0C 86 00 26 25 A0 67 00 FC C2 60 D6 10 F9 00 FF E8 01 20 7C 00 FF 94 34 0C 10 00 6C 66 9A 0C 28 00 10 00 01 67 00 00 0A 0C 28 00 FE 00 01 66 88 4E 75 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6C F0 10 60 00 00 00 04 00 6C F0 10 7D 01 00 00 00 00 00 00 00 09 6C F0 10 7D 00 01 03 05 04 00 00 00 00 09 00 00 00 00 00 00 00 00 6D F0 10 36 01 00 00 00 00 00 00 00 00 00 00 0A 6E 84
[03:31:43:617]  RX: 6D F0 10 76 00 78
[03:31:43:621]  Found response, Success
[03:31:43:625]  Kernel upload 100% complete.
[03:31:43:631]  TX: 6C 10 F0 3D 00
[03:31:43:810]  RX: 6C F0 10 7D 00 01 03 05 04
[03:31:43:814]  Kernel Version: 01030504
[03:31:43:819]  kernel uploaded to PCM succesfully. Requesting data...
[03:31:43:827]  Sending 'test device present' notification.
[03:31:43:831]  TX: 8C FE F0 3F
[03:31:43:841]  Reading from 0 / 0x0, length 1024 / 0x400
[03:31:43:846]  TX: 6D 10 F0 35 01 04 00 00 00 00
[03:31:45:860]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[03:31:45:863]  No payload following read request.
[03:31:47:869]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[03:31:47:877]  No payload following read request.
[03:31:49:886]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[03:31:49:894]  No payload following read request.
[03:31:51:915]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[03:31:51:923]  No payload following read request.
[03:31:53:941]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[03:31:53:949]  No payload following read request.
[03:31:53:953]  Unable to read segment: Error
[03:31:53:956]  TX: 6D 10 F0 35 01 04 00 00 00 00
[03:31:55:964]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[03:31:55:967]  No payload following read request.
[03:31:57:980]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[03:31:57:988]  No payload following read request.
[03:32:00:009]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[03:32:00:020]  No payload following read request.
[03:32:02:038]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[03:32:02:046]  No payload following read request.
[03:32:04:066]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[03:32:04:070]  No payload following read request.
[03:32:04:073]  Unable to read segment: Error
[03:32:04:077]  TX: 6D 10 F0 35 01 04 00 00 00 00
[03:32:04:112]  RX: 6C F0 10 7F 35 01 04 00 00 00 11
[03:32:04:116]  Processing message
[03:32:04:120]  Unable to process response: UnexpectedResponse 6C F0 10 7F 35 01 04 00 00 00 11
[03:32:06:135]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[03:32:06:140]  No payload following read request.
[03:32:08:156]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[03:32:08:164]  No payload following read request.
[03:32:10:172]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[03:32:10:179]  No payload following read request.
[03:32:12:201]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[03:32:12:209]  No payload following read request.
[03:32:12:216]  Unable to read segment: UnexpectedResponse
[03:32:12:224]  TX: 6D 10 F0 35 01 04 00 00 00 00
[03:32:12:253]  RX: 6C F0 10 7F 35 01 04 00 00 00 11
[03:32:12:261]  Processing message
[03:32:12:268]  Unable to process response: UnexpectedResponse 6C F0 10 7F 35 01 04 00 00 00 11
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