It probably doesn't support it, but I know of cases where it worked without coding and it didn't work until it was coded. Is the MDI a newer C or D?
In terms of battery drain it could take a day or two. but the hardware and software version H004 21 is listed as prone to battery drain.
The other faults on the RCD are due to powering up the unit while not in the car, so they should clear