N800 must run OTG mode for the host mode to work. As N800 does not have a mini-AB connector, you need to modify a mini-AB cable, or use a non-standard mini-B to mini-B cable. The patches include some changes to the N800 config, but you may want to modify the config for your needs. MODIFIED MINI-AB CABLE To modify a mini-AB cable for N800 host mode, you need to cut the metal shielding off at mini-A end so the mini-A connector will fit into the mini-B socket on N800. This modification will make the cable not stay in the socket very well, so a mini-B to mini-B cable may be a better option. Customizing a mini-AB cable has the advantage of grounding the USB ID pin for role switching, and the software hack above is not needed to switch the role. Note that mini-A connector cannot be forced to be peripheral end as it grounds the ID line. When grounded, software cannot drive it up with a pull-up. It should be also possible to replace the mini-B connector on N800 with a mini-AB connector, but that is a risky operation and you may ruin your board. I'd assume this will also void the warranty, so I don't recommend it.