26

Odp: Modem Qualcomm X55 T99W175 5G

Cezary napisał/a:

pokaż

ls -lah /dev/wwan*

ls -lah /dev/wwan*
crw-------    1 root     root      247,   2 Apr  1 18:45 /dev/wwan0at0
crw-------    1 root     root      247,   1 Apr  1 18:45 /dev/wwan0mbim0
crw-------    1 root     root      247,   0 Apr  1 18:45 /dev/wwan0qcdm0

27

Odp: Modem Qualcomm X55 T99W175 5G

To teraz sprawdź:

qmicli -p -d /dev/wwan0mbim0 --device-open-mbim --dms-dell-cuskit-unlock=00

Trzeba doinstalować qmi-utils jeśli nie masz.

28

Odp: Modem Qualcomm X55 T99W175 5G

I to było w linku który podałem...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

29

Odp: Modem Qualcomm X55 T99W175 5G

No tak, tylko interfejsy są inne i chyba uqmi tego nie potrafi. Dodatkowo domyślnie libqmi nie jest chyba budowane ze wsparciem dla MBIM i trzeba samodzielnie skompilować...
Tutaj więcej na ten temat: https://forum.openwrt.org/t/enable-mode … /177545/15

30

Odp: Modem Qualcomm X55 T99W175 5G

frutis napisał/a:

To teraz sprawdź:

qmicli -p -d /dev/wwan0mbim0 --device-open-mbim --dms-dell-cuskit-unlock=00

Trzeba doinstalować qmi-utils jeśli nie masz.

Nie miałem, doinstalowałem, komenda, którą podałeś wyskakuje błąd:
error: Unknown option --dms-dell-cuskit-unlock=00

31

Odp: Modem Qualcomm X55 T99W175 5G

A coś takiego?

qmicli --device=/dev/wwan0mbim0 -p --device-open-proxy --dms-get-revision

32

Odp: Modem Qualcomm X55 T99W175 5G

frutis napisał/a:

A coś takiego?

qmicli --device=/dev/wwan0mbim0 -p --device-open-proxy --dms-get-revision

Magia, widzę jakieś wartości smile

root@OpenWrt:~# qmicli --device=/dev/wwan0mbim0 -p --device-open-proxy --dms-get-revision
[/dev/wwan0mbim0] Device revision retrieved:
        Revision: 'T99W175.F0.1.0.0.9.VF.008

33 (edytowany przez frutis 2024-04-02 10:55:27)

Odp: Modem Qualcomm X55 T99W175 5G

A coś takiego:

uqmi -m -d /dev/wwan0mbim0 --get-signal-info
uqmi -m -d /dev/wwan0mbim0 --get-data-status
uqmi -m -d /dev/wwan0mbim0 --start-network internet --autoconnect
uqmi -m -d /dev/wwan0mbim0 --get-data-status

?

EDIT:
Wcześniej może być potrzebna jeszcze komenda:

uqmi -m -d /dev/wwan0mbim0 --fcc-auth

34 (edytowany przez tomasi 2024-04-02 11:30:18)

Odp: Modem Qualcomm X55 T99W175 5G

Nadmieniam tylko, że nie ma karty sim włożonej, gdyż mój internet to jest 5g/LTE, więc jak wyciągnę z routera to stracę neta, a teraz pracuję.
Ale to chyba nie powinno przeszkodzić w wykrywaniu modemu przez modem managera?

 uqmi -m -d /dev/wwan0mbim0 --fcc-auth
"Missing argument"
root@OpenWrt:~# uqmi -m -d /dev/wwan0mbim0 --get-signal-info
"Information unavailable"
root@OpenWrt:~# uqmi -m -d /dev/wwan0mbim0 --get-data-status
"disconnected"

Autoconnect oczywiście nie pokaże nic. Podobnie jak signal info.

35

Odp: Modem Qualcomm X55 T99W175 5G

Jak nie masz karty sim to 3/4  nie będzie działać. Choć MM powinien wykryć modem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

36

Odp: Modem Qualcomm X55 T99W175 5G

Ten modem ma chyba firmware Vodafone. Tutaj informacja, że w zależności od firmware fcc-unlock działa albo nie: https://gitlab.freedesktop.org/mobile-b … quests/806

37

Odp: Modem Qualcomm X55 T99W175 5G

No właśnie nie widzi go też fwupd więc ta opcja zmiany firmware odpada. Więc może opcja z qmi-firmware-update?

38

Odp: Modem Qualcomm X55 T99W175 5G

Sprawdź najpierw z kartą sim czy uda Ci się połączyć przy pomocy uqmi.

39 (edytowany przez tomasi 2024-04-02 20:46:10)

Odp: Modem Qualcomm X55 T99W175 5G

