PowerPCM_Flasher: my tool for E38 and E67

Programs / Tools / Scripts
ironduke
Posts: 665
Joined: Thu Feb 13, 2020 11:32 pm
cars: Mainly GM trucks, a Cruze and an Equinox for dailys..

Re: PowerPCM_Flasher: my tool for E38 and E67

Post by ironduke »

Denny wrote: Sat Nov 23, 2024 1:52 am Hi guys. I have read this post many times, especially the last few pages. I have spent many hours searching and reading. My question is will PowerPCM_Flasher work to write the correct address for the E38 Vats delete in Universal Patcher to work? I ordered a Dice tool, but I think it's lost because of the postal strike here in Canada. It may be a while before I can reorder. I'm wondering if I will need to have someone do the Vats delete for me? Any help is appreciated.
Thanks for looking and have a great day. :afro:
No, as far as I know the vats delete in universal patcher requires a write of the OS and calibration files. This program only writes the calibration files. I know Kur40 was working on a calibration only vats delete but I don't think it ended up working.
User avatar
antus
Site Admin
Posts: 8643
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: PowerPCM_Flasher: my tool for E38 and E67

Post by antus »

On top of that I'd suggest to get an mdi clone which can work with this, rather than the dice, which is only good for volvo. The mdi will be good with most of the J2534 compatible tools, where as dice is not.
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
Denny
Posts: 4
Joined: Mon Nov 11, 2024 6:04 am
cars: 2007 Chevrolet Silverado 4.8

Re: PowerPCM_Flasher: my tool for E38 and E67

Post by Denny »

Thanks for the info guys. I really appreciate it. I found someone on eBay with 100% positive feedback, and fair price, from Alabama. I'm going to go that route. Still stuck waiting for the postal strike to end though.
I see the creator of PowerPCM_Flasher has lost interest and moved or too busy. Has anyone asked him if he would sell the source code? Just curious. Sorry I don't mean to hijack this post with all my questions. Thanks again. :afro:
ironduke
Posts: 665
Joined: Thu Feb 13, 2020 11:32 pm
cars: Mainly GM trucks, a Cruze and an Equinox for dailys..

Re: PowerPCM_Flasher: my tool for E38 and E67

Post by ironduke »

There's been a few people asking about source code without any success..
Antus made a very good suggestion, I've never even heard of the Dice tool until this PowerPCM post came out and this is the only post I've ever heard of it since.. Daniel has even said it's not really a fill j2534 device so you may have issues trying it with other software.. I don't get around a whole lot but I do get around gm programming a fair amount.
User avatar
antus
Site Admin
Posts: 8643
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: PowerPCM_Flasher: my tool for E38 and E67

Post by antus »

dnspy x86 can see how the app works, and it could likely be modified. I have wondered before if changing the values here to suit full bin would just work. I think the values are addresses and length. I dont know what the flash chip is, and if multiple calls to erase for different segments would need to be added, or if that is automatic. I also don't know what these values need to be as I don't work with e38 (at least, yet). If someone was to try that to be responsible they'd need to not release a changed version or if they did also clearly label the app as modified so that original author is not blamed for any new issues that people have with it. That is, if it even worked. The original author didn't put any copyright notice in it, or any licensing information, so I think if it was responsibly done there would be no problem. Daniel2345, if you are monitoring this thread and/or are still around and do not want this, please let us know.

