sorry eehack wont help with that
one thing i've done is get going on a flat road and get your GPS speed from your phone or whatever, then also note the speed on your speedometer. then divide and...
Type: Posts; User: steveo
sorry eehack wont help with that
one thing i've done is get going on a flat road and get your GPS speed from your phone or whatever, then also note the speed on your speedometer. then divide and...
by the way i've never actually played with a P66 ecm.
it was 'fairly similar' to an LT1.....so me and kur4o wrote the P66 V6 flash routine in flashhack together via email, with him on the other...
here's the thing
the VE table is big. i think around 450 bytes. that's almost half a kilobyte.
the VE table is in flash rom. to tune something in realtime on this type of ECM over the ALDL...
you could do a scroll area and resizable window, i did not build eehack's ui like this because i started working on it before i knew how QT uis are supposed to work.
the widebands, and every other input, is runtime-configured through the definition csv file (ee_definition.csv). adding new or different inputs is pretty easy.
if you use the special field...
it's really awesome you got that working. i'm impressed
if i have some time, i'll try to figure a better stragegy for load/save of that table.
i've used the same headers and ran a different o2 delay time on the further sensor, that helped a bit, but ended up going open loop too
if you just want a clickable send button, you shouldn't use the toggled signal, you should use the clicked signal. toggled is usually for check boxes
i dont quite understand what you're trying to do, do you have a push button 'switch' to enable your maf thing, and then the controls will send updates when changed? or do you want to have a 'send'...
it should work fine, i planned for that (but never tested it). each side's key challenge/response is handled completely separately
the way it's supposed to work is you call m4_updated.request(); whenever you're done changing the mode 4 data, then it'll send it at the next available time slot. there's no way to send immediately,...
if i understand correctly you need to get the low and high byte to throw them into the mode4 byte array. use some bitwise operators like this
uint16_t value = ui->your_spinbox->value();
char...
yeah i broke the memo function somehow a few versions ago and nobody noticed, because nobody uses it. i could look over my github commits and try to figure out what did it.
that's a great...
if the ecm doesn't care how long it is, might be easiest to just make it longer and leave it like that?
i could figure a way to make it dynamic too if you really want
oh there is a UI field for displaying the mode 4 raw string too, but i doubt it'll cause trouble.
of course after you test all this, you could carefully make length changes at runtime if you used...
not too hard. i should have made a #define for the mode 4 message length, but i never thought it would change. lets make it a define.
in config.h, add a line:
#define M4_LENGTH 12
in...
if you have stored long term trims and switch to open loop, in some conditions they're used
actually dual wideband support works fine....kinda. i used a dual wideband with eehack myself.
add a 'user parameter' to the main datalog view, or in the graphing window, search for WIDEBAND. ...
there are lots of ways to pass information between disconnected classes. if you want to create a structure or class as a container of your patch configuration, it's easily passed from the interface...
bin_file just deals with the bin itself and doesn't use the datastream control structure. it should know how to apply a patch, but has no knowledge of when it should be applied. this is object...
if making a simple http request and comparing the result to an integer is a virus flag then you have really lazy heuristics
i should clarify that the datastream_control structure is an intermediary control interface between the UI and the datastream, which actually operates in a separate thread. this is definitely a...
in flash_launcher.cpp you'll see i actually use variables in the datastream control structure to control flashing behavior. the checkbox toggles a switch in datastream_control.
then in...
qt is the most bloated library package ever conceived, it literally does everything. i'm not surprised that the printer library links to something else crazy. i swear i added version checking...
you could do user configurable custom patches for sure. adding more checkboxes to enable patches wouldn't be too hard.
you do have to think about something, though.. right now eehack has a patch...