sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install git autoconf automake bison build-essential flex gawk gettext gperf libtool pkg-config zlib1g-dev libgmp3-dev libmpc-dev libmpfr-dev texinfo python-docutils mc autopoint -y
cd
/opt
git
clone
https://bitbucket.org/padavan/rt-n56u.git
===这里是编译mips工具===
cd
/opt/rt-n56u/toolchain-mipsel
./clean_sources
./build_toolchain
一:修正K2的GPIO
这里的K2硬件版本为A2
Reset:GPIO 1
LED颜色
编辑 /opt/rt-n56u/trunk/configs/boards/RT-AC54U/board.h文件
并把内容改为如下,注意没有数字参数的请确定前面是“#undef”,否则编译时报错。
粗体为修改部分:
/* ASUS RT-AC54U */
#define BOARD_PID "RT-AC54U"
#define BOARD_NAME "RT-AC54U"
#define BOARD_DESC "ASUS RT-AC54U Wireless Router"
#define BOARD_VENDOR_NAME "ASUSTek Computer Inc."
#define BOARD_VENDOR_URL "http://www.asus.com/"
#define BOARD_MODEL_URL "http://www.asus.com/Networking/RTAC54U/"
#define BOARD_BOOT_TIME 25
#define BOARD_FLASH_TIME 60
#undef BOARD_GPIO_BTN_RESET
#define BOARD_GPIO_BTN_WPS 1
#undef BOARD_GPIO_LED_ALL
#define BOARD_GPIO_LED_WIFI 11
#define BOARD_GPIO_LED_POWER 8
#undef BOARD_GPIO_LED_LAN
#define BOARD_GPIO_LED_WAN 10
#undef BOARD_GPIO_LED_USB
#undef BOARD_GPIO_LED_ROUTER
#undef BOARD_GPIO_PWR_USB
#define BOARD_HAS_5G_11AC 1
#define BOARD_NUM_ANT_5G_TX 2
#define BOARD_NUM_ANT_5G_RX 2
#define BOARD_NUM_ANT_2G_TX 2
#define BOARD_NUM_ANT_2G_RX 2
#define BOARD_NUM_ETH_LEDS 0
#define BOARD_HAS_EPHY_L1000 0
#define BOARD_HAS_EPHY_W1000 0
二:调用原厂无线参数
把/opt/rt-n56u/trunk/configs/boards/RT-AC54U目录下”SingleSKU”开头的文件全删除
并编辑/opt/rt-n56u/trunk/configs/boards/RT-AC54U/kernel-3.4.x.config文件
查找并修改为如下内容(主要修正是删除#号,或者将is not set改为=y或=n)
CONFIG_RT_SINGLE_SKU=n
CONFIG_RT2860V2_AP_GREENAP=y
CONFIG_INTERNAL_PA_INTERNAL_LNA=n
CONFIG_INTERNAL_PA_EXTERNAL_LNA=n
CONFIG_EXTERNAL_PA_EXTERNAL_LNA=y
CONFIG_MT76X2_AP_GREENAP=y
CONFIG_MT76X2_AP_INTERNAL_PA_INTERNAL_LNA=n
CONFIG_MT76X2_AP_INTERNAL_PA_EXTERNAL_LNA=n
CONFIG_MT76X2_AP_EXTERNAL_PA_EXTERNAL_LNA=y
CONFIG_RALINK_UART_BRATE=57600
三:修正WAN/LAN顺序
默认情况下,WAN口会变成LAN4口,LAN4口会变成WAN口
编辑/opt/rt-n56u/trunk/configs/boards/RT-AC54U/kernel-3.4.x.config文件
查找WAN=0并修改为如下内容
CONFIG_RAETH_ESW_PORT_WAN=4
CONFIG_RAETH_ESW_PORT_LAN1=3
CONFIG_RAETH_ESW_PORT_LAN2=2
CONFIG_RAETH_ESW_PORT_LAN3=1
CONFIG_RAETH_ESW_PORT_LAN4=0
四:汉化(可选)
编辑/opt/rt-n56u/trunk/user/www/Makefile文件,查找并将RU=后面的内容改为”简体中文”
用下面的文件替代/opt/rt-n56u/trunk/user/www/dict/RU.dict文件
RU.dict
五:默认配置(可选)
cd
/opt/rt-n56u/trunk
./clear_tree
./build_firmware
等待结果,如果不出错,最后会显示信息包括固件大小,名字,位置等
最后固件生成在/opt/rt-n56u/trunk/images下.trx扩展名的。
后续升级源码
git pull
cd
/opt/rt-n56u/toolchain-mipsel
/clean_sources
/clean_toolchain
/build_toolchain
cd
/opt/rt-n56u/trunk
./clear_tree
./build_firmware
文章归档
文章归档
2023年十二月 (2)
2023年十一月 (5)
2023年七月 (2)
2023年二月 (11)
2022年十一月 (1)
2022年九月 (1)
2022年七月 (1)
2022年二月 (1)
2022年一月 (5)
2021年十二月 (2)
2021年十一月 (2)
2021年二月 (1)
2020年十二月 (1)
2020年十一月 (1)
2020年七月 (3)
2020年六月 (3)
2020年五月 (2)
2020年三月 (1)
2019年十二月 (4)
2019年十一月 (5)
2019年七月 (2)
2019年六月 (1)
2019年五月 (7)
2019年四月 (4)
2019年三月 (1)
2019年一月 (2)
2018年十二月 (11)
2018年十一月 (8)
2018年十月 (6)
2018年九月 (7)
2018年八月 (4)
2018年七月 (4)
2018年六月 (4)
2018年五月 (11)
2018年四月 (4)
2018年三月 (11)
2018年二月 (1)
2018年一月 (4)
2017年十二月 (1)
2017年十一月 (2)
2017年九月 (7)
2017年八月 (3)
2017年七月 (8)
2017年六月 (2)
2017年五月 (3)
2017年四月 (10)
2017年三月 (10)
2017年二月 (10)
2017年一月 (3)
2016年十二月 (14)
2016年十一月 (3)
2016年九月 (16)
2016年八月 (5)
2016年五月 (7)
2016年四月 (1)
2015年十二月 (16)
2015年十一月 (7)
2015年十月 (13)
2015年五月 (2)
2015年四月 (19)
2015年一月 (2)
2014年十一月 (3)
2014年七月 (1)
2014年六月 (12)
2014年五月 (17)
文章
RSS
评论
RSS
WordPress.org
阅读统计
斐讯K3C V32.1.45.267 V1.1官改升级操作
( 757,274 )
斐讯官改版本koolproxy https过滤使用教程
( 551,599 )
关于近期斐讯固件强制推送广告的分析
( 515,225 )
斐讯官改悟空M1及WIFI插座DC1控制说明
( 482,051 )
frp内网穿透服务器搭建及免费frp服务器提供
( 366,608 )
K3新版官改固件USB打印机使用说明
( 269,029 )
斐讯K2 刷breed、第三方固件及开启telnet、ssh方法,含原版固件净化、新增功能
( 211,634 )
腾达AC9基于华硕RT-AC1200G+源码及梅林源码固件改造
( 185,265 )
【原创首发】斐讯K2T官方固件开telnet、ssh及备份说明
( 150,079 )
斐讯K2 V22.5.9.163版本安装telnet、ssh和breed的方法及净化、精简、去广告版本安装
( 146,120 )
腾讯云主机年中优惠
阿里云香港轻量应用服务器
搬瓦工主机推荐
Vultr主机推荐
CloudCone主机推荐