426

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

Podłącz konsolę szeregową i loguj co na niej się wypisuje, np 'screen /dev/ttyUSB0 115200' i naciśnij 'Ctrl+a Shift+h', potem włącz router. Wyjście będzie w pliku screenlog.0

427

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

A pokaż mi zrzut partycji ale nie z /proc/mtd, tylko z bootloga z konsoli, tam gdzie kości pamięci się probują. Tam powinny się wyświetlić prawdziwe offsety poszczególnych partycji. Trochę nie chce mi się tego przeliczać z tamtego zrzutu, ale podochodziło pełno "reserved" i partycje są ogólnie mniejsze, ale może kernel zaczyna się w tym samym miejscu. Istotne jest, by na miejscu były kernel, MAC i art/caldata. Reszta możę sobie leżeć byle jak.

428

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

To na zicher jest inny model. Nie czyste MF286. Co masz na tabliczce znamionowej? MF286A? MF286R? MF286C?
Czy da się ogarnąć? Tak, dorabiając osobno wsparcie dla niego od zera.

429

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

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

Geez, ale ten temat się zderailował :-D

MiG25 napisał/a:

Więc można dopisać , aby ustawić modem na wan należy wykonać komendy:

uci del network.wan
uci del network.wan6
uci set network.wan=interface
uci set network.wan.proto=qmi
uci set network.wan.device=/dev/cdc-wdm0
uci set network.wan.apn=internet
uci commit network
reboot

@Królik, przydałoby się to zrobić via uci_defaults, dodając funkcję w stylu ucidef_set_wan_qmi która łykałaby te parametry. Jest kilka urządzeń w upstreamie, które na tym skorzystają. Mogę spróbować to naspawać jak będę wystawiał MF286.


to może bez linijki "uci set network.wan.apn=internet" (bez niej działa o ile jest ustawiony apn w samym modemie wcześniej) , tylko oprócz tego trzeba osobno ustawić apn komendą AT ( bo to stamtąd modem je bierze) , i ew jeszcze PIN ( rownież chyba komendą AT).
Bo apn "internet" niekoniecznie działa w innych niż polskie sieci....

Szczerze, to opcja korzystania z APN ustawionego wcześniej przez stockowy soft byłaby całkiem sprytna. Aczkolwiek uqmi przydałoby się kiedyś odzespsuć. Podobnie MBIM - próbowałem, coś drgnęło, ale jeszcze jest sporo roboty. Nie dziwię się, że ludzie dospawali wsparcie ModemManagera.

430

(893 odpowiedzi, napisanych Sprzęt / Hardware)

To ja zostawię tu jeszcze toole na linuxa, którymi stawiałem inne modemy na chipach Qualcomma.
https://github.com/bkerler/edl. Spora kolekcja loaderów jest w submodule.

431

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

Geez, ale ten temat się zderailował :-D

MiG25 napisał/a:

Więc można dopisać , aby ustawić modem na wan należy wykonać komendy:

uci del network.wan
uci del network.wan6
uci set network.wan=interface
uci set network.wan.proto=qmi
uci set network.wan.device=/dev/cdc-wdm0
uci set network.wan.apn=internet
uci commit network
reboot

@Królik, przydałoby się to zrobić via uci_defaults, dodając funkcję w stylu ucidef_set_wan_qmi która łykałaby te parametry. Jest kilka urządzeń w upstreamie, które na tym skorzystają. Mogę spróbować to naspawać jak będę wystawiał MF286.

432

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

Acha, byłbym zapomniał.
RFC: https://github.com/Leo-PL/openwrt/commi … 8ca0f59fc3
Tymczasem też kleję builda MF286D na szwagrową sztukę.

433

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

@Królik No to ja też trochę się przyczepię ;-) MAC-i na radiach możesz nastawić przez nvmem i jest to obecnie preferowana opcja, upstream pewnie się przyczepi ;-)
Nie wiem jak z ethernetem i ipqess. Przy okazji portowania MR33 do DSA udało mi się skonwertować wszystko. Przykład tu:
https://github.com/openwrt/openwrt/pull … bdfec5c9e8
Co do flash layoutu, to analizując "zwykłe" MF286, możesz spokojnie zaorać partycje rootfs, data, fota cfg-param i oops. Pewnie będziesz musiał zrobić podobną magię z mtd-concat jak ja, by wolumen UBI zaczynał się tam, gdzie oczekuje go U-boot.
Brakuje też aliasu "label-mac-device".
Co do "voip support"- to znając życie ogarnia go w całości modem, więc żaden z tego voip ;-)

