126

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

smereka napisał/a:
Leo-PL napisał/a:

Ja raz wyciągnąłem na nim 300Mbps na karcie Orange, ale to był pojedynczy test. Z kartą T-Mobile praktycznie za każdym testem, który robiłem było 200+Mbps, co u innych operatorów w zasadzie się nie zdarzało.


I w logach wpisów o błędach rozumiem, że nie ma?

Na buildach z mastera nie obserwuję warnów i kontroler się nie wywala, a próbowałem to zrobić dość intensywnie. Co innego na backporcie do 19.07 neutral

127

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

Ja raz wyciągnąłem na nim 300Mbps na karcie Orange, ale to był pojedynczy test. Z kartą T-Mobile praktycznie za każdym testem, który robiłem było 200+Mbps, co u innych operatorów w zasadzie się nie zdarzało.

128

(1,110 odpowiedzi, napisanych Sprzęt / Hardware)

Calibration of ath10k is a bit like walking in the darkness, because it is result of data from board-2.bin, pre-cal data on flash AND OTP data per unit, with no decoder of board files into plaintext. Both are essentially key-value stores. atheepmgr shows very little data about ath10k due to this.

Still, I would not worry about the power as much, the fact that board-2.bin is extracted from right firmware is more important, and PR on Github needs to be updated.

129

(1,110 odpowiedzi, napisanych Sprzęt / Hardware)

Yeah, VHT-NSS 1, so single spatial stream is used. Strange, to say the least. Isn't this caused by mixed-up contents for board-2.bin extracted from AT1 vs AT2? I'd re-do the extraction or slap in the data from MF286D to see if it helps - of course just to confirm the suspicion.

130

(1,110 odpowiedzi, napisanych Sprzęt / Hardware)

stich86 napisał/a:

any suggestion for debug 5Ghz (IPQ4019) issue?
Looks like that on MF289F the WiFi is worse compared to MF286D (that is using same chip).

For instance a client on MF289F (using board-2.bin created by stock boardData) gives only max 433Mbit/s (near the router), while on MF286D same client can go up to 866Mbit/s.

May be i've missed something...

AT1 with QCA9984 has no problem

thanks!

What does 'iw list' show for MF289F AT1? It looks like only 1 spatial stream is in use.
While testing, I bet you can see 'VHT-MCS 9' and 'VHT-NSS 1' in LuCI for your stattion during high traffic - am I right?

131

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

Mam jedną sztukę Nordica w której był przełożony modem z innej. Podmieniłem MAC, by ten zgadzał się z naklejką, ale co ciekawe, na stocku soft działał z niezmienionym hasłem "admin" - nie generowało się to indywidualne. Jestem ciekaw, jakie parametry są brane pod uwagę przy generowaniu tego hasła.

132

(1,110 odpowiedzi, napisanych Sprzęt / Hardware)

stich86 napisał/a:
Leo-PL napisał/a:

Maybe defining two variants is needed then, or just defining . Either way, congratulations!
A nitpick:

