Detaylar
Kim cevapladı?RunoLegend
Çalışkan
- Katılım
- 21 Eylül 2025
- Mesajlar
- 7
- Beğeniler
- 4
mr90x aldım sıfır bilgi ile bende openwrt kurmak istiyorum nasıl yapaca
Galiba resmi destek gelmiş v1.2 ye de openWRT üzerinde destekli gösteriyor. Bilgisi olan var mı ?
Dün gece risk alarak 24.10.3 UBİ sürümünü talimatlara uyarak kurdum.
Aborax
Çalışkan
- Katılım
- 30 Eylül 2025
- Mesajlar
- 4
- Beğeniler
- 1
Dün gece risk alarak 24.10.3 ubi sürümünü talimatlara uyarak kurdum.
Hocam rehber olarak hangi kaynakları kullandınız?
RunoLegend
Çalışkan
- Katılım
- 21 Eylül 2025
- Mesajlar
- 7
- Beğeniler
- 4
MERCUSYS MR90X V1.0 VE V1.2 24.10.3 UBI VERSİYON KURULUM :
Yaptığım adımları yazıyorum (sorumluluk size aittir)
Not: 17.adımdan sonra takılıp devam edemezseniz ve yedekleri aldıysanız, stok sürüme dönmek için cihazı reset tuşuna basılı tutarak açın 192.168.1.1 adresinden (U-Boot recovery web server) stok firmware atıp dönebilirsiniz.
Kullandığım programlar : Winscp (Dosya göndermek için) , MobaXtrem (Telnet, ssh)
Kurulum (OpenWrt U-Boot düzeni)
1. Dosyaları https://downloads.openwrt.org/ → Mediatek → filogic→ ihtiyacınız olan (MR90X 24.10.3 UBİ) → hedefleri seçin:
MR90X UBİ 24.10.3 Dosyaları
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-bl31-uboot.fip
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-initramfs-recovery.itb
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-preloader.bin
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-squashfs-sysupgrade.itb
2. Ağ kablosunu yönlendiricinin LAN1 bağlantı noktasına bağlayın
3. SSH (yönlendirici IP, bağlantı noktası, şifre - web arayüzü şifreniz) aracılığıyla root olarak oturum açın 20001
BusyBox v1.19.4 (2022-09-15 21:10:21 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
MM NM MMMMMMM M M
$MMMMM MMMMM MMMMMMMMMMM MMM MMM
MMMMMMMM MM MMMMM. MMMMM:MMMMMM: MMMM MMMMM
MMMM= MMMMMM MMM MMMM MMMMM MMMM MMMMMM MMMM MMMMM'
MMMM= MMMMM MMMM MM MMMMM MMMM MMMM MMMMNMMMMM
MMMM= MMMM MMMMM MMMMM MMMM MMMM MMMMMMMM
MMMM= MMMM MMMMMM MMMMM MMMM MMMM MMMMMMMMM
MMMM= MMMM MMMMM, NMMMMMMMM MMMM MMMM MMMMMMMMMMM
MMMM= MMMM MMMMMM MMMMMMMM MMMM MMMM MMMM MMMMMM
MMMM= MMMM MM MMMM MMMM MMMM MMMM MMMM MMMM
MMMM$ ,MMMMM MMMMM MMMM MMM MMMM MMMMM MMMM MMMM
MMMMMMM: MMMMMMM M MMMMMMMMMMMM MMMMMMM MMMMMMM
MMMMMM MMMMN M MMMMMMMMM MMMM MMMM
MMMM M MMMMMMM M M
M
---------------------------------------------------------------
For those about to rock... (Attitude Adjustment, unknown)
---------------------------------------------------------------
admin@Akronite:/root$
4. Aşağıdaki komutu çalıştırın:
fw_printenv | grep tp_boot_idx
Sonuç Eğer tp_boot_idx=1 çıkarsa → önce stock firmware kur (web arayüzden), sonra yeniden başla. Web arayüzünü kullanarak MERCUSYS stok ürün yazılımını kurun ve s.2'den başlayın. Aksi takdirde, bir sonraki adıma geçin.
5. Düzenleme için aşağıdaki dosyayı açın. (WinSCP ile Routera bağlanarak)
/etc/hotplug.d/iface/65-iptv
6. #!/bin/sh yazısından sonra yeni bir satır ekleyin ve
telnetd -l /bin/login.sh
yazın.
7. Dosyayı kaydedin. 65-iptv
8. Daha sonra router web arayüzünden (192.168.1.1) Network kısmında IPTV/VLAN Enable Kutusunu işaretleyip kaydedin.
9. telnetd'in çalıştığından emin olun:
netstat -ltunp | grep 23
10. Telnet üzerinden yönlendirici IP'sine, bağlantı noktasına giriş yapın (kullanıcı adı ve şifre gerekmez) port 23
BusyBox v1.19.4 (2022-09-15 21:10:21 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
MM NM MMMMMMM M M
$MMMMM MMMMM MMMMMMMMMMM MMM MMM
MMMMMMMM MM MMMMM. MMMMM:MMMMMM: MMMM MMMMM
MMMM= MMMMMM MMM MMMM MMMMM MMMM MMMMMM MMMM MMMMM'
MMMM= MMMMM MMMM MM MMMMM MMMM MMMM MMMMNMMMMM
MMMM= MMMM MMMMM MMMMM MMMM MMMM MMMMMMMM
MMMM= MMMM MMMMMM MMMMM MMMM MMMM MMMMMMMMM
MMMM= MMMM MMMMM, NMMMMMMMM MMMM MMMM MMMMMMMMMMM
MMMM= MMMM MMMMMM MMMMMMMM MMMM MMMM MMMM MMMMMM
MMMM= MMMM MM MMMM MMMM MMMM MMMM MMMM MMMM
MMMM$ ,MMMMM MMMMM MMMM MMM MMMM MMMMM MMMM MMMM
MMMMMMM: MMMMMMM M MMMMMMMMMMMM MMMMMMM MMMMMMM
MMMMMM MMMMN M MMMMMMMMM MMMM MMMM
MMMM M MMMMMMM M M
M
---------------------------------------------------------------
For those about to rock... (Attitude Adjustment, unknown)
---------------------------------------------------------------
root@Akronite:/#
11. Aşağıdaki dosyayı (Win)SCP kullanarak yönlendiricinin /tmp klasörüne aktarın:
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-initramfs-recovery.itb
12. Stok firmware busybox komutu içermiyor. Bu nedenle, busybox'ın tam sürümünü yönlendiriciye indirip yüklememiz gerekiyor.
İndirme linki : https://archlinuxarm.org/packages/aarch64/busybox
busybox-1.36.1-2-aarch64.pkg.tar.xz adlı Dosyayı indirin.
Winrar ile açın.
usr/bin/ içinde busybox dosyası olmalı.
Dosyayı WinSCP ile /tmp klasörü içine atalım.
Daha sonra telnetten;
cd /tmp
chmod a+x busybox
komutlarını yazalım.
13. Boyutu kontrol edin (telnet)
du -h openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-initramfs-recovery.itb (8mb civarı çıkıyor)
14. Eskiyi silin ve yeni bir tane oluşturun uygun boyutta (telnet)
Komutlar;
ubirmvol /dev/ubi0 -N kernel
ubimkvol /dev/ubi0 -n 1 -N kernel -s 9MiB
15. OpenWrt'yi flaşa yazın. (telnet)
./busybox ubiupdatevol /dev/ubi0_1 /tmp/openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-initramfs-recovery.itb
16. Yedekleme yapın: ÇOK ÖNEMLİDİR TP_DATA klasörünü unutmayın içinde MT7986_EEPROM.bin dosyası olan.
cat /dev/mtd0 > /tmp/boot.bin
cat /dev/mtd5 > /tmp/tp_data.bin
tp_data dosyasını yedeklerken hata alıyorsanız telnetten şu komutu deneyin :
cd /
tar czf /tmp/tp_data_backup.tar.gz tp_data
Bu komut /tp_data klasörünü alır ve /tmp/tp_data_backup.tar.gz olarak sıkıştırır. Buradan dosyayı pc'nize yedekleyin.
Yedekleri (boot.bin, tp_data.bin ve tp_data klasörü) güvenli bir yere kopyalayın, sonraki adımlar ve stok ürün yazılımı kurtarma için gereklidirler.
/tp_data dir/
tmp/boot.bin
tmp/tp_data.bin
17. OpenWrt initramfs'a yeniden başlatın: (telnet)
reboot
Şimdi router tekrar başlayacak ve OpenWrt initramfs ortamında açılacak.
18. Aşağıdaki dosyaları scp kullanarak yönlendiricinin /tmp klasörüne kopyalayın. (192.168.1.1 port 22)
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-bl31-uboot.fip
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-preloader.bin
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-squashfs-sysupgrade.itb
MT7986_EEPROM.bin (yedeklediğin /tp_data içinden)
default-mac (yedeklediğin /tp_data içinden)
19. UBI'yi hazırlayın: (telnet)
ubidetach -p /dev/mtd3; ubiformat /dev/mtd3 -y; ubiattach -p /dev/mtd3
ubimkvol /dev/ubi0 -N fip -t static -s 1MiB
ubiupdatevol /dev/ubi0_0 /tmp/openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-bl31-uboot.fip
ubimkvol /dev/ubi0 -N ubootenv -s 0x1f000
ubimkvol /dev/ubi0 -N ubootenv2 -s 0x1f000
20. Bölümleri kurun ve kilidini açın: (telnet)
opkg update && opkg install kmod-mtd-rw
insmod mtd-rw i_want_a_brick=1
mtd unlock boot
mtd unlock bl2
mtd unlock factory
21. "Fabrika" bölümünü hazırlayın: (telnet)
dd if=/dev/zero bs=$((0x8000)) count=1 | tr '\000' '\377' > /tmp/factory.bin
dd if=/tmp/MT7986_EEPROM.bin of=/tmp/factory.bin conv=notrunc
dd if=/tmp/default-mac >> /tmp/factory.bin
22. "Fabrika" bölümünü yazın: (telnet)
mtd erase factory
mtd write /tmp/factory.bin factory
23. Ön yükleyiciyi yazın: (telnet)
mtd erase bl2
mtd write /tmp/openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-preloader.bin bl2
24. OpenWrt sysupgrade imajını yazın: (telnet)
sysupgrade -n /tmp/openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-squashfs-sysupgrade.itb
Hayırlı olsun. Cihaz kapanıp açılacak ve karşınızda Openwrt Ubi'li bir MR90x
Yaptığım adımları yazıyorum (sorumluluk size aittir)
Not: 17.adımdan sonra takılıp devam edemezseniz ve yedekleri aldıysanız, stok sürüme dönmek için cihazı reset tuşuna basılı tutarak açın 192.168.1.1 adresinden (U-Boot recovery web server) stok firmware atıp dönebilirsiniz.
Kullandığım programlar : Winscp (Dosya göndermek için) , MobaXtrem (Telnet, ssh)
Kurulum (OpenWrt U-Boot düzeni)
1. Dosyaları https://downloads.openwrt.org/ → Mediatek → filogic→ ihtiyacınız olan (MR90X 24.10.3 UBİ) → hedefleri seçin:
MR90X UBİ 24.10.3 Dosyaları
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-bl31-uboot.fip
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-initramfs-recovery.itb
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-preloader.bin
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-squashfs-sysupgrade.itb
2. Ağ kablosunu yönlendiricinin LAN1 bağlantı noktasına bağlayın
3. SSH (yönlendirici IP, bağlantı noktası, şifre - web arayüzü şifreniz) aracılığıyla root olarak oturum açın 20001
BusyBox v1.19.4 (2022-09-15 21:10:21 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
MM NM MMMMMMM M M
$MMMMM MMMMM MMMMMMMMMMM MMM MMM
MMMMMMMM MM MMMMM. MMMMM:MMMMMM: MMMM MMMMM
MMMM= MMMMMM MMM MMMM MMMMM MMMM MMMMMM MMMM MMMMM'
MMMM= MMMMM MMMM MM MMMMM MMMM MMMM MMMMNMMMMM
MMMM= MMMM MMMMM MMMMM MMMM MMMM MMMMMMMM
MMMM= MMMM MMMMMM MMMMM MMMM MMMM MMMMMMMMM
MMMM= MMMM MMMMM, NMMMMMMMM MMMM MMMM MMMMMMMMMMM
MMMM= MMMM MMMMMM MMMMMMMM MMMM MMMM MMMM MMMMMM
MMMM= MMMM MM MMMM MMMM MMMM MMMM MMMM MMMM
MMMM$ ,MMMMM MMMMM MMMM MMM MMMM MMMMM MMMM MMMM
MMMMMMM: MMMMMMM M MMMMMMMMMMMM MMMMMMM MMMMMMM
MMMMMM MMMMN M MMMMMMMMM MMMM MMMM
MMMM M MMMMMMM M M
M
---------------------------------------------------------------
For those about to rock... (Attitude Adjustment, unknown)
---------------------------------------------------------------
admin@Akronite:/root$
4. Aşağıdaki komutu çalıştırın:
fw_printenv | grep tp_boot_idx
Sonuç Eğer tp_boot_idx=1 çıkarsa → önce stock firmware kur (web arayüzden), sonra yeniden başla. Web arayüzünü kullanarak MERCUSYS stok ürün yazılımını kurun ve s.2'den başlayın. Aksi takdirde, bir sonraki adıma geçin.
5. Düzenleme için aşağıdaki dosyayı açın. (WinSCP ile Routera bağlanarak)
/etc/hotplug.d/iface/65-iptv
6. #!/bin/sh yazısından sonra yeni bir satır ekleyin ve
telnetd -l /bin/login.sh
yazın.
7. Dosyayı kaydedin. 65-iptv
8. Daha sonra router web arayüzünden (192.168.1.1) Network kısmında IPTV/VLAN Enable Kutusunu işaretleyip kaydedin.
9. telnetd'in çalıştığından emin olun:
netstat -ltunp | grep 23
10. Telnet üzerinden yönlendirici IP'sine, bağlantı noktasına giriş yapın (kullanıcı adı ve şifre gerekmez) port 23
BusyBox v1.19.4 (2022-09-15 21:10:21 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
MM NM MMMMMMM M M
$MMMMM MMMMM MMMMMMMMMMM MMM MMM
MMMMMMMM MM MMMMM. MMMMM:MMMMMM: MMMM MMMMM
MMMM= MMMMMM MMM MMMM MMMMM MMMM MMMMMM MMMM MMMMM'
MMMM= MMMMM MMMM MM MMMMM MMMM MMMM MMMMNMMMMM
MMMM= MMMM MMMMM MMMMM MMMM MMMM MMMMMMMM
MMMM= MMMM MMMMMM MMMMM MMMM MMMM MMMMMMMMM
MMMM= MMMM MMMMM, NMMMMMMMM MMMM MMMM MMMMMMMMMMM
MMMM= MMMM MMMMMM MMMMMMMM MMMM MMMM MMMM MMMMMM
MMMM= MMMM MM MMMM MMMM MMMM MMMM MMMM MMMM
MMMM$ ,MMMMM MMMMM MMMM MMM MMMM MMMMM MMMM MMMM
MMMMMMM: MMMMMMM M MMMMMMMMMMMM MMMMMMM MMMMMMM
MMMMMM MMMMN M MMMMMMMMM MMMM MMMM
MMMM M MMMMMMM M M
M
---------------------------------------------------------------
For those about to rock... (Attitude Adjustment, unknown)
---------------------------------------------------------------
root@Akronite:/#
11. Aşağıdaki dosyayı (Win)SCP kullanarak yönlendiricinin /tmp klasörüne aktarın:
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-initramfs-recovery.itb
12. Stok firmware busybox komutu içermiyor. Bu nedenle, busybox'ın tam sürümünü yönlendiriciye indirip yüklememiz gerekiyor.
İndirme linki : https://archlinuxarm.org/packages/aarch64/busybox
busybox-1.36.1-2-aarch64.pkg.tar.xz adlı Dosyayı indirin.
Winrar ile açın.
usr/bin/ içinde busybox dosyası olmalı.
Dosyayı WinSCP ile /tmp klasörü içine atalım.
Daha sonra telnetten;
cd /tmp
chmod a+x busybox
komutlarını yazalım.
13. Boyutu kontrol edin (telnet)
du -h openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-initramfs-recovery.itb (8mb civarı çıkıyor)
14. Eskiyi silin ve yeni bir tane oluşturun uygun boyutta (telnet)
Komutlar;
ubirmvol /dev/ubi0 -N kernel
ubimkvol /dev/ubi0 -n 1 -N kernel -s 9MiB
15. OpenWrt'yi flaşa yazın. (telnet)
./busybox ubiupdatevol /dev/ubi0_1 /tmp/openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-initramfs-recovery.itb
16. Yedekleme yapın: ÇOK ÖNEMLİDİR TP_DATA klasörünü unutmayın içinde MT7986_EEPROM.bin dosyası olan.
cat /dev/mtd0 > /tmp/boot.bin
cat /dev/mtd5 > /tmp/tp_data.bin
tp_data dosyasını yedeklerken hata alıyorsanız telnetten şu komutu deneyin :
cd /
tar czf /tmp/tp_data_backup.tar.gz tp_data
Bu komut /tp_data klasörünü alır ve /tmp/tp_data_backup.tar.gz olarak sıkıştırır. Buradan dosyayı pc'nize yedekleyin.
Yedekleri (boot.bin, tp_data.bin ve tp_data klasörü) güvenli bir yere kopyalayın, sonraki adımlar ve stok ürün yazılımı kurtarma için gereklidirler.
/tp_data dir/
tmp/boot.bin
tmp/tp_data.bin
17. OpenWrt initramfs'a yeniden başlatın: (telnet)
reboot
Şimdi router tekrar başlayacak ve OpenWrt initramfs ortamında açılacak.
18. Aşağıdaki dosyaları scp kullanarak yönlendiricinin /tmp klasörüne kopyalayın. (192.168.1.1 port 22)
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-bl31-uboot.fip
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-preloader.bin
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-squashfs-sysupgrade.itb
MT7986_EEPROM.bin (yedeklediğin /tp_data içinden)
default-mac (yedeklediğin /tp_data içinden)
19. UBI'yi hazırlayın: (telnet)
ubidetach -p /dev/mtd3; ubiformat /dev/mtd3 -y; ubiattach -p /dev/mtd3
ubimkvol /dev/ubi0 -N fip -t static -s 1MiB
ubiupdatevol /dev/ubi0_0 /tmp/openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-bl31-uboot.fip
ubimkvol /dev/ubi0 -N ubootenv -s 0x1f000
ubimkvol /dev/ubi0 -N ubootenv2 -s 0x1f000
20. Bölümleri kurun ve kilidini açın: (telnet)
opkg update && opkg install kmod-mtd-rw
insmod mtd-rw i_want_a_brick=1
mtd unlock boot
mtd unlock bl2
mtd unlock factory
21. "Fabrika" bölümünü hazırlayın: (telnet)
dd if=/dev/zero bs=$((0x8000)) count=1 | tr '\000' '\377' > /tmp/factory.bin
dd if=/tmp/MT7986_EEPROM.bin of=/tmp/factory.bin conv=notrunc
dd if=/tmp/default-mac >> /tmp/factory.bin
22. "Fabrika" bölümünü yazın: (telnet)
mtd erase factory
mtd write /tmp/factory.bin factory
23. Ön yükleyiciyi yazın: (telnet)
mtd erase bl2
mtd write /tmp/openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-preloader.bin bl2
24. OpenWrt sysupgrade imajını yazın: (telnet)
sysupgrade -n /tmp/openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-squashfs-sysupgrade.itb
Hayırlı olsun. Cihaz kapanıp açılacak ve karşınızda Openwrt Ubi'li bir MR90x
Son düzenleme:
Hocam elinize sağlık videolu kurulum yapsanız bu routera sahip birçok kişi için çok faydalı olur bildiğim kadarıyla mr90x için böyle bir video yok.MERCUSYS MR90X V1.0 VE V1.2 24.10.3 UBI VERSİYON KURULUM :
Yaptığım adımları yazıyorum (sorumluluk size aittir)
Not: 17.adımdan sonra takılıp devam edemezseniz ve yedekleri aldıysanız, stok sürüme dönmek için cihazı reset tuşuna basılı tutarak açın 192.168.1.1 adresinden (U-Boot recovery web server) stok firmware atıp dönebilirsiniz.
Kullandığım programlar : Winscp (Dosya göndermek için) , MobaXtrem (Telnet, ssh)
Kurulum (OpenWrt U-Boot düzeni)
1. Dosyaları https://downloads.openwrt.org/ → Mediatek → filogic→ ihtiyacınız olan (MR90X 24.10.3 UBİ) → hedefleri seçin:
MR90X UBİ 24.10.3 Dosyaları
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-bl31-uboot.fip
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-initramfs-recovery.itb
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-preloader.bin
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-squashfs-sysupgrade.itb
2. Ağ kablosunu yönlendiricinin LAN1 bağlantı noktasına bağlayın
3. SSH (yönlendirici IP, bağlantı noktası, şifre - web arayüzü şifreniz) aracılığıyla root olarak oturum açın 20001
BusyBox v1.19.4 (2022-09-15 21:10:21 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
MM NM MMMMMMM M M
$MMMMM MMMMM MMMMMMMMMMM MMM MMM
MMMMMMMM MM MMMMM. MMMMM:MMMMMM: MMMM MMMMM
MMMM= MMMMMM MMM MMMM MMMMM MMMM MMMMMM MMMM MMMMM'
MMMM= MMMMM MMMM MM MMMMM MMMM MMMM MMMMNMMMMM
MMMM= MMMM MMMMM MMMMM MMMM MMMM MMMMMMMM
MMMM= MMMM MMMMMM MMMMM MMMM MMMM MMMMMMMMM
MMMM= MMMM MMMMM, NMMMMMMMM MMMM MMMM MMMMMMMMMMM
MMMM= MMMM MMMMMM MMMMMMMM MMMM MMMM MMMM MMMMMM
MMMM= MMMM MM MMMM MMMM MMMM MMMM MMMM MMMM
MMMM$ ,MMMMM MMMMM MMMM MMM MMMM MMMMM MMMM MMMM
MMMMMMM: MMMMMMM M MMMMMMMMMMMM MMMMMMM MMMMMMM
MMMMMM MMMMN M MMMMMMMMM MMMM MMMM
MMMM M MMMMMMM M M
M
---------------------------------------------------------------
For those about to rock... (Attitude Adjustment, unknown)
---------------------------------------------------------------
admin@Akronite:/root$
4. Aşağıdaki komutu çalıştırın:
fw_printenv | grep tp_boot_idx
Sonuç Eğer tp_boot_idx=1 çıkarsa → önce stock firmware kur (web arayüzden), sonra yeniden başla. Web arayüzünü kullanarak MERCUSYS stok ürün yazılımını kurun ve s.2'den başlayın. Aksi takdirde, bir sonraki adıma geçin.
5. Düzenleme için aşağıdaki dosyayı açın. (WinSCP ile Routera bağlanarak)
/etc/hotplug.d/iface/65-iptv
6. #!/bin/sh yazısından sonra yeni bir satır ekleyin ve
telnetd -l /bin/login.sh
yazın.
7. Dosyayı kaydedin. 65-iptv
8. Daha sonra router web arayüzünden (192.168.1.1) Network kısmında IPTV/VLAN Enable Kutusunu işaretleyip kaydedin.
9. telnetd'in çalıştığından emin olun:
netstat -ltunp | grep 23
10. Telnet üzerinden yönlendirici IP'sine, bağlantı noktasına giriş yapın (kullanıcı adı ve şifre gerekmez) port 23
BusyBox v1.19.4 (2022-09-15 21:10:21 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
MM NM MMMMMMM M M
$MMMMM MMMMM MMMMMMMMMMM MMM MMM
MMMMMMMM MM MMMMM. MMMMM:MMMMMM: MMMM MMMMM
MMMM= MMMMMM MMM MMMM MMMMM MMMM MMMMMM MMMM MMMMM'
MMMM= MMMMM MMMM MM MMMMM MMMM MMMM MMMMNMMMMM
MMMM= MMMM MMMMM MMMMM MMMM MMMM MMMMMMMM
MMMM= MMMM MMMMMM MMMMM MMMM MMMM MMMMMMMMM
MMMM= MMMM MMMMM, NMMMMMMMM MMMM MMMM MMMMMMMMMMM
MMMM= MMMM MMMMMM MMMMMMMM MMMM MMMM MMMM MMMMMM
MMMM= MMMM MM MMMM MMMM MMMM MMMM MMMM MMMM
MMMM$ ,MMMMM MMMMM MMMM MMM MMMM MMMMM MMMM MMMM
MMMMMMM: MMMMMMM M MMMMMMMMMMMM MMMMMMM MMMMMMM
MMMMMM MMMMN M MMMMMMMMM MMMM MMMM
MMMM M MMMMMMM M M
M
---------------------------------------------------------------
For those about to rock... (Attitude Adjustment, unknown)
---------------------------------------------------------------
root@Akronite:/#
11. Aşağıdaki dosyayı (Win)SCP kullanarak yönlendiricinin /tmp klasörüne aktarın:
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-initramfs-recovery.itb
12. Stok firmware busybox komutu içermiyor. Bu nedenle, busybox'ın tam sürümünü yönlendiriciye indirip yüklememiz gerekiyor.
İndirme linki : https://archlinuxarm.org/packages/aarch64/busybox
busybox-1.36.1-2-aarch64.pkg.tar.xz adlı Dosyayı indirin.
Winrar ile açın.
usr/bin/ içinde busybox dosyası olmalı.
Dosyayı WinSCP ile /tmp klasörü içine atalım.
Daha sonra telnetten;
cd /tmp
chmod a+x busybox
komutlarını yazalım.
13. Boyutu kontrol edin (telnet)
du -h openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-initramfs-recovery.itb (8mb civarı çıkıyor)
14. Eskiyi silin ve yeni bir tane oluşturun uygun boyutta (telnet)
Komutlar;
ubirmvol /dev/ubi0 -N kernel
ubimkvol /dev/ubi0 -n 1 -N kernel -s 9MiB
15. OpenWrt'yi flaşa yazın. (telnet)
./busybox ubiupdatevol /dev/ubi0_1 /tmp/openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-initramfs-recovery.itb
16. Yedekleme yapın: ÇOK ÖNEMLİDİR TP_DATA klasörünü unutmayın içinde MT7986_EEPROM.bin dosyası olan.
cat /dev/mtd0 > /tmp/boot.bin
cat /dev/mtd5 > /tmp/tp_data.bin
tp_data dosyasını yedeklerken hata alıyorsanız telnetten şu komutu deneyin :
cd /
tar czf /tmp/tp_data_backup.tar.gz tp_data
Bu komut /tp_data klasörünü alır ve /tmp/tp_data_backup.tar.gz olarak sıkıştırır. Buradan dosyayı pc'nize yedekleyin.
Yedekleri (boot.bin, tp_data.bin ve tp_data klasörü) güvenli bir yere kopyalayın, sonraki adımlar ve stok ürün yazılımı kurtarma için gereklidirler.
/tp_data dir/
tmp/boot.bin
tmp/tp_data.bin
17. OpenWrt initramfs'a yeniden başlatın: (telnet)
reboot
Şimdi router tekrar başlayacak ve OpenWrt initramfs ortamında açılacak.
18. Aşağıdaki dosyaları scp kullanarak yönlendiricinin /tmp klasörüne kopyalayın. (192.168.1.1 port 22)
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-bl31-uboot.fip
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-preloader.bin
openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-squashfs-sysupgrade.itb
MT7986_EEPROM.bin (yedeklediğin /tp_data içinden)
default-mac (yedeklediğin /tp_data içinden)
19. UBI'yi hazırlayın: (telnet)
ubidetach -p /dev/mtd3; ubiformat /dev/mtd3 -y; ubiattach -p /dev/mtd3
ubimkvol /dev/ubi0 -N fip -t static -s 1MiB
ubiupdatevol /dev/ubi0_0 /tmp/openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-bl31-uboot.fip
ubimkvol /dev/ubi0 -N ubootenv -s 0x1f000
ubimkvol /dev/ubi0 -N ubootenv2 -s 0x1f000
20. Bölümleri kurun ve kilidini açın: (telnet)
opkg update && opkg install kmod-mtd-rw
insmod mtd-rw i_want_a_brick=1
mtd unlock boot
mtd unlock bl2
mtd unlock factory
21. "Fabrika" bölümünü hazırlayın: (telnet)
dd if=/dev/zero bs=$((0x8000)) count=1 | tr '\000' '\377' > /tmp/factory.bin
dd if=/tmp/MT7986_EEPROM.bin of=/tmp/factory.bin conv=notrunc
dd if=/tmp/default-mac >> /tmp/factory.bin
22. "Fabrika" bölümünü yazın: (telnet)
mtd erase factory
mtd write /tmp/factory.bin factory
23. Ön yükleyiciyi yazın: (telnet)
mtd erase bl2
mtd write /tmp/openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-preloader.bin bl2
24. OpenWrt sysupgrade imajını yazın: (telnet)
sysupgrade -n /tmp/openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-squashfs-sysupgrade.itb
Hayırlı olsun. Cihaz kapanıp açılacak ve karşınızda Openwrt Ubi'li bir MR90x
Aborax
Çalışkan
- Katılım
- 30 Eylül 2025
- Mesajlar
- 4
- Beğeniler
- 1
Mercusys MR90X v1.0 ve v1.2 24.10.3 ubı versiyon kurulum:
Yaptığım adımları yazıyorum (sorumluluk size aittir)
Not: 17.adımdan sonra takılıp devam edemezseniz ve yedekleri aldıysanız, stok sürüme dönmek için cihazı reset tuşuna basılı tutarak açın 192.168.1.1 adresinden (u-boot recovery web server) stok Firmware atıp dönebilirsiniz.
Kullandığım programlar: Winscp (dosya göndermek için), mobaxtrem (telnet, SSH)
Kurulum (OpenWrt u-boot düzeni)
1. dosyaları https://downloads.openwrt.org/ → MediaTek → filogic→ ihtiyacınız olan (MR90X 24.10.3 ubi) → hedefleri seçin:
MR90X UBİ 24.10.3 Dosyaları
OpenWrt-24.10.3-MediaTek-filogic-mercusys_mr90X-V1-UBI-BL31-uboot. Fip.
OpenWrt-24.10.3-MediaTek-filogic-mercusys_mr90X-V1-ubi-initramfs-recovery. İtb.
OpenWrt-24.10.3-MediaTek-filogic-mercusys_mr90X-V1-ubi-preloader. Bin.
OpenWrt-24.10.3-MediaTek-filogic-mercusys_mr90X-V1-ubi-squashfs-sysupgrade. İtb.
2. ağ kablosunu yönlendiricinin lan1 bağlantı noktasına bağlayın.
3. SSH (yönlendirici IP, bağlantı noktası, şifre - web arayüzü şifreniz) aracılığıyla root olarak oturum açın 20001.
Busybox v1.19.4 (2022-09-15 21:10:21 cst) built-in Shell (ash)
Enter 'help' for a list of built-in commands.
Mm nm mmmmmmm m m
$Mmmmm mmmmm mmmmmmmmmmm mmm mmm.
Mmmmmmmm mm mmmmm. Mmmmm:MMMMMM: mmmm mmmmm.
Mmmm= mmmmmm mmm mmmm mmmmm mmmm mmmmmm mmmm mmmmm'.
Mmmm= mmmmm mmmm mm mmmmm mmmm mmmm mmmmnmmmmm.
Mmmm= mmmm mmmmm mmmmm mmmm mmmm mmmmmmmm.
Mmmm= mmmm mmmmmm mmmmm mmmm mmmm mmmmmmmmm.
Mmmm= mmmm mmmmm, nmmmmmmmm mmmm mmmm mmmmmmmmmmm.
Mmmm= mmmm mmmmmm mmmmmmmm mmmm mmmm mmmm mmmmmm.
Mmmm= mmmm mm mmmm mmmm mmmm mmmm mmmm mmmm.
Mmmm$,mmmmm mmmmm mmmm mmm mmmm mmmmm mmmm mmmm.
Mmmmmmm: Mmmmmmm m mmmmmmmmmmmm mmmmmmm mmmmmmm.
Mmmmmm mmmmn m mmmmmmmmm mmmm mmmm.
Mmmm m mmmmmmm m m
M
---------------------------------------------------------------
For those about to rock... (attitude adjustment, unknown)
---------------------------------------------------------------
Admin@Akronite:/root$
4. aşağıdaki komutu çalıştırın:
Fw_printenv | grep tp_boot_idx.
Sonuç eğer tp_boot_idx = 1 çıkarsa → önce stock Firmware kur (web arayüzden), sonra yeniden başla. Web arayüzünü kullanarak mercusys stok ürün yazılımını kurun ve s. 2'den başlayın. Aksi takdirde, bir sonraki adıma geçin.
5. düzenleme için aşağıdaki dosyayı açın. (winscp ile routera bağlanarak)
/etc/hotplug.d/iface/65-iptv
6. #!/bin/sh yazısından sonra yeni bir satır ekleyin ve.
Telnetd -l /bin/login.sh
Yazın.
7. dosyayı kaydedin. 65-IPTV
8. daha sonra router web arayüzünden (192.168.1.1) network kısmında IPTV/VLAN enable kutusunu işaretleyip kaydedin.
9. Telnetd'in çalıştığından emin olun:
Netstat -ltunp | grep 23.
10. telnet üzerinden yönlendirici IP'sine, bağlantı noktasına giriş yapın (kullanıcı adı ve şifre gerekmez) port 23.
Busybox v1.19.4 (2022-09-15 21:10:21 cst) built-in Shell (ash)
Enter 'help' for a list of built-in commands.
Mm nm mmmmmmm m m
$Mmmmm mmmmm mmmmmmmmmmm mmm mmm.
Mmmmmmmm mm mmmmm. Mmmmm:MMMMMM: mmmm mmmmm.
Mmmm= mmmmmm mmm mmmm mmmmm mmmm mmmmmm mmmm mmmmm'.
Mmmm= mmmmm mmmm mm mmmmm mmmm mmmm mmmmnmmmmm.
Mmmm= mmmm mmmmm mmmmm mmmm mmmm mmmmmmmm.
Mmmm= mmmm mmmmmm mmmmm mmmm mmmm mmmmmmmmm.
Mmmm= mmmm mmmmm, nmmmmmmmm mmmm mmmm mmmmmmmmmmm.
Mmmm= mmmm mmmmmm mmmmmmmm mmmm mmmm mmmm mmmmmm.
Mmmm= mmmm mm mmmm mmmm mmmm mmmm mmmm mmmm.
Mmmm$,mmmmm mmmmm mmmm mmm mmmm mmmmm mmmm mmmm.
Mmmmmmm: Mmmmmmm m mmmmmmmmmmmm mmmmmmm mmmmmmm.
Mmmmmm mmmmn m mmmmmmmmm mmmm mmmm.
Mmmm m mmmmmmm m m
M
---------------------------------------------------------------
For those about to rock... (attitude adjustment, unknown)
---------------------------------------------------------------
Root@Akronite:/#
11. aşağıdaki dosyayı (Win)SCP kullanarak yönlendiricinin /tmp klasörüne aktarın:
OpenWrt-24.10.3-MediaTek-filogic-mercusys_mr90X-V1-ubi-initramfs-recovery. İtb.
12. stok Firmware busybox komutu içermiyor. Bu nedenle, Busybox'ın tam sürümünü yönlendiriciye indirip yüklememiz gerekiyor.
İndirme linki: https://archlinuxarm.org/packages/aarch64/busybox
Busybox-1.36.1-2-aarch64.pkg. Tar. Xz adlı dosyayı indirin.
WinRAR ile açın.
usr/bin/ içinde busybox dosyası olmalı.
Dosyayı winscp ile /tmp klasörü içine atalım.
Daha sonra telnetten;
CD /tmp
Chmod a+X busybox.
Komutlarını yazalım.
13. boyutu kontrol edin (telnet)
Du -h OpenWrt-24.10.3-MediaTek-filogic-mercusys_mr90X-V1-ubi-initramfs-recovery. İtb (8MB civarı çıkıyor)
14. eskiyi silin ve yeni bir tane oluşturun uygun boyutta (telnet)
Komutlar;
Ubirmvol /dev/ubi0 -n kernel.
Ubimkvol /dev/ubi0 -n 1 -n kernel -s 9mib.
15. OpenWrt'yi flaşa yazın. (telnet)
/Busybox ubiupdatevol /dev/ubi0_1 /tmp/openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-initramfs-recovery.itb
16. yedekleme yapın: Çok önemlidir tp_data klasörünü unutmayın içinde MT7986_Eeprom. Bin dosyası olan.
CAT /dev/mtd0 > /tmp/boot.bin
CAT /dev/mtd5 > /tmp/tp_data.bin
Tp_data dosyasını yedeklerken hata alıyorsanız telnetten şu komutu deneyin:
CD /
Tar czf /tmp/tp_data_backup.tar.gz tp_data.
Bu komut /tp_data klasörünü alır ve /tmp/tp_data_backup.tar.gz olarak sıkıştırır. Buradan dosyayı PC'nize yedekleyin.
Yedekleri (boot. Bin, tp_data. Bin ve tp_data klasörü) güvenli bir yere kopyalayın, sonraki adımlar ve stok ürün yazılımı kurtarma için gereklidirler.
/Tp_data dir/
tmp/boot.bin
tmp/tp_data.bin
17. OpenWrt ınitramfs'a yeniden başlatın: (telnet)
Reboot.
Şimdi router tekrar başlayacak ve OpenWrt initramfs ortamında açılacak.
18. aşağıdaki dosyaları SCP kullanarak yönlendiricinin /tmp klasörüne kopyalayın. (192.168.1.1 port 22)
OpenWrt-24.10.3-MediaTek-filogic-mercusys_mr90X-V1-UBI-BL31-uboot. Fip.
OpenWrt-24.10.3-MediaTek-filogic-mercusys_mr90X-V1-ubi-preloader. Bin.
OpenWrt-24.10.3-MediaTek-filogic-mercusys_mr90X-V1-ubi-squashfs-sysupgrade. İtb.
MT7986_Eeprom. Bin (yedeklediğin /tp_data içinden)
Default-Mac (yedeklediğin /tp_data içinden)
19. ubı'yi hazırlayın: (telnet)
Ubidetach -p /dev/mtd3; ubiformat /dev/mtd3 -y; ubiattach -p /dev/mtd3
Ubimkvol /dev/ubi0 -n fip -t static -s 1mib.
Ubiupdatevol /dev/ubi0_0 /tmp/openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-bl31-uboot.fip
Ubimkvol /dev/ubi0 -n ubootenv -s 0x1f000.
Ubimkvol /dev/ubi0 -n ubootenv2 -s 0x1f000.
20. bölümleri kurun ve kilidini açın: (telnet)
Opkg Update && opkg install kmod-mtd-RW
İnsmod mtd-RW i_want_a_brick = 1
Mtd unlock boot.
Mtd unlock bl2.
Mtd unlock factory.
21. "fabrika" bölümünü hazırlayın: (telnet)
Dd if=/dev/zero bs=$((0x8000)) count = 1 | TR '\000' '\377' > /tmp/factory.bin
Dd if=/tmp/MT7986_EEPROM.bin of=/tmp/factory.bin conv = notrunc.
Dd if=/tmp/default-mac >> /tmp/factory.bin
22. "fabrika" bölümünü yazın: (telnet)
Mtd erase factory.
Mtd write /tmp/factory.bin factory.
23. ön yükleyiciyi yazın: (telnet)
Mtd erase bl2.
Mtd write /tmp/openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-preloader.bin bl2.
24. OpenWrt sysupgrade imajını yazın: (telnet)
Sysupgrade -n /tmp/openwrt-24.10.3-mediatek-filogic-mercusys_mr90x-v1-ubi-squashfs-sysupgrade.itb
Hayırlı olsun. Cihaz kapanıp açılacak ve karşınızda OpenWrt Ubi'li bir MR90X.
Hocam ellerinize sağlık. Umarım videolu bir rehber hazırlayacak gücü de kendinizde bulursunuz. Yazılı rehber için de sonsuz teşekkürler.
hocam haberleşsek de bana kursan olmazmı aynı sorundan bende muzdaribim
Senqaii
Başarılı
- Katılım
- 28 Aralık 2023
- Mesajlar
- 24
- Makaleler
- 1
- Beğeniler
- 7
Hocam ellerinize sağlık. Umarım videolu bir rehber hazırlayacak gücü de kendinizde bulursunuz. Yazılı rehber için de sonsuz teşekkürler.
OpenWrt kurulumunu bende yaptım ama biraz uzun sürdü o yüzden rehber hazırlayacak vakit bulamadım. Ama söyleyebileceğim tek şey, OpenWrt web sitesindeki rehberi takip etmek yeterli olacaktır.
Merhaba hocam bende mr90x v1 modeli var uzaktam openwrt kurabilir misiniz
Yeni konular
-
-
-
90 metrekare ev için klima ve hava soğutucu önerisi
- AlpertunGa
- Mesaj: 1
-
-
Elektronik Onvo 32OVM6500X ayaklı televizyon 27.499 TL
- Fırsat Ekibi
- Mesaj: 0
-
Elektronik Hepsiburada satıcılı anakartlarda 1.000 TL indirim fırsatı
- Fırsat Ekibi
- Mesaj: 0
-
-
-
-
Satılık Ryzen 5 5600 & 32 GB RAM sistem
- RecepBaltasiSevenInsan
- Mesaj: 0