New $EE tuning tool!
#21
i hope so, its a lot of work. i envy garydoug writing his in visual basic - qt is a real ****. the real reason i wrote this is i'd never written anything with qt before, and it seemed like a nice starter project.
#22
12 Second Club
the source code is horrible in that release, i did a cleanup on it and will release it soon.
please report back if you can build it, and if not, please tell me what went wrong.
requires qt5+ with qtserialport extension and c++11 compliant compilier
need more testing!!!
just fyi, if you're a linux guy, this tool will read bins soon and flash the ecm a few months later.... code is already written just have to test THE HELL out of it before i brick someones ecm.
please report back if you can build it, and if not, please tell me what went wrong.
requires qt5+ with qtserialport extension and c++11 compliant compilier
need more testing!!!
just fyi, if you're a linux guy, this tool will read bins soon and flash the ecm a few months later.... code is already written just have to test THE HELL out of it before i brick someones ecm.
#23
thanks for the fix, brian. keep forgetting windows filenames aren't case sensitive, making things a bit more forgiving than on unix systems.
i have it building on my linux machine now too so i'll make sure it continues to build.
i have it building on my linux machine now too so i'll make sure it continues to build.
#25
Ok I did some testing tonight while trying to diagnose my car. The Cylinder Cut tool is not working correctly. Only some of the cylinders are being correctly canceled. It was obvious something wasn't right, I was canceling cylinder and watching the opposite bank o2 go lean. I was hopeful I had found my problem but after bringing home a labscope I confirmed the following:
Cyl Selected - Cylinder Actually Canceled
8 - 1
7 - 2
6 - 7
5 - 5
4 - 6
3 - 3
2 - 4
1 - 8
94 PCM p/n 16188051 BMJT
Cyl Selected - Cylinder Actually Canceled
8 - 1
7 - 2
6 - 7
5 - 5
4 - 6
3 - 3
2 - 4
1 - 8
94 PCM p/n 16188051 BMJT
#26
Ok I did some testing tonight while trying to diagnose my car. The Cylinder Cut tool is not working correctly. Only some of the cylinders are being correctly canceled. It was obvious something wasn't right, I was canceling cylinder and watching the opposite bank o2 go lean. I was hopeful I had found my problem but after bringing home a labscope I confirmed the following:
Cyl Selected - Cylinder Actually Canceled
8 - 1
7 - 2
6 - 7
5 - 5
4 - 6
3 - 3
2 - 4
1 - 8
Cyl Selected - Cylinder Actually Canceled
8 - 1
7 - 2
6 - 7
5 - 5
4 - 6
3 - 3
2 - 4
1 - 8
#27
now open source, and posted on github, would appreciate putting bug requests there if you can, also anyone curious can browse the code and follow my progress!
https://github.com/resfilter/eehack
https://github.com/resfilter/eehack
#28
12 Second Club
now open source, and posted on github, would appreciate putting bug requests there if you can, also anyone curious can browse the code and follow my progress!
https://github.com/resfilter/eehack
https://github.com/resfilter/eehack
#29
new version
Attempt to fix AFR behavior
Fix huge inversion bug in cyl. numbering
Export CSV data feature
Reset log feature
...
http://fbodytech.com/eehack.html
Attempt to fix AFR behavior
Fix huge inversion bug in cyl. numbering
Export CSV data feature
Reset log feature
...
http://fbodytech.com/eehack.html
#33
So what all do I need to play with this program? Also, can you actually flash with this?
flash read-write capability is all researched and mostly written, but i will not put it in the program until it's tested enough, because i don't trust it enough to not brick your ecm, and i'd feel bad costing someone a hundred bucks for a used ecm just because of a bug.
#35
I'd like to see the ability to log wideband AFR through the 5v AC pressure sensor. TTS does this but it is an after thought on its part.
#37
New 2.0 release of my tool!
Needs testing, please help me test 'er out
Download and more details here: fbodytech.com - eehack
Important new features:
- Autospark graph: a primitive timing skew modifier will adjust over a range of rpm/map. Helps construct new timing tables with less re-flashing. It's not super fast, but its awesome for tuning cruise ranges..
- Static analysis of logged data graphs BLM/INT against VE or MAF ranges, and plots knock events and their intensity on a grid
- Wideband-through-A/C input, display and logging with easy configuration (needs testing)
- New connect/disconnect and interface behavior increases stability
- Many new stability changes to aggressively maintain connection and get as much data as possible without drop-outs
- New raw data export (no import yet, but will help with analysis feature later....)
Needs testing, please help me test 'er out
Download and more details here: fbodytech.com - eehack
Important new features:
- Autospark graph: a primitive timing skew modifier will adjust over a range of rpm/map. Helps construct new timing tables with less re-flashing. It's not super fast, but its awesome for tuning cruise ranges..
- Static analysis of logged data graphs BLM/INT against VE or MAF ranges, and plots knock events and their intensity on a grid
- Wideband-through-A/C input, display and logging with easy configuration (needs testing)
- New connect/disconnect and interface behavior increases stability
- Many new stability changes to aggressively maintain connection and get as much data as possible without drop-outs
- New raw data export (no import yet, but will help with analysis feature later....)
#39
I messed around with it a bit today. Could you further explain the "cylinder balance analysis" a bit?
it locks the iac in position, forces fixed timing, and locks BLM updating.
it takes a reference reading of RPM with all cylinders running, then disables them all one by one for a short period of time.
it then displays the average of RPM drop below the reference rpm