前言
没错,我就是技术不行胆子贼大,过来吃螃蟹的。说白了就是穷。
准备从x86脱体,因为春节期间重启了一下all in boom,结果就连不上了,回到家看tty显示没问题。但是经历过两次这种事情,还是觉得回到硬路由省心一点。又翻出了一年前网红360 T7,价格下降了不少。然后无意又找到了R3G也不错。刚好最近一直在看immortalwrt,后面顺藤找到了hanwckf/immortalwrt-mt798x。
经过一番对比,发现最便宜是是康佳A31。R3G其实也不错,我重点是需要一个能刷openwrt的就行了。本着买新不买旧,不怕死的原则,买个康佳A31吧!事实上,一直想重生的K2,准备换个flash再战。罢了罢了,练练手可以,花钱省时间。后续看情况再写K2。
我在恩山以及全网未找到特别多资料,探索成功了,为后人铺路。
言归正传,刷机吧。
康佳A31情况介绍
路由器型号 | CPU | RAM | FLASH | 有线规格 | 无线规格 | USB |
---|---|---|---|---|---|---|
360 T7/T7U/T7M | MT7981 | 256M | 128M SPI-NAND | 4*1G | AX3000 | × |
康佳 KOMI-A31 | MT7981 | 256M | 128M SPI-NAND | 4*1G | AX3000 | × |
康佳A31 openwrt固件编译
#基于Ubuntu 20.04 LTS sudo apt update -y sudo apt full-upgrade -y sudo apt install -y ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential \ bzip2 ccache clang clangd cmake cpio curl device-tree-compiler ecj fastjar flex gawk gettext gcc-multilib \ g++-multilib git gperf haveged help2man intltool lib32gcc-s1 libc6-dev-i386 libelf-dev libglib2.0-dev \ libgmp3-dev libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5 libncursesw5-dev libreadline-dev \ libssl-dev libtool lld lldb lrzsz mkisofs msmtp nano ninja-build p7zip p7zip-full patch pkgconf python2.7 \ python3 python3-pip python3-ply python-docutils qemu-utils re2c rsync scons squashfs-tools subversion swig \ texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev git clone --depth=1 https://github.com/hanwckf/immortalwrt-mt798x.git cd immortalwrt-mt798x ./scripts/feeds update -a ./scripts/feeds install -a cp -f defconfig/mt7981-ax3000.config .config make menuconfig #菜单选择就不多说了,很多教程。这篇不适合纯小白 make download -j8 make V=s -j$(nproc) #使用wsl编译的需要加参数,具体看前面发的文章。需要帮忙定制固件可以联系我,国内环境真的太难了!
刷机时刻
终于到了最难的刷机高光时刻了!你需要usb转ttl!没有?不好意思
1、拆开外壳。这个很简单。把下面该用的文件准备好,网线连接上。
2、找到TTL接口。不传图了,操作能力好的都懂。将网孔向下,由下而上的接线次序 GND – TX接PC端的RX –RX接PC端的TX。PC端连接速度设定115200。
3、进入failsafe 模式。
这里要展开说说,是难点。因为网上没有相关教程,子方有料参考了360 T7 路由器 开启telnet及uboot控制台方法,比如不断按下‘f’与 <Enter>键,就可以进入 failsafe 模式。然后再开启云云的啥。是能进入failsafe 模式,但有些命令没有反应,也无法进入控制台。
所以,这里的解决方案是:你可以按wps或者rest,我当时是按到了wps键通电。然后tty屏幕会快速滚动代码,此时不断按下就会暂停,通过菜单进入failsafe 模式。界面会告诉你使用什么IP,他可能是192.168.0.2,也有可能是192.168.1.2,不要单纯看教程,看你自己显示什么!我的是192.168.0.2。如果无法DHCP,请自己手动编辑
4、刷入修改UBOOT。通过上述操作,通过这里下载本型号uboot。然后在打开上面的控制台刷入。当然,这个应该是提前下载了。
5、再次进入failsafe 模式,刷入固件
6、刷机完成!!!!!一个晚上!!!