I disconnected my battery for a mod one time for several hours too and it did reset my radio, maintenance, trip info., etc. too. But, it did not reset my programmed home link transmitter on the mirror. So if you have that programmed, make sure you do the reset by holding down on the two outer buttons on your mirror just in case.