Due, ADK and Gen 2 Nexus 7

So I've been using the Due with ADK as a host USB device with the Nexus 7 for a while. Works well, does what I want it to. Picked up a new Nexus 7 and it won't connect reliably at all. Maybe 1-2 out of 20 tries. The Mega ADK works fine and doesn't care which Nexus I use. Obviously there are hardware differences between the Mega and Due but I'm having trouble tracking down the root problem. Anyone else had issues with this?



UOTGHS_CTRL; UIDE: UOTGID Pin Enable = 0 and UIMOD: UOTGHS Mode = 0.

Force the Due into host mode regardless of hardware ID on USB pin 4.

Not sure why the gen2 N7 requires this but it works now.