UPDATE: I had a faulty RC USB board. After hours of tinkering around trying numerous things, I concluded it was the USB socket at fault. Sent my 8 month old P3 back to my supplier, they've fixed it by replacing the RC's USB board. Should have it back tomorrow so will report back to confirm...