Inexpensive Opensource Flashing(Read is 100% working)
#21
TECH Senior Member
You are to be commended for your honesty in saying, not in so many words, that money would sink the whole concept! Keep it grassroots!
#22
TECH Enthusiast
Thread Starter
Except almost nobody was using aftermarket ecu's in the LS world....and even now it's only becoming fairly common as a wide range seem to have found a love for Holley stuff.
With the Jap stuff, Subaru or otherwise....I know I've been fitting aftermarket stuff since around 2002 or so. And there have been options for them before that.
Back then the only OEM tuning options for them were the likes of EcuTek, although even for the pre 2001 cars OEM tuning options are limited. The ecu's must just be harder to reflash.
Post 2001 the hardware must have made it easier in many respects, plus that's also when the car came in big numbers to the US market.
With the Jap stuff, Subaru or otherwise....I know I've been fitting aftermarket stuff since around 2002 or so. And there have been options for them before that.
Back then the only OEM tuning options for them were the likes of EcuTek, although even for the pre 2001 cars OEM tuning options are limited. The ecu's must just be harder to reflash.
Post 2001 the hardware must have made it easier in many respects, plus that's also when the car came in big numbers to the US market.
#23
Staging Lane
Join Date: Jun 2015
Location: Melbourne, Australia
Posts: 88
Likes: 0
Received 0 Likes
on
0 Posts
The guy that cracked HPTuners recently seemed to do so out of spite. He said that it was originally an open source project with a number of people putting time into it, him possibly being one from memory, then when it got close to completion a couple of them got together, shut everyone out of the project and commercialized it.
#24
TECH Addict
That's why the one thing you do on a big open source project is make everybody with source code access sign the/a license agreement to keep it open source.. Hard lesson that many have learned in the Linux world..
#25
TECH Enthusiast
Thread Starter
#26
Or put everything on GitHub with an open-source license, and invite the world to fork it. Which reminds me, I need to go select GPLv3 for the repository that I've been working in...
#27
TECH Addict
I believe the git hub EULA has the correct wording to at least give some teeth if someone tries to commercialize the code in a fashion that blocks other contributors access, so yea that's a good bit of boilerplate to have in the mix.
Good thoughts.. And good luck on the project , love it when the small guys take the prize!
Good thoughts.. And good luck on the project , love it when the small guys take the prize!
#28
TECH Enthusiast
iTrader: (25)
The guy that cracked HPTuners recently seemed to do so out of spite. He said that it was originally an open source project with a number of people putting time into it, him possibly being one from memory, then when it got close to completion a couple of them got together, shut everyone out of the project and commercialized it.
and tuner Cat era
#29
TECH Enthusiast
Thread Starter
Just a quick update, some bugs have been found and worked out and we are now able to read ALL the 99-07 pcm's.
Still only using 1x mode..... a 411 pcm took just over 8 minutes to read out on my bench tonight.
Now.... even with out 4x mode working that would mean a "calibration only" flash would take less then 2 minutes to complete. Now for an extremely basic circuit and a what many would call a "toy" that's hauling ***. I'm almost afraid to see what it'll do once we get it into 4x mode
Still only using 1x mode..... a 411 pcm took just over 8 minutes to read out on my bench tonight.
Now.... even with out 4x mode working that would mean a "calibration only" flash would take less then 2 minutes to complete. Now for an extremely basic circuit and a what many would call a "toy" that's hauling ***. I'm almost afraid to see what it'll do once we get it into 4x mode
#31
TECH Enthusiast
Thread Starter
At this point I think every one has a "Real" bench harness to work with but if any one else gets on board I'll either be asking for that one or having to make another trip to the junkyard lol. NSFW is actually using the red covers that have been cut to fit the blue plug on the pcm
#32
TECH Junkie
iTrader: (9)
Interesting and very inspired work.
LS1 edit is the origin of the early tuning suite framework.
Might want to keep the suites separated as you move forward, especially with regards to Global A platforms. Theres a lot of legal around those ones.
best of it all, very impressive.
LS1 edit is the origin of the early tuning suite framework.
Might want to keep the suites separated as you move forward, especially with regards to Global A platforms. Theres a lot of legal around those ones.
best of it all, very impressive.
#33
TECH Enthusiast
Thread Starter
The Arduino is now reading ALL 99-07 pcm's and doing it rather well I might add. The best "Time" I have been able to get using 1x mode on a 512K pcm was just under 8 minutes. We have started working on the 4x side of this program before moving on to writing back to the Pcm since adding 4x support is going to change a couple of things and likely the circuit design. Once we have 4x working and any new bugs worked out for reading a bin file the schematic and program will be posted with the rest of our work on Github.
Video has been speed up and time lapsed a bit to you don't need to watch an 8 minute read out.....it's not that exciting lol.
Video has been speed up and time lapsed a bit to you don't need to watch an 8 minute read out.....it's not that exciting lol.
#34
TECH Enthusiast
Thread Starter
Lots of work has been going on. Ardunio is now able to read data in 4x mode with 4K blocks no trouble. Still working on the transmit side of things.
Arduino code and diagram for 1x is on the github project now. No flash kernel is provided since we still don't have one we can share....but soon we will. Is you "build" the circuit and run the sketch it's basically an Elm327 in MA mode but you'll never see a "Buffer Full" error
Nsfw, Antus and Tazzi have been doing some serious work on the software side of things. Wheels are still rolling on this.
Arduino code and diagram for 1x is on the github project now. No flash kernel is provided since we still don't have one we can share....but soon we will. Is you "build" the circuit and run the sketch it's basically an Elm327 in MA mode but you'll never see a "Buffer Full" error
Nsfw, Antus and Tazzi have been doing some serious work on the software side of things. Wheels are still rolling on this.
#37
TECH Enthusiast
Thread Starter
Originally Posted by antus
Yep, were getting somewhere with it. Lots of hardware drivers work, basic functionality in place. All code so far is up on github, and pulling basic data from pcm + vinchange is working on all ELM compatible type devices with long packet support (thats scantool, allpro with custom firmware), avt 852 (842 untested, but should work) and Tazzi's J2534 driver is working in his hardware and ive tested on GM MDI. Bridging the differences between ASCII encoded hex (ELM style) and binary streams (AVT and J2534) was a bit of a challenge but we got that under control so the app core can just send Message data and let the layers under that deal with it.
#40
TECH Enthusiast
Thread Starter