1

(3,931 odpowiedzi, napisanych Sprzęt / Hardware)

Coś dziwnego. Od kilku dni walczyłem z tym problemem. Teraz spróbowałem wysłać SMS za pomocą komend AT i po tym wiadomości SMS zaczęły normalnie przychodzić.

# picocom -b 115200 /dev/ttyUSB1
OK
AT+CMGF=1

OK
AT+CMGS="+MY_NUMBER_WAS_HERE"

> TestMessage

Ctrl+Z

Będzie słabo, jeśli znowu po cichu przestanie odbierać wiadomości SMS.

2

(3,931 odpowiedzi, napisanych Sprzęt / Hardware)

Tak, próbowałem włożyć kartę SIM do zwykłego telefonu — wiadomości SMS dochodzą bez problemu.

3

(3,931 odpowiedzi, napisanych Sprzęt / Hardware)

Próbowałem już tej komendy. To właśnie pierwsza komenda, którą uruchamiam przed picocom.


# mmcli -m 0 --messaging-list-sms
No sms messages were found

Czy możliwe, że trzeba w jakiś sposób skonfigurować numer centrum SMS?

4

(3,931 odpowiedzi, napisanych Sprzęt / Hardware)

Jeszcze raz dziękuję za konsultację. Udało mi się pomyślnie skonfigurować mtd11.

Jeśli komuś się przyda, poniżej przykładowa procedura:


ubiformat /dev/mtd11
ubiattach -m 11
ubimkvol /dev/ubi1 -N opt -m
ubinfo /dev/ubi1
mkdir -p /opt
mount -t ubifs /dev/ubi1_0 /opt
apk add block-mount
uci add fstab mount
uci set fstab.@mount[-1].target='/opt'
uci set fstab.@mount[-1].device='/dev/ubi1_0'
uci set fstab.@mount[-1].enabled='1'
uci commit fstab
service ubi-mtd11 enable

Skrypt startowy /etc/init.d/ubi-mtd11:

#!/bin/sh /etc/rc.common

START=10
STOP=91
USE_PROCD=1

start_service() {
    logger -t ubi-mtd11 "Attaching UBI on mtd11"

    if [ ! -e /dev/ubi1 ]; then
        ubiattach -m 11
    fi
}

stop_service() {
    if [ -e /dev/ubi1 ]; then
        ubidetach -m 11
    fi
}

Mam jeszcze jedno pytanie. Z jakiegoś powodu nie mogę odbierać wiadomości SMS za pomocą luci-app-sms-manager (1.0.9-r20260225).

Mam zainstalowane następujące pakiety: modemmanager, luci-proto-modemmanager, sms-tool.

# mmcli --modem=/org/freedesktop/ModemManager1/Modem/0 --messaging-list-sms
No sms messages were found

# picocom -b 115200 /dev/ttyUSB1
ATI

Manufacturer: ZTE CORPORATION
Model: MF286DMODULE
Revision: BD_TELIAMF286DV1.0.0B12
SVN: 12
IMEI: 000000000000000
+GCAP: 

AT+CMGF=1

OK
AT+CPMS?

+CPMS: "ME",0,100,"ME",0,100,"SR",0,100

OK
AT+CMGL="ALL"

OK

Czy mógłby mi Pan podpowiedzieć, co może być przyczyną tego problemu?

5

(3,931 odpowiedzi, napisanych Sprzęt / Hardware)

Nie o to mi chodziło. Po prostu spotkałem się z opiniami użytkowników, że firmware w wersjach powyżej B12 działa gorzej - na przykład pod względem jakości sygnału albo agregacji pasm.

Dziękuję za informacje!!!

6

(3,931 odpowiedzi, napisanych Sprzęt / Hardware)

Na razie nie planuję zmiany IMEI. Niektórzy operatorzy blokują karty SIM używane w routerach, jeśli wykryją, że karta jest przeznaczona do telefonów. Pytam tylko z ciekawości.

Wracając do wcześniejszego pytania - czy ZTE_Sales_Update_Framework.exe aktualizuje również firmware modemu?

I jeszcze jedno: do której wersji firmware modemu polecacie aktualizację? Spotkałem się z opiniami, że najlepiej zaktualizować do B10 albo B12.

7

(3,931 odpowiedzi, napisanych Sprzęt / Hardware)

Dziękuję. Myślałem, że /etc/config/fstab w OpenWrt może nie działać.

Czy zmianę IMEI można wykonać tylko po wyjęciu modemu i podłączeniu go do komputera przez adapter Mini PCIe -> USB?

8

(3,931 odpowiedzi, napisanych Sprzęt / Hardware)

Czy to znaczy, że ZTE_Sales_Update_Framework.exe aktualizuje również firmware modemu?

W takim razie chyba najlepszym rozwiązaniem będzie wykorzystanie największej partycji mtd11 i zamontowanie jej jako /opt.

Jak najlepiej montować ją podczas uruchamiania systemu? Jakie są obecnie najlepsze praktyki?

9

(3,931 odpowiedzi, napisanych Sprzęt / Hardware)

Co masz na myśli przez przetworzyć cały framework, żeby modem wrócił do wersji B02?

Czy jest gdzieś instrukcja, jak zmodyfikować DTS? Nie udało mi się niczego znaleźć.

Po co używać dodatkowej warstwy? To kolejny potencjalny punkt awarii. Skoro można wykorzystać wewnętrzną pamięć, to wolałbym właśnie takie rozwiązanie.

10

(3,931 odpowiedzi, napisanych Sprzęt / Hardware)

Nie zamierzam wracać do oryginalnego firmware.

Możecie podpowiedzieć, jak można połączyć te partycje w jedną większą? Czy jest to w ogóle możliwe, czy można je jedynie sformatować i wykorzystać osobno?

Mam też jeszcze jedno pytanie. Czy modem trzeba aktualizować etapami (B02 -> B05 -> B06 itd.), czy można od razu wgrać wersję B12? I czy później będzie można w razie potrzeby zrobić downgrade, np. do B10?

11

(3,931 odpowiedzi, napisanych Sprzęt / Hardware)

Cześć!

Wygląda na to, że partycje mtd10 i mtd11 są puste i nie są używane.

Czy można je jakoś sformatować i wykorzystać, na przykład montując je jako /opt?

Albo połączyć mtd8–mtd11 w jedną większą partycję?

Czy ktoś już próbował zrobić coś takiego?

# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 000a0000 00020000 "fota-flag"
mtd1: 00080000 00020000 "ART"
mtd2: 00080000 00020000 "mac"
mtd3: 000c0000 00020000 "reserved2"
mtd4: 00400000 00020000 "cfg-param"
mtd5: 00400000 00020000 "log"
mtd6: 000a0000 00020000 "oops"
mtd7: 00500000 00020000 "reserved3"
mtd8: 00800000 00020000 "web"
mtd9: 01d00000 00020000 "rootfs"
mtd10: 01900000 00020000 "data"
mtd11: 03200000 00020000 "fota"
mtd12: 00040000 00010000 "0:SBL1"
mtd13: 00020000 00010000 "0:MIBIB"
mtd14: 00060000 00010000 "0:QSEE"
mtd15: 00010000 00010000 "0:CDT"
mtd16: 00010000 00010000 "0:DDRPARAMS"
mtd17: 00010000 00010000 "0:APPSBLENV"
mtd18: 000c0000 00010000 "0:APPSBL"
mtd19: 00050000 00010000 "0:reserved1"