Прошивка Stick: интерфейсы как у обычного модема /dev/ttyUSB*, подключение через chat, wwdial, GnomePPP.... Управление AT-командами.
Прошивка HiLink: интерфейсы как у сетевой карты /sys/class/net/{usb? eth? wwan?,...}, подключение через dhcpcd, udhcpc... Управление WebUI.
Для опытных - кому что нравится, для новичков - кому как повезёт.
Применительно к AutoNet, работают оба варианта прошивки, но HiLink требует задержку ~10 сек. Это реализовано в следующем правиле udev
ACTION=="add|change", SUBSYSTEM=="net", SUBSYSTEMS=="pci", RUN+="upNet %k %s{address} %s{operstate}" #обычная сетевая карта
ACTION=="add|change", SUBSYSTEM=="net", SUBSYSTEMS=="usb", RUN+="/bin/sleep 10", RUN+="upNet %k %s{address} %s{operstate}" # HiLink
ACTION=="add|change", SUBSYSTEM=="tty", SUBSYSTEMS=="usb-serial", KERNEL=="ttyUSB?|ttyACM?", RUN+="check3Gtty %k" # Stick