PCM Hammer Release 020 Preview

They go by many names, P01, P10, P12, P59, E38, VPW, '0411 etc.
User avatar
NSFW
Posts: 745
Joined: Fri Feb 02, 2018 3:13 pm

PCM Hammer Release 020 Preview

Post by NSFW »

UPDATED! I've added another error message and updated the zip file to Release Candidate 5.

There are no changes to flashing, but I've made some improvements to data logging:
  • The app can now tell the PCM to send a stream of data, rather than requesting each row of data.
  • If you select an unsupported parameter, you'll get an error instead of just a bunch of zeros in the log.
  • If you select too many parameters, you'll get an error instead of just no logging. (in RC2)
  • With ELM devices, if you don't have enough parameters selected, you'll get an error message instead of erratic data rates.
  • If you change devices while logging, the app doesn't crash, and the parameter grid repopulates correctly.
There are improvements in other areas as well:
  • Support for more AVT devices, contributed by Antus.
  • Support for a new OBDX Pro VC device, contributed by Tazzi.
  • Support for command line parameters, contributed by Joukoy.
  • Better initialization of ELM devices, contributed by Gampy.
  • Depending on whether you've already done a test write or a full read, you'll either get a stern warning or a simple confirmation before you try to write to the flash.
Streamed data logging will definitely work with an XPro. I think it will work with AVT and J2534 devices as well, but I need people who own those devices to try it and find out for sure.

Streaming does not work for ObdLink or AllPro interfaces. In theory, the ATMA / STMA commands will put the AllPro / ObdLink devices into monitoring mode, and they will continuously receive messages, and streamed logging should just work. In practice, I've had no luck with my ObdLink devices, and I'm out of ideas. The AllPro does not support ATMA today, but if someone implements adds it to the AllPro firmware, I'll be happy to add support in the app.
Attachments
PcmHammer020-RC5-Preview.zip
(2.11 MiB) Downloaded 230 times
Please don't PM me with technical questions - start a thread instead, and send me a link to it. That way I can answer in public, and help other people who have the same question. Thanks!
persingc
Posts: 60
Joined: Sat Nov 13, 2021 11:21 am
cars: 64 c10
63 impala

Re: PCM Hammer Release 020 Preview

Post by persingc »

Awesome!
B52Bombardier1
Posts: 42
Joined: Sun Jan 26, 2020 11:41 pm
cars: 1970 Chevy El Camino with an LM7 modern GM engine.

2013 Chevrolet SS Camaro

Re: PCM Hammer Release 020 Preview

Post by B52Bombardier1 »

Hello,

I like the ability to test BIN checksums. Overall, looks good on several different Windows computers.

Rick
User avatar
NSFW
Posts: 745
Joined: Fri Feb 02, 2018 3:13 pm

Re: PCM Hammer Release 020 Preview

Post by NSFW »

I just added an error mesage to let people know when they have selected more parameters than the PCM can send. The zip file has been updated.
Please don't PM me with technical questions - start a thread instead, and send me a link to it. That way I can answer in public, and help other people who have the same question. Thanks!
User avatar
NSFW
Posts: 745
Joined: Fri Feb 02, 2018 3:13 pm

Re: PCM Hammer Release 020 Preview

Post by NSFW »

Has anyone tested logging with a J2534 interface, or with an AVT interface?

Those are the main things I need help with, since I don't have either one.
Please don't PM me with technical questions - start a thread instead, and send me a link to it. That way I can answer in public, and help other people who have the same question. Thanks!
User avatar
NSFW
Posts: 745
Joined: Fri Feb 02, 2018 3:13 pm

Re: PCM Hammer Release 020 Preview

Post by NSFW »

Also, would anyone object to me removing the "are you sure" prompt from calibration flashes?
It's been a loooong time since I heard of anyone bricking a PCM.
Please don't PM me with technical questions - start a thread instead, and send me a link to it. That way I can answer in public, and help other people who have the same question. Thanks!
persingc
Posts: 60
Joined: Sat Nov 13, 2021 11:21 am
cars: 64 c10
63 impala

