PCM Hammer P01 and P59 flash tool v015

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
In-Tech
Posts: 787
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: PCM Hammer - new ls1 flash tool

Post by In-Tech »

Hello joukoy,
Your other program works fine in my 32bit XP(great work btw). I don't have a 64bit XP machine to try this on but later today I will run it on my Win7 laptop I had to build due to Holley's newest software no longer works on XP as of their last update. :rant: In the future I was going to try to re-assemble PcmHammer source into XP32 compatible. Maybe you already have the tools?
User avatar
Gampy
Posts: 2332
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer - new ls1 flash tool

Post by Gampy »

The latest .NET Framework that is XP compatible is .NET Framework 4.0.3.

.NET Framework 4.0.3 is NOT compatible with .NET Standard 2.0.

PcmLibrary is built with .NET Standard 2.0

The Suite works fine built with .NET Framework 4.6.1 ... That is how I build anyways, one of the first things I do is replace PcmLibrary.csproj with my .NET Framework version.
Else I cannot use Form Designer. See here.

Then the .NET 4.0.? incompatible Packages become the issue.
NU1202: Package DynamicExpresso.Core 2.3.1 is not compatible with net40 (.NETFramework,Version=v4.0). Package DynamicExpresso.Core 2.3.1 supports:
- net45 (.NETFramework,Version=v4.5)
- net461 (.NETFramework,Version=v4.6.1)
- netstandard2.0 (.NETStandard,Version=v2.0)
NU1202: Package System.Collections.Immutable 1.6.0 is not compatible with net40 (.NETFramework,Version=v4.0). Package System.Collections.Immutable 1.6.0 supports:
- netstandard1.0 (.NETStandard,Version=v1.0)
- netstandard1.3 (.NETStandard,Version=v1.3)
- netstandard2.0 (.NETStandard,Version=v2.0)
- portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)
NU1202: Package System.Xml.XmlSerializer 4.3.0 is not compatible with net40 (.NETFramework,Version=v4.0). Package System.Xml.XmlSerializer 4.3.0 supports:
- monoandroid10 (MonoAndroid,Version=v1.0)
- monotouch10 (MonoTouch,Version=v1.0)
- net45 (.NETFramework,Version=v4.5)
- netcore50 (.NETCore,Version=v5.0)
- netstandard1.0 (.NETStandard,Version=v1.0)
- netstandard1.3 (.NETStandard,Version=v1.3)
- portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)
- win8 (Windows,Version=v8.0)
- wp8 (WindowsPhone,Version=v8.0)
- wpa81 (WindowsPhoneApp,Version=v8.1)
- xamarinios10 (Xamarin.iOS,Version=v1.0)
- xamarinmac20 (Xamarin.Mac,Version=v2.0)
- xamarintvos10 (Xamarin.TVOS,Version=v1.0)
- xamarinwatchos10 (Xamarin.WatchOS,Version=v1.0)
NU1202: Package DynamicExpresso.Core 2.3.1 is not compatible with net40 (.NETFramework,Version=v4.0) / win. Package DynamicExpresso.Core 2.3.1 supports:
- net45 (.NETFramework,Version=v4.5)
- net461 (.NETFramework,Version=v4.6.1)
- netstandard2.0 (.NETStandard,Version=v2.0)
NU1202: Package System.Collections.Immutable 1.6.0 is not compatible with net40 (.NETFramework,Version=v4.0) / win. Package System.Collections.Immutable 1.6.0 supports:
- netstandard1.0 (.NETStandard,Version=v1.0)
- netstandard1.3 (.NETStandard,Version=v1.3)
- netstandard2.0 (.NETStandard,Version=v2.0)
- portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)
NU1202: Package System.Xml.XmlSerializer 4.3.0 is not compatible with net40 (.NETFramework,Version=v4.0) / win. Package System.Xml.XmlSerializer 4.3.0 supports:
- monoandroid10 (MonoAndroid,Version=v1.0)
- monotouch10 (MonoTouch,Version=v1.0)
- net45 (.NETFramework,Version=v4.5)
- netcore50 (.NETCore,Version=v5.0)
- netstandard1.0 (.NETStandard,Version=v1.0)
- netstandard1.3 (.NETStandard,Version=v1.3)
- portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)
- win8 (Windows,Version=v8.0)
- wp8 (WindowsPhone,Version=v8.0)
- wpa81 (WindowsPhoneApp,Version=v8.1)
- xamarinios10 (Xamarin.iOS,Version=v1.0)
- xamarinmac20 (Xamarin.Mac,Version=v2.0)
- xamarintvos10 (Xamarin.TVOS,Version=v1.0)
- xamarinwatchos10 (Xamarin.WatchOS,Version=v1.0)
NU1202: Package DynamicExpresso.Core 2.3.1 is not compatible with net40 (.NETFramework,Version=v4.0) / win-x64. Package DynamicExpresso.Core 2.3.1 supports:
- net45 (.NETFramework,Version=v4.5)
- net461 (.NETFramework,Version=v4.6.1)
- netstandard2.0 (.NETStandard,Version=v2.0)
NU1202: Package System.Collections.Immutable 1.6.0 is not compatible with net40 (.NETFramework,Version=v4.0) / win-x64. Package System.Collections.Immutable 1.6.0 supports:
- netstandard1.0 (.NETStandard,Version=v1.0)
- netstandard1.3 (.NETStandard,Version=v1.3)
- netstandard2.0 (.NETStandard,Version=v2.0)
- portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)
NU1202: Package System.Xml.XmlSerializer 4.3.0 is not compatible with net40 (.NETFramework,Version=v4.0) / win-x64. Package System.Xml.XmlSerializer 4.3.0 supports:
- monoandroid10 (MonoAndroid,Version=v1.0)
- monotouch10 (MonoTouch,Version=v1.0)
- net45 (.NETFramework,Version=v4.5)
- netcore50 (.NETCore,Version=v5.0)
- netstandard1.0 (.NETStandard,Version=v1.0)
- netstandard1.3 (.NETStandard,Version=v1.3)
- portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)
- win8 (Windows,Version=v8.0)
- wp8 (WindowsPhone,Version=v8.0)
- wpa81 (WindowsPhoneApp,Version=v8.1)
- xamarinios10 (Xamarin.iOS,Version=v1.0)
- xamarinmac20 (Xamarin.Mac,Version=v2.0)
- xamarintvos10 (Xamarin.TVOS,Version=v1.0)
- xamarinwatchos10 (Xamarin.WatchOS,Version=v1.0)
NU1202: Package DynamicExpresso.Core 2.3.1 is not compatible with net40 (.NETFramework,Version=v4.0) / win-x86. Package DynamicExpresso.Core 2.3.1 supports:
- net45 (.NETFramework,Version=v4.5)
- net461 (.NETFramework,Version=v4.6.1)
- netstandard2.0 (.NETStandard,Version=v2.0)
NU1202: Package System.Collections.Immutable 1.6.0 is not compatible with net40 (.NETFramework,Version=v4.0) / win-x86. Package System.Collections.Immutable 1.6.0 supports:
- netstandard1.0 (.NETStandard,Version=v1.0)
- netstandard1.3 (.NETStandard,Version=v1.3)
- netstandard2.0 (.NETStandard,Version=v2.0)
- portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)
NU1202: Package System.Xml.XmlSerializer 4.3.0 is not compatible with net40 (.NETFramework,Version=v4.0) / win-x86. Package System.Xml.XmlSerializer 4.3.0 supports:
- monoandroid10 (MonoAndroid,Version=v1.0)
- monotouch10 (MonoTouch,Version=v1.0)
- net45 (.NETFramework,Version=v4.5)
- netcore50 (.NETCore,Version=v5.0)
- netstandard1.0 (.NETStandard,Version=v1.0)
- netstandard1.3 (.NETStandard,Version=v1.3)
- portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)
- win8 (Windows,Version=v8.0)
- wp8 (WindowsPhone,Version=v8.0)
- wpa81 (WindowsPhoneApp,Version=v8.1)
- xamarinios10 (Xamarin.iOS,Version=v1.0)
- xamarinmac20 (Xamarin.Mac,Version=v2.0)
- xamarintvos10 (Xamarin.TVOS,Version=v1.0)
- xamarinwatchos10 (Xamarin.WatchOS,Version=v1.0)
I am an XP lover, I would give my life to see all Windows version > XP disappear from the face of this earth!
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!
In-Tech
Posts: 787
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: PCM Hammer - new ls1 flash tool

