GPIO pin3 is for docking (goes to 0) and undocking (goes to 3).
The location for USB was found to be 0xAA000000 virtual (PocketPC) from the following registry entry:
(HimalayaMemoryMap 2nd-level mmu.txt shows the 0xaa000000 virtual address to be physically located at 0x9a000000)
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SerialUSB] "Dll"="usb.Dll" "Tsp"="Unimodem.dll" "IoBase"=dword:aa000000 "Irq"=dword:0000000d "IoLen"=dword:00000100 "DeviceArrayIndex"=dword:00000000 "Prefix"="COM" "Order"=dword:00000001 "Index"=dword:00000008 "DeviceType"=dword:00000000 "FriendlyName"="Serial on USB" "DevConfig"=hex:\ 20,00,00,00,05,00,00,00,10,01,00,00,00,4b,00,00,00,00,08,00,00,00,00,00,00