The LMM OS has some funky rationality checks and in it. For instance, if it senses more than 4 degrees difference in the orientation of the crank at TDC and the cam position sensor trigger, it will prevent the engine from starting.
As far as the Dmax firing order goes, it is basically the classic 4-7 swap of a small or big block chevy. It seems different because the cylinders are numbered differently between classic V-8 Chevy and Dmax.
The 4-7 swap was originally done to help with cylinder filling. With 18436572, cyls 5 and 7 right next to each other, cyl 7 didn't fill as well in normally aspirated open plenum style intake manifolds.
The firing order I use (and what Jon has concluded) is the current Chevy LS engine firing order.
When we first started this in early 2010, I asked EFILive about it and was told that the firing order was hard coded into the OS. No table existed that would allow us to change the order.
The Bosch racing software will allow you to enter any order you like. :thumb: You can also change the orientation of the crank reluctor wheel relative to TDC in the software. I had a customer install his reluctor wheel 90 degrees off and we just rewrote the parameter in the Bosch software. :woott: