User Activity

I need to configure one USB port as an HID host and the second USB port as an MSE host. Is this setup possible?
I will mention at this point that I am connecting to a known working CDC device. I know it is working because I can connect the same port to a PC, and it enumerates properly, and I can pass data to/from the device.In module usbh_core.c function USBH_...
 But when I remove power (with the 3V battery still connected to Vbat) the date/time values freeze. That is, they remain where they were when to power was removed. How do I make the RTC continue to run during power down? Any help is appreciated.