Przejdź do treści forum
eko.one.pl
OpenWrt, Linux, USB, notebooki i inne ciekawe rzeczy
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Opcje wyszukiwania (Strona 23 z 58)
MiG25 napisał/a:No po wyłączeniu u mnie 5G w plusie powinny być pasma B1 ,B3 ,B7 i B8... NatomiastB8 ani razu się nie pojawiło w agregacji ( inne routery bez problemów agregowały 4 pasma). Co prawda to B8 ma tylko 5Mhz szerokości i praktycznie nic nie dodaje .... no ale go nie było.
Sama sieć by o tym decydowała , że Quactelom nie dajemy więcej niż 3 pasna ? 
Tu konkretnie chodzi o to co potrafi łączyć sam modem, jakie ma obslugiwane/wspierane kombinacje pasm.
Polecam stronkę https://cacombos.com/ tam mozna zobaczyć/sprawdzić jakie pasma dany modem potrafi połączyć (o ile jest w bazie).
MiG25 napisał/a:Trzeba też wziąć pod uwagę , że oprócz modemu ( który jak pisał @IceG agreguje w LTE trzy pasma ! więc ,może faktycznie od MF286D szybszy by nie był) , to urządzenie ma port 2,5Gbps , szybki procek ( podobno) , może szybkie USB3.0 ... Więc sporo rzeczy można wykorzystać.
Nie mam dokumentacji wiec wnioskuje po tym co widzialem/widzielismy. Nie wiem na ile ograniczają nas operatorzy a na ile samo OpenWrt (i co gorsza nie zanosi się aby mialo się tu coś poprawic). Nie mozna tak prosto porownywac LTE-A do 5G patrzac tylko na ilość pasm.
Na ten moment wydaje mi się że ten Arcadyan to niekwestionowany hit pod wzgledem cena/mozliwosci. Gdyby nie to że juz mam kompletny zestaw 5G.. sam bym go kupil. Zresztą widać jaka ma popularnosc, ile jest pobran fw ROOTer dla tego sprzetu. Aż strach pomyśleć co bedzie jak dopracują kompilacje z NSS.
MiG25 napisał/a:Tylko boje się ,że ta orginalna może mieć coś ( sprzętowe wspomaganie) , czego taka wersja free Rootera nie ma.... ( taki filmik też gdzieś widziałem , że nie wartow wgrywać Rootera na QWRT ,bo nie ma sprzętowego wspomagania...
QWRT ma dodane NSS (sprzetowe wsparcie). Na forum OpenWrt chyba jest też temat o kompilacji z tym wspomaganiem.
MiG25 napisał/a:Z drugiej strony ,kiedyś to na pewno było przydatne , jak modem agregował dwa , trzy pasma . Ale od LTE CAT.18 to modemy agregują (przynajmniej w Polsce) wszystko ze wszystkim...
Teraz też jest bardzo przydatne. Sam ostatnio wpadlem na wykaz wspieranych kombinacji pasm dla mojego modemu 5G, niby wersja globalna obsluguje wszystko ale.. tu ciekawostka ma ograniczenia sprzetowe i.. jest też wersja europejska tego modemu ktora potrafi łączyć pięć pasm zamiast 3 tak jak wersja globalna więc tak.. gdyby takie dokumenty byly dostepne od razu to byśmy szukali konkretnej rewizji modemu pod dany region. Majac wersje EU tu strzelam że mialbym na bonusa dodatkowe 100Mbs więcej.
secam7 napisał/a:Oni (ROOTer) robią to komercyjnie i się tym chwalą (nawet logo Arcadyan) mają.
Jakoś calkiem wylecialo mi to z glowy ze jest tez komercyjny ROOTer, ale co się dziwic tyle zmienili/dodali ze dlaczego by mieli nie mieć z tego tez $.
MiG25 napisał/a:@IceG ,modem to Quactel RG500Q , a Quactela dokumentację to masz rozpracowaną jak mało kto 
To ja poprosze w takim razie rozpiskę obslugiwanych przez modem kombinacji CA
.
Quectel strasznie się broni przed przekazywaniem softu/fw/dokumentacji. Do tej pory mam problem aby wyszukać niektore dokumenty. Obslugiwane kombinacje CA są jednak dość przydatne, a jakoś nie idzie tego od strzala wyszukać.
MiG25 napisał/a:Jest gdzieś dostępne to oprogramowanie orginalne QWRT ? Czy jak już wgram Rooter czy Openwrt to już nie wrócę przez sysupgrade , tylko trzeba będzie kombinować z przywracaniem partycji ?
Pewnie jakby bylo dostepne na internecie to nikt by się nie bawił w zrzucanie partycji, tak jak to jest dostepne obecnie. Zapewne QWRT to kolejny zamkniety fork, jeden z wielu "zamiennikow fw producenta".
Ja bym jeszcze chetnie zobaczyl plik pdf/xls CA&EN-DC_Features dla zastosowanego modemu 5G.
Najgorsze jest to że niby mamy te 5G a to nic nie wynioslo, bo zblizone osiagi mialem na LTE-A wiec nie wiem czy operatorzy zrobili lejek czy Nasze OpenWrt tak dba o sprzet co by sie nie przepracowal za bardzo.
Taka mała ciekawostka gdzie używany jest kod Cezarego

Poniżej pozdrawia Japonia

Do tego można dodać z tego co pamiętam Włochy, Niemcy, Brazylię, Chiny, Rosję, Filipiny, USA..
Na plus, że chociaż opis pod nagłówkiem zostawiają
.
Cezary napisał/a:PS. I ten transfer to zły pomysł (w sensie jak to zrealizowałem). Lepiej by to było pchać do bazy danych (sqlite) bo łatwiej to późnej obrabiać.
Akurat sposob w jaki to Cezary zrobiles bardzo mi odpowiada bo jest malo awaryjny przez swoja prostote a na tym mi zalezalo. Ja z tego fraktali pozniej nie bede rysowal
.
MiG25 napisał/a:Narazie agreguje tylko dwa pasma , no i wyświetla ok .
Tak przy okazii to jest jeszcze "Primary band | PCI & EARFCN" , no i tego PCI & EARFC nie pokazuje ....
Nie pokazuje "PCI & EARFCN" ponieważ nie zostało to opisane w skrypcie i jest do dodania (dla chętnych, jako praca domowa?).
P.S.
Jako skromny użytkownik tego forum mogę tylko zaapelować do Cezarego aby miał litość i nie odczytywał wszystkiego co tylko możliwe z modemu
bo ja wysiadam przy Twojej Cezary znajomości shell / JS / OpenWrt.
Na ten moment najlepiej by było przepisać cały pakiet dla LuCi na nowo, bo już mocno nie ogarnia mnogości danych i niesamowicie odstaje od projektu 3ginfo Cezarego (ktoś chętny? tylko nie wszyscy naraz
).
Teraz planowałem zrobić przeszczep okrojonych statystyk transferu z Cezarego easyconfig do LuCi (bo już straciłem cierpliwość do pakietu wrtbwmon), ale nie wiem czym się ta operacja zakończy (Demo) i czy pacjent przeżyje..
MiG25 napisał/a:Teraz jest "LTE_A B20...."
Nie wiem czy po LTE nie miał być przypadkiem minus , no i czy ta kreska pionowa też miałaby być...
Dopiero ta wersja powinna dodac znow "LTE-A | " jak juz wiemy ze samo LTE_A bylo poprawnie.
# DW5821e Snapdragon X20 LTE
O=$(sms_tool -d $DEVICE at "at^ca_info?;^debug?")
T=$(echo "$O" | awk '/TAC:/ {print $2}')
if [ -n "$T" ]; then
T_DEC=$(printf "%d" "0x$T")
T_HEX=$T
fi
T=$(echo "$O" | awk '/^RSSI:/ {print $2}' | sed 's/dBm//')
[ -n "$T" ] && RSSI=$T
T=$(echo "$O" | awk '/^RSRP:/ {print $2}' | sed 's/dBm//')
[ -n "$T" ] && RSRP=$T
T=$(echo "$O" | awk '/^RSRQ:/ {print $2}' | sed 's/dB//')
[ -n "$T" ] && RSRQ=$T
T=$(echo "$O" | awk '/^RS-SINR/ {print $2}' | sed 's/dB//')
[ -n "$T" ] && SINR=$T
T=$(echo "$O" | awk '/^RS-SNR/ {print $2}' | sed 's/dB//')
[ -n "$T" ] && SINR=$T
T=$(echo "$O" | awk '/^BAND:/ {print $2}')
if [ -n "$T" ]; then
T1=$(echo "$O" | awk '/^BW:/ {print $2}')
PBAND="$(band $T) @${T1} MHz"
MODE="$MODE $(band $T)"
fi
T=$(echo "$O" | awk '/^SCC1 info:/ {print $5}')
if [ -n "$T" ]; then
T=${T/,/}
T=${T/LTE_B/}
T1=$(echo "$O" | awk '/^SCC1 info:/ {print $8}')
if [ -n "$T1" ]; then
S1BAND="$(band $T) @${T1} MHz"
else
S1BAND="$(band $T)"
fi
MODE="${MODE/LTE/LTE_A} / $(band $T)"
fi
T=$(echo "$O" | awk '/^SCC2 info:/ {print $5}')
if [ -n "$T" ]; then
T=${T/,/}
T=${T/LTE_B/}
T1=$(echo "$O" | awk '/^SCC2 info:/ {print $8}')
if [ -n "$T1" ]; then
S2BAND="$(band $T) @${T1} MHz"
else
S2BAND="$(band $T)"
fi
MODE="${MODE} / $(band $T)"
fi
T=$(echo "$O" | awk '/^SCC3 info:/ {print $5}')
if [ -n "$T" ]; then
T=${T/,/}
T=${T/LTE_B/}
T1=$(echo "$O" | awk '/^SCC3 info:/ {print $8}')
if [ -n "$T1" ]; then
S3BAND="$(band $T) @${T1} MHz"
else
S3BAND="$(band $T)"
fi
MODE="${MODE} / $(band $T)"
fi
T=$(echo "$O" | awk '/^SCC4 info:/ {print $5}')
if [ -n "$T" ]; then
T=${T/,/}
T=${T/LTE_B/}
T1=$(echo "$O" | awk '/^SCC4 info:/ {print $8}')
if [ -n "$T1" ]; then
S4BAND="$(band $T) @${T1} MHz"
else
S4BAND="$(band $T)"
fi
MODE="${MODE} / $(band $T)"
fi
MODE=$(echo $MODE | sed 's,/,+,' | sed 's,LTE_A,LTE-A | ,')
# Cell ID & LAC & TAC
LAC_HEX=$(printf "%X" $LAC_DEC)
if [ -n "$LAC_DEC" ]; then
TAC_HEX=$LAC_HEX
fi
CID_HEX=$(printf "%X" $CID_DEC)
T=$(echo "$O" | awk -F: '/xo_therm_buf:/ {print $2}' | xargs)
if [ -n "$T" ]; then
TEMP="$T °C"
fi
# Protocol
# DRIVER=QMI_WWAN & DRIVER=CDC_MBIM & DRIVER=CDC_ETHER
PV=$(cat /sys/kernel/debug/usb/devices)
PVCUT=$(echo $PV | awk -F 'Vendor=413c ProdID=81d7' '{print $2}' | cut -c-1520)
if echo "$PVCUT" | grep -q "Driver=qmi_wwan"
then
PROTO="qmi"
elif echo "$PVCUT" | grep -q "Driver=cdc_mbim"
then
PROTO="mbim"
elif echo "$PVCUT" | grep -q "Driver=cdc_ether"
then
PROTO="ecm"
fi
# Modem
PVMODEL=$(echo $PV | awk -F 'Vendor=413c ProdID=81d7' '{print $2}' | cut -c-150)
if [ -z "$MODEL" ]
then
MODELBCUT=$(echo $PVMODEL | awk -F 'Manufacturer=|S: Product=' '{print $2}'| xargs)
MODELACUT=$(echo $PVMODEL | awk -F 'Product=|S: SerialNumber' '{print $2}'| xargs)
MODELC="$MODELBCUT "$MODELACUT
MODEL=$(echo "$MODELC" | awk '{for (i=1;i<=NF;i++) if (!a[$i]++) printf("%s%s",$i,FS)}{printf("\n")}' | tr -d '\r\n')
fi
# FW
OF=$(sms_tool -d $DEVICE at "ati")
DEV2=$(echo $OF | tr -s "\n" | xargs)
FW=$(echo $DEV2 | awk -F 'Revision: | IMEI: ' '{print $2}' | cut -c-50)
T=$(echo "$O" | awk -F ': ' '/ICCID:/ {print $2}')
if [ -n "$T" ]; then
NR_ICCID="$T"
fi
# International Mobile Equipment Identity (IMEI)
O=$(sms_tool -d $DEVICE at "AT+GSN" | xargs)
NR_I=$(echo "$O")
if [ -n "$NR_I" ]; then
NR_IMEI="$NR_I"
fi
# International Mobile Subscriber Identity (IMSI)
O=$(sms_tool -d $DEVICE at "AT+CIMI" | xargs)
NR_C=$(echo "$O")
if [ -n "$NR_C" ]; then
NR_IMSI="$NR_C"
fi
# Integrated Circuit Card Identifier (ICCID)
O=$(sms_tool -d $DEVICE at "AT+ICCID" | xargs)
NR_D=$(echo "$O" | awk -F [:] '/^\ICCID:/{print $2}' | xargs)
if [ -n "$NR_D" ]; then
NR_ICCID="$NR_D"
fi
@MiG25 jak możesz to sprawdź tą wersję skryptów.
# DW5821e Snapdragon X20 LTE
O=$(sms_tool -d $DEVICE at "at^ca_info?;^debug?")
T=$(echo "$O" | awk '/TAC:/ {print $2}')
if [ -n "$T" ]; then
T_DEC=$(printf "%d" "0x$T")
T_HEX=$T
fi
T=$(echo "$O" | awk '/^RSSI:/ {print $2}' | sed 's/dBm//')
[ -n "$T" ] && RSSI=$T
T=$(echo "$O" | awk '/^RSRP:/ {print $2}' | sed 's/dBm//')
[ -n "$T" ] && RSRP=$T
T=$(echo "$O" | awk '/^RSRQ:/ {print $2}' | sed 's/dB//')
[ -n "$T" ] && RSRQ=$T
T=$(echo "$O" | awk '/^RS-SINR/ {print $2}' | sed 's/dB//')
[ -n "$T" ] && SINR=$T
T=$(echo "$O" | awk '/^RS-SNR/ {print $2}' | sed 's/dB//')
[ -n "$T" ] && SINR=$T
T=$(echo "$O" | awk '/^BAND:/ {print $2}')
if [ -n "$T" ]; then
T1=$(echo "$O" | awk '/^BW:/ {print $2}')
PBAND="$(band $T) @${T1} MHz"
MODE="$MODE $(band $T)"
fi
T=$(echo "$O" | awk '/^SCC1 info:/ {print $5}')
if [ -n "$T" ]; then
T=${T/,/}
T=${T/LTE_B/}
T1=$(echo "$O" | awk '/^SCC1 info:/ {print $8}')
if [ -n "$T1" ]; then
S1BAND="$(band $T) @${T1} MHz"
else
S1BAND="$(band $T)"
fi
MODE="${MODE/LTE/LTE_A} / $(band $T)"
fi
T=$(echo "$O" | awk '/^SCC2 info:/ {print $5}')
if [ -n "$T" ]; then
T=${T/,/}
T=${T/LTE_B/}
T1=$(echo "$O" | awk '/^SCC2 info:/ {print $8}')
if [ -n "$T1" ]; then
S2BAND="$(band $T) @${T1} MHz"
else
S2BAND="$(band $T)"
fi
MODE="${MODE} / $(band $T)"
fi
T=$(echo "$O" | awk '/^SCC3 info:/ {print $5}')
if [ -n "$T" ]; then
T=${T/,/}
T=${T/LTE_B/}
T1=$(echo "$O" | awk '/^SCC3 info:/ {print $8}')
if [ -n "$T1" ]; then
S3BAND="$(band $T) @${T1} MHz"
else
S3BAND="$(band $T)"
fi
MODE="${MODE} / $(band $T)"
fi
T=$(echo "$O" | awk '/^SCC4 info:/ {print $5}')
if [ -n "$T" ]; then
T=${T/,/}
T=${T/LTE_B/}
T1=$(echo "$O" | awk '/^SCC4 info:/ {print $8}')
if [ -n "$T1" ]; then
S4BAND="$(band $T) @${T1} MHz"
else
S4BAND="$(band $T)"
fi
MODE="${MODE} / $(band $T)"
fi
MODE=$(echo $MODE | sed 's,/,+,')
# Cell ID & LAC & TAC
LAC_HEX=$(printf "%X" $LAC_DEC)
if [ -n "$LAC_DEC" ]; then
TAC_HEX=$LAC_HEX
fi
CID_HEX=$(printf "%X" $CID_DEC)
T=$(echo "$O" | awk -F: '/xo_therm_buf:/ {print $2}' | xargs)
if [ -n "$T" ]; then
TEMP="$T °C"
fi
# Protocol
# DRIVER=QMI_WWAN & DRIVER=CDC_MBIM & DRIVER=CDC_ETHER
PV=$(cat /sys/kernel/debug/usb/devices)
PVCUT=$(echo $PV | awk -F 'Vendor=413c ProdID=81d7' '{print $2}' | cut -c-1520)
if echo "$PVCUT" | grep -q "Driver=qmi_wwan"
then
PROTO="qmi"
elif echo "$PVCUT" | grep -q "Driver=cdc_mbim"
then
PROTO="mbim"
elif echo "$PVCUT" | grep -q "Driver=cdc_ether"
then
PROTO="ecm"
fi
# Modem
PVMODEL=$(echo $PV | awk -F 'Vendor=413c ProdID=81d7' '{print $2}' | cut -c-150)
if [ -z "$MODEL" ]
then
MODELBCUT=$(echo $PVMODEL | awk -F 'Manufacturer=|S: Product=' '{print $2}'| xargs)
MODELACUT=$(echo $PVMODEL | awk -F 'Product=|S: SerialNumber' '{print $2}'| xargs)
MODELC="$MODELBCUT "$MODELACUT
MODEL=$(echo "$MODELC" | awk '{for (i=1;i<=NF;i++) if (!a[$i]++) printf("%s%s",$i,FS)}{printf("\n")}' | tr -d '\r\n')
fi
# FW
OF=$(sms_tool -d $DEVICE at "ati")
DEV2=$(echo $OF | tr -s "\n" | xargs)
FW=$(echo $DEV2 | awk -F 'Revision: | IMEI: ' '{print $2}' | cut -c-50)
T=$(echo "$O" | awk -F ': ' '/ICCID:/ {print $2}')
if [ -n "$T" ]; then
NR_ICCID="$T"
fi
# International Mobile Equipment Identity (IMEI)
O=$(sms_tool -d $DEVICE at "AT+GSN" | xargs)
NR_I=$(echo "$O")
if [ -n "$NR_I" ]; then
NR_IMEI="$NR_I"
fi
# International Mobile Subscriber Identity (IMSI)
O=$(sms_tool -d $DEVICE at "AT+CIMI" | xargs)
NR_C=$(echo "$O")
if [ -n "$NR_C" ]; then
NR_IMSI="$NR_C"
fi
# Integrated Circuit Card Identifier (ICCID)
O=$(sms_tool -d $DEVICE at "AT+ICCID" | xargs)
NR_D=$(echo "$O" | awk -F [:] '/^\ICCID:/{print $2}' | xargs)
if [ -n "$NR_D" ]; then
NR_ICCID="$NR_D"
fi
MiG25 napisał/a:RSRQ jest ok , natomiast w "Technologia" zniknął znak "|" , czyli jak są dwa pasma ,to jest prawie ok ( tylko bez tego rozdzielnika), natomiast jak są trzy pasma , no to jest ciekawie
"LTE_A_A B20..."
Wywaliłem trochę kodu pozostawiłem tylko
MODE=$(echo $MODE | sed 's,/,+,')
powinien zostać sam + bez znaku '|'.
Ja znowu nie widzę LTE_A w MODE jak testowałem kod, wiec muszę lepsze śledztwo przeprowadzić gdzie jest babol.
@MiG25 podmień sobie ten plik 413c81d7 i sprawdź jak to teraz będzie wyglądało.
# DW5821e Snapdragon X20 LTE
O=$(sms_tool -d $DEVICE at "at^ca_info?;^debug?")
T=$(echo "$O" | awk '/TAC:/ {print $2}')
if [ -n "$T" ]; then
T_DEC=$(printf "%d" "0x$T")
T_HEX=$T
fi
T=$(echo "$O" | awk '/^RSSI:/ {print $2}' | sed 's/dBm//')
[ -n "$T" ] && RSSI=$T
T=$(echo "$O" | awk '/^RSRP:/ {print $2}' | sed 's/dBm//')
[ -n "$T" ] && RSRP=$T
T=$(echo "$O" | awk '/^RSRQ:/ {print $2}' | sed 's/dB//')
[ -n "$T" ] && RSRQ=$T
T=$(echo "$O" | awk '/^RS-SINR/ {print $2}' | sed 's/dB//')
[ -n "$T" ] && SINR=$T
T=$(echo "$O" | awk '/^RS-SNR/ {print $2}' | sed 's/dB//')
[ -n "$T" ] && SINR=$T
T=$(echo "$O" | awk '/^BAND:/ {print $2}')
if [ -n "$T" ]; then
T1=$(echo "$O" | awk '/^BW:/ {print $2}')
PBAND="$(band $T) @${T1} MHz"
MODE="$MODE $(band $T)"
fi
#T=$(echo "$O" | awk '/^EARFCN/ {print $2}')
#if [ -n "$T" ]; then
# addon 34 "EARFCN DL" "$(echo $T | cut -f1 -d/)"
# addon 34 "EARFCN UL" "$(echo $T | cut -f2 -d/)"
#fi
T=$(echo "$O" | awk '/^SCC1 info:/ {print $5}')
if [ -n "$T" ]; then
T=${T/,/}
T=${T/LTE_B/}
T1=$(echo "$O" | awk '/^SCC1 info:/ {print $8}')
if [ -n "$T1" ]; then
S1BAND="$(band $T) @${T1} MHz"
else
S1BAND="$(band $T)"
fi
MODE="${MODE/LTE/LTE_A} / $(band $T)"
fi
T=$(echo "$O" | awk '/^SCC2 info:/ {print $5}')
if [ -n "$T" ]; then
T=${T/,/}
T=${T/LTE_B/}
T1=$(echo "$O" | awk '/^SCC2 info:/ {print $8}')
if [ -n "$T1" ]; then
S2BAND="$(band $T) @${T1} MHz"
else
S2BAND="$(band $T)"
fi
MODE="${MODE/LTE/LTE_A} / $(band $T)"
fi
T=$(echo "$O" | awk '/^SCC3 info:/ {print $5}')
if [ -n "$T" ]; then
T=${T/,/}
T=${T/LTE_B/}
T1=$(echo "$O" | awk '/^SCC3 info:/ {print $8}')
if [ -n "$T1" ]; then
S3BAND="$(band $T) @${T1} MHz"
else
S3BAND="$(band $T)"
fi
MODE="${MODE/LTE/LTE_A} / $(band $T)"
fi
T=$(echo "$O" | awk '/^SCC4 info:/ {print $5}')
if [ -n "$T" ]; then
T=${T/,/}
T=${T/LTE_B/}
T1=$(echo "$O" | awk '/^SCC4 info:/ {print $8}')
if [ -n "$T1" ]; then
S4BAND="$(band $T) @${T1} MHz"
else
S4BAND="$(band $T)"
fi
MODE="${MODE/LTE/LTE_A} / $(band $T)"
fi
MODE=$(echo $MODE | sed 's,/,+,')
# Cell ID & LAC & TAC
LAC_HEX=$(printf "%X" $LAC_DEC)
if [ -n "$LAC_DEC" ]; then
TAC_HEX=$LAC_HEX
fi
CID_HEX=$(printf "%X" $CID_DEC)
T=$(echo "$O" | awk -F: '/xo_therm_buf:/ {print $2}' | xargs)
if [ -n "$T" ]; then
TEMP="$T °C"
fi
# Protocol
# DRIVER=QMI_WWAN & DRIVER=CDC_MBIM & DRIVER=CDC_ETHER
PV=$(cat /sys/kernel/debug/usb/devices)
PVCUT=$(echo $PV | awk -F 'Vendor=413c ProdID=81d7' '{print $2}' | cut -c-1520)
if echo "$PVCUT" | grep -q "Driver=qmi_wwan"
then
PROTO="qmi"
elif echo "$PVCUT" | grep -q "Driver=cdc_mbim"
then
PROTO="mbim"
elif echo "$PVCUT" | grep -q "Driver=cdc_ether"
then
PROTO="ecm"
fi
# Modem
PVMODEL=$(echo $PV | awk -F 'Vendor=413c ProdID=81d7' '{print $2}' | cut -c-150)
if [ -z "$MODEL" ]
then
MODELBCUT=$(echo $PVMODEL | awk -F 'Manufacturer=|S: Product=' '{print $2}'| xargs)
MODELACUT=$(echo $PVMODEL | awk -F 'Product=|S: SerialNumber' '{print $2}'| xargs)
MODELC="$MODELBCUT "$MODELACUT
MODEL=$(echo "$MODELC" | awk '{for (i=1;i<=NF;i++) if (!a[$i]++) printf("%s%s",$i,FS)}{printf("\n")}' | tr -d '\r\n')
fi
# FW
OF=$(sms_tool -d $DEVICE at "ati")
DEV2=$(echo $OF | tr -s "\n" | xargs)
FW=$(echo $DEV2 | awk -F 'Revision: | IMEI: ' '{print $2}' | cut -c-50)
T=$(echo "$O" | awk -F ': ' '/ICCID:/ {print $2}')
if [ -n "$T" ]; then
NR_ICCID="$T"
fi
# International Mobile Equipment Identity (IMEI)
O=$(sms_tool -d $DEVICE at "AT+GSN" | xargs)
NR_I=$(echo "$O")
if [ -n "$NR_I" ]; then
NR_IMEI="$NR_I"
fi
# International Mobile Subscriber Identity (IMSI)
O=$(sms_tool -d $DEVICE at "AT+CIMI" | xargs)
NR_C=$(echo "$O")
if [ -n "$NR_C" ]; then
NR_IMSI="$NR_C"
fi
# Integrated Circuit Card Identifier (ICCID)
O=$(sms_tool -d $DEVICE at "AT+ICCID" | xargs)
NR_D=$(echo "$O" | awk -F [:] '/^\ICCID:/{print $2}' | xargs)
if [ -n "$NR_D" ]; then
NR_ICCID="$NR_D"
fi
U mnie to jeszcze inaczej wygląda..
MiG25 napisał/a:Rozumiem ,że to sama komenda co wyżej ?
O taki zestawik pyta 3ginfo
sms_tool -d /dev/ttyUSB1 at "at^ca_info?;^debug?"
MiG25 napisał/a:Przy okazji coś jeden pasek się nie pokazuje - RSRQ ,i jest jakoś przesunięty dziwnie , nie pokazuje czy sygnał słaby ,czy dobry... Poza zakresem nie jest przecież....
EDIT:
No i na sam koniec w Technologia ,jest " LTE-A|_A B20...." , tego "..._A..." nie powinno już tam być.
O masakra jakie głupoty pokazuje. Pasek się tak robi kiedy dodany jest tekst do wartości liczbowej (z tego co pamiętam).
Jest co poprawiać.
Jeszcze AT+QENG="servingcell" zwraca parametry dla 5G:
+QENG: "servingcell",<state>
+QENG: "LTE",<is_tdd>,<MCC>,<MNC>,<cellID>,<PCID>,<earfcn>,<freq_band_ind>,<UL_bandwidth>,<DL_bandwidth>,<TAC>,<RSRP>,<RSRQ>,<RSSI>,<SINR>,<CQI>,<tx_power>,<srxlev>
+QENG: "NR5G-NSA",<MCC>,<MNC>,<PCID>,<RSRP>,<SINR>,<RSRQ>,<ARFCN>,<band>,<NR_DL_bandwidth>,<scs>
MiG25 napisał/a:Nie umiemy zczytywać parametrów sygnału z 5G ( bo ten n78 nic nie podaje) ?
Skrypty Cezarego obecnie biorą parametry z polecenia:
AT+QCAINFO
+QCAINFO: "PCC",3350,100,"LTE BAND 7",1,482,-80,-12,-50,20
+QCAINFO: "SCC",525,75,"LTE BAND 1",1,482,-73,-13,-50,23,0,-,-
+QCAINFO: "SCC",637632,12,"NR5G BAND 78",397
dla 5G trzeba by czytać dodatkowo za pomocą:
AT+QRSRP
AT+QRSRQ
AT+QSINR
Payti napisał/a:
@IceG dałbyś rade zrobić do niego profil do modemband na podstawie tych info ?
Czy podesłać coś jeszcze?
@Payti a to teraz nie bangla? Widze ze Vendor=8087 ProdID=095a sie dla tego modemu nie zmienil, powinno go normalnie wykrywac i dzialac (chyba ze ze zmiana wersji/nazwy/rewizji modemu zmienily sie tez polecenia do zmiany pasm lub obslugiwane pasma).
secam7 napisał/a:Tak wygląda menu "status" u mnie, to chyba wspominana tu wersja ROOter:
https://imgur.com/a/7nlOiok
Można tu wklejać obrazki?
QWRT to nie ROOter, zapewne uzyli ich fw jako podstawy. Z tego co widac jest jeszcze NSS, czyli wydajnosc = Hardware Offloading.
Zycze wielu spektakularnych speed testow i czekam na jakas recenzje
.
frutis napisał/a:Czyli takie same problemy z wydajnością są na dwóch różnych SoC od Mediateka: MT7981B i MT7621?
Cytat z tematu Low USB3 speed
Dairyman napisał/a:Oct '23
Yes it is.
We see this constantly in ROOter with MT7621 routers and now in the MT7981 as well.
ROOter use the completely standard OpenWrt USB packages without any changes yet we have 5G modems that top out at 250-300 Mbps with MT7621 and 500 Mbps with the MT7981. This is with modems and connections that should be producing over 800 Mbps.
We seem to have tracked this down to the USB system as the same modem and connection in a M.2 to Ethernet adapter will give the higher speeds. Put it in the USB based M.2 interface and you get the lower speeds.
The other thing that we see is that the factory firmware will give the higher speeds as well on different routers using the MT7621 or MT7981 chips set. These firmware are mostly based on a hacked up version of 17.01 with the MT7981 using 21.02. In some cases they will give speeds twice as fast.
I have been told that 19.07 will give the higher speeds but have yet to have that confirmed. It appears that something in the USB system was changed after 17.01 (or possibly 19.07) but none of the people that are involved in tracking this down have a clue what it is.
But it is a real problem that appears on different chip sets when high speed 5G modems that use the USB system are present.
Cezary napisał/a:Nie. mtkhwnat to mediatekowe roziazanie naszego hwnata/flow offloadingu. Nie przeniesiesz tego bo to moduł kernela i to na dodatek starego kernela.
Nie myślałem że "mediatekowe roziazanie" będzie do przeniesienia, pytałem raczej ogólnie
.
Nie bez powodu jak widzimy chińskie forki OpenWrt zatrzymały się na starych kernelach, tamte rozwiązania dawały wydajność. Pytanie czy utraconą bezpowrotnie..
Cezary napisał/a:Mają mtlkhnat (mediatekowe rozwiązanie) i pseudobridge do modemu, tak na oko to skopiowane 1:1 z teltoniki. Ale można tego użyć 
Czyli Cezary jakaś nadzieja na nowe rozwiązania jest?
Patrząc po chińskim sofcie z zbt to miałem (ale nie wiem czy o to samo chodzi):
hwnat-enable.sh
#!/bin/sh
# register hook with hwnat driver.
wifi down
insmod /lib/modules/ralink/hw_nat.ko
modprobe mt_whnat.ko
wifi up
oraz
hwnat-disable.sh
#!/bin/sh
# register hook with hwnat driver.
wifi down
rmmod mt_whnat.ko
rmmod hw_nat.ko
rmmod wifi_forward
rmmod mt_wifi
insmod mt_wifi
insmod wifi_forward
wifi up
Nie mam pojęcia czy coś takiego jest, nie wszystkie układy na płycie są jawnie widoczne. Zakładam, że jakby było wsparcie to któryś z internetowych opisów by je uwzględniał.
Ogólnie straszny bajzel jest z tymi Quectelami, ciężko się czegoś od nich konkretnie dowiedzieć.
Tyle co udało mi się wygrzebać w sieci na temat eSIM:
1oT_eSIM-Test_Quectel-EC25-E.pdf
Quectel-LTE-A-5G-ESIM-Introducation.pdf
at-commands-set-quectel-ec25-e-up-for-esim
W którymś temacie u nich na forum widziałem, że same polecenia at to za mało i potrzebna jest jakaś aplikacja.. zgłupiałem
.
Please clarify, which of Quectel’s 5G and 4G modules support e-SIM including e-SIM profile management including downloading through the quectel_lpad tool?
eSIM - AT-Command set
Znalezione posty: 551 do 575 z 1,442