I mały update ode mnie: również poległem z LED od Wi-Fi i zdecydowałem się użyć wewnętrznej jako systemowej.
Odkryłem, że GPIO19 bramkuje tylko rzeczoną diodę, a steruje nią prawdopodobnie bezpośrednio radio na 5GHz - na stockowym sofcie włączając i wyłączając je z palca mogłem wpływać na stan diody. Przy ath9k - brak reakcji. Wykombinowałem też, jak generować obrazy na potrzeby TFTP i sprawdziłem instalację przez wypalenie pośredniego initramfsa z poziomu stockowego softu. Teraz jeszcze tylko decyzja, czy zwiększam kernel do 4MB (raczej tak) i chyba wystawię PR.

@frutis, tak - możesz przejąć OTA mając jak zasymulować całą sieć komórkową. Update OTA działa tylko po sieci komórkowej - no chyba, że będziesz cwańszy i pogmerasz co nieco w tabelach routingu tak, by wymusić, żeby ten poszedł przez Ethernet, a do tego i tak musisz włamać się na konsolę.

@MiG25: fotki kabelka od baterii tu: https://imgur.com/a/iIaNGFd

434

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

@MiG25: nie. Tam jest tylko złącze samej baterii i kabelka, który sprowadza to do płyty. I jakiś dzielnik napięcia do skalowania wyjścia termistora baterii. Cała magia jest na płycie głównej.

Mam jeszcze jedno ciekawe znalezisko z wczoraj: zaoranie kernela powoduje, że U-boot próbuje sam ładować obraz "web-kernel-rootfs" via TFTP, na jakichś dzikich adresach IP. Nie udało mi się tego wyzwolić inaczej niż orając kernel, ale zawsze to jakiś sposób na instalację.

@Królik, sprawdzałeś może skryptologię do budowania fabrycznych obrazów pod QSDK, która jest dostępna w OpenWrt dla IPQ40xx? Konkretnie "Build/qsdk-ipq-factory-nand". Może to jakiś sposób na zbudowanie obrazu ogarnialnego przez bootipq.

435

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

Wyedytowałem gista.
Wychodzi, co następuje:
Pole 1: obecność baterii (1 - obecna, 0 - nieobecna)
Pole 2: stan: 0: rozładowywanie, 1: ładowanie, 2: naładowana
Pole 3: poziom naładowania w procentach
Pole 4: nieznane - 0 przy braku baterii, 4 przy 100 lub 93%, 3 przy 70%, 2 przy 40%, 1 przy 17%. Strzelam,że chodzi o liczbę kreseczek do wyświetlenia w GUI.
Pole 5: zawsze 0
Pole 6: temperatura z czujnika baterii, stopnie Celsjusza.

Modem czasami zwraca pustą odpowiedź na tą komendę, albo robi to z opóźnieniem, wtedy danych nie widać w logu.

@MiG25, w MF286D nie będzie brakować czegoś jeszcze więcej do obsługi tej baterii?

Zauważyłem też, że zewnętrzny port USB aktywuje się tylko na zasilaniu sieciowym.

436

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

Wykombinowałem, jak to wyczytywać, przynajmniej częściowo.
Tu: https://gist.github.com/Leo-PL/960dae97 … f529a5d143 są wysrywy z "at-servera' na oryginalnym sofcie, interesuje nas komenda AT+ZRTEMP. Pierwszy zrzut z logów jest z wyjętą baterią, drugi z włożoną, naładowaną do 100%.
Teraz kombinuję, gdzie wrzucić dumpa z softu. Mogę Ci go po prostu wysłać mailem? Skompresowany waży jakieś 21MB.

437

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

No mój z (chyba) Orange to robi. Utknąłem na B06, właśnie go przywracam, by przetestować metodę instalacji bez rozkręcania.
Za ten Orange głowy nie dam, tbh. CR_ENEEUMF286V1.0.0B06.

438

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

a.stanczyk napisał/a:

@Leo-PL może inni będą w stanie mi powiedzieć/dopowiedzieć smile

Nie do końca ogarniam DSA jak skonfigurować i po skompilowaniu: [WIP] ath79: support ZTE MF286   brakowało mi interfejsu WAN gdyż router posiada na obudowie jedno złącze RJ-45 opisane jako WAN/LAN1

Pytanie czy poniższa wstawka nie powinna zawierać ["5:wan:1"]?
Zmieniłem u siebie i na razie działa

Czy domyślnie jednak nie lepiej aby był WAN, jak ktoś ogarnięty to sobie doda do br-lan, eth0.2 jakie mu powstało po wan?

    zte,mf286)
        ucidef_add_switch "switch0" \
            "0@eth0" "1:lan:4" "2:lan:3" "3:lan:2" "5:lan:1"
        ;;

Ewentualnie jak przy obecnym configu jaki jest w repo ustawić port WAN?
edit.
Jeśli dobrze widzę w Luci jest konfiguracja DSA ale w configu[cat /etc/config/network] dalej jest stare rozwiązania? Czy z poziomu Luci da się tym zarządzać, czy tylko edycja pliku [network]?

Jeszcze jedno pytanie, bateria zarządzana przez modem, monitorowanie stanu naładowania możliwe jest obecnie?

To jest konfiguracja pod swconfiga. Ponieważ fabrycznie port LAN1/WAN należy do LANu, a WAN masz jako modem, przyjąłem taką wersję i będę się jej trzymał.

Jak ustawić? dodać sobie nowy interfejs pod VLAN 2 i przepiać port na switchu, co da się zrobić z LuCi - więc nie będę się nad tym rozwodził.

Wersję z DSA mam przygotowaną, ale jeszcze jej nie wypchałem. Jeżeli bardzo Ci zależy to mogę to zrobić, ale uprzedzam - jest wolniej niż na swconfigu, tak jakoś 3 razy wolniej.

Co do I2C, muszę odpalić na urządzeniu i2cdetect i sprawdzić, co mi pokaże. Może akurat CPU też jest do tego przypięty. Na pewno do wyciągania stanu naładowania baterii istnieją komendy AT używane przez stockowy soft, ale nie chce mi się ich wyłuskiwać, są ważniejsze rzeczy do zrobienia.

439

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

Królik napisał/a:

Możesz zbudować obraz, gdzie loader będzie na partycji kernel a obraz initramfs wtedy wsadzić na rootfs. Może i by zadziałało.

Na razie jeszcze nie wyobraziłem sobie jak opisać to w makefile'ach, ale byłoby o tyle spoko, że wtedy w ogóle nie musiałbym przejmować się rozmiarem kernela. Tylko nigdzie nie znalazłem gotowca, który ładowałby kernel z UBI - U-boot na "starym" MF286 tego nie potrafi.

Królik napisał/a:

To też jakiś pomysł. Tak swoją drogą, znając ludków z forum openwrt.org, czekamy na pierwsze pytanie typu "wgrałem ale nie trzyma ustawień" albo "to co, mam wgrywać jeszcze raz?"

Jak przeportowałem MF283+, to o dziwo nie było takich akcji, tylko jeden polak pisał mi maile na adres znaleziony w repo Gita, pomimo, że przekierowywałem go tu ze trzy razy.

Królik napisał/a:

Jest już sporo urządzeń, gdzie wgrywasz initramfs jako factory. Także przynajmniej powinni to klepnać.

Masz może pod ręką przykład? Pobieżnie przeszukując nie nadziałem się na taki.

Cezary napisał/a:

Jest takie coś co się nazywa  KERNEL_INITRAMFS które buduje initramfs specyficzny dla danego modelu. Tak robią różne recovewy, zobacz np. zyxela nr7101. Natomiast nie kojarzę żeby było urządzenie dla którego budowane byłby osobno rootfs zawierający obraz od initramfs.

Dzięki za namiar. Gwoli wyjaśnienia - chodziło mi o to, żeby build-system wygenerował _gdzieś_ standardowy initramfs jako artefakt, który z poziomu makefile-ozy po prostu sobie potnę i dorzucę do docelowych obrazów obok -sysupgrade.bin. Z tego co sam zrozumiałem, to KERNEL_INITRAMFS pozwala nadpisać sposób budowania tegoż, ale nie wskaże mi gdzie znajdzie się artefakt. Z wyłączonym w .config budowaniem initramfsa nie jest w ogóle ewaluowany, co też chciałbym obejść.

Edit: po zajrzeniu, jak jest budowany obraz do BPi R2, wyjaśniło się na prawdę sporo. Będę kombinować, stay tuned.

440

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

Nie wiem, czy jest sens, zachowanie 3MB na kernel upraszcza instalację i przywracanie. Spróbuję zbudować soft z kernelem 5.15 i zobaczyć, jak duży ten wyjdzie.
@Królik, co zmieniłeś odnośnie LEDa Wi-Fi? Może to dla mnie będzie jakiś trop.
Also, ma ktoś pod ręką MF286A albo MF286R i mógłby zrobić dumpa z flasha i zebrać bootlog? Jestem ciekaw, czy przypadkiem nie obsłużę ich tym samym softem, co zwykły MF286.

I jeszcze jedno pytanie z czapy: czy jest jakiś sposób by w build-systemie OWrt wymusić generowanie initramfsa dla danego urządzenia, lub wygenerować go jakoś z palca? Chciałbym tym sposobem dostarczyć tymczasowe obrazy do wgrania na partycje "kernel" i "rootfs", by tym sposobem U-boot mógł się zbootować do initramfsa bez rozkręcania urządzenia, skąd odpali się już normalną instalację via sysupgrade.

Chcę zostawić użyszkodnikowi jak najmniej do spieprz^Wroboty, albowiem randomy z netu potrafiły pisać mi na prywatnego maila prośby o wsparcie, przy okazji MF283+, na którym instalacja jest relatywnie trywialna.

441

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

Mały update ad MF286: Poprawka do kernela naprawiająca gpio-restart w ath79 poszła na LKML. lzma-loader też udało mi się wczoraj odpalić, ale szczerze - nie wiem, czy będzie potrzebny - problem jest i tak z ewentualną dekompresją LZMA przy zbyt dużej wielkości, a 5MB initramfs rozpakowywał się bez problemu. Zostaje ta nieszczęsna dioda od Wi-Fi i można upstreamować, rozmiar partycji na kernel ustali się w praniu.

442

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

Chyba wykombinowałem, dlaczego nie działa ten gpio-restart. ath79 ma przypięty na sztywno restart handler do _machine_restart, co powoduje, że inne handlery nie są w ogóle wywoływane. Więc trzeba byłoby przerobić przynajmniej ath79, by to obsłużyć.

No nic, spróbuję na razie rozgryźć tego LEDa od WLANu - to ostania rzecz, której brakuje. Power LED jest sterowany przez modem.

443

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

tptomek napisał/a:

Pany takie głupie pytanko zasilacz do tego MF286D jaki rozmiar ma wtyk ?? 5.5/2.5 czy 5.5/2.1 czy to bez różnicy bo na allegro są takie i takie i nie wiem ?

Tu masz oryginał do MF286D za zawrotne 4zł: https://allegro.pl/oferta/zasilacz-zte- … 7523198907

444

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

Hm, a gdyby dorzucić na początek coś, co nie zaczyna się od slasha, np. "sh -c" i wyescape'eować jakoś slashe?

445

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

admin/admin?

BTW, sprawdziłem jaką komendą U-boot odpala kernel w MF286:

bootcmd=nboot 0x81000000 0 0x1300000

Znaczy to tyle, że kopiuje obraz do RAM pod adres 0x81000000 z urządzenia NAND 0 spod offsetu 0x1300000. Nie ma tam zaklepanej na pałę wielkości, jest brana z uImage'a. Czyli patent z zapisaniem initramfsa w tym miejscu z poziomu stocka i docelową instalacja po reboocie, powinien zaskoczyć. Sprawdzę to niedługo.
Druga dobra wiadomość jest taka, że mogę sobie przeorganizować flash layout niemal dowolnie i przeznaczyć więcej miejsca na kernel już teraz. 4MB będzie OK? Pamiętam, że na Zyxelu NBG6716 do takiego rozmiaru została zwiększona partycja na kernel.
Edit: znalazłem coś więcej: https://github.com/openwrt/openwrt/pull/4536
I wiem jeszcze mniej. Na MF286 nie ma tego problemu a kernel 5.10 skompresowany LZMA waży jakieś 2,5MB.

446

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

A gdyby tak wrzucić tego busyboxa na napęd USB i spróbować odpalać go z /tmp/usb_disk/telnetd? Pamiętam, że z samej konsoli dało się go wystartować. Nie pamiętam tylko, czy nie trzeba było podpiąć pendrive sformatowanego jako ext2.
Próbowałem wcześniej i mi nie wyszło, ale być może spieprzyłem coś po drodze.

447

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

To jest absolutne złoto :-D
I dzięki za testy. Pozwolisz, że umieszczę to w instrukcji instalacji.
Tym sposobem, jest szansa, że klejąc odpowiednio mały initramfs będzie szansa na instalację bez rozkręcania urządzenia. Muszę sięgnąć głębiej do U-boota i zobaczyć w jaki sposób jest ładowany kernel.

@MiG25 pokaż co wypluwa cat /sys/kernel/debug/usb/devices na tym urządzeniu, spróbuję zmajstrować łatkę. Później ja albo Królik możemy to wypchać do kernela. Mam już w tym doświadczenie, dodawałem IDki dla MF283+.

448

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

Alternatywnie, mogę spróbować crossflasha na DNA. Gdzieś na dysku miałem paczkę, ale loader wywalał się, pewnie przez uszkodzonego NANDa - zanim tegoż przelutowałem.

Dałbyś rade jakoś sprawdzić, jaką wersję softu raportuje sam modem? Na /dev/ttyUSB2 komenda ATI daje u mnie radę.

ATI
Manufacturer: ZTE CORPORATION
Model: MF286MODULE
Revision: BD_MF286MODULEV1.0.0B03
IMEI: <ciach>
+GCAP: +CGSM

OK

449

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

Yep, ustawienie APN komendą AT generalnie pomaga. Po IPv4 modem łączy się bez większego problemu, ale przy reboocie trzeba pamiętać by explicite się rozłączyć, albo zresetować modem, co przez gpio-restart, z jakiegoś powodu - nie działa.

Z IPv6 są jakieś cyrki i uqmi nie chce sie połączyć, choć ModemManager daję radę bez gadania. Od dupy strony, nie widzę problemu by używać go na tym urządzeniu z wszelkimi korzyściami z tego wynikłymi, bo miejsca na pakiety jest od groma, jakieś 100MB wolnego na rootfs_data.

Co do LEDów, spróbuję pobuszować sobie po root shellu modemu, via adb. Tak jak w MF283+ - da się.

Pytanie za 100 punktów: czy ktoś z Was ma taki router w wersji od Orange z softem B03? Taki raportuje mi modem, a update z B06 w górę wywala się na update modemu właśnie, update samego routera _teoretycznie_ przechodzi, ale wlatuje rollback.
Log z update'u tu: https://gist.github.com/Leo-PL/90f1d10c … 9226495906
Wolałbym testować to ustrojstwo na nowszej wersji modemu. @Cezary, by any chance?
Na flashowanie modemu od zera w trybie QDL się nie porywałem, choć w paczkach wrzuconych wcześniej przez @pawol jest loader Firehose i kompletny obraz.

No i w modemie znalazłem coś takiego:

/sys/class/leds # cat /sys/kernel/debug/gpio 
GPIOs 0-89, platform/fd510000.gpio, msmgpio:
 gpio-8   (si3217x irq         ) in  hi
 gpio-9   (si3217x reset       ) out hi
 gpio-10  (i2c_sda             ) in  hi
 gpio-11  (i2c_clk             ) in  hi
 gpio-13  (power-slic          ) out hi
 gpio-14  (power-key           ) in  hi
 gpio-16  (SEC_MI2S_WS         ) in  lo
 gpio-17  (SEC_MI2S_DIN        ) in  hi
 gpio-18  (SEC_MI2S_DOUT       ) in  lo
 gpio-19  (SEC_MI2S_SCLK       ) in  hi
 gpio-20  (pg                  ) in  lo
 gpio-21  (power-board         ) out hi
 gpio-55  (wps-key             ) in  lo
 gpio-61  (perst-gpio          ) out lo
 gpio-64  (clkreq-gpio         ) in  hi
 gpio-65  (wake-gpio           ) in  lo
 gpio-70  (wlan-en-gpio        ) out hi
 gpio-71  (MI2S_MCLK           ) in  lo
 gpio-89  (sd_2.95             ) out lo

/sys/class/leds # ls
led:bat_blue         led:net_red          led:voice_blue
led:net_blue         led:power_blue       led:wifi_power_ctrl
led:net_green        led:signal_blue      mmc0::

/sys/devices/platform/aw9106b-leds # ls -la
total 0
drwxr-xr-x    4 root     root             0 Jan  3  1970 .
drwxr-xr-x   60 root     root             0 Jan  3  1970 ..
lrwxrwxrwx    1 root     root             0 Jun  3 05:09 driver -> ../../../bus/platform/drivers/aw9106b-leds
drwxr-xr-x   10 root     root             0 Jan  3  1970 leds
-r--r--r--    1 root     root          4096 Jun  3 05:09 modalias
drwxr-xr-x    2 root     root             0 Jun  3 05:09 power
lrwxrwxrwx    1 root     root             0 Jun  3 05:09 subsystem -> ../../../bus/platform
-rw-r--r--    1 root     root          4096 Jun  3 05:09 uevent

/sys/class/leds # ls -la
total 0
drwxr-xr-x    2 root     root             0 Jan  3  1970 .
drwxr-xr-x   55 root     root             0 Jan  3  1970 ..
lrwxrwxrwx    1 root     root             0 Jan  3  1970 led:bat_blue -> ../../devices/platform/aw9106b-leds/leds/led:bat_blue
lrwxrwxrwx    1 root     root             0 Jan  3  1970 led:net_blue -> ../../devices/platform/aw9106b-leds/leds/led:net_blue
lrwxrwxrwx    1 root     root             0 Jan  3  1970 led:net_green -> ../../devices/platform/aw9106b-leds/leds/led:net_green
lrwxrwxrwx    1 root     root             0 Jan  3  1970 led:net_red -> ../../devices/platform/aw9106b-leds/leds/led:net_red
lrwxrwxrwx    1 root     root             0 Jan  3  1970 led:power_blue -> ../../devices/platform/aw9106b-leds/leds/led:power_blue
lrwxrwxrwx    1 root     root             0 Jan  3  1970 led:signal_blue -> ../../devices/platform/aw9106b-leds/leds/led:signal_blue
lrwxrwxrwx    1 root     root             0 Jan  3  1970 led:voice_blue -> ../../devices/platform/aw9106b-leds/leds/led:voice_blue
lrwxrwxrwx    1 root     root             0 Jan  3  1970 led:wifi_power_ctrl -> ../../devices/platform/aw9106b-leds/leds/led:wifi_power_ctrl
lrwxrwxrwx    1 root     root             0 Jan  3  1970 mmc0:: -> ../../devices/msm_sdcc.2/leds/mmc0::

Wygląda znajomo, nie?

Mogłem stamtąd sterować wszystkimi ledami poza tą od Wi-Fi. Pytanie za sto punktów: czy ten kontroler nie jest czasem zapięty też do CPU.

450

(38 odpowiedzi, napisanych Sprzęt / Hardware)

Tak, zgranie programatorem i wrzucenie tym samym programatorem powinno podnieść ten router. Tylko zbackupuj sobie istniejącą zawartość, w szczególności dane kalibracyjne.

I upewnij się, że kontakt pomiędzy gniazdem a kością jest w 100% poprawny. Miałem raz sytuację, że przez kiepski kontakt, programator zgubił po pierwszym bajcie z każdej strony obrazu który zrzucałem. Cudem odtworzyłem dane kalibracyjne.

Na zrzut bez OOB można sobie pozwolić tylko gdy router już "żyje" i da się zapisać partycję z poziomu Linuxa.