You are correct - the unit has not been modified. I have neither had corrupted data in terms of dashes (or any other form of visible corruption) nor no data at all. Live data appears to change as I drive and appears to have no gaps in it when I have analysed the data. I have used the unit I guess 40 times and never a visible problem.
In any event, I will return the unit to you for the fix to be applied,