Włożyłem kartę od Orange (rano muszę przełożyć z powrotem) i teraz zmieniło się oznaczenie firmware. Niestety signal info unavailable (podłaczyłem też antenki), reszta się nie zmieniła...

qmicli --device=/dev/wwan0mbim0 -p --device-open-proxy --dms-get
-revision
[/dev/wwan0mbim0] Device revision retrieved:
        Revision: 'T99W175.F0.1.0.0.9.OG.005
065  1  [Sep 01 2021 10:00:00]'
root@OpenWrt:~# uqmi -m -d /dev/wwan0mbim0 --fcc-auth
"Missing argument"
uqmi -m -d /dev/wwan0mbim0 --get-signal-info
"Information unavailable

Zauważyłem też, że dioda od sim1 się nie świeci- w sumie nie wiem czy powinna, bo mignęła. Kartę modem przeczytał (zmiana kodu w firmware).

40

Odp: Modem Qualcomm X55 T99W175 5G

To posprawdzaj coś z tego:

qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-get-ids
qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-get-revision
qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-get-model
qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-get-manufacturer
qmicli --device=/dev/wwan0mbim0 --device-open-proxy --get-wwan-iface
qmicli --device=/dev/wwan0mbim0 --get-expected-data-format
qmicli --device=/dev/wwan0mbim0 --device-open-proxy --wda-get-data-format
qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-get-operating-mode
qmicli --device=/dev/wwan0mbim0 --device-open-proxy --nas-get-signal-strength
qmicli --device=/dev/wwan0mbim0 --device-open-proxy --nas-get-signal-info
qmicli --device=/dev/wwan0mbim0 --device-open-proxy --nas-get-home-network
qmicli --device=/dev/wwan0mbim0 --device-open-proxy --uim-get-card-status
qmicli --device=/dev/wwan0mbim0 --device-open-proxy --nas-get-system-selection-preference

41

Odp: Modem Qualcomm X55 T99W175 5G

root@OpenWrt:/etc# qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-get-ids
[/dev/wwan0mbim0] Device IDs retrieved:
            ESN: '0'
           IMEI: '3522801xxxxx'
           MEID: 'unknown'
        IMEI SV: '0'
 root@OpenWrt:/etc# qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-get-revision
[/dev/wwan0mbim0] Device revision retrieved:
        Revision: 'T99W175.F0.1.0.0.9.OG.005
065  1  [Sep 01 2021 10:00:00]'
root@OpenWrt:/etc# qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-get-model
[/dev/wwan0mbim0] Device model retrieved:
        Model: 'DELL Snapdragon X55'
 
root@OpenWrt:/etc# qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-get-manufacturer
[/dev/wwan0mbim0] Device manufacturer retrieved:
        Manufacturer: 'DELL'
 
 
root@OpenWrt:/etc# qmicli --device=/dev/wwan0mbim0 --device-open-proxy --get-wwan-iface
error: cannot get WWAN interface name
[02 Apr 2024, 20:05:35] -Warning ** [/dev/wwan0mbim0] MBIM device wasn't explicitly closed
root@OpenWrt:/etc# qmicli --device=/dev/wwan0mbim0 --get-expected-data-format
[02 Apr 2024, 20:06:40] -Warning ** [/dev/wwan0mbim0] couldn't enable QMI indications via MBIM: Transaction timed out
error: couldn't open the QmiDevice: Transaction timed out
 
qmicli --device=/dev/wwan0mbim0 --device-open-proxy --wda-get-data-format
[/dev/wwan0mbim0] Successfully got data format
                   QoS flow header: no
               Link layer protocol: 'raw-ip'
  Uplink data aggregation protocol: 'mbim'
Downlink data aggregation protocol: 'mbim'
                     NDP signature: '5460041'
Downlink data aggregation max datagrams: '32'
Downlink data aggregation max size: '32768'
 
qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-get-operating-mode
[/dev/wwan0mbim0] Operating mode retrieved:
        Mode: 'offline'
        HW restricted: 'no'
 
qmicli --device=/dev/wwan0mbim0 --device-open-proxy --nas-get-signal-strength
[/dev/wwan0mbim0] Successfully got signal strength
Current:
        Network 'none': '-128 dBm'
RSSI:
        Network 'none': '-128 dBm'
ECIO:
        Network 'none': '-2.5 dBm'
IO: '-106 dBm'
SINR (8): '9.0 dB'
 
root@OpenWrt:/etc# qmicli --device=/dev/wwan0mbim0 --device-open-proxy --nas-get-signal-info
error: couldn't get signal info: QMI protocol error (74): 'InformationUnavailable'
 
 root@OpenWrt:/etc# qmicli --device=/dev/wwan0mbim0 --device-open-proxy --nas-get-home-network
error: couldn't get home network: QMI protocol error (16): 'NotProvisioned'
 root@OpenWrt:/etc# qmicli --device=/dev/wwan0mbim0 --device-open-proxy --uim-get-card-status