Code: Select all

		this.statusText("erase calib...\r\n");
		if (this.FlashLoeschen(1835008, 262144) != 0)
		{
			this.statusText("erase NOT ok!\r\n");
		}
		else
		{
			this.statusText("done.\r\n");
			this.statusText("download calib...\r\n");
			if (this.GMLAN_Send_Bin(this.dateiPuffer, 262144, 1835008, 1835008) != 0)
			{
				this.statusText("download NOT ok!\r\n");
			}
			else
			{
				this.statusText("done.\r\n");
				this.statusText("validating download...");
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
ironduke
Posts: 665
Joined: Thu Feb 13, 2020 11:32 pm
cars: Mainly GM trucks, a Cruze and an Equinox for dailys..

Re: PowerPCM_Flasher: my tool for E38 and E67

Post by ironduke »

antus wrote: Sat Nov 23, 2024 5:26 pm dnspy x86 can see how the app works, and it could likely be modified. I have wondered before if changing the values here to suit full bin would just work. I think the values are addresses and length. I dont know what the flash chip is, and if multiple calls to erase for different segments would need to be added, or if that is automatic. I also don't know what these values need to be as I don't work with e38 (at least, yet). If someone was to try that to be responsible they'd need to not release a changed version or if they did also clearly label the app as modified so that original author is not blamed for any new issues that people have with it. That is, if it even worked. The original author didn't put any copyright notice in it, or any licensing information, so I think if it was responsibly done there would be no problem. Daniel2345, if you are monitoring this thread and/or are still around and do not want this, please let us know.

Code: Select all

		this.statusText("erase calib...\r\n");
		if (this.FlashLoeschen(1835008, 262144) != 0)
		{
			this.statusText("erase NOT ok!\r\n");
		}
		else
		{
			this.statusText("done.\r\n");
			this.statusText("download calib...\r\n");
			if (this.GMLAN_Send_Bin(this.dateiPuffer, 262144, 1835008, 1835008) != 0)
			{
				this.statusText("download NOT ok!\r\n");
			}
			else
			{
				this.statusText("done.\r\n");
				this.statusText("validating download...");
Nope, sorry I already tried. I kinda had permission(asked after I had worked with it a but already) and worked with his kernel in an effort to get it working with the elm327 devices.. I got it working but a calibration write was almost 20 minutes if I remember right. I tried writing eeprom and OS with his kernel and it refused, he verified that it's hardcoded into the kernel to write only the calibration segment..I'm sure his kernel could be changed though..
Denny
Posts: 4
Joined: Mon Nov 11, 2024 6:04 am
cars: 2007 Chevrolet Silverado 4.8

Re: PowerPCM_Flasher: my tool for E38 and E67

Post by Denny »

Hi guys. Was the elm327 device working reliably? Could it read reliably? :afro:
ironduke
Posts: 665
Joined: Thu Feb 13, 2020 11:32 pm
cars: Mainly GM trucks, a Cruze and an Equinox for dailys..

Re: PowerPCM_Flasher: my tool for E38 and E67

Post by ironduke »

Denny wrote: Sun Nov 24, 2024 6:17 am Hi guys. Was the elm327 device working reliably? Could it read reliably? :afro:
No.. As it stands this program afaik refused to work with the elm327.. I got this kernel to work with my own program and an elm327 but it was extremely glitchy and with all elm327's being slightly different there is really no way to make it work with any kind of reliability. I gave up myself years ago.
ocerrr
Posts: 5
Joined: Fri Nov 22, 2024 8:25 am
cars: bmw e60 m5, e87 1er
benz cls63 w219, slk r170
audi q7 v12 tdi
caddy cts-v cts escalade
ford explorer 1gen
nissan c34 laurel
toyota jz80 ls3 swap

Re: PowerPCM_Flasher: my tool for E38 and E67

Post by ocerrr »

Very good software, but can I input custom seed key so I can recover mixed os ecu?
ironduke
Posts: 665
Joined: Thu Feb 13, 2020 11:32 pm
cars: Mainly GM trucks, a Cruze and an Equinox for dailys..

Re: PowerPCM_Flasher: my tool for E38 and E67

Post by ironduke »

ocerrr wrote: Thu Dec 05, 2024 5:15 am Very good software, but can I input custom seed key so I can recover mixed os ecu?
This PowerPCM program only writes the calibration segments. It does NOT write the OS and EEprom segments(where the seed and key are stored)
I don't think I've tried it but if you click on the box where you select e38 or 367 there is an 0xffff option where I believe you could input a custom key. This could allow reading or possibly writing of the calibration segments but it's not gonna fix the mixed OS ecu issue your talking about.
Post Reply