Inexpensive Opensource Flashing(Read is 100% working)
Forget the clones, you can buy the AllPro direct from the guy who designed it.

Edit: But unless you are OK with reflashing the firmware yourself, wait until Antus' fixes get incorporated into the shipping devices. Probably won't take more than a week or two.
Last edited by NSFW; May 29, 2018 at 10:33 PM.
https://www.engadget.com/2018/05/31/...nterfeit-fake/
The Best V8 Stories One Small Block at Time
I think it's going to take a long time for GM open source to be a viable alternative for more than just hard core DIY tuners though. Finding all of the tables we need is basically going to require finding a lot needles in a lot of haystacks. Some of that work has been done for some of the tables in some of the OSes, so it's not like we're starting from scratch.... But I don't even know what we don't have.
Last edited by NSFW; Jun 2, 2018 at 01:54 AM.
The seed-key file shows how to "unlock" a PCM that has a factory tune. You need to unlock it before you can write new firmware to it. That will be useful. Right now we can unlock some PCMs but not all... I'm not even sure which models/years we support and which we don't, but we'll start to find out when the app stabilizes enough for people to try it. The info in that document will help a lot. Someone posted the same thing on pcmhacking.net a little while ago, not sure if it was the original author or just someone who found it elsewhere.
https://www.cartechbooks.com/gm-ls-s...m_campaign=diy

I know CAN. I know DBCs. I am an electrical engineer. I don't really know much software other than Labview. I work for a large vehicle oem in the small town of Oshkosh. I won't say who but you can probably figure it out. I'm probably not smart enough to do it all on my own, but I'm not dumb.

I own and have used HPtuners. I've thought to myself. There has to be a cheaper way.
So about a year ago I started looking into what it would take to tune cheaper.
I took a few CAN traces while using my Hptuners and communicating with a PCM and found the VIN, PCM Serial, OS values, GM Seed, GM Key and a few other things. I created a Labview program using multiple CAN tools to read and write that would be the middle man between the PCM and the HPtuners tool. This program forwarded all messages and simply changed the VIN and serial to a vehicle that I had already had unlocked. When I did this I was able to save the tune and it appeared to be unlocked. HPTuners "thought" the VCM I read was a licensed vehicle. I could make changes to the tune and save it. I pretty much stopped there. The next step was to write to the PCM. I saw a squirrel and lost interest, I have a billion other projects and ideas rattling around.
The CAN tools I used were expensive, but they don't need to be. I did recently purchase a comma.ai panda (look into it, interesting stuff) and started to teach myself python. FWIW the panda code is all open source as well. The panda has 2 CAN lines and is $100. Looks very reasonable priced for what it can do.
I am not 100% following what you guys are doing but it does sound interesting. Finding tables should't be too difficult. Simply use a tool that already works and write all the values in a specific table to a specific sequence of numbers. Just reverse engineer what has already been reverse engineered.
Another thought was to create a program that wrote a new VIN/Serial/OS or whatever to the PCM and then a middle man tool wouldn't be needed. I am not 100% sure this would work but I wouldn't rule it out... If this could be done this tool could possibly be used to duplicate PCMs easier.
I admit I have a lot to learn but could maybe add some value to this. WooHooo. This was my 8th post in 12 years. How long until I'm no longer a newb?
Last edited by kmkommes; Jun 4, 2018 at 10:29 PM.











