<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>救砖 on 寻 Mi 处</title>
        <link>https://blog.mibase.top/tags/%E6%95%91%E7%A0%96/</link>
        <description>Recent content in 救砖 on 寻 Mi 处</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh</language>
        <lastBuildDate>Wed, 18 Sep 2024 18:22:00 +0800</lastBuildDate><atom:link href="https://blog.mibase.top/tags/%E6%95%91%E7%A0%96/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>二手路由器刷机刷成砖，我用一根 TTL 线把它救回来了</title>
            <link>https://blog.mibase.top/p/%E4%BA%8C%E6%89%8B%E8%B7%AF%E7%94%B1%E5%99%A8%E5%88%B7%E6%9C%BA%E5%88%B7%E6%88%90%E7%A0%96%E6%88%91%E7%94%A8%E4%B8%80%E6%A0%B9-ttl-%E7%BA%BF%E6%8A%8A%E5%AE%83%E6%95%91%E5%9B%9E%E6%9D%A5%E4%BA%86/</link>
            <pubDate>Wed, 18 Sep 2024 18:22:00 +0800</pubDate>
            <guid>https://blog.mibase.top/p/%E4%BA%8C%E6%89%8B%E8%B7%AF%E7%94%B1%E5%99%A8%E5%88%B7%E6%9C%BA%E5%88%B7%E6%88%90%E7%A0%96%E6%88%91%E7%94%A8%E4%B8%80%E6%A0%B9-ttl-%E7%BA%BF%E6%8A%8A%E5%AE%83%E6%95%91%E5%9B%9E%E6%9D%A5%E4%BA%86/</guid>
            <description>&lt;img src=&#34;https://blog.mibase.top/p/%E4%BA%8C%E6%89%8B%E8%B7%AF%E7%94%B1%E5%99%A8%E5%88%B7%E6%9C%BA%E5%88%B7%E6%88%90%E7%A0%96%E6%88%91%E7%94%A8%E4%B8%80%E6%A0%B9-ttl-%E7%BA%BF%E6%8A%8A%E5%AE%83%E6%95%91%E5%9B%9E%E6%9D%A5%E4%BA%86/cover.jpg&#34; alt=&#34;Featured image of post 二手路由器刷机刷成砖，我用一根 TTL 线把它救回来了&#34; /&gt;&lt;p&gt;在海鲜市场花五十块收了一台二手的千兆路由器，型号是小米 AX3000T。卖家的描述只有一句&amp;quot;能开机，无线正常&amp;quot;，照片拍得模糊，看不出什么。&lt;/p&gt;&#xA;&lt;p&gt;我买它就是为了刷 OpenWrt。出租屋这边的宽带是千兆，运营商送的那台光猫路由无线太弱，隔一堵墙就掉到两格。想着换个能跑插件的机器，做分流和去广告。&lt;/p&gt;&#xA;&lt;p&gt;结果刷到一半，它就不开机了。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事情是怎么搞砸的&#34;&gt;事情是怎么搞砸的&#xA;&lt;/h2&gt;&lt;p&gt;AX3000T 这台的刷机流程不复杂，先降级到有漏洞的固件，拿到 SSH，再刷一个过渡的 uboot，最后从 uboot 里刷 OpenWrt 的 sysupgrade 镜像。&lt;/p&gt;&#xA;&lt;p&gt;我前面几步都很顺。问题出在最后一步。&lt;/p&gt;&#xA;&lt;p&gt;刷写的时候我等了大概三分钟，屏幕上没有任何输出。我以为卡住了，就顺手按了 Ctrl+C。按完之后才想起来，刷写阶段中断是最危险的操作。&lt;/p&gt;&#xA;&lt;p&gt;再重启，只有电源灯亮，网口一个都不亮。网线插上去，电脑那边显示&amp;quot;未连接&amp;quot;。这就是俗称的砖。&lt;/p&gt;&#xA;&lt;h2 id=&#34;先判断是哪种砖&#34;&gt;先判断是哪种砖&#xA;&lt;/h2&gt;&lt;p&gt;路由器变砖分两种。&lt;/p&gt;&#xA;&lt;p&gt;一种是 bootloader 还在，只是固件坏了。这种好救，进 uboot 或者 breed 重新刷一遍固件就行。&lt;/p&gt;&#xA;&lt;p&gt;另一种是 bootloader 也没了，或者被写坏了。这种就得拆机上编程器，把 flash 芯片吹下来用 CH341A 之类的工具重新写。&lt;/p&gt;&#xA;&lt;p&gt;我这台属于哪种，得看串口输出。&lt;/p&gt;&#xA;&lt;h2 id=&#34;拆机找串口&#34;&gt;拆机找串口&#xA;&lt;/h2&gt;&lt;p&gt;背面四颗螺丝，其中一颗藏在脚垫下面。撬开脚垫就能看到。&lt;/p&gt;&#xA;&lt;p&gt;外壳是卡扣的，用撬片沿着缝慢慢撬，别用蛮力，塑料很脆。我撬的时候断了一个卡子，不影响使用，但心里膈应。&lt;/p&gt;&#xA;&lt;p&gt;打开之后，主板上有四个焊盘排成一排，旁边印着丝印：&lt;code&gt;VCC GND TX RX&lt;/code&gt;。这就是 TTL 串口。&lt;/p&gt;&#xA;&lt;p&gt;这种机器一般用的是 3.3V 电平，千万别接 5V。5V 接上去，主控就真的废了。&lt;/p&gt;&#xA;&lt;h2 id=&#34;接线上的一点经验&#34;&gt;接线上的一点经验&#xA;&lt;/h2&gt;&lt;p&gt;USB 转 TTL 的线我用的是 CH340，十几块钱一根。接线的时候要注意交叉：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;USB-TTL 的 TX  -&amp;gt;  路由器的 RX&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;USB-TTL 的 RX  -&amp;gt;  路由器的 TX&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;USB-TTL 的 GND -&amp;gt;  路由器的 GND&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;VCC 不要接。路由器自己供电，你接了 VCC 反而可能因为两路电源打架出问题。&lt;/p&gt;&#xA;&lt;p&gt;我第一次接的时候 TX 和 RX 接反了，串口里一片空白，什么都没有。换了顺序之后立刻就有输出了。&lt;/p&gt;&#xA;&lt;h2 id=&#34;用-putty-或者-picocom-连&#34;&gt;用 PuTTY 或者 picocom 连&#xA;&lt;/h2&gt;&lt;p&gt;Windows 上用 PuTTY，选 Serial，波特率 115200，8N1，没有流控。&lt;/p&gt;&#xA;&lt;p&gt;Linux 上我更习惯 picocom：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo picocom -b &lt;span class=&#34;m&#34;&gt;115200&lt;/span&gt; /dev/ttyUSB0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;接好之后给路由器上电，串口里应该立刻刷出一堆东西。&lt;/p&gt;&#xA;&lt;p&gt;如果什么都没出，检查三件事。TX/RX 是不是接反了，GND 有没有接，波特率对不对。有些机器是 57600，可以试试。&lt;/p&gt;&#xA;&lt;h2 id=&#34;看到的输出说明什么&#34;&gt;看到的输出说明什么&#xA;&lt;/h2&gt;&lt;p&gt;我这台上电之后，串口输出是这样的：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;BootROM 1.0.1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;...&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Booting from NAND&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;...&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;*** U-Boot Boot Menu ***&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;到 &lt;code&gt;U-Boot&lt;/code&gt; 这里就停了，然后开始倒计时。这说明 bootloader 还活着，属于第一种砖，有救。&lt;/p&gt;&#xA;&lt;p&gt;如果连 &lt;code&gt;BootROM&lt;/code&gt; 都没有，那才是第二种，得吹芯片。&lt;/p&gt;&#xA;&lt;p&gt;倒计时的时候赶紧按任意键，能进 uboot 的命令行。进不去的话，多试几次，这个时间窗口很短，只有三秒左右。&lt;/p&gt;&#xA;&lt;h2 id=&#34;在-uboot-里恢复&#34;&gt;在 uboot 里恢复&#xA;&lt;/h2&gt;&lt;p&gt;进去之后先看看环境变量：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;MT7981&amp;gt; printenv&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;能看到 &lt;code&gt;ipaddr&lt;/code&gt;、&lt;code&gt;serverip&lt;/code&gt;、&lt;code&gt;bootcmd&lt;/code&gt; 这些。&lt;code&gt;bootcmd&lt;/code&gt; 一般是 &lt;code&gt;nand read ...&lt;/code&gt; 之类的，说明它要从 flash 里读固件。&lt;/p&gt;&#xA;&lt;p&gt;现在的思路是，让路由器从网络加载一个临时固件到内存里跑起来，再从内存里把正确的固件写进 flash。&lt;/p&gt;&#xA;&lt;p&gt;先把路由器和电脑用网线直连，电脑的 IP 设成 &lt;code&gt;192.168.1.2&lt;/code&gt;，路由器在 uboot 里的默认 IP 一般是 &lt;code&gt;192.168.1.1&lt;/code&gt;。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;MT7981&amp;gt; setenv ipaddr 192.168.1.1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;MT7981&amp;gt; setenv serverip 192.168.1.2&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;MT7981&amp;gt; ping 192.168.1.2&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;能 ping 通，网络这块就没问题。&lt;/p&gt;&#xA;&lt;p&gt;然后电脑上起一个 TFTP 服务。Windows 上用 tftpd64，Linux 上用 &lt;code&gt;tftpd-hpa&lt;/code&gt;，把准备好的 initramfs 镜像放到服务目录里。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;MT7981&amp;gt; tftpboot 0x46000000 openwrt-initramfs.bin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;这个命令会把镜像从电脑拉到内存地址 &lt;code&gt;0x46000000&lt;/code&gt;。传输过程中能看到进度条。&lt;/p&gt;&#xA;&lt;p&gt;拉完之后：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;MT7981&amp;gt; bootm 0x46000000&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;如果一切顺利，路由器会从内存里启动 OpenWrt。这时候它是完全跑在内存里的，断电就没了，但至少系统起来了，能进 LuCI。&lt;/p&gt;&#xA;&lt;h2 id=&#34;从内存系统里刷回-flash&#34;&gt;从内存系统里刷回 flash&#xA;&lt;/h2&gt;&lt;p&gt;进 LuCI 之后，找到系统，备份与升级，刷写固件。选那个正式的 sysupgrade 镜像，不是 initramfs。&lt;/p&gt;&#xA;&lt;p&gt;刷完之后机器会重启，这次从 flash 启动，就是正常的 OpenWrt 了。&lt;/p&gt;&#xA;&lt;p&gt;如果 LuCI 进不去，也可以用命令刷：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sysupgrade -n /tmp/openwrt-sysupgrade.bin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;&lt;code&gt;-n&lt;/code&gt; 是不保留配置，第一次刷的时候建议加上，避免旧配置干扰。&lt;/p&gt;&#xA;&lt;h2 id=&#34;几个必须提前准备的东西&#34;&gt;几个必须提前准备的东西&#xA;&lt;/h2&gt;&lt;p&gt;这次能救回来，很大程度上是因为我提前下了固件。&lt;/p&gt;&#xA;&lt;p&gt;救砖的时候你往往没有网络，尤其是你只有一条宽带、路由器又坏了的时候。所以刷机之前一定要把这些东西下好放在本地：&lt;/p&gt;&#xA;&lt;p&gt;原厂固件。万一 OpenWrt 用不惯或者有功能问题，能刷回去。&lt;/p&gt;&#xA;&lt;p&gt;uboot 或者 breed。这个是你救砖的唯一入口。&lt;/p&gt;&#xA;&lt;p&gt;initramfs 镜像。就是前面那个从内存启动的镜像，每个型号都有对应的版本，不能混用。&lt;/p&gt;&#xA;&lt;p&gt;TFTP 服务端软件。Windows 上 tftpd64 免安装，放 U 盘里备用。&lt;/p&gt;&#xA;&lt;p&gt;这些东西加起来也就几百兆，但关键时刻能救命。&lt;/p&gt;&#xA;&lt;h2 id=&#34;型号一定不能搞错&#34;&gt;型号一定不能搞错&#xA;&lt;/h2&gt;&lt;p&gt;我下载固件的时候特意核对了三遍型号。AX3000T 有好几个版本，早期的是 MT7981，后来的换了芯片，固件完全不通用。刷错版本，大概率是彻底砖。&lt;/p&gt;&#xA;&lt;p&gt;看型号的方法是，拆机看主控芯片上的丝印，或者用串口在 uboot 里敲 &lt;code&gt;version&lt;/code&gt;。别信包装盒，二手机器的包装经常和机器对不上。&lt;/p&gt;&#xA;&lt;h2 id=&#34;刷完之后&#34;&gt;刷完之后&#xA;&lt;/h2&gt;&lt;p&gt;现在这台机器跑着 OpenWrt 23.05，做了几件事。&lt;/p&gt;&#xA;&lt;p&gt;宽带拨号放在它上面，光猫改成桥接。无线开了 5G 的 160MHz，实测隔一堵墙还能跑到六百多兆。&lt;/p&gt;&#xA;&lt;p&gt;装了几个插件，一个是广告过滤，一个是分流。分流的规则我配得比较简单，国内直连，国外走代理。&lt;/p&gt;&#xA;&lt;p&gt;还有一个挺实用的，我把它接进了家里的 Tailscale，出门在外能直接访问局域网里的设备。&lt;/p&gt;&#xA;&lt;h2 id=&#34;一点反思&#34;&gt;一点反思&#xA;&lt;/h2&gt;&lt;p&gt;这次变砖，纯粹是我自己手贱。&lt;/p&gt;&#xA;&lt;p&gt;刷写的时候没有任何输出是正常的，很多固件刷写过程就是不打印东西。我应该做的是等，至少等十分钟。三分钟就按 Ctrl+C，太急了。&lt;/p&gt;&#xA;&lt;p&gt;后来我给自己定了个规矩。任何刷写操作，只要开始了，就去泡杯茶，回来再看。宁可多等，不要中断。&lt;/p&gt;&#xA;&lt;p&gt;还有一点，拆机之前先看拆机视频。AX3000T 的卡扣位置很刁钻，我第一次撬的时候差点把外壳掰裂。看了视频之后才知道要往哪个方向用力。&lt;/p&gt;&#xA;&lt;h2 id=&#34;现在&#34;&gt;现在&#xA;&lt;/h2&gt;&lt;p&gt;这台五十块的路由器，现在是我家里网络的核心。跑了几个月，稳定性比运营商送的那台好太多。&lt;/p&gt;&#xA;&lt;p&gt;中间重启过两次，一次是升级固件，一次是停电。除此之外没出过问题。&lt;/p&gt;&#xA;&lt;p&gt;有时候觉得挺有意思的，花五十块钱，搭进去一个晚上，学到的比买台新的多得多。这种折腾的乐趣大概就在这儿，虽然过程很狼狈，但最后它亮起来的那一刻，确实挺爽的。&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
