You know I go on about Bosch and how much I loathe their logic of operation, I shouldn't really because Bosch Diesel ECM's have been good for EFILive, but when I think back to the simpler operation of the LB7 and LLY (Delphi/Isuzu designed ECM) compared to what we are dealing with on the LML it is no wonder we all struggle. On the LML we are talking about nearly 1Mb on just calibrations alone, the LB7 had the OS and calibrations in 512K of memory!
The absolute worst part of Bosch ECM's is the logic that sits behind the diagnostics, perhaps if all you did all day every day was Bosch tuning then you could get a pretty good grip on it, but for many of us (including me) that isn't the case. I just finished adding in the DTC table for some 2015 Gas ECM's, there was over 1000 DTC codes in that ECM, but they are stored numerically with simple bit flags to control them, it was done in 10 mins. To do a similar thing with the Bosch ECM might take a whole day, maybe longer because nothing is stored in order, there is multiple tables that reference the same DTC, so who knows what ones are actually active!, as Kory's sig says, "when in doubt, 0xFFFF it out!" That is the sort of logic that needs to be applied for the EDC17's. I think Kory would agree that you see some settings in the diagnostics that might indicate that sometimes even the GM calibrators are flying a little blind on this ECM.