• 2

[教學] TL-XDR6088 刷入官方 Openwrt

TL-XDR6088 雙2.5G WAN口,從京東買只要 2400 左右
新人券 388-138 真香~
去年斷流的 Bug 到現在似乎也修得差不多了
我覺得還不錯,而開源固件有 OpenWrt 能用
至於 OpenWrt 的問題倒是有人吵得蠻兇的,是不是真的可以去社區翻翻issue
個人沒什麼興趣去看,不好用就刷回原廠固件唄
雖然我覺得台灣應該沒多少人買這台

教程是從恩山无线论坛那裏找的,幾天前才發,繁體是我自己弄的。
(簡體)https://www.right.com.cn/forum/thread-8299758-1-1.html
(繁體)https://little-actor-33d.notion.site/TL-XDR6088-Openwrt-30bb0bbebb244ade8624b90b37200f9a

(mobile01發長文真的難用,難怪都沒甚麼人要發教學文)

安裝檔及必要軟體

原廠固件版本1.0.25、刷機有變磚的風險。

安裝映像

OpenWrt 23.05.0-rc2 (下載全部檔案)

必要軟體

Tftpd64 (直接安裝最新版)
Nmap (直接安裝最新版)
WSL-Ubuntu

安裝步驟

設定路由器

  1. (建議) 按 reset 按鈕十秒,還原成初始設定。若路由器為 AP 模式則會導致不可用。
  2. 網路線一端插在路由器的 1G 接口上,另一端直連電腦。
  3. 手動設定網路介面,IP位址: 192.168.1.254、子網路遮罩: 255.255.255.0、閘道: 192.168.1.1
  4. 電腦打開瀏覽器,網址輸入192.168.1.1,此時可以連接到原廠管理介面。[教學] TL-XDR6088 刷入官方 Openwrt
  5. 設定完管理者密碼後,按 F12 開啟開發者介面。點選 Network,可以看見持續出現的 ds 請求,點開 Header 取得 stok[教學] TL-XDR6088 刷入官方 Openwrt

設定 TFTP server

  1. 關閉 media sensing 功能,避免連接電腦的設備重啟時斷連,到 uboot 階段時無法傳輸 recovery 鏡像。需管理員權限的CMD。
    netsh interface ipv4 set global dhcpmediasense=disabled
    netsh interface ipv6 set global dhcpmediasense=disabled

  2. 第一次執行 tftpd64 時,Windows Defender 可能會問你是否允許存取公共和私人網絡,兩者都選即可,同樣也能手動設定。需管理員權限的CMD。
    netsh advfirewall firewall add rule name="TFTP" dir=in action=allow protocol=udp localport=69 remoteip=localsubnet interfacetype=lan profile=private,public

  3. 更改 TFTP 當前目錄,設為你下載完 OpenWrt 23.05.0-rc2 檔案所在的路徑。

取得ROOT權限

  1. 打開 CMD,執行
    ncat -nvlp 4444
    [教學] TL-XDR6088 刷入官方 Openwrt
  2. stok 存進環境變數內。
    export stok=<stok值></stok值>
  3. 執行命令,成功則會回傳 "error_code":0 (被mobile01 ban,到教程裡面找)
  4. 執行命令,成功同樣會回傳 "error_code":0 (被mobile01 ban,到教程裡面找)
  5. 此時在 Step1 開啟的 CMD 會連線到路由器,具 ROOT 權限。[教學] TL-XDR6088 刷入官方 Openwrt

上傳 uboot 映像

  1. 備份原廠固件,逐行執行指令。
    建議用 MD5 驗證檔案完整性,Windows 生成MD5指令 certutil -hashfile <文件名> md5
    dd if=/dev/mtdblock9 of=/tmp/backup.img bs=131072
    tftp -p -l /tmp/backup.img -r backup.img 192.168.1.254
    md5sum /tmp/backup.img

  2. 上傳 uboot 檔案,同樣建議檢查 MD5 是否吻合。
    tftp -g -l /tmp/preloader.bin -r openwrt-23.05.0-rc2-mediatek-filogic-tplink_tl-xdr6088-preloader.bin 192.168.1.254
    tftp -g -l /tmp/bl31-uboot.fip -r openwrt-23.05.0-rc2-mediatek-filogic-tplink_tl-xdr6088-bl31-uboot.fip 192.168.1.254

寫入 uboot 映像 (危險)

  1. 執行指令,順序不能錯,否則會變磚
    dd bs=131072 conv=sync of=/dev/mtdblock9 if=/tmp/preloader.bin
    dd bs=131072 conv=sync of=/dev/mtdblock9 seek=28 if=/tmp/bl31-uboot.fip
  2. 正常結果為以下格式(xyab是數字)
    x+y records in
    a+b records out

使用 TFTP 上傳 recovery 映像和刷入 sysupgrade 映像

  1. 直接拔掉路由器的電源,然後插上。
    此時 TFTP 會有 log 提示出現,要求**openwrt-mediatek-filogic-tplink_tl-xdr6088-initramfs-recovery.itb**,把 OpenWrt 23.05.0-rc2 中結尾為 recovery.itb 的文件,改名為這個即可。[教學] TL-XDR6088 刷入官方 Openwrt
  2. 接收 recovery 映像後,路由器會啟動 openwrt,此時瀏覽器輸入網址 192.168.1.1 就可以打開 OpenWrt 網頁介面。[教學] TL-XDR6088 刷入官方 Openwrt
  3. 依據提示,上傳 sysupgrade 映像,然後刷入。[教學] TL-XDR6088 刷入官方 Openwrt
  4. OpenWrt 23.05.0-rc2 安裝完成。[教學] TL-XDR6088 刷入官方 Openwrt

參考來源

https://blog.nanpuyue.com/2022/057.html
https://www.right.com.cn/forum/thread-8290585-1-4.html
https://www.huanlintalk.com/2020/02/wsl-2-installation.html

2023-08-04 0:39 發佈
感謝版大分享
6088/6086 在台灣分享的人不多,必須出來喊個聲~

大材小用拿 XDR-5480 & XDR6086 來當AP的 User 路過
Ghostwriter
Ghostwriter 樓主

不用雙2.5G口的話,XDR-5430/XDR-5480很夠用了。只是tplink祖傳固件問題,新出的款式沒評價別買 (固件修一年才大體沒問題[偷笑])

2023-08-04 17:40
刷完後原本的功能都正常嗎?之前聽說2.5g網口會不能用
Ghostwriter
Ghostwriter 樓主

Immortalwrt 雙2.5g可用,bug 詳見(簡體)教程,OpenWrt 舊一版,手邊暫時沒 wifi6 4x4設備可以測[sorry]

2023-08-05 15:58
借樓詢問一下
目前這台TL-XDR6088順順使用中
可惜PPPoE RELAY一直嘗試不出來
新進能指教嗎?

2.5G內網滿速PC NAS傳輸真的有感~
HadiTaipei wrote:
借樓詢問一下 目前這...(恕刪)

"應該"沒有這個功能(印象中),因為原廠固件已經被我刷掉了,無法確認
然後可以講一下你打算做甚麼? 和網路架構圖
不然只能建議你買switch接在6088前面
Ghostwriter wrote:
TL-XDR6088...(恕刪)


我是把過保的「Tp Link A6 v2」刷機…
滿不可思議的是
Immortalwrt =21.x 比較正常,安裝「pppoe-relay」稍微降速。
Immortalwrt =新版初看正常,安裝「pppoe-relay」上下傳嚴重降速。
至於「OpenWrt」就更不必看了,啥版本皆是上下傳異常。

刷機的主要目的嗎!?當然就是為了撥接貫穿(畢竟這台不是ASUS)
我常跑一些漫畫下載,有時候跑太快,就被禁IP了…
過去是直接串小烏龜,在WIN10「撥接/斷開」即可…
但A6就真的變成純Wifi了,不知道您是否有相關見解(上下傳異常的部份)
~人言為信、人呆為保~
信保 wrote:
我是把過保的「Tp Link...(恕刪)

pppoe-relay 後面的設備本來就會降速
降多少看路由器CPU效能和驅動寫得如何 (畢竟不是小烏龜)
軟體模擬對於千元機很容易扛不住
而且 openwrt 本來就算是用愛發電的專案
少人用的功能不完善是正常的,6088也修了超過半年才算堪用

話說漫畫下載,bt/pt/免空/錢空? 我猜是mega
拿vpn下會比較方便,不然就是網頁登進小烏龜開關WAN
Ghostwriter wrote:
pppoe-relay...(恕刪)


請問有如何把Openwrt刷回原廠韌體的教學嗎?

使用起來還是不太習慣,希望能教學一下,謝謝
Ghostwriter
Ghostwriter 樓主

原始恩山(簡體)教程後面就有復原教學,前提是要"備份原廠固件",沒有會很麻煩,我個人沒有打算刷回去,所以沒留固件。我是覺得openwrt除了docker不好用之外、接口設定全放出來有點混亂,其他都還好

2023-11-28 5:30
請問現在的openwrt是否已經成熟
剛入手了
在想要不要刷openwrt
Ghostwriter
Ghostwriter 樓主

你想玩什麼或安全問題才需要刷openwrt,否則原廠固件綽綽有餘,目前穩定版為23.05.2,我是當作AP中繼使用,沒遇到甚麼特別嚴重的問題,要刷也可以,但記得備份原廠固件,沒備份之後要復原很麻煩

2024-01-02 0:27
無論原廠固件,還是openwrt,wifi表現都不及格
不會是我買了機王吧
上圖是Openwrt
下圖是原廠




另外想請教,當備份原廠固件執行到第二條指令就出現tftp: server error: (2) Access violation
我還有一臺xdr6088當子路由還沒刷openwrt,可以備份刷回原廠
Ghostwriter
Ghostwriter 樓主

晚了三個月,無線訊號跟你的環境有關,原廠和OpenWRT都差不多的結果的話,就得去查別的問題。而 Access violation 我沒遇過,沒辦法給予解答

2024-04-20 6:26
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?