Mam w samochodzie radio z androidem. Internet przez hotspot z telefonu. Chciałbym, aby internet był ciągle i chcę podłączyć przez USB modem. Jaki modem mógłby pasować i czy będzie internet bez problemu?
Architektura sterowników
• Android w większości „head-unitów” ma w kernelu obsługę klas sieciowych USB (RNDIS, CDC-ECM).
• Starsze „stickowe” modemy wymagające PPP/serial AT (np. Huawei E173) potrzebują demonów pppd, zwykle usuniętych przez producentów radia.
Dlaczego HiLink/Router USB?
• Urządzenie samo zestawia sesję LTE i prezentuje się jako karta sieciowa (DHCP 192.168.x.x).
• Po stronie radia wystarczy ogólnosystemowy sterownik; brak zależności od producenta modemu.
Modele sprawdzone w praktyce
Modemy klasy konsumenckiej (najtańsze):
• Huawei E3372h-153/320/607 – LTE Cat.4, 2×CRC9 do anten, firmware 22.x HiLink.
• Huawei E8372h – to samo co wyżej + wbudowane Wi-Fi (może udostępniać sieć również pasażerom).
• ZTE MF833V, MF79U – podobna koncepcja (CDC-ECM).
Modemy/routers klasy automotive/embedded (szerszy zakres temperatur, homologacja E-mark):
• Sierra Wireless AirPrime EM/MC74xx + adapter USB-MiniPCIe,
• Quectel EC25/EC20 + konwerter USB,
• Telit ME910C1-W / LE910C4-EU.
Wymagania zasilania
• Szczytowy pobór LTE CAT-4 dochodzi do 1,2 A @ 5 V.
• Typowe porty w radiach mają 500–900 mA → gdy pojawią się restarty modemu, zastosuj aktywny hub 5 V lub przylutuj wydajniejsze zasilanie 5 V z instalacji 12 V (przez przetwornicę DC/DC 5 V 3 A).
Konfiguracja krok-po-kroku
Typowe problemy
• Brak wykrycia – w logcat widać „device not allowed”: radio nie ma trybu OTG → bez aktualizacji firmware się nie obejdzie.
• Reset przy starcie silnika – dołożyć kondensator 4700 µF/16 V lub opóźnić start modemu (opóźniacz 555).
• Słaby zasięg – skorzystać z anten dachowych LTE (MIMO) lub paskowych na szybę podłączonych do CRC9.
• Rynek przechodzi na LTE-A (Cat.6-12) i 5G NSA/SA. Wersje E3372h-325 (Cat.6) oraz 5G dongle (np. Quectel RM500Q-GL + adapter USB) zaczynają pojawiać się w jednostkach chińskich producentów.
• Coraz częściej stosuje się routery OBD-II/OBM z eSIM (np. Cubic Telecom) – wpinane bezpośrednio w magistralę CAN i udostępniające Wi-Fi.
• Android 12 Automotive wbudował natywne „Tethering via USB” API – możliwy będzie fallback na telefon USB-C zamiast osobnego modemu.
• RNDIS (USB Remote NIC) – Microsoft-owski wariant Ethernet over USB; Android wspiera go od wersji 4.0.
• CDC-ECM – wariant klasy CDC dla interfejsów Ethernet; w kernelu Linux identyfikator 0x02/0x06.
• Tryb firmware „stick” ↔ „HiLink” w Huawei zmienia się komendą AT^SETMODE lub flashowaniem balong-flash.
• Obowiązuje zakaz korzystania z urządzeń telekomunikacyjnych w trakcie prowadzenia – radio powinno automatyzować połączenie, aby kierowca nie rozpraszał się konfiguracją.
• Upewnij się, że modem ma homologację CE i (w pojeździe) E-mark R10 – zapobiega problemom przy przeglądzie technicznym.
• RODO/GDPR: jeżeli radio gromadzi dane telemetryczne i wysyła je do chmury, poinformuj pasażerów i zabezpiecz transmisję (VPN/TLS).
• Używaj kabla USB ≤ 1 m, ekranowanego, AWG24 dla zasilania.
• Po wyłączeniu stacyjki sprawdź, czy port USB jest odcięty – w przeciwnym razie modem może rozładować akumulator w ciągu kilkunastu dni postoju (~40 mA w idle).
• Zaktualizuj firmware radia (ROM) – nowsze wersje Joying/Dasaita/Teyes mają już wsparcie dla RNDIS i 5G dongli.
• Niektóre head-unity wymagają dedykowanego „4G Dongle” od producenta; uniwersalny Huawei może nie zostać zaakceptowany mimo obsługi RNDIS (blokada VID/PID).
• Przy bardzo wysokich temperaturach w kabinie (60 °C) E3372h potrafi przejść w thermal throttling – można dołożyć aluminiowy radiator 20 × 20 mm.
• Test 5G dongli na kernelach Android 11+ (np. Quectel RM520N-GL).
• Integracja modemu LTE w samym radiu poprzez slot M.2 Key B + adapter USB 3.0.
• Analiza wpływu aktywnej anteny MIMO na stabilność CarPlay/Android Auto przez Wi-Fi Direct.
Najpewniejszym rozwiązaniem jest modem LTE typu HiLink (Huawei E3372h/E8372h), który emuluje kartę sieciową USB. Wystarczy karta SIM bez PIN-u, poprawny APN i zasilanie 5 V ≥ 1 A. Radio musi obsługiwać USB-Host oraz RNDIS/CDC-ECM – co spełnia większość urządzeń od Android 4.4 wzwyż. Przy takiej konfiguracji Internet będzie dostępny automatycznie po każdym uruchomieniu samochodu, eliminując potrzebę ręcznego włączania hotspotu w telefonie.