[/dev/wwan0mbim0] Successfully got card status
Provisioning applications:
        Primary GW:   slot '1', application '1'
        Primary 1X:   session doesn't exist
        Secondary GW: session doesn't exist
        Secondary 1X: session doesn't exist
Slot [1]:
        Card state: 'present'
        UPIN state: 'not-initialized'
                UPIN retries: '0'
                UPUK retries: '0'
        Application [1]:
                Application type:  'usim (2)'
                Application state: 'ready'
                Application ID:
                        A0:00:00:00:87:10:02:FF:48:FF:03:89:00:00:01:00
                Personalization state: 'ready'
                UPIN replaces PIN1: 'no'
                PIN1 state: 'disabled'
                        PIN1 retries: '3'
                        PUK1 retries: '10'
                PIN2 state: 'enabled-not-verified'
                        PIN2 retries: '3'
                        PUK2 retries: '10'
 qmicli --device=/dev/wwan0mbim0 --device-open-proxy --nas-get-system-selection-preference
[/dev/wwan0mbim0] Successfully got system selection preference
        Emergency mode: 'no'
        Mode preference: 'umts, lte, 5gnr'
        Disabled modes: 'none'
        Band preference: 'wcdma-2100, wcdma-pcs-1900, wcdma-1700-us, wcdma-850-us, wcdma-800, wcdma-900, wcdma-1700-japan, wcdma-850-japan'
        LTE band preference: '1, 2, 3, 4, 5, 7, 8, 12, 13, 14, 17, 18, 19, 20, 25, 26, 28, 29, 30, 32, 34, 38, 39, 40, 41, 42'
        LTE band preference (extended): '1, 2, 3, 4, 5, 7, 8, 12, 13, 14, 17, 18, 19, 20, 25, 26, 28, 29, 30, 32, 34, 38, 39, 40, 41, 42, 46, 48, 66'
        NR5G SA band preference: '1, 2, 3, 5, 7, 8, 12, 20, 25, 28, 38, 40, 41, 48, 66, 71, 77, 78, 79, 257, 258, 260, 261'
        NR5G NSA band preference: '1, 2, 3, 5, 7, 8, 12, 14, 20, 25, 28, 38, 40, 41, 48, 66, 71, 77, 78, 79, 257, 258, 260, 261'
        TD-SCDMA band preference: 'a, b, c, d, e, f'
        Roaming preference: 'any'
        Network selection preference: 'automatic'
        Service domain preference: 'cs-ps'
        GSM/WCDMA acquisition order preference: 'automatic'
        Usage preference: 'data-centric'
        Voice domain preference: 'ps-preferred'
        Registration restriction: 'unrestricted'
        Acquisition order preference: 'cdma-1x, gsm, umts, cdma-1xevdo, lte, td-scdma, 5gnr'
root@OpenWrt:/etc#
 

42

Odp: Modem Qualcomm X55 T99W175 5G

Mode: 'offline'

qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-set-operating-mode=online
qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-get-operating-mode

?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

43

Odp: Modem Qualcomm X55 T99W175 5G

Gdzieś znalazłem, że trzeba mu wysłać komendę AT^QTUNER_ENABLE=0. Można też sprawdzić status wcześniej AT^QTUNER_ENABLE?. Ale ta komenda chyba nie działa na nowszych firmware.

44

Odp: Modem Qualcomm X55 T99W175 5G

Cezary napisał/a:

Mode: 'offline'

qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-set-operating-mode=online
qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-get-operating-mode

?

root@OpenWrt:~# qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-set-op
erating-mode=online
error: couldn't set operating mode: QMI protocol error (52): 'DeviceNotReady'
root@OpenWrt:~# qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-get-op
erating-mode
[/dev/wwan0mbim0] Operating mode retrieved:
        Mode: 'offline'
        HW restricted: 'no'
  

45

Odp: Modem Qualcomm X55 T99W175 5G

A taka komenda działa:

qmicli ---device=/dev/wwan0mbim0 --device-open-proxy --dms-foxconn-set-fcc-authentication=0

?

46 (edytowany przez tomasi 2024-04-02 22:04:46)

Odp: Modem Qualcomm X55 T99W175 5G

frutis napisał/a:

A taka komenda działa:

qmicli ---device=/dev/wwan0mbim0 --device-open-proxy --dms-foxconn-set-fcc-authentication=0

?

 qmicli --device=/dev/wwan0mbim0 --device-open-proxy --dms-foxco
nn-set-fcc-authentication=0
error: couldn't run Foxconn FCC authentication: QMI protocol error (17): 'MissingArgument'

Edytowałem, bo nie zawazyłem dodatkowego myślnika. Przez qmicli mogę komendę at wysłać? próbowałem z atr ale unknown option, help qmicli nie pokazuje atr.

