IMO Nokia should do their homework and implement a real USB host on the device (maybe 1x USB OTG and 1x USB device+charge)