Damnit so all this working and turns out im missing some rpc servers.
hsu_api_init_phy is a call we have on remote_apis_clnt.dll. This is used to help init usb and i started to work with it to solve that issue. Turns out the number 0x30000064 is not in our rpc servers list. This sucks since we have the client but no server
.. why would htc torture me like this? give us half the solution..
anyways.. back to the drawing board for USB