I then flashed the max OC kernel back and rebooted my x7 (without removing my usb stick) when booted and the kernel had sorted it's self out I notice the light on my usb stick is flashing? I then check if the usb stick is visible in es file explorer and it was? Strange.... 15 mins previously the port was dead with the same kernel?
So I "check" connect to pc so I can remove usb stick safely and test when I "uncheck" connect to pc the usb stick powers back up, sadly it didn't power the otg up. After a reboot with the usb stick or ps3 pad plugged in from boot the otg will work until you "check" connect to pc or leave the ps3 pad unplugged for more than 3 seconds.
So, in summary definitely a bug but working(ish)
As far as making the 1.0.4 OC'd kernel goes I'm unable to patch as wasser compresses his kernel when compiling. This means I really need to compile fresh from wasser github source which I can't find????
I'm not beaten yet

Comment