Post by In-Tech »

Well heck, that's a bunch of non compatibles. Off topic, a while ago I bought one of these https://www.dataq.com/products/di-1110/ to update my old serial 4 channel DI-194's and it would only run on Win7 and newer. Well fack, my tuning software wouldn't run on 7(and fack windows compatibility mode crap), lol, so now I have two laptops in the car?????? nope. The windaq guys helped me convert my windaq software to run on XP pretty quickly so I was hoping this wouldn't be too bad. No worries :)
User avatar
antus
Site Admin
Posts: 8250
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: PCM Hammer - new ls1 flash tool

Post by antus »

Most older stuff can be made to run on new windows. Not all software of course but unless its a 16 bit app it should be possible to run everything on as new as win 10 with enough manual getting the pieces on there when the installers dont work properly. I think its in your interest to go newer rather than older if you can.
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
NSFW
Posts: 679
Joined: Fri Feb 02, 2018 3:13 pm

Re: PCM Hammer - new ls1 flash tool

Post by NSFW »

I made the library for .Net Standard so that I (or anyone, really) could do Android stuff with it. LS Droid has flashing covered nicely, but I still like the idea of doing an Android version of the data logger. Maybe on my next holiday break. :)

I doubt Microsoft will make a .Net Standard for XP, since they aren't investing in XP anymore. But it might be possible (hard, put possible) for to make one based on Mono or .Net Core. I think those are both open source, and between the two of them, they probably have most of what would be needed. I'm just speculating though.
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!
L5hunter
Posts: 13
Joined: Mon Apr 06, 2020 2:47 pm
cars: too many...
Location: Waco, TX