spi-nand@0 {

spi-nand@1 {

the nand is the same, only difference is the 5Ghz radio.
VFDE doesn't have it, while VFID has it, very vary strange

EDIT: may be I’ve misunderstood your message.
You suggest to use @1 because is an index Also if the name of the object is different?

SPI-NAND is at CS1, not CS0, so "1" is the bus address for SPI.

133

(1,110 odpowiedzi, napisanych Sprzęt / Hardware)

Maybe defining two variants is needed then, or just defining . Either way, congratulations!
A nitpick:

spi-nand@0 {

spi-nand@1 {

134

(28 odpowiedzi, napisanych Oprogramowanie / Software)

jastrze napisał/a:

Mi się udało MR33 przywrócić do życia bez lutowania :-), zastosowałem clip 360 TSOP + teensy. Troche cieżko ale poszło co do działania szkoda że AC zestawia się tylko na 433 Mb/s

Bo włączyłeś je nie na tym radiu. To dwupasmowe ma tylko 1 tor antenowy i w stocku służy tylko do skanowania i Air Marshala.

lexmark3200 napisał/a:

poszukaj w necie tutka do tego modelu, ale z tego co kojarzę, to jak amsz nowszy bootloader to tak jak ktoś pisał uceglisz i jedynie wgrywanie prosto w pamięć za pomocą programatora.
na yt chyba też ktoś pokazywał.

Well yes, trzeba przynajmniej przywrócić U-boota do tej pierwotnej wersji, inaczej palą się fuse'y od secure boot i jest permanentna cegła. A mając już programator można wypalić od razu i obraz UBI z OpenWrt, ale trzeba wtedy skopiować dane kalibracyjne do tegoż UBI już po odpaleniu.

135

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

stich86 napisał/a:

@Leo-PL

next week I should receive MF289F, board is similar to MF286D (except for the modem that is a Qualcomm X55 Cat.20).
Can you help me to build OpenWRT for it?

Currently InitRAMFS of MF286D is booting on MF289F, but without network.

So I think it will necessary to change dts\dtsi for the new HW

Let me know smile

@Królik (author of support for 286D, I did previous ath79-based boards) knows the platform better than I do.

I'd start from dumping stock FW MTDs, partition layout (/proc/mtd), and device tree - /sys/firmware/fdt if available, if not, making a tarball from /proc/device-tree. Not to mention the boot log ;-]

A lot of info is here: https://fccid.io/SRQ-MF289F/Internal-Ph … 333543.pdf - HW differs quite substantially, though at least one switch port should establish link, the same QCA8075 penta-PHY is used.

BTW. I just looked i up on auction sites - expensive AF.

pawol napisał/a:

rozumiem imei zmieniam na poziomie UBoota

Nie, w samym stockowym systemie.

136

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

I w końcu pojawił się ktoś z MF286C :-D
https://github.com/openwrt/openwrt/pull … 1193297883

MiG25 napisał/a:

Zależy kto zauważy... W przeciwieństwie do Nordic , Play ma obsługę mesh (cokolwiek to znaczy , jest do włączenia na głównej stronie  ) ,a reszta to szajs : ustawienie PINu nie działa (jakimś trafem go nie zapamiętuje , przez konsolę zapamięta ) , nie ma trybu nocnego (żeby wyłączyć LEDy) , nie ma w web ustawienia bandów( tu można sobie poradzić różnymi skryptami ), no i ani jednego OTA Update poprawiającego cokolwiek....

Ale raczej celem był Framework Play , w którym można podmienić pliki i wgrać od razu Openwrt.

Ad OTA update w Playu: IMEI musi się zgadzać i mieć Playowy prefiks, by serwery zwróciły cokolwiek, jeżeli zrobiłeś crossflash z innego softu niż był fabrycznie, to OTA update się nie znajdzie.

Ad LED: Jak masz pod ręką stocka na Nordicu, to rzuć okiem do /sys/kernel/debug/gpio. Moim zdaniem to jest ustawiane AT-komendą, to modem gada z kontrolerem LED po I2C.

137

(4 odpowiedzi, napisanych Sprzęt / Hardware)

No D nie wyrwiesz za stówkę. Ale 286 i 286A też robią robotę. R ma trochę bardziej kapryśny modem, z tego co zauważyłem na forum - sam nie testowałem, pozostałe są "rock solid".

138

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

Odnośnie zrywania się sesji na Aero2, niestety uqmi nie ogarnia monitorowania stanu sesji PDN i przez to wykrywania rozłączenia. W trybie DHCP to może by zadziałało, bo wtedy mając tylko jeden sub-interfejs, system wykryje spadnięcie interfejsu przez dhcpc i ponowi próbę. Od dłuższego czasu chodzi mi po głowie dodanie tej funkcji do uqmi, qmicli implementuje coś takiego.
Jeżeli jesteś na snapshocie, możesz też spróbować ModemManagera, zmieści się i ma integrację z LuCI ;-]

139

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

Do tego typu rzeczy - nazwijmy to - internetu śmieci - najlepiej sprawdza mi się play odnowa, z wykupionym pakietem danych i stanem konta na 0zł ;-)

140

(893 odpowiedzi, napisanych Sprzęt / Hardware)

I was able to switch profile 2 to IMS on MF286 using AT$QCPDPIMSCFGE=2,1, but this changed nothing - probably due to polish carriers not giving a single shit about prepaid SIMs . Tried with nju (Orange) and Play so far, I need to test with T-mobile and Plus.

141

(893 odpowiedzi, napisanych Sprzęt / Hardware)

Look what I found here:
https://www.codico.com/de/mpattachment/ … ad/id/753/
Modem from MF286D exposes a lot AT commands from QSDK, as does MV31-W for which this is the AT command reference. Including AT$QCPDPIMSCFGE command, which controls IMS profiles, which may help us configure VoLTE on it. It might be worthy to compare its output across the operator variants. I wonder if I can get that running with any of polish carriers.

142

(1,242 odpowiedzi, napisanych Sprzęt / Hardware)

Kurde, robię się sławny, nie wiem czy tego chcę :-D

143

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

Ok, myślę zatem, że można spróbować dodać generowanie obrazów do buildsystemu. Nawet mi to działało, ale 286D sprawdziłem tylko binwalkiem i hexdumpem. Z 286(A,R) będzie nieco większy cyrk przez ten zmieniony flash layout, tak jak pisałem wyżej.

W obu przypadkach spróbuję jeszcze w wolnej chwili z paczkowaniem initramfsu - to byłby bezpieczny sposób na instalację bez rozkręcania.

144

(893 odpowiedzi, napisanych Sprzęt / Hardware)

@stich86, wasn't your mega folder taken down?

Today, at least I found out what was causing QPST to misbehave and cause reset loops. For some reason, "sahara memory dump" was selected in port settings as the default action, with "reset after dump" checkbox ticked, causing reset loops.
SB3.0 still doesn't go through, though for my MF286D modem - MF286A modems at least don't hang in a reboot loop now, and I can try with them.

What is the source of commands you used to switch them from 0076 to 9008 mode?

qdload.exe -k12 -q  -pX
qcommand.exe -pX -c "m 193d100 1"
qcommand.exe -pX -c "d 7980001 4"

I need to devise the equivalent for the other modem. It is based on MDM9230, so I can try with 'qdload -k8 -q -pX, but not much else.

145

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

Porobiłem trochę eksperymentów i jeżeli przygotowywać takie obrazy, to faktycznie z initramfsa, nie z obrazu z UBI. Rozszerzenie flash layoutu na te dodatkowe partycje powoduje, że fabryczne recovery nie kasuje całości pozostałości UBI i kończymy z fragmentami starego wolumenu, jeżeli tylko wcześniej na urządzeniu było OpenWrt, co jest oczywistą receptą na kłopoty. UBI wtedy natychmiast wywala się przy attachu.

146

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

Albo można wziąć do tego inną bazową wersję, która już ma modem w wersji B11.
Jedno pytanie: czy po zbootowaniu na flashu poprawnie utworzył się overlay i rozszerzył do całości dostępnego miejsca?

Z moim skryptem (i zbundlowanym ubinize - bo taki Debian po kretyńsku wrzuca go do /usr/sbin, przez co wywołanie go wymaga roota) można budować takie obrazy z dowolnego istniejącego obrazu sysupgrade.

Tym sposobem może dałoby się też generować fabryczne obrazy do starszych odmian - i może nawet wewnątrz samego OpenWrt. Pomyślę w wolnej chwili, jak to doimplementować.

Znacie jakieś urządzenia z NANDem, które kernel/rootfs mają zapisane na surowo, np przez uImage split, a rootfs_data w UBI? Albo lepiej, mają dołożony zamiast surowego kernela loader, który odpalałby docelowy kernel z UBI? Myślę, jakby tu jeszcze zoptymalizować flash layout pod względem dostępnego miejsca dla użytkownika i uodpornienia się na puchnięcie kernela w przyszłości. Podział 4MB kernel i reszta UBI na razie działa, ale ciągle jest słaby.

147

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

Myślę, że też dałoby radę. Oby tylko U-boot nie psioczył na zbyt duży rozmiar kernela.
Edit: Napiszcie mi proszę, co na _stocku_ wypluwa komenda "ubinfo -a".

Na razie zrobiłem (i oskryptowałem) obrazy dla ustawień sczytanych ze swojego urządzenia z OpenWrt, są zalinkowane w poprzednim poście, Metoda jest nieco przerobiona względem poprzedniej, użyłem dd do umieszczenia surowego obrazu (root_uImage_s) w root_uImage. SHA256SUMS też generuje się automatycznie.

Jeszcze @MiG25: jaką masz kość NAND w urządzeniu? U mnie w obydwu:

root@zte-mf286d:~# dmesg  | grep 'nand: '
[    0.751777] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xf1
[    0.752731] nand: Micron MT29F1G08ABAEAWP
[    0.759371] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64

148

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

Ech, no i właśnie kłania się kretyństwo pomysłu wypalania na surowo wolumenów UBI przez ZTE na surowo. Ten zrzut trzeba byłoby zrobić na świeżo po wykonaniu "ubiformat" z initramfsa. Optymalnie, jeszcze przed restartem - te zrzuty, jeżeli cokolwiek zostało zapisane, są jednak specyficzne dla urządzenia.

Przy przywracaniu OpenWrt po flashowaniu stocka, do update'u do B11 miałem podobne cyrki i dopiero ubiformat załatwił sprawę.

Mam jeszcze jeden pomysł - można przygotować obraz całego wolumenu UBI pozaustrojowo przez 'ubinize' i wkleić go w odpowiednie miejsce pustego obrazu. I liczyć na to, że nie będzie bad blocków na flashu.

149

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

Ok, mogę zrobić sysupgrade do oficjalnego snapshota albo 22.03-rc5 i zrobić dumpy z tego. To jest akurat stosunkowo proste i szybkie do wykonania.
Edit: @MiG25: zrobiłem, tu masz obrazy: https://www.dropbox.com/s/jffltaqvyid1f … ar.xz?dl=0

Partycja "web" jest pusta - dosłownie - zawiera same jedynki, celowo. root_uImage to sklejenie 8MB jedynek z dumpem UBI z mtd9, root_uImage_s to dosłownie kopia mtd9, z którego wcześniej wyczyściłem partycję rootfs_data i pozwoliłem urządzeniu się zrebootować, by utworzyło tam świeżego ubifs bez pozostawiania jakichkolwiek moich danych. Obraz zawiera oficjalne wydanie 22.03-rc5.

Teraz fajnie byłoby znaleźć chwilę na dalsze próby odceglenia modemu z 286D.

150

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

MiG25 napisał/a:

Mógłbyś takie plik przygotować ?
Mam akurat Nordic w swoim MF286D ,mógłbym go potraktować takim frameworkiem smile , a nie mam Openwrt ,żeby to zgrać.
We Frameworku jest zarówno root_uImage (czyli mtd8+mtd9) i root_uImage_s (czyli samo mtd9) , jak i web.img ,czyli mtd8 , także trzeba byłoby przynajmniej te dwa pierwsze pliki mieć , bo nie wiadomo których uzywa (web.img może zostać ,nawet jak użyje orginalnego to openwrt z niego nie korzysta).

Sam nie mam wgranego czystego builda ani pozostawionego gdziekolwiek stocka - tylko swoje customy. Prawdę mówiąc liczyłem na to, że pisząc ten opis zainspiruję kogoś do poklejenia tego. W tej chwili nie mogę obiecać, że znajdę czas.