47

Odp: Modem Qualcomm X55 T99W175 5G

Komendy AT to np picocom.
Tutaj jest skrypt gdzie jest jeszcze inna metoda odblokowania: https://gitlab.freedesktop.org/mobile-b … type=heads

48

Odp: Modem Qualcomm X55 T99W175 5G

Tylko AT to na /dev/wwan0at0 raczej.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

49 (edytowany przez tomasi 2024-04-03 18:51:24)

Odp: Modem Qualcomm X55 T99W175 5G

frutis napisał/a:

Komendy AT to np picocom.
Tutaj jest skrypt gdzie jest jeszcze inna metoda odblokowania: https://gitlab.freedesktop.org/mobile-b … type=heads

Ściągnąłem ten skrypt, uruchomiłem, ale generalnie nic się nie zmieniło.

root@OpenWrt:/tmp# ./unlock.sh wwan0mbim0 wwan0mbim0
[/dev/wwan0mbim0] Successfully run Foxconn FCC authentication v2

Jeśli chodzi o picocom, to w przypadku wwan0at0: krzyczy, że to nie jest port TTY.

ls -lah /dev/tty*
crw-rw-rw-    1 root     root        5,   0 Jan  1  1970 /dev/tty
crw-rw----    1 root     dialout     4,  64 Apr  3 17:07 /dev/ttyS0
crw-rw----    1 root     dialout     4,  65 Jan  1  1970 /dev/ttyS1
crw-rw----    1 root     dialout     4,  74 Jan  1  1970 /dev/ttyS10
crw-rw----    1 root     dialout     4,  75 Jan  1  1970 /dev/ttyS11
crw-rw----    1 root     dialout     4,  76 Jan  1  1970 /dev/ttyS12
crw-rw----    1 root     dialout     4,  77 Jan  1  1970 /dev/ttyS13
crw-rw----    1 root     dialout     4,  78 Jan  1  1970 /dev/ttyS14
crw-rw----    1 root     dialout     4,  79 Jan  1  1970 /dev/ttyS15
crw-rw----    1 root     dialout     4,  66 Jan  1  1970 /dev/ttyS2
crw-rw----    1 root     dialout     4,  67 Jan  1  1970 /dev/ttyS3
crw-rw----    1 root     dialout     4,  68 Jan  1  1970 /dev/ttyS4
crw-rw----    1 root     dialout     4,  69 Jan  1  1970 /dev/ttyS5
crw-rw----    1 root     dialout     4,  70 Jan  1  1970 /dev/ttyS6
crw-rw----    1 root     dialout     4,  71 Jan  1  1970 /dev/ttyS7
crw-rw----    1 root     dialout     4,  72 Jan  1  1970 /dev/ttyS8
crw-rw----    1 root     dialout     4,  73 Jan  1  1970 /dev/ttyS9
root@OpenWrt:/tmp#

Plus ciągle mnie zastanawia czemu ten modemmanager nie działa (to było na debian)...

ModemManager
ModemManager[10257]: <info>  ModemManager (version 1.20.4) starting in system bus...
ModemManager[10257]: <info>  [wwan2mbim0/mbim] MBIM device is not QMI capable
ModemManager[10257]: <info>  [device /sys/devices/platform/soc/11280000.pcie/pci0003:00/0003:00:00.0/0003:01:00.0] creating modem with plugin 'foxconn' and '4' ports
ModemManager[10257]: <info>  [base-manager] modem for device '/sys/devices/platform/soc/11280000.pcie/pci0003:00/0003:00:00.0/0003:01:00.0' successfully created
ModemManager[10257]: <info>  [base-manager] couldn't check support for device '/sys/devices/platform/soc/15020000.switch': not supported by any plugin
ModemManager[10257]: <info>  [base-manager] couldn't check support for device '/sys/devices/platform/soc/15100000.ethernet': not supported by any plugin
ModemManager[10257]: <info>  [modem0/wwan2mbim0/mbim] MBIM device is QMI capable
ModemManager[10257]: <info>  [modem0] QMI-based capability and mode switching support enabled
ModemManager[10257]: <error> mm_filter_supported_modes: assertion 'all_item.allowed != MM_MODEM_MODE_NONE' failed

(ModemManager:10257): GLib-GIO-CRITICAL **: 20:29:30.530: g_task_return_error: assertion 'error != NULL' failed
 

50

Odp: Modem Qualcomm X55 T99W175 5G

To użyj sms_tool'a do AT.

Może MM w openwrt jest w zbyt starej wersji lub wymaga włączania jakiejś opcji. Sprawdź modem pod zwykłym ubuntu i postawiaj się go tam uruchomić, bo może wszystko na nic pod OpenWrt bo wina leży po stronie tej konkretnej sztuki.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.