Re: PCM Hammer - new ls1 flash tool

Post by L5hunter »

Man, this software is awesome! I ordered my adapter, it came in today, and with a little work I was able to flash a VATS-less image to a Tahoe that had no ignition cylinder. Thank you so much to all that have put work into this! Let me know if there's anything I can do to help or test.
User avatar
Gampy
Posts: 2332
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer - new ls1 flash tool

Post by Gampy »

Sweet, Curiosity has me wondering what tool (adapter) you have??
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!
L5hunter
Posts: 13
Joined: Mon Apr 06, 2020 2:47 pm
cars: too many...
Location: Waco, TX

Re: PCM Hammer - new ls1 flash tool

Post by L5hunter »

Gampy wrote:Sweet, Curiosity has me wondering what tool (adapter) you have??
I've got the OBDX Pro VT. It worked flawlessly at 4x speed. I was also able to read a 1MB P59 image, but of course couldn't do anything because there are very few XDFs (2005 Tahoe).
User avatar
Gampy
Posts: 2332
Joined: Sat Dec 15, 2018 7:38 am

Re: PCM Hammer - new ls1 flash tool

Post by Gampy »

Awesome ...

If you use the OBDX Pro VT in vehicle to write, please ensure you try a Test Write first, at the moment it's having some issues, it is getting worked on possibly as we write ...

Facts are, one should _always_ do a Test Write before trying to write with any tool ... It could save one from possibly bricking their Pcm.
It is after all, still in development!
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!
L5hunter
Posts: 13
Joined: Mon Apr 06, 2020 2:47 pm
cars: too many...
Location: Waco, TX

Re: PCM Hammer - new ls1 flash tool

Post by L5hunter »

Is there anywhere I should upload that 2005 1MB image, if there is a demand for them?
Post Reply