Hi!
I have installed OpenWrt on my Raspberry Pi 3B+.
(Just for fun)
That worked great so far.
Then I remembered, I still have a LTE stick in my car.
To be more precise, this model:
XSStick®LTE Plus https://www.4g-systems.com/produkte/xsstick/xsstick-lte-plus/
(Everything in German!)
The stick is distributed by Volkswagen (Seat, Skoda, ...). Therefore, I have it.
I tried the instructions on the internet to get the stick to work.
Without driver I see the stick as "USB Modem", Vendor ID "1c9e".
With the following packages I have at least managed that OpenWrt seems to recognize the stick cleanly.
Installed Packages: usb-modeswitch kmod-usb-net kmod-usb-wdm kmod-usb-net-qmi-wwan uqmi kmod-usb-net-cdc-mbim kmod-usb-serial-option kmod-usb-serial kmod-usb-serial-wwan luci-proto-qmi umbim
There are now ttyUSB0, ttyUSB1 and ttyUSB2 available.
I just don't understand at the moment how to configure the stick correctly.
I would prefer it to be configurable via Luci.
The LED always stays RED, it should turn GREEN once the modem has successfully established a connection.
Can anyone tell me how to connect to the internet with the stick?
Hi!
I tried to establish a PPP connection via ttyUSB2.
Unfortunately this does not seem to work.
After a while appears at the interface: Error: Unknown error (NEGOTIATION_FAILED)
I only added the APN and the PIN code of the SIM card in the configuration, since per Luci these options are not available.
For testing, I am currently using a simple prepaid SIM from the network provider o2 Telefonica.
However, via dmesg I see that the interface is permanently "renamed".
[ 11.650992] lan78xx 1-1.1.1:1.0 eth0: kevent 4 may have been dropped
[ 11.668514] lan78xx 1-1.1.1:1.0 eth0: Link is Down
[ 11.679990] br-lan: port 1(eth0) entered blocking state
[ 11.688969] br-lan: port 1(eth0) entered disabled state
[ 11.698444] device eth0 entered promiscuous mode
[ 14.400245] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 15.761829] lan78xx 1-1.1.1:1.0 eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 15.773810] br-lan: port 1(eth0) entered blocking state
[ 15.782728] br-lan: port 1(eth0) entered forwarding state
[ 15.792015] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[ 25.429008] usb 1-1.2: new high-speed USB device number 5 using dwc_otg
[ 25.581106] usb 1-1.2: New USB device found, idVendor=1c9e, idProduct=7605, bcdDevice= 2.00
[ 25.593082] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 25.603968] usb 1-1.2: Product: USB Modem
[ 25.611331] usb 1-1.2: Manufacturer: USB Modem
[ 25.621198] option 1-1.2:1.1: GSM modem (1-port) converter detected
[ 25.631275] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB0
[ 25.642443] option 1-1.2:1.2: GSM modem (1-port) converter detected
[ 25.652414] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB1
[ 25.663519] option 1-1.2:1.3: GSM modem (1-port) converter detected
[ 25.673425] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB2
[ 64.993707] ppp-lte: renamed from ppp0
[ 96.285860] ppp-lte: renamed from ppp0
[ 127.555543] ppp-lte: renamed from ppp0
No idea what configurations I still need to add.
According to this doc HERE everything necessary should be in there.
Shouldn't the proto be 3g and the connection be established via comgt? That's all explained in your Wiki link, including steps to configure it using LuCI (after installing luci-proto-3g).
Hmm no idea what I did differently now, but after installing luci-proto-3g and adding a new interface with the interface ttyUSB2 + PIN it worked now.
The stick is online.
Then I uninstalled the packages out of interest: mod-usb-net-qmi-wwan luci-proto-qmi uqmi
Then restarted the Pi again ... and it still works.
The term 3G in the package names is just a bit badly chosen, since I have to use 4G because 3G is switched off in Germany.
Has me a little confused.