Re: PCM Hammer Release 020 Preview

Post by persingc »

No objections here.
User avatar
Gampy
Posts: 2332
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer Release 020 Preview

Post by Gampy »

NSFW wrote:Also, would anyone object to me removing the "are you sure" prompt from calibration flashes?
It's been a loooong time since I heard of anyone bricking a PCM.
Yea, I have an objection ... It ain't gone yet! :roll:
Intelligence is in the details!

It is easier not to learn bad habits, then it is to break them!

If I was here to win a popularity contest, their would be no point, so I wouldn't be here!
User avatar
joukoy
Posts: 398
Joined: Tue Dec 17, 2019 3:27 am
cars: --
Contact:

Re: PCM Hammer Release 020 Preview

Post by joukoy »

Short test with vxdiag nano:
Started program, select device, Parameters tab shows "Logging halted"
Close program, start again and now parameters are updating but only few seconds. Then:

Code: Select all

04.14.48.287]  Row received.
[04.14.48.394]  RX: 6C F0 10 6A FE 00 80 00 00 00 00
[04.14.48.397]  Row received.
[04.14.48.486]  RX: 6C F0 10 6A FE 00 80 00 00 00 00
[04.14.48.489]  Row received.
[04.14.48.595]  RX: 6C F0 10 6A FE 00 80 00 00 00 00
[04.14.48.596]  Row received.
[04.14.48.687]  RX: 6C F0 10 6A FE 00 80 00 00 00 00
[04.14.48.690]  Row received.
[04.14.48.801]  RX: 6C F0 10 6A FE 00 80 00 00 00 00
[04.14.48.802]  Row received.
[04.14.48.888]  RX: 6C F0 10 6A FE 00 80 00 00 00 00
[04.14.48.891]  Row received.
[04.14.48.996]  RX: 6C F0 10 6A FE 00 80 00 00 00 00
[04.14.48.999]  Sending 'test device present' notification.
[04.14.48.999]  TX: 8C FE F0 3F
[04.14.49.013]  Row received.
[04.14.51.017]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[04.14.51.018]  Received nothing.
[04.14.53.019]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[04.14.53.019]  Received nothing.
[04.14.55.025]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[04.14.55.026]  Received nothing.
[04.14.57.034]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[04.14.57.035]  Received nothing.
[04.14.59.047]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[04.14.59.053]  Received nothing.
[04.15.01.068]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[04.15.01.068]  Received nothing.
[04.15.01.068]  Sending 'test device present' notification.
[04.15.01.068]  TX: 8C FE F0 3F
[04.15.03.091]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[04.15.03.091]  Received nothing.
[04.15.05.095]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[04.15.05.095]  Received nothing.
[04.15.07.107]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[04.15.07.108]  Received nothing.
[04.15.09.117]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[04.15.09.117]  Received nothing.
[04.15.11.125]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[04.15.11.126]  Received nothing.
[04.15.13.139]  ReadMsgs OBDError: ERR_BUFFER_EMPTY
[04.15.13.139]  Received nothing.
[04.15.13.140]  Sending 'test device present' notification.
[04.15.13.140]  TX: 8C FE F0 3F
Next switched to OBDX pro, again "Logging halted."
Close program, start again and now logging just fine.

Next, switch to obdlink lx.
"Logging halted"
Close & restart => logging ok, but pausing sometimes.
User avatar
NSFW
Posts: 745
Joined: Fri Feb 02, 2018 3:13 pm

Re: PCM Hammer Release 020 Preview

Post by NSFW »

Thanks! I'll have to learn a bit more about how J2534 works. Apparently it stops listening for log messages after sending the 'device present' message.
Please don't PM me with technical questions - start a thread instead, and send me a link to it. That way I can answer in public, and help other people who have the same question. Thanks!
Locked