Do you have logs showing input speed vs. turbine speed difference dropping to 0rpm by 25mph to prove this? Im just curious what magic trick you figured out, because out of the hundreds (thousands?) of 500+hp duramax's, yours is the only one that will lock on command....
Im not disagreeing with you and Im not trying to sell you a lockup controller, but ive been working on this issue for YEARS, and from what Ive found over the years, the only way you will get an allison to lock the converter with >500hp before the middle/top of 3rd gear is with an aftermarket lockup controller. Everyone who doesnt have a lockup controller merely "thinks" their converter is locking up properly when its supposed to (ie, when they have it set to lock in EFILive), when in reality, its not.
Ive lost track of how many people swear up and down that their converter locks up immediately under huge HP "oh, my truck hauls ass and runs quick times, the converter MUST be locking up! Otherwise it would be slow as hell right???", and when I finally convince them to log it, they are dumbfounded when they see that, at 60mph in 3rd gear, the "converter slip rpm" is still 600+ and the TCM hasnt even begun to trim on the TCC solenoid yet.
You can screw around with the tables in EFILive all you want; setting lockup to happen at 25mph in 2nd gear doesnt mean crap in the real world. There is an overriding table in the TCM calibration that will inhibit/ignore all converter lockup commands (ie, the TCC tables you can modify in EFILive) if turbine vs. input speed slip is over ~650rpm.
Until EFILive maps out that table, this issue CAN NOT BE FIXED IN SOFTWARE.
ben