日本电子维修技术 网络R6300 刷机补遗 —— Mac环境下的 ttl 刷机
前言
虽说R6300已经是有些年头的一款机型了,但是也算是废物利用可以用来中继。
前段时间搬家之后准备用R6300中继R7000的信号,然而发现新版的R6300固件已经不再支持中继功能
无奈之下刷ddwrt之类的开启中继吧……但是不知道因为什么原因导致刷机失败,R6300成砖。
之后放狗搜索不少地方,结合自己之前的一点基础知识,完成了Mac OS下的刷机。
这里一并写下希望给有需求的朋友一点帮助
注意:本文写于2016年,今年(2021)发现一方面 macOS 升级到 Big sur(11)后,外置设备的挂载点发生了变化;另一方面,minicom 升级到了2.8,其配置菜单也发生了变化。这里做一些补充修改
文章包括以下部分:
0. 简明刷机流程 + Mac下刷机优势
1. 硬件需求
2. 简明软件环境搭建
3. 刷机流程
4. 尾声
===============
简明刷机流程:
1. 拆开R6300,直到能够插上ttl线
2. 网线连接R6300与Mac
3. 按顺序连接R6300与FT232板卡针脚,并连接FT232到Mac
4. 在homebrew环境下安装minicom并合理配置
5. R6300通电,在minicom中中断路由引导并进入工程模式
6. 在Mac自带ssh环境下刷机
Mac下刷机优势:
1. 对于只有Mac机器能联机的情况,不需要再折腾一个win系统了
2. win系统下对com口可能有驱动安装问题,多一步操作
3. Mac自带ssh,tftp客户端,不需要额外配置(然而homebrew的配置是个问题……)
硬件需求:
一个R6300是必须的(废话)。关于R6300的拆解十分容易,只要把外壳上能看见的螺丝全拆掉就可以拆开外壳。这个网上一搜一把
外壳拆解有个技巧很多文章没有提到,很多文章都说拆外壳需要用卡片把卡扣一个个撬开。其实不用那么费劲,不要用蛮力,这个卡扣是左右咬合的,拆开第一个卡扣之后左右推动一下外壳,很容易就能把外壳卸下。
之后把里面的螺丝卸掉。主板是利用一些楔形斜面卡上去的,没有任何卡扣卡住主板,所以也是用一些巧劲把主板卸下即可。
之后大家都知道要用ttl线连接R6300主板和com-usb转换器。关于转换器网上推荐用3.3v的什么ttl转USB线,我找过不少地方——不是没有详细介绍看起来不靠谱就是太贵,要一百多
之后我找到这个小板,十分便宜好用,店家就不说了,照着这个样子买FT232型号的就行。因为自带电压选择功能根本不用担心选错,买回来自带几根ttl线的,直接用就行
然后是准备一根网线、Mac需要网线-接口转换器一个
以上即是所有硬件需求
2. 简明环境搭建
2a. 一开始连接 FT232 板卡的时候我还有点担心驱动问题,但没想到Mac直接识别,确实让我有点意外……若连接成功,除了在系统报告里看到设备之外,还需要终端里输入如下指令:
cd /dev
ls tty复制代码
前者让你进入 /dev这个文件夹,后者显示所有 tty 开头的文件。如果FT卡连接成功,会返回一个文件名略长的文件,如下图:tty.usbserial-AI02X5ZQ,这个每人不同,不要照抄
这个窗口不关或者记下这个文件名,等会minicom上联机时需要。
2b. 之后是minicom安装。首先是homebrew环境搭建,其实很简单,终端下输入
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"复制代码回车后即可自动安装homebrew,之后输入
brew install minicom复制代码回车即可自动安装 minicom 这个com通讯插件。期间可能会安装些minicom使用时候需要的其他组件,不用管它等它自动全部安装完即可
2c. 由于com接口是有不同频率的,就像无线有 2.4g 和 5g一样。但com口比较“傻”,不能自动识别设备频率,需要我们手动设置下。还记得我们在2a. 里面提到的那个设备名吗?终端中输入:
minicom -s复制代码回车后如果minicom安装正确且FT卡工作正常,minicom会返回如下界面
之后选中第三项 Serial Port Setup
之后按A、B、E等字母修改对应属性
其中A就是在2a. 里提到的那个设备名
B项是minicom本身配置可以不用动
E项是端口通讯波特率,这里填入115200,后面的8IN1不知道什么鬼不用管
修改全部完成后按esc退出,之后save as一个自己好记的名字。
之后exit (不是exit from minicom),minicom就会按照前面的配置去尝试连接FT卡了。由于这时候路由还没有上电,因此电脑连接到了FT卡但是没有数据返回,所以终端如下图
程序会等待路由器端的数据
至此第二部分结束
3. 刷机流程
变砖的R6300 LED有如下特点:开机灯全亮,然而过一会灯全灭只有网络灯呈橙色且路由没有任何反应;而进入工程模式的R6300其他灯全灭,而电源灯变成绿色。那么如何操作呢?
3a. 在拆开R6300的基础上,连接R6300的ttl接口到对应的FT卡接口上。如果买了和我一样的板卡,可以参照下图(注意线的颜色)
3b. 连接网线到Mac,同时在网络设置里将Mac的IP手动改为 192.168.1.2,网关192.168.1.1
3c. 正确启动minicom到2c. 中的最后界面。
3d. 路由通电,这时minicom窗口应该有反应,大量启动信息由路由端返回。当minicom窗口有反应时,开始狂按 ctrl+c,打断这个引导过程。最终停在 Loading…… 行(然而停在哪里记不太清了,能停就行)当停在上面的引导行,路由即进入工程模式,电源灯也变为绿色,表示路由已经等待刷机了
↓minicom 返回的路由引导数据
↓minicom 暂停界面
3e. 假设准备的固件放在桌面,且名字为dd.chk 之后在终端里 cmd+n 新开一个终端,输入
cd ~/Desktop复制代码先订位到桌面,并进入tftp程序
3f. 先对tftp客户端进行一些设置,如下图
分别是追踪上传过程、允许二进制数据格式上传、(rexmt 1干啥的忘了……)、连接超过60s即认为超时
之后 connect 192.168.1.1 连接到路由器,由于前面进入tftp是在桌面,因此 put dd.chk 即可以把桌面的固件向路由器端上传了。
期间,tftp 端会不断返回上传的数据情况;而minicom终端窗口也会不断返回数据,等tftp传完后,路由器端还要编译上传的固件因此还要一段时间。等编译完成后路由器会自动重启,如果固件选择正确,那么等几分钟就可以看到复活的R6300啦
↓tftp 上传追踪
↓minicom 返回路由编译数据过程
至此第三部分结束。
4. 尾声
写到这里R6300刷机补遗就算告一段落。尾声部分用以补充还有遗漏的部分,此外自己也并不是IT、通信相关专业人士,若行文中有原理、描述、流程上的谬误,还望CHH坛诸大神不吝赐教啦~~
提前祝大家圣诞快乐
评论
赞!之前刷R7K变砖了,为了装那个救砖工具不得不装了双系统。。。
评论
支持一下,虽然看不懂
评论
写这帖子也是在台机和Mac间来回切换……
Mac不用额外驱动我比较意外,自带ssh和tftp也比较方便
台机没配多久,各种环境都没有,所以两者之间纠结半天
最后台机走一遍,Mac也走一遍,两边都刷了次……
评论
谢谢挽尊 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收
·日本中文新闻 唐田绘里香为新剧《极恶女王》剃光头 展现演员决心
·日本中文新闻 真子小室夫妇新居引发隐私担忧
·日本中文新闻 前AKB48成员柏木由纪与搞笑艺人交往曝光
·日本学校 {日本国际学校}梅田インターナショナルスクール
·日本学校 LINE:sm287 陳雨菲、20歳、台湾からの留学生、東京に来たばかり
·日本留学生活 出售平成22年走行48000km 代步小车
·日本华人网络交流 円相場 一時1ドル=140円台まで上昇?
·日本华人网络交流 问日本华人一个问题
·日本旅游代购 富山接机
·生活百科 英国转澳大利亚转换插头
·汽车 【求助】修车遇到困难怎么办?