I dunno about far more parameters... The air charge density is what would determine the fueling rate, and that only takes pressure (MAP) and temperature (IAT) to figure. If there's any sort of dynamic timing (a la Smarty), advance it would have to use throttle position info vs. actual rpm to determine load, but that's not listed as a feature (although it could pick that up from the CANBUS pretty easily I suppose). So there really aren't any more fueling-related parameters to utilize on our engine, since other boxes already use boost, and probably spoof the IAT signal in the ECM to get the timing advance.
This brings me back to my original post above: our engines live on a pretty basic formula - more fuel = more power = more smoke, with timing available to tweak the output a bit. So if there's less smoke, what changed? Either less fuel (and power) or more timing (higher advance). Common rail types have a third dimension to adjust with rail pressure, but that's not an option with a VP44.
Saying that the box has a 32-bit processor doesn't tell me anything about the box. You can have a 32-bit processor in a digital clock. Throwing that number out is the same type of marketing used in the digital camera market with megapixels. The average buyer doesn't know squat about cameras, and they see a high MP rating and instantly correlate that with quality. I'd bet 95% of the buyers don't even know what a megapixel is. And if you pair a high MP sensor with poor software (in the camera - the instructions that interpret the data from the sensor and actually create the picture), you'll end up with a poor picture. The MP rating is only a small part of the puzzle, just like having a 32-bit processor.
I'm not saying that it's a bad box, just that we don't really know anything about it yet. All we have is a page on the manufacturer's site and feedback from a few guys with beta boxes (who paid full retail price. . ?), neither of which can be assumed to be unbiased. I'm gonna wait a bit and let these things populate the market a while and get on someone else's dyno who isn't the manufacturer, and then maybe I'll think about tossin' the Comp.
First let me say that I understand 100% where you are coming from. I will do my best to explain what we are doing different, why and how downloaders work. I will attempt to do this without completely boring every one!!
First, there is a lot to the factory ECM programming. Typically the factory ECM has 1 or 2 main "fuel" and timing maps. From there you have a variety of scaling factors such as IAT, ECT, MAF, BARO etc. Now in order to change this a downloader either had to get his hands ont he factory code so he knows the correct adresses for the correct maps, or he has to do what he can. Most of the one I have looked at typically change the main fueling map. This covers most of your scenarios. From there they allow the factory scaling maps to be on their own. Now in the case of the Smarty you are limited in power based on a built in safety that will shut the VP44 off if the commanded fuel stretchis too high. We all know that is why you have to wire tap something.
The downsides to doing this sort of thing is that while you can change things you are limited to what the ECM deems "ok". If you get out of that range then the ECM gets irritable. So while you can change it you still have some limitations.
Now, as it was mentioned most of the fuel boxes out there are either boost based, boost VS TPS based and maybe throw RPM into the mix.
We do it totally different. I am not going to give away the ghost but, we have enough processing power to look at a lot more stuff to make a fueling decision. We end up with 3 or 4 axis fueling and timing maps. We are creating parameters and looking at parameters such as:
Driver Demand % Load (takes into account many parameters to determine what the driver want such as TPS, RPM, Desired Fuel Stretch etc. )
Actual Load
IAT
ECT
request deg timing
request fuel stretch
RPM
TPS
Boost
to name a few.
Now, from there we are not limited to what the ECM thinks, the ECM never know what I tell the VP44 to do because I am between the ECM and VP44. So in my own way I can change the curve and do whatever I want. In reality I create my own fueling curve. Now this is a double edged sword as my beta testers are finding out. We have the ability to give the throttle response, smoke control, fuel mileage etc but, since we are somewhat writing our own fueling and timing maps we are re-inventing the wheel and we have small things like surging or missing that we have to address.
I would attribute to the More Power less smoke thing to our timing. I think we are pretty aggressive with timing for mileage and smoke control. We are not stuck with 1 timing map, we change the timing to match the fueling. If we know exactly how much fuel we are commanding we can precisely figure the need amount of time to burn that fuel. That is how we can smoke less. Any engineer with the info we have could do the same.
Now, with all that said, its not magic. We just happen to take things we have learned and things we are using that are technologically up to date and applied it to the older trucks. No one else has done it so it seems like it is impossible. The real advantage we have with the 32 bit processor is that we can bank data in large amounts and make smarter decisions on controlling the engine.
Also, we are not "spoofing" anything. We are 100% controlling everything we are doing directly. There is no guessing or changing stuff to make it do something else.
Hope that answers some questions. I could go into a lot of detail but, I don't think that is needed at this time!