! ANLATIMIN SONUNA SAMBA4 BÖLÜMÜ EKLENDİ ! BU REHBERDE SIRASIYLA OPENWRT KURULUMU, SAMBA PAYLAŞIMI VE TORRENT CLIENT KURULUMU ANLATILMIŞTIR. OPENWRT KURULUMU SADECE XIAOMI Mi WiFi 3G MODELİ İÇİN YAPILMIŞ OLMAKLA BİRLİKTE, SAHİP OLDUĞUNUZ TÜM DİĞER OPENWRT YÜKLÜ CİHAZLAR İÇİN SAMBA VE TORRENT KURULUMU REHBERİNDEN FAYDALANABİLİRSİNİZ 1- Mi Wifi 3G Routera OpenWRT Kurulumu: Router'ın orijinal Çince yazılımının kaldırılarak, yerine çok daha esnek bir platform olan OpenWRT kurulması. 2- OpenWrt Samba Kurulumu: Windows, MacOs X, Linux, Android TV gibi hemen her platform tarafından desteklenen Samba Servisinin OpenWrt üzerine kurularak, cihazın USB portundaki diskin tüm bu platformlar tarafından aynı anda ulaşılabilen bir NAS cihazı haline getirilmesi ve paylaşıma açılması. 3- OpenWrt Torrent Kurulumu: OpenWrt üzerine Transmission Servisinin (torrent client) kurularak router'ı USB portuna takılı harici diske torrent indirmeye hazır bir cihaz haline getirilmesi. Not:1. Bölümdeki anlatımlar mir3g modeli için yapılmış olmakla beraber Mi WiFi 3 olarak bilinen mir3 modeline sahip arkadaşlar da anlatımdan faydalanabilirler. Mir3 modeli OpenWrt'den tam resmi destek almasa da bir OpenWrt fork olan X-Wrt ile çalışmaktadır. X-Wrt i için forumdaki Temet Nosce isimli arkadaştan ve https://openwrt.org/toh/xiaomi/mir3 sitesinden yardım alabilirsiniz. Şimdi bir hayal kuralım: Az önce adını duyduğumuz bir filmi izlemek istedik. TV başındayız... elimize cep telefonumuzu, tabletimizi veya laptopumuzu alıyoruz... Sadece filmin torrent linkini bulup tıklıyoruz.… Film routeramıza bağlı USB 3.0 hard diskimize inmeye başlıyor. Bu işi sadece routerımızda kurulu olan torrent uygulaması yapıyor. Bilgisayara ihtiyaç duyulmuyor. 15-20 dk sonra android media playerımıza bir bakıyoruz film gelmiş ve arşivimizin içinde listelenmiş, afişleriyle, özetiyle beraber bekliyor. Bir tuşa bastığımızda filme uygun türkçe altyazılar yükleniyor. Film izlemeye hazır... Bütün bunlar olurken routerımıza bağlı USB diskimizde film arşivimiz oluşuyor. Ağımızdaki herhangi bir bilgisayar veya cihazdan bu USB 3.0 diskimize gigabit ethernet hızında ulaşabiliyor, arşivimizi düzenleyebiliyor ve fotoğraflar, programlar gibi istediğimiz başka dosyaları buraya aktarabiliyoruz. < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > Bütün bunlar aslında hayal değil. Şu anda evimde kullandığım sistemi anlattım... Elimde harddisk ile oraya buraya film - dizi taşırken bunları hayal ederdim, şimdi ise bir servet harcamadan bu sistemi kolayca kurabiliyoruz. Gerekli olanlar:Mi Router 3G, Mi TV Box 3 (Android Nova Video Player uygulaması), USB Harici disk. < Resime gitmek için tıklayın >< Resime gitmek için tıklayın > Xiaomi Mi Wifi 3G Router (Genel Bakış) Xiaomi nin 3G modeli, 4 ve 3 modellerinden çok daha üstün özelliklere sahip. USB 3.0 ve Gigabit ethernet portu var. Routerın arayüzünü çok güzel yapmışlar ama arayüz ingilizce bile değil. Sadece Çince... Router kendi firma yazılımıyla samba dosya paylaşımına (SMB) izin veriyor ama bunun için client cihazlara da xiaominin bir uygulamasını kurmanız gerekiyor. Ama biz router yazılımı yerine Openwrt, onun üzerine de Samba Servisi kurarak evdeki her türlü cihaz ve platformdan USB 3.0 harici diskimize erişebileceğimiz süper bir NAS sistemi yapabiliyoruz. K U R U L U M Kuruluma geçmeden önce; Not 1 : Anlatım web tarayıcıya göre optimize edilmiştir. Eğer kurulumu telefondan okuyacaksanız daha iyi anlayabilmek için mobil uygulama yerine aşağıdaki linki kopyalayarak telefonunuzun tarayıcısında açın.https://forum.donanimhaber.com/xiaomi-mi-wifi-3g-router-openwrt-kurulumu-samba-paylasimi-nas-kurulumu-torrent-client-kurulumu--133286265 Not 2: Router'ınız arızalanırsa (brick olursa) hazırladığım kurtarma rehberinden faydalanabilirsiniz. Xiaomi Mi Wifi 3G Router Kurtarma ve OpenWRT'den Orijinal (stock) rom' a Dönme Rehberi 1- OpenWRTKurulumu (!Kuruluma direkt buradan başlamayın. Aşağıda adım adım anlatım başlığı var. Önce neler yapacağımızın mantığını anlamak için aşağıdaki kısa özeti okumanızı tavsiye ederim) ÖZET Aslında ard arda girilen 5 basit SSH komutuyla routera OpenWrt kuruluyor ancak bütün mesele SSH bağlantısı yapma yetkisini kazanmak. Bunun için önümüze çıkacak bir dizi macera bizi bekliyor çünkü SSH bağlantısını sağlayabilmek için 2 sihirli anahtara ihtiyacımız var. Sihirli anahtar 1: d.miwifi.com/rom/ssh adresinden öğreneceğimiz cihazımıza özel SSH root şifresi Sihirli anahtar 2: d.miwifi.com/rom/ssh adresindeki ciahazımıza özel miwifi_ssh.bin dosyası. (4kb) Anahtarlar sadece birlikte kullanıldığında işe yarıyor. Ayrıca Xiaomi, cihazı açacak anahtarları bize öyle kolay kolay vermiyor. İşin bütün püf noktası da burada. Bu anahtarlara sahip olmak için ayrıca yerine getirmemiz gereken 2 şart var; 1- Routera orijinal developer firmware’ini kurmak 2- Android/IOS telefonumuza Mi Wifi uygulamasını kurup, uygulama wifi ile router a bağlıyken Xiaomi hesabımıza login olarak aynı ağdaki bu cihazı doğrulamak. Bütün bu şartları yerine getirdiğimizde d.miwifi.com/rom/ssh adresine giriyoruz ve Xiaomi bize cihazın root şifresini ile miwifi_ssh.bin dosyasını veriyor. Artık 2 anahtara da sahibiz ve SSH ile router'a bağlanmamız için önümüzde hiçbir engel kalmıyor... Adım adım OpenWRT Kurulumu (Sıfırdan) Cihaza developer firmware’ini kuracağız. (1. Şart)
< Resime gitmek için tıklayın > ![]() < Resime gitmek için tıklayın > mir3g-squashfs-kernel1.bin mir3g-squashfs-rootfs0.bin]mir3g-squashfs-rootfs0.bin miwifi_ssh.bin ssh root@192.168.31.1 yazıp entere basıyoruz. mtd write openwrt-19.07.6-ramips-mt7621-xiaomi_mir3g-squashfs-kernel1.bin kernel1 mtd write openwrt-19.07.6-ramips-mt7621-xiaomi_mir3g-squashfs-rootfs0.bin rootfs0 nvram set flag_last_success=1 nvram commit reboot Not: Eğer evimizdeki modem veya başka bir router 192.168.1.1 ağını kullanıyorsa çakışma olmaması için; uci set network.lan.ipaddr=192.168.2.1 uci commit && service network restart Komutlarını girdikten sonra birkaç saniye bekleyin. Sonra gücü kesip takın ve ışığın sabit yanan maviye dönmesini bekleyin. Bu kez ssh root@192.168.2.1 komutuyla giriş yapmayı deneyin. Tekrar RSA fingerprint oluşturmak isteyecektir yes girin. IP yi bir kere değiştirdikten sonra kalıcı olur. Eğer modeme güvenlik nedeniyle ulaşılamadığı gibi bir mesaj alırsanız; ssh-keygen -R 192.168.2.1 komutunu girin ve tekrar deneyin. Bu da olmazsa evdeki başka bir cihazdan girmeyi deneyin. opkg update opkg install luci reboot Router’ı güncellemek için web arayüzünde (LuCI) menüden SYSTEM/BACKUP a giriyoruz ve en alttaki Flash new firmware image bölümünde Choose File butonuna basıyoruz. mir3g-squashfs-sysupgrade.bin dosyasını indiriyoruz. Choose File a basarak indirdiğimiz dosyayı gösteriyoruz. Keep settings kutucuğunu boşaltıyoruz ve Flash Image butonuna basıyoruz. İşlem bitince cihaz reboot oluyor. Eğer çakışma olmasın diye network adresini değiştirdiyseniz bu işlemi yukarıda anlattığım gibi tekrar yapmanız gerekecektir çünkü openwrt ilk ayarlarına sıfırlanacağı için network adresi tekrar 192.168.1.1 olacaktır. < Resime gitmek için tıklayın > Yardımcı linkler ve kaynaklar https://openwrt.org/toh/xiaomi/mir3g https://klseet.com/267-lede/lede-miwifi/392-miwifi-3g-lede-unifi-ready https://forum.openwrt.org/t/xiaomi-wifi-router-3g/5377/57?u=tmomas&utm_campaign=DonanimHaber&utm_medium=referral&utm_source=DonanimHaber 2- OpenWrt Samba (NAS) Kurulumu Özet
Tüm bu kurulumlarda USB diskinizi router’ın USB portuna bağlı tutun ve çıkarmayın. Ayrıca çoğumuzun aklına takılan bir soru var; Acaba diskimizi formatlamamız gerekecek mi? Hayır formatlamamız gerekmeyecek. USB KURULUMU
Bu aşamada kullanabileceğiniz bazı yararlı komutlar. lsusb -t > USB hub yapısını listeler lsusb -v > Tüm USB sistemi ayrıntılı raporu ls -l /dev/sd* > Bağlı USB aygıtları listeler block info | grep "/dev/sd" > Bağlı diskin dosya sistemi ve UUID değerini verir. Not: Ben NTFS Disk kullanıyorum. Kullandığınız diske, partition yapısına, file sistemine göre 1. maddedeki komutlara kmod-fs-.... ile başlayanlara benzer başkalarını da eklemeniz gerekebilir. Komutları bana ya da forumdaki diğer arkadaşlara danışabilirsiniz. Bu aşamada asıl hedefimiz routerın menülerinde bulunan SYSTEM/MOUNT POINTS bölümünde, resimde olduğu gibi harddiskinizi sağlıklı olarak görebilmek. Yardımcı Linkler: https://openwrt.org/docs/guide-user/storage/usb-drives https://openwrt.org/docs/guide-user/storage/usb-installing https://openwrt.org/docs/guide-user/storage/filesystems-and-partitions NETWORK SHARING (SAMBA SERVİSİ) KURULUMU Mount Points menüsünde USB diskimizi görüyorsak samba kurmaya başlayabiliriz. Başka bir deyişle öncelikle yukarıda anlatılan USB KURULUMU aşamasını tamamlamış olmamız gerekir.
Not: Samba ile uğraşırken servisi başlatmak için aşağıdaki komutları girebilirsiniz ama bunun yerine reboot etmenizi tavsiye ederim. /etc/init.d/samba enable /etc/init.d/samba start /etc/init.d/samba restart service samba restart Yardımcı Linkler: https://www.youtube.com/watch?v=u_ReoGE4Jb8&feature=youtu.be&utm_campaign=DonanimHaber&utm_medium=referral&utm_source=DonanimHaber anlatımını izleyin. Adam çok yavaş anlattığı için bayıltıyor ama iyi izlerseniz kaçırılmaması gereken yerler var. Mesela Create Mask ve Mask for new directories bölümündeki sayıların neden ve nasıl oluştuğu gibi. USB HDD UYKU AYARLARI HD-PARM Hard diskimiz 24 saat full devirde sürekli çalışmasın diye HDPARM paketini aşağıdaki komutla kuruyoruz. opkg update opkg install hdparm hdparm -S 36 /dev/sda1 hdparm -S 36 /dev/sda1 > hdparm ı çalıştırır ve modem reboot olsa da bu komut artık set olur (36:Bu değer 5sn ile çarpılıyor yani Standby için 3dk bekler) hdparm -W /dev/sda > write-caching = 1 (on) hdparm -I /dev/sda > HDD’nin tüm info bilgileri hdparm -B /dev/sda > APM değerini görmek için hdparm -B 127 /dev/sda > APM için farklı bir değer girmek için hdparm -C /dev/sda > HDD nin o anki durumunu gösterir (Standby mı aktif mi) hdparm -t /dev/sda > HDD hızını test eder HDPARM ile ilgili ayrıntılı bilgi için. https://wiki.archlinux.org/title/hdparm https://linux.die.net/man/8/hdparm 3- OpenWrt Torrent Client (Transmission) Kurulumu Xiaomi Mi WiFi 3G gibi güçlü donanıma sahip bir router’ımız var. Torrent indirme işlerini de rahatlıkla ona devredebiliriz. Böylece ev ağımızdaki herhangi bir bilgisayardan, bir torrent veya magnet linkine tıkladığımızda, dosyaları router üzerindeki USB diskimize indirebilir ve her yerden ulaşabiliriz.
GOOGLE CHROME EXTENSION : Remote Torrent Adder https://chrome.google.com/webstore/detail/remote-torrent-adder/oabphaconndgibllomdcjbfdghcmenci Bu eklentiyi kurup ayarlarını yaparsanız, eklentinin kurulu olduğu chrome tarayıcıda her hangi bir torrent linkine tıklandığında USB diske dosya iniyor. İnmekte olan veya inen torrenlerle ilgili işlemleri web tarayıcımızdan 192.168.2.1:9091 adresine giderek veya https://github.com/transmission-remote-gui/transgui/releases uygulamasını kurarak yapabiliyoruz. Ana sayfasıhttps://github.com/transmission-remote-gui/transgui Arkadaşlar eksiklerim olabilir kusura bakmayın. Eğer birşey sormak isterseniz PM atmadan konunun içinde sormaya çalışın, hepimiz faydalanalım. Lütfen hatalara rastlayan hemen haber versin birlikte anlatımı düzeltelim. Aklımıza gelenler veya sizden gelen dönüşlere göre konuyu tekrar edit edeceğiz. Kolay gelsin. Not1: Anlatımdaki linklerin içerikleri zaman içinde güncellemeden dolayı değişebilir. https://downloads.openwrt.org/releases/18.06.5/targets/ramips/mt7621/ adresinden OpenWrt nin orijinal ve güncel dosyalarına ulaşabilirsiniz. Bu durumda dosya adı içeren komut satırlarını da buna göre düzenlemeniz gerekir. Not2: Routerınızdaki tüm kurulu paketleri otomatik olarak güncellemek için ssh terminalinden aşağıdaki komutları girebilirsiniz opkg update eval $(opkg list_installed | sed 's/ - .*//' | sed 's/^/opkg upgrade /') (Bu paragraf geyik. Okumasanız da olur) Evimde 5.1 Yamaha receiver anfi, Xiaomi MiBox3 4K ile AppleTV 3.nesil kullanıyorum. Bir ara divx desteği olan DVD playerlar vardı, boş DVD lere divx veya xvid formatında filmler-diziler kaydedip bu sistemde seyrederdik. Sonra bunun yerini WD TV, Apple TV gibi cihazlar aldı. Birgün Xiaomi marka bir telefon alıp bu marka ile tanışınca sempati duymaya başladım ve Xiaomi Mi TV Box 3 aldım. Apple TV den daha esnek bir cihaz. Ancak tüm bunlara rağmen bir film izlemek için her seferinde filmi harici diske atıp cihaza takıyorsun, taratıyorsun altyazı, senkron vesaire derken yine dört dörtlük bir sistem olmuyor. Aslında paraya kıyıp adamakıllı bir NAS cihazı alınabilir ama 1 taşla birkaç kuş vurmak bana daha iyi ve keyifli bir çözüm gibi geliyor. Eğer prize bağlı bir cihazım varsa hem evdeki kablolu/kablosuz ağımı en iyi şekilde yönetsin, hem de dosya paylaşımı işimi görsün. Bu aletin Giagabit ethernet portu, USB 3.0 portu ve güçlü bir donanımı varsa, açık kaynak kodlu openwrt gibi bir yazılım yükleyebiliyorsan, bir de 802.11ac destekliyorsa daha ne isteyeyim.... Bunların hepsini bir arada bulunduran 40 dolarlık başka bir alet bulamadım. Bulan varsa söylesin. < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > ---------------------------------------------------------------------- SAMBA4 (Sonradan Eklendi) ÖZET: OpenWRT en son 19.07.9 sürümünde kullandığı samba36 (v3.6) desteğini tamamen kaldırılarak sürüm 21.02 den itibaren yerine samba4 paketini getirildi. Ancak yeni sürümlerin kaynak kodundaki bir hatadan ötürü ntfs-3g paketi otomatik olarak yüklenmiyor ve NTFS diskler paylaşıma sunulamıyordu. Bu sebeple uzun süredir OpenWRT nin 19.07.9 versiyonda takılıp kalmıştım. Forumdaki arkadaşların desteği, netteki açıklamalar ve videolar sonucu çözüme ulaştım. /sbin klasöründe bir soft (sembolik) link oluşturmak işi çözüyor. Komut şöyle; ln -s /usr/bin/ntfs-3g /sbin/mount.ntfs Nasıl yaptığımı anlatayım; Neler olup bittiğini anlamak için ayrı bir ssh konsol penceresi açıp logread -f komutuyla izleme pozisyonuna geçtim. Sonra System/Mountpoints menüsünde bulunan Mount Attached Devices butonuna basınca gördüklerim aşağıdaki gibiydi. root@OpenWrt:~# logread -f Fri Sep 2 11:48:24 2022 daemon.err block: No "mount.ntfs" utility available Fri Sep 2 11:48:24 2022 daemon.err block: mounting /dev/sda1 (ntfs) as /mnt/sda1 failed (25) - Not a tty Logları izlediğim konsola dokunmadan yeni açtığım başka bir konsolda ln -s /usr/bin/ntfs-3g /sbin/mount.ntfs komutunu girdikten sonra Mount Attached Devices butonuna basınca manzara değişti ve aşağıdaki gibi oldu. root@OpenWrt:~# logread -f Fri Sep 2 11:53:38 2022 daemon.notice ntfs-3g[3065]: Version 2021.8.22 integrated FUSE 27 Fri Sep 2 11:53:38 2022 daemon.notice ntfs-3g[3065]: Mounted /dev/sda1 (Read-Write, label "Yagiz 2TB EXT", NTFS 3.1) Fri Sep 2 11:53:38 2022 daemon.notice ntfs-3g[3065]: Cmdline options: Fri Sep 2 11:53:38 2022 daemon.notice ntfs-3g[3065]: Mount options: allow_other,nonempty,relatime,fsname=/dev/sda1,blkdev,blksize=4096 Fri Sep 2 11:53:38 2022 daemon.notice ntfs-3g[3065]: Ownership and permissions disabled, configuration type 1 Aynı anda Mounted File System kısmında diskimi görmeye başladım. Hiçbir ekstra paket yüklememe de gerek kalmadı. Benzer problemi yaşayanlar veya OpenWRT üzerine Samba4 kurmak isteyenler için kurulum adımlarını anlatmaya çalışayım. OpenWRT Samba 4 Kurulumu 1- OpenWRT nin son stabil sürümünühttps://downloads.openwrt.org/releases/ adresinden indirip güncelliyoruz 2- USB ve NTFS desteği için aşağıdaki paketleri kuruyoruz. (Putty veya mac os terminal ile direk kopyala/yapıştır yapabilirsiniz) opkg update opkg install kmod-usb-storage opkg install kmod-usb-storage-uas opkg install usbutils opkg install block-mount opkg install ntfs-3g opkg install luci-app-samba4 3- Paketleri kurup cihazımızı restart ettikten sonra konsoldan aşağıdaki komutu giriyoruz ln -s /usr/bin/ntfs-3g /sbin/mount.ntfs 4- OpenWRT web arayüzü menüsünden System/Mount Points i seçiyoruz. Açılan sayfanın ortalarında ayrıca bir Mount Points başlığı var. Buradaki Add butonuna tıklıyoruz. Unutmadan en üstteki Enabled i tıklıyoruz UUID bölümünden USB diskimizi seçiyoruz Mount Point bölümünde custom a tıklayarak buraya /mnt/sda1 yazıyoruz Advanced Settings sekmesinde Filesystem bölümünden ntfs-3g seçiyoruz save butonuna ve ardından sayfanın altındaki Save&Apply butonuna tıklıyoruz. (Bu noktada şunu hatırlatayım, yeni ntfs araçları yerine daha stabil çalışan ntfs-3g paketini kullanmayı tercih ettim. Eğer kmod-fs-ntfs paketini kurayım derseniz ntfs-3g paketi çalışmaz. Onun için Advanced/Filesystem bölümünü auto da bırakmak yerine ntfs-3g yi seçtim) Şimdi samba için gerekli dosya ayarlarını yapalım. Kullanıcı adını ‘samba’ olarak belirlediğim için ona göre anlattım. Siz isterseniz samba yazan yerleri değiştirebilirsiniz. Kolaylık olsun diye sftp (Filezilla) ile router a bağlandım. Ftp client ı açmadan önce opkg install openssh-sftp-server komutu ile sftp server ı kurmak gerekir. 5- /etc/group dosyasını (sağ klik view/edit ile) açıp sonuna alttaki satırı ekliyoruz samba:*:65534: 6- /etc/passwd dosyasının dosyanın sonuna alttaki satırı ekliyoruz samba:*:1000:65534:samba:/mnt:/bin/false 7- /etc/shadow dosyasının sonuna alttaki satırı ekliyoruz samba:*:0:0:99999:7::: Dosyalarımız hazır 8- samba kullanıcısı için password oluşturacağız. smbpasswd -a samba 9- Kullanıcı adımız için sda1 diskindeki tüm dizinlere sahiplik vereceğiz ve dosya permissionlarını ayarlayacağız. chown -R samba /mnt chown -R samba /mnt/sda1 chmod 777 /mnt/sda1 10- Samba için firewall ayarlarını yapacağız. Bunun için /etc/config/firewall dosyasının sonuna alttakileri ekliyoruz. ### Samba Rule 11- Menüden Services/Network Shares e geliyoruz. Interface bölümünde sadece lan seçiyoruz Shared Directories başlığı altında Name : istediğiniz bir isim (paylaşım diskinin adı olacak) Path : /mnt/sda1 Allowed User : samba Save & Apply yapıyoruz. Cihazı restart ediyoruz. İşlem tamam. |
Merhabalar. Cescesor mürekkeplerle ilgili olumlu yorumlar okuyunca Canon MG7550 yazıcım için 6 Adet Mürekkep aldım. (1 Adet PGI 550, 5 Adet CLI 551) Kargodan elime ulaşan paketin içinde mürekkeplere ait bir kılavuz veya uyarı olmadığı için mürekkepleri etiket üzerindeki bilgilere bakarak kartuşlara doldurdum. Baskıları kontrol ettiğimde bir tuhaflık hissettim. Biraz dikkatli inceleyince fotoğrafların siyah kısımlarının mat olduğunu gördüm. Siyah mürekkepleri ters doldurmuş olabileceğimi düşündüm. Cescesor teknik servisinizdeki arkadaşlara da bu durumu anlatınca onlar da aynı sebepten olacağını söylediler. Sebebini araştırmasaydım mürekkeplerin kalitesiz olacağını düşünecektim. Bel ki de birçok kişi aynı duruma düşüyor olabilir. Mürekkeplerin üzerindeki etiket bilgileri çok kafa karıştırıcı. PG550 Siyah Pigment Mürekkebin üzerinde B yazarken, CLI 551 Siyah su bazlı mürekkebin üzerinde PB yazıyor. Mürekkeplerin bu işleri hiç anlamayan birinin bile karıştırmayacağı şekilde etiketlenmesi gerekir. Belki siz PB nin Photo Black anlamına geldiğini düşünüyor olabilirsiniz ama başka birisine bu harfler Pigment Black harflerinin kısaltmasını çağrıştırabilir. Nitekim ben de böyle düşündüm ve mürekkepleri ters kartuşlara doldurdum. Şimdi ne yapacağımı bilemiyorum. Kartuşun içindeki mürekkebi çekerek doğru olanla değiştirmeye kalksam, süngerin emmiş olduğu mürekkeple karışacak. Partikül yoğunluğu farklı mürekkepler karışırsa da başka sıkıntılar çıkacak. Yazıcıya zarar vermeden bu işten nasıl kurtulurum. Lütfen bana yardımcı olun. < Resime gitmek için tıklayın > |
(Uygulayarak denediğim yöntemlerdir. Kendiniz çözemezseniz destek için özelden yazabilirsiniz)
Openwrt kurulumu Xiaomi Mi WiFi 3G Router OpenWrt Kurulumu, SAMBA Paylaşımı (NAS Kurulumu), Torrent Client Kurulumu ana konusuna aşağıdaki linkten ulaşabilirsiniz.
https://forum.donanimhaber.com/xiaomi-mi-wifi-3g-router-openwrt-kurulumu-samba-paylasimi-nas-kurulumu-torrent-client-kurulumu--133286265
Eğer bir gün cihazınız brick olduysa onu kurtarmanın en kolay yöntemi stock roma dönmektir. Bunun dışında eğer durduk yerde stock roma dönmek isterseniz yine bu rehberi kullanabilirsiniz. Daha sonra tekrar istediğiniz yazılımı cihazınıza yükleyebilirsiniz.
YÖNTEM 1 - SSH ile müdahale
Cihaza SSH bağlantısı yapılabiliyor ve OpenWRT' den orijinal (stock) firmware e dönmek istiyorsanız bunu kolay bir şekilde yapabilirsiniz.
ya da
mega.nz/file/Bd8zhKgD#IwXtTNLK3RX-Flxp-TFltPn5GjFl5YIGmDOk7ByRMJI
adresinden indirdiğiniz Stock Developer Firmware dosyasının adını miwifi.bin olarak değiştirin ve FAT olarak formatlanmış bir flash diske kopyalayıp router a takın.
fw_setenv flag_last_success 0
YÖNTEM 2 - SSH ile cihaza erişemiyorsanız
SSH bağlantısı yapamıyorsanız muhtemelen cihaza seri porttan müdahale etmeniz gerekiyor ama siz yine de önce aşağıdaki yöntemi deneyin. Son yönteme geçmeden önce bu seçeneği de denemenize değecektir. Bu yöntemde 1. den farklı olarak fw_setenv flag_last_success 0 komutunu (SSH bağlantınız olmadığı için) girmeyeceksiniz.
YÖNTEM 3 - Seri porttan (UART) müdahale (Altın Yöntem)
Eğer cihazınıza hiçbir şekilde erişemiyorsanız, sürekli sarı veya mavi ışık yanık kalıyor ya da sürekli yanıp sönüyor ve cihaz hiç açılmıyorsa brick oldu demektir.
Üzülmeyin, seri port (UART) kullanarak orijinal (stock) firmware e dönmek mümkün. Bunun için 3. yönteme geçmelisiniz. Bu yöntem, cihaza her şartta erişebilmenin altın yöntemidir.
Gerekli olanlar
1- USB-Seri Port adaptörü ve kablosu. (Ben PL2303 kullandım.)
2- 4 Pin Header: 3 Pin de olur. Router'ınızı bir elektronikçiye götürüp taktırabilirsiniz.
3- Terminal Yazılımı: MacOsX için CoolTerm, Windows için Putty
4- TFTP Server yazlımı: MacOsX Windows
5- kernel0.bin : TFTP server kurulunca ona yerleştirilecek. (Anlatılacak)
6- Stock Firmware İndirilen dosyanın adı miwifi.bin olarak değiştirilip FAT olarak formatlanmış bir flash diske kopyalanacak.
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >
BAŞLIYORUZ
1- Cihazda bir seri port bağlantı yuvası bulunuyor ama bağlantı terminalleri (header) takılmamış. USB-Seri adaptörümüzden çıkan kabloları, yuvaya bağlayabilmek için buraya 3 veya 4 pinli bir header bulup lehimlemeniz gerekiyor. 3 pin yeterli olur çünkü 4lü yuvanın 1 numaralı +Vcc ucunu boş bırakacağız. USB-Seri adaptörden çıkan TX ucunu RX'e, RX ucunu da TX' e (çapraz) bağlıyoruz. GND kablosunu ise yine 3 numaralı GND ucuna bağlıyoruz. Bu bağlantıyı Putty veya Coolterm benzeri herhangi bir seri port terminal uygulaması ile test ettikten sonra diğer aşamalara geçin. Terminal uygulamasının seri port ayarları 115200,8,N,1 şeklinde olacak. Eğer bağlantı ve ayarları doğru yaptıysanız cihazı fişe taktığınız andan itibaren ekranda sürekli okunabilir bilgiler akacaktır. Ben MacOsX kullandığım için Coolterm ile bağlandım. Siz windows kullanıyorsanız Putty veya benzeri bir uygulama kullanarak aynı ayarları yapın.
2- Mac OS / Windows firewall u disable yapın,
3- Ethernet kablosunu bilgisayara ve routera bağlayıp bilgisayar ağ IP ayarlarını manuel olarak 192.168.31.100, SubnetMask 255.255.0.0 yapın.
< Resime gitmek için tıklayın >
4- Gerekli olanlar listesinde linklerini verdiğim TFTP server'lardan, işletim sisteminize uygun olanı seçip kurmanız gerekiyor. Çünkü cihazınız boot olurken kurduğunuz servera bağlanıp, serverda göstereceğiniz klasörü kaynak olarak kullanacak. Kurduğunuz TFTP Serverda ağ adaptörü listesinden usbserial'i seçin. Server adresini ise yine listeden 192.168.31.100 olarak seçin.
5- Kernel0.bin dosyasını masaüstünde bir klasöre yerleştirin ve TFTP Server uygulamasına bu klasörün path’ini gösterin.
Serverı başlatmayı unutmayın.
< Resime gitmek için tıklayın >
6- Putty veya Coolterm uygulaması ile USB seri porttan cihaza bağlanın.
7- Cihazın yeniden başlatın. Cihaz boot olurken menüyü gördüğünüz anda 2 ye basın (U-BOOT menüsünde 2 seçeniği TFTP serverdan firmware yazmak içindir) ve firmware dosyası sorulduğunda kernel0.bin yazarak entera basın.
8-İçinde miwifi.bin dosyası olan USB’yi router a takıp cihazın reset butonuna basın. LED in maviye dönmesini bekleyin.