Yes, I’ve checked off hex X. I’ve solved the problem. Seems if there’s anything connected to uart 6 then pwm 5 and 6 are reassigned to another function. Seeing as uart 6 the traditional connection for the receiver I had to switch the receiver to uart 1. Gnd, rx, +5v. If uart 6 is left empty all motors show up. So, if you’re building a hex you only have 2 available uarts, uart 1 for the receiver, uart 2 for GPS, and of course i2c for compass. Uart 6 must be left unassigned in Inav. I suspect this is true in Betaflight and Cleanflight as well although I haven’t tried those. Hope this helps others trying to build a GPS hex in Inav. It took some digging to discover this.