Working with Gateworks router boards

Some feedback from experience with some Gateworks router boards. It appears that with some Gatworks router boards the 74 series is not able to enumerate properly, there is a bit of a hack required to get to to as there seem to be some incompatibilities.

The hardware solution is to isolate pins 11 20 and 30, this works for both the MC73 and EM/MC74 series, one way to do this is to use some tape as per the attached picture. As can be seen in the picture it is masking more pins than the ones listed above but the unit can operate without the pins between the ones listed above

This was tested on Gateworks OS 16.03 and 18.02.

Additonally the following packages were installed
opkg install usb-modeswitch kmod-mii kmod-usb-net kmod-usb-wdm kmod-usb-net-qmi-wwan uqmi
opkg install kmod-usb-net-cdc-mbim umbim
opkg install kmod-usb-serial-option kmod-usb-serial kmod-usb-serial-wwan
opkg install usb-modeswitch kmod-mii kmod-usb-net kmod-usb-wdm kmod-usb-net-qmi-wwan uqmi

The following command line was then able to get a connection up and running.
uqmi -d /dev/cdc-wdm0 --start-network APN --username --password –autoconnect

Gateworks are aware of the issue with a solution needing to be implemented in their kernel, when a fix will be available will have to be proposed by them.

Regards

Matt