X2xx/s (X200/s-260) 5G-wwan-Modul plus LTE-Antennen in X220?

TuxTP

Member
Themenstarter
Registriert
21 Feb. 2025
Beiträge
58
Hallo,


Bin neu hier, falls ich das im falschen Forum poste, bitte sagen.

Habe ein x220 4290WCU als meinen einzigen Alltagsrechner im Einsatz und bin damit eigentlich happy. Nutze mit einer seperaten Daten-SIM gerne 3G (Broadcom WWAN) und würde gerne auf ein 5G-fähiges Modul wechseln. Habe viel recherchiert, aber nix gefunden, was für mich als bastelnden Laien umsetzbar ist. Zumal die 5G-Module die ich gefunden habe, nur im M2 format existieren. Es gäbe ja durchaus Adapter für Mini PCIe ... aber was passt?

Kurzum: Hat jemand ein HowTo, wie ich 5G-wwan-Module mit meinem x220 nutzen kann? (Tethering oder eine externe USB Lösung möchte ich nicht)

Vielen Dank für eure Hilfe!

Edit by Mornsgrans: Titel erweitert

======================================================================
LÖSUNG für:
TP x220 4290WCU mit 5G-fähigem Breitbandmodul aufrüsten

======================================================================

ACHTUNG: WIE KOMPLIZIERT ES WIRD, HAENGT STARK VOM VERWENDETEN KERNEL AB!

Diese Anleitung bezieht sich auf den Standardkernel von Kubuntu 22.04 - mit dem aktuellen 6.11 0-25 generic Kernel bei Kubuntu 24.04 musste ich etwas rumprobieren, bis es geklappt hat (vgl Bemerkung u.a. unten zu "option" und zu "dkms"- alles in fett)

Mit dem Kernel 6.14.0-24-generic geht es ev. deutlich einfacher - mein Tipp waere, es erstmal mit diesem zu probieren und dann zu schauen, was noch von Hand nachgearbeitet werden muss - OOTB gehts aber leider auch nicht.




- Bios ohne whitelist flashen (habe ich mit einer Win bootCD hingekriegt)

- das RG255C-GL Quectel R17 RedCap Modul im miniPCIe Format in den Slot einbauen und mit den beiden vorhandenen Antennen verbinden, der GNSS Anschluss bleibt frei.

- den allerneusten qmi_wwan Treiber-Quelltext editieren (erhalten von tekmodul.de) wie hier beschrieben https://forums.quectel.com/t/rg255c-gl-gps-with-modemmanager-libqmi/43406/3 -> vielleicht mit dem neuen Kernel nicht mehr nötig (siehe Post)

- sudo make sudo make install um den Treiber qmi_wwan zu kompilieren

- sudo cp qmi_wwan.ko /lib/modules/$(uname -r)/

- auch den Quelltext des Optiontreibers anpassen (vgl. Beiträge im Quectel-Forum), kompilieren und installieren (wie beim qmi)

- sudo echo "2C7C 0316 FF" | tee /sys/bus/usb-serial/drivers/option1/new_id'

- sudo nano /lib/udev/rules.d/77-mm-quectel-port-types.rules editieren wie in diesem Post angegeben: https://forums.quectel.com/t/how-to-use-the-rg255c-with-modemmanager-and-qmicli/42967/3

- wwan beim booten aktivieren mit systemd.restore_state=0 oder mit einem Befehl ( zB rfkill unblock wwan) in einem script


hier habe ich bei dem neuen Kernel eine andere Lösung in Form eines seperaten Scripts
/usr/local/bin/unblock-wan.sh:

Code:
#!/bin/bash
modprobe qmi_wwan
modprobe option
sudo echo 2C7C 0316 FF | sudo tee /sys/bus/usb-serial/drivers/option1/new_id

- Script /etc/systemd/system/unblock-wan.service erstellen:

Dementsprechend sieht der Dienst "unblock-wan.service" anders aus und lädt nur dieses Script:

Code:
[Unit]

Description=Unblock Wireless WAN on Startup

After=network-pre.target

Wants=network-pre.target


[Service]

Type=oneshot

ExecStart=/usr/local/bin/unblock-wan.sh


[Install]

WantedBy=multi-user.target


Code:
[Service]

Type=oneshot

ExecStart=/bin/bash -c 'modprobe -r option && modprobe qmi_wwan && echo "2C7C 0316 FF" | tee /sys/bus/usb-serial/drivers/option1/new_id'

[Install]

WantedBy=multi-user.target

- script ausführbar machen

- sudo systemctl enable unblock-wan.service

- rebooten

- im NM-Applet eine neue Breitbandverbindung mit dem jetzt sichtbaren Modul erstellen (Standardwerte für meinen Mobilfunkprovider haben funktioniert)

- DKMS installieren - reicht leider nicht: man muss es noch sehr aufwendig konfigurieren, damit es kapiert, welche Module es aktualisieren muss: vgl. https://help.ubuntu.com//community/DKMS - ICH VERWENDE ES NICHT MEHR, DA ICH DIE KONFIGURATION NICHT HINGEKRIEGT HABE UND ES ZU NICHT BOOTENDEN KERNELN GEFÜHRT HAT!


Und es funktioniert!
Ein grosses Problem für mich war, dass ich eigentlich von Kernelmodulen, code Kompilieren usw. keinen Schimmer habe, dementsprechend "kryptische" Tipps der Cracks im QuectelForum nicht verstand und auch sonst einiges falsch gemacht habe ...

Vielen, lieben Dank für eure Hilfe - hätte das nie alleine geschafft!
 
Zuletzt bearbeitet:
Lösung
Hallo Schoerg

Vielen Dank - ich soll leider nicht den "normalen" qmi_wwan nutzen (das klappt), sondern qmi_wwan.c . Den habe ich auch brav kompiliert (Quellcode von Quectel) nur krieg ich ihn nicht geladen. Und das Niveau im Quectel- Forum ist mindestens 5 Etagen über meinem ... und der Supporter dort entsprechend wenig "verbose" ... :rolleyes:

Evtl hilft auch ein neuerer Kernel, laut deiner Ausgabe ist ja kein QMI da

hier https://www.spinics.net/lists/linux-usb/msg264889.html

war ein Patch dazu, aber erst im Dezember also kann sein das du den noch nicht hast.
.c deutet darauf hin, dass es sich um einen Quellcode in C handelt. Nach dem kompilieren heißt das vermutlich nicht mehr .c, sondern auch nur noch qmi_wwan. Aber dafür müsstest du uns mal etwas genauer erzählen, was genau du gerade getan hast und was genau du erreichen willst. So sind das eher nur "lose" Kommandos, an denen man noch wenig erkennen kann, was du da tust und was das Ziel ist.
 
Hallo Schoerg

Vielen Dank - ich soll leider nicht den "normalen" qmi_wwan nutzen (das klappt), sondern qmi_wwan.c . Den habe ich auch brav kompiliert (Quellcode von Quectel) nur krieg ich ihn nicht geladen. Und das Niveau im Quectel- Forum ist mindestens 5 Etagen über meinem ... und der Supporter dort entsprechend wenig "verbose" ... :rolleyes:

Evtl hilft auch ein neuerer Kernel, laut deiner Ausgabe ist ja kein QMI da

hier https://www.spinics.net/lists/linux-usb/msg264889.html

war ein Patch dazu, aber erst im Dezember also kann sein das du den noch nicht hast.
 
Lösung
Zuletzt bearbeitet:
  • ok1.de
  • IT Refresh - IT Teile & mehr
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben