Yes the truck was shut down for some 15 minutes or so before I disconnected the battery,but what difference does it make any way ?
Not just engine off, but not opening or closing any doors, tail or bonnet as these acts will reawaken the Car and you'll have to wait another 3 minutes....
The waiting is critical to allow the Sat Nav to write data to its flash memory about certain things, allows the Fuel Level indicator to write information to the IKE (Instrument Cluster), BCU and LCM....
Other systems also have a 'write to memory' period following vehicle sleep phase....
Not waiting 3 minutes can corrupt the Flash Memory in the Sat Nav unit....this has been noted on numerous forums and is not only applicable to the L322...the BMW's the L322 is based upon also suffer the same fate....
So yes, my question is very critical as the answer will make a difference...
If the vehicle was left to sleep for your 15minutes WITHOUT opening or closing any doors or turning the ignition on...AND the red light was OFF on the Sat Nav unit BEFORE you disconnected the battery then your unit may be sound and you'll have to look elsewhere for the cause - i.e. dampness or corroded connections....BUT if you didn't wait and/or check the vehicle was properly asleep before you disconnected the battery...there is a possibility you have fried the Sat Nav flash memory....
I will see if I can attach the Service Sheet about battery disconnection for you to read.
EDIT: Pictures Attached.....