Openwrt for almost entire ZTE MF286xx family (286, 286R, 286A, 286D)

  • Keskustelun aloittaja Keskustelun aloittaja pawol
  • Aloitettu Aloitettu
Liittynyt
11.03.2022
Viestejä
2
Kindly announce openwrt for almost entire ZTE 286xx family (286, 286R, 286A, 286D)

Forum is written in polish so you have to use translator.

286D:

286A:

286:

286R:


There is also english forum where we successfully explained procedure for 286D in english:

 
Kukaan kerinnyt jo yrittämään tätä? Äkkiseltään tuo näyttää toi 2. tapa toimivan hyvin ainakin kirjautumisen osalta, poikkeuksena salasanan ollessa "1234" kuten oletuksena purkin konfigurointisalasana.

Pitää myöhemmin yrittää myös flashata uusi firmware... Josko sitä saisi jo DNS:n toimimaan! :D

Koodi:
Method 2:
This works if busybox does not have telnetd compiled in. Notably, this
is the case in DNA.fi firmware.
If this does not work, try method 3.

- Set IP of your computer to 192.168.1.22.
- Have a TFTP server running at that address
- Download MIPS build of busybox including telnetd, for example from:
  https://busybox.net/downloads/binaries/ … sybox-mips
  and put it in it's root directory. Rename it as "telnetd".
- As previously, login to router's web UI and navigate to "URL
  filtering"
- Using "Inspect" feature, extend "maxlength" property of the input
  field named "addURLFilter", so it looks like this:
  <input type="text" name="addURLFilter" id="addURLFilter" maxlength="332"
    class="required form-control">
- Stay on the page - do not navigate anywhere
- Enter "http://aa&zte_debug.sh 192.168.1.22 telnetd" as a filter.
- Save the settings. This will download the telnetd binary over tftp and
  execute it. You should be able to log in at port 23, using
  "admin/admin" as credentials.
 
Onko joku saanut toimimaan MF286:ssa ilman että purkaa laittetta? Ite oon jumissa step 3:ssa.

Koodi:
Method 2: using initramfs image as temporary boot kernel
This exploits the fact, that kernel and rootfs MTD devices are
consecutive on NAND flash, so from within stock image, an initramfs can
be written to this area and booted by U-boot on next reboot, because it
uses "nboot" command which isn't limited by kernel partition size.
- Download the initramfs-kernel.bin image
- Split the image into two parts on 3MB partition size boundary, which
  is the size of kernel partition. Pad the output of second file to
  eraseblock size:

  dd if=openwrt-ath79-nand-zte_mf286-initramfs-kernel.bin \
  bs=128k count=24 \
  of=openwrt-ath79-zte_mf286-intermediate-kernel.bin

[B]  dd if=openwrt-ath79-nand-zte_mf286-initramfs-kernel.bin \
  bs=128k skip=24 conv=sync \
  of=openwrt-ath79-zte_mf286-intermediate-rootfs.bin[/B]

- Copy over /usr/bin/flash_eraseall and /usr/bin/nandwrite utilities to
  /tmp. This is CRITICAL for installation, as erasing rootfs will cut
  you off from those tools on flash!

- After backing up the previous MTD contents, write the images to the
  respective MTD devices:

  /tmp/flash_eraseall /dev/<kernel-mtd>

  /tmp/nandwrite /dev/<kernel-mtd> \
  /var/usb_disk/openwrt-ath79-zte_mf286-intermediate-kernel.bin

  /tmp/flash_eraseall /dev/<kernel-mtd>

  /tmp/nandwrite /dev/<rootfs-mtd> \
  /var/usb_disk/openwrt-ath79-zte_mf286-intermediate-rootfs.bin

- Ensure that no bad blocks were present on the devices while writing.
  If they were present, you may need to vary the split  between
  kernel and rootfs parts, so U-boot reads a valid uImage after skipping
  the bad blocks. If it fails, you will be left with method 3 (below).
- If write is OK, reboot the device, it will reboot to OpenWrt
  initramfs:

  reboot -f

- After rebooting, SSH into the device and use sysupgrade to perform
  proper installation.

Ensimmäinen dd if=openwrt... komento ajaa onnistuneesti (luulisin).
1652711174918.png


Mutta seuraavassa tapahtuu jonkinlainen virhe, eikä luo rootfs-tiedostoa.
1652711219675.png
 
Mutta seuraavassa tapahtuu jonkinlainen virhe, eikä luo rootfs-tiedostoa.
1652711219675.png
Veikkaus, kuvasta päätellen kyseisen BusyBox-version dd-komento ei tuo option conv antamista. Itse filun pilkkomisesta en tiedä voiko sitä jättää pois, toinen vaihtoehto on tehdä ohjeen mukainen jako laitteen ulkopuolella linux koneella jossa on uudempi/täysi versio dd-komennosta.
 
Op:llä kaksi viestiä englanniksi ja molemmat kehottaa lataamaan openwrt:n jostain puolalaiselta nettisivulta. Kehottaisin erityiseen varovaisuuteen vaikka sormet kuinka syyhyäisi päästä kokeilemaan.

Hyvin on mahdollista että joku porukka on saanut openwrt:n toimimaan noilla laitteilla, mutta silloin siitä tulee julkaisu ihan virallisesti openwrt:n sivuille lähiaikoina.
Valmiiksi käännettyä asennuspalettia saatta ajoutua odottamaan muutaman viikon tai kuukauden mutta lähdekoodit pitäisi tulla nopeasti viralliseen jakoon ja pkaetin voi kääntää itse lähdekoodeista. Ohjeet openwrt:n nettisivuilta.
Älkää ladatko reitittimeenne imagea satunnaisilta nettisivuilta.
 
Pitänee seurata miten tuolla OpenWrt:n keskusteluissa homma etenee Problem with modem in ZTE MF286R tai millaisia hommia sen sovittamiseen pitää tehdä. Tuossa on MF286R, kun siihen voisi sovittaa softaa, jos olisi riittävän toimiva.
 

Statistiikka

Viestiketjuista
258 402
Viestejä
4 489 882
Jäsenet
74 154
Uusin jäsen
Almedin

Hinta.fi

Back
Ylös Bottom