professor
|
|
« Reply #60 on: January 23, 2012, 11:07:39 AM »
|
|
|
professor: thats right, so his NLS should not be seeing the WPED, the signal from the accelerator pedal position.. fix it! ..or you will be grinding gears the first time you try to WOT-shift.. and thats not a nice experience.. LOL that's an awful experience as far as i remember with the wot box at first tries Damn i have my file ready but my ecu is broken. I must go home to figure out how to replace it, cause i cant wait to anti-terror a bit
|
|
|
Logged
|
Seat Ibiza MK4 Cupra 1.8t 20V, stg3. "Those 1.8T 20V machines are really tough" ©
|
|
|
sn00k
|
|
« Reply #61 on: January 23, 2012, 11:14:49 AM »
|
|
|
I really enjoyed the write up. Pretty easy to follow, and written so someone who has no knowledge of assembling code can get the idea. I've posted a file that has what I've worked out. I'm pretty confident that it is correct, but if someone has time to have a look I'd appreciate it. I have not implemented this on my car yet, but hope to if things are validated. Thanks sN00k, really great job!!
Edit: Added a bin file with the code implemented, it has NOT been tested on a real car! This is for a 2001 Audi A4 1.8tqm.
ive had a peek at your function, and you have most things right, the call, places, and most of the function, BUT, line 5 and 7 are not correct.. in line 5 you have "A8 09" instead of the correct "A8 89" for the wped. and in line 7 you have "A4 0B" instead of the correct "A4 8B" for the tsrldyn. go fix..! ..and dont forget to set FTOMN to 0.
|
|
« Last Edit: January 23, 2012, 11:23:23 AM by sn00k »
|
Logged
|
|
|
|
sn00k
|
|
« Reply #62 on: January 23, 2012, 11:27:57 AM »
|
|
|
Updated the pdf in the first post(page 3) to rev003: minor change to bit-numbers, nothing really worth mentioning.
|
|
|
Logged
|
|
|
|
professor
|
|
« Reply #63 on: January 23, 2012, 12:00:11 PM »
|
|
|
Well i overlooked again the hole function and i have one question.
The ignitioncutduration is the time of ignition cut while holding steady rpms and pressure for launch control.
How the time of ignitiongutoff while wot shifting is adjusted?
I see on setzi's no-lift that there is a TimeDuration function which enables and configures the working time of a wot shift ignitioncutduration.
Probably i am missing something cause i haven't sleep well today.
Also if the launch control of this type,
CWNMAXMD VNMX DNMAXH ITNMXH NMAX NMAXOG TMOTNMX TNMXH is present at the file would be a problem?
|
|
|
Logged
|
Seat Ibiza MK4 Cupra 1.8t 20V, stg3. "Those 1.8T 20V machines are really tough" ©
|
|
|
kenmac
Full Member
Karma: +6/-0
Offline
Posts: 161
|
|
« Reply #64 on: January 23, 2012, 12:07:30 PM »
|
|
|
Oh, thank you professor and sn00k! Not sure how I overlooked that. It is funny though, when I tried the NLS it seemed to work... no grinding. And there was definitely spark cut because when I'd press the clutch, I'd hear a couple pops before I engaged the gear.
I did notice that the rpms did seem to rise when I pressed the clutch though, which I thought was odd, but I figured I had to increase the duration.
Thanks for finding this! Need to correct it.
|
|
|
Logged
|
|
|
|
sn00k
|
|
« Reply #65 on: January 23, 2012, 01:11:03 PM »
|
|
|
Well i overlooked again the hole function and i have one question.
The ignitioncutduration is the time of ignition cut while holding steady rpms and pressure for launch control.
How the time of ignitiongutoff while wot shifting is adjusted?
I see on setzi's no-lift that there is a TimeDuration function which enables and configures the working time of a wot shift ignitioncutduration.
Probably i am missing something cause i haven't sleep well today.
Also if the launch control of this type,
CWNMAXMD VNMX DNMAXH ITNMXH NMAX NMAXOG TMOTNMX TNMXH is present at the file would be a problem?
originally setzi placed the ignitioncutduration condition for the NLS at 0x17E04, there is none for the LC, since the LC cuts ignition as soon as rpms rise over threshold.. i think setzi somewhere mentioned that it cuts for 50ms tho.. but im not sure how/where that time is controlled. this is how 0x17E04 is explained in setzis xdf: "This sets the time for which the ignition is cut while clutch is pressed (NoLiftShift), if also the following conditions are fulfilled: - Brake is not engaged - Engine speed is higher than RPMThreshold - Accel Pedal is engaged more than AccPedalThreshold
Set IgnitionCutDuration to zero to disable the NoLiftShift function."about the other form of launch-control, please go back to page 4 of the thread and read my reply there, this CAN be used simultaneously and with very good results if properly set up.
|
|
« Last Edit: January 23, 2012, 01:38:05 PM by sn00k »
|
Logged
|
|
|
|
rob.mwpropane
|
|
« Reply #66 on: January 23, 2012, 04:55:41 PM »
|
|
|
ive had a peek at your function, and you have most things right, the call, places, and most of the function, BUT, line 5 and 7 are not correct.. in line 5 you have "A8 09" instead of the correct "A8 89" for the wped. and in line 7 you have "A4 0B" instead of the correct "A4 8B" for the tsrldyn. go fix..! ..and dont forget to set FTOMN to 0. Thanks, fixed my ori post to have these set right. Just to verify, if I leave FTOMN stock, this entire function is "off"? And FTOMN set to 0 would be "on"? Thanks sn00k, awesome write up!
|
|
|
Logged
|
This has nothing to do with cars but you can see my glorifying job at, www.MWPropane.com
|
|
|
sn00k
|
|
« Reply #67 on: January 23, 2012, 06:52:41 PM »
|
|
|
hmm.. im not sure if it affects the dwelltime when left at its original value.. since FTOMN is the MINIMUM permissable dwelltime.. and the function tries to lower this to 0.. but, it can NOT cut the spark. 0 will be "on" tho..
|
|
|
Logged
|
|
|
|
Aragorn
Full Member
Karma: +3/-0
Offline
Posts: 94
|
|
« Reply #68 on: January 24, 2012, 05:48:12 AM »
|
|
|
There was a lot of chat in the original 2.7T thread regarding blown coil packs and fuses when using this on 1.8T ME7.5 ECU's, and some suggestion that things need done differently on 1.8T ME7.5 due to the different ignition driver code, yet this thread seems to be suggesting that setzi's original function works fine?
Can anyone explain what was going on with the melted coils if this code does infact work fine?
|
|
|
Logged
|
|
|
|
createddeleted
Full Member
Karma: +7/-2
Offline
Posts: 90
|
|
« Reply #69 on: January 24, 2012, 07:54:35 AM »
|
|
|
Help finding FTOMN in LP and HS files anyone? Thats whats holding me back. I have that defined in my HN file, but none of my others.
|
|
|
Logged
|
|
|
|
professor
|
|
« Reply #70 on: January 24, 2012, 10:00:31 AM »
|
|
|
In LP the FTOMN is located at 0x1A4EA if i am correct.
|
|
|
Logged
|
Seat Ibiza MK4 Cupra 1.8t 20V, stg3. "Those 1.8T 20V machines are really tough" ©
|
|
|
createddeleted
Full Member
Karma: +7/-2
Offline
Posts: 90
|
|
« Reply #71 on: January 24, 2012, 10:43:13 AM »
|
|
|
In LP the FTOMN is located at 0x1A4EA if i am correct.
Thank you. I will look that up later today and then continue calculations for my coding lines. I want to make sure I get this from cover to cover.
|
|
|
Logged
|
|
|
|
professor
|
|
« Reply #72 on: January 24, 2012, 10:51:46 AM »
|
|
|
Welcome.
I small question from me: B_brems at my file has bitmask 0x0400. I insert to code the 0A or A0 (10 -> A0 or 0A)?
|
|
« Last Edit: January 24, 2012, 10:54:27 AM by professor »
|
Logged
|
Seat Ibiza MK4 Cupra 1.8t 20V, stg3. "Those 1.8T 20V machines are really tough" ©
|
|
|
ArgDub
Full Member
Karma: +60/-1
Offline
Posts: 202
|
|
« Reply #73 on: January 24, 2012, 02:35:15 PM »
|
|
|
Welcome.
I small question from me: B_brems at my file has bitmask 0x0400. I insert to code the 0A or A0 (10 -> A0 or 0A)?
For JB and JNB instructions, A0 is right. Edit: to check bitmask to bit 2^10 = 1024 = 0x400 or With the windows calculator in hex: 1 (Lsh) 0xA = 0x400
|
|
« Last Edit: January 24, 2012, 02:57:14 PM by ArgDub »
|
Logged
|
|
|
|
sn00k
|
|
« Reply #74 on: January 24, 2012, 02:56:41 PM »
|
|
|
There was a lot of chat in the original 2.7T thread regarding blown coil packs and fuses when using this on 1.8T ME7.5 ECU's, and some suggestion that things need done differently on 1.8T ME7.5 due to the different ignition driver code, yet this thread seems to be suggesting that setzi's original function works fine?
Can anyone explain what was going on with the melted coils if this code does infact work fine?
on the older me7.5 ecus(pre YM -01) you have the old ignitorcoil driver that wont like this "hack" of setting the dwelltime to 0, it interprets this as an invalid signal, and so high currents will build up and blow either the coil or the fuse.. ..after some testing it seems this driver is changed around the time the 7.5 got the 1024kbit memory(YM -01), i cannot say this beeing 100% certain, BUT, all 1024kb ecus of year -01 and up = 100% success, so far. this is why i want everyone who have implemented this function to post their ecu letters and modelyear here in this thread.. so we can investigate this further.
|
|
|
Logged
|
|
|
|
|