Files
openwrt-hc5x61/README.md

92 lines
3.7 KiB
Markdown
Raw Normal View History

2015-05-20 22:27:17 +08:00
openwrt-hc5x61
2014-12-25 23:29:43 +08:00
==============
2015-05-20 22:27:17 +08:00
OpenWrt Patch for HiWiFi HC5661 / HC5761 / HC5861 (based on "barrier_breaker" branch)
2014-12-25 23:29:43 +08:00
2015-05-20 22:27:17 +08:00
极路由 HC5661 / HC5761 / HC5861 极1S、极2、极3OpenWrt补丁基于barrier_breaker分支
2014-12-25 23:29:43 +08:00
2015-05-20 22:27:17 +08:00
### 关于极路由
* 极路由官方产品页http://www.hiwifi.com/
2015-01-05 16:32:18 +08:00
2014-12-25 23:37:04 +08:00
-------
2014-12-25 23:29:43 +08:00
2015-06-04 00:09:48 +08:00
#### OpenWrt补丁及ImageBuilder说明
* 包含了HC5661、HC5761、HC5861 3个机型的OpenWrt补丁
* 可以Checkout下来代码直接make会自动打补丁、自动载入menuconfig配置并自动编译
* 也可以直接利用ImageBuilder将机型支持代码dts描述文件与OpenWrt官方二进制程序合并成相应机型的固件。
#### 固件包含的功能
* 极1S、极2、极3均完美支持
* 2.4G开源版Wi-Fi驱动支持
* 自带5G Wi-Fi驱动仅限本项目Releases中已编译好的固件
* SD卡驱动支持
* USB驱动支持
* 极1S、极2、极3完善的LED定义与配置
2015-06-03 19:14:53 +08:00
* 支持获取正确的MAC地址HiWiFi bdinfo中的文本格式
* 内置基于ipset按需代理支持最小流量模式的Shadowsocks服务ss-redir.sh
2015-06-04 00:09:48 +08:00
* 支持Shadowsocks加速服务及其LuCI界面支持自定义gfwlist。
2014-12-25 23:37:04 +08:00
#### 编译好的固件下载
2015-05-20 22:27:17 +08:00
* 请在本项目的Releases下载或者 http://rssn.cn/roms/ 。
2014-12-25 23:29:43 +08:00
2015-06-01 16:10:28 +08:00
#### 前提工作
2014-12-25 23:37:04 +08:00
2015-01-05 14:51:30 +08:00
# 安装必需的软件包仅限Ubuntu/Debian
2015-06-09 20:24:09 +08:00
sudo apt-get install build-essential git subversion wget flex gettext libncurses5-dev unzip gawk liblzma-dev zlib1g-dev ccache u-boot-tools
2015-05-20 22:06:15 +08:00
2015-06-01 16:10:28 +08:00
# Checkout项目代码
2015-05-20 22:27:17 +08:00
git clone https://github.com/rssnsj/openwrt-hc5x61.git
2015-06-01 16:10:28 +08:00
#### 固件生成方法1 - 编译
2015-05-20 22:27:17 +08:00
cd openwrt-hc5x61
2014-12-25 23:39:58 +08:00
make
2015-06-01 16:10:28 +08:00
# 编译成功后,固件文件位于: openwrt-ramips/bin/oopenwrt-ramips-mt7620a-hiwifi-hc5761-squashfs-sysupgrade.bin
2015-06-04 00:09:48 +08:00
#### 固件生成方法2 - 利用ImageBuilder将机型支持代码与OpenWrt官方二进制程序合并生成固件
2015-06-01 16:10:28 +08:00
2015-06-01 16:26:40 +08:00
cd openwrt-hc5x61/ImageBuilder
2015-06-01 16:10:28 +08:00
# 解压ImageBuilder和SDK事先从downloads.openwrt.org下载好
tar jxvf xxx/OpenWrt-ImageBuilder-ramips_mt7620a-for-linux-x86_64.tar.bz2
tar jxvf xxx/OpenWrt-SDK-ramips-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2
# 生成极2固件
2015-06-20 12:10:06 +08:00
make HC5761 FEEDS=1 RALINK=1
2015-06-01 16:10:28 +08:00
# 生成极3固件
2015-06-20 12:10:06 +08:00
make HC5861 FEEDS=1 RALINK=1
2015-06-01 16:10:28 +08:00
# FEEDS=1 表示包含项目 rssnsj/network-feeds 的功能在内
2015-06-20 12:10:06 +08:00
# RALINK=1 表示包含5G驱动在固件中
2014-12-25 23:37:04 +08:00
2015-05-20 22:27:17 +08:00
#### 刷机方法
2015-06-02 17:08:06 +08:00
以极2为例openwrt-ramips-mt7620a-hiwifi-hc5761-squashfs-sysupgrade.bin 是sysupgrade格式的固件传到路由器的/tmp下通过SSH或串口登录路由器Shell。
2015-06-03 19:14:53 +08:00
2015-06-04 00:09:48 +08:00
首先最好将U-boot替换成解锁版不校验固件是否是官方发布的以防止万一刷砖无法直接tftp刷root固件
2015-06-02 17:08:06 +08:00
2015-07-05 12:15:56 +08:00
# 极1S
2015-06-02 17:08:06 +08:00
cd /tmp
2015-07-05 12:15:56 +08:00
wget http://rssn.cn/roms/uboot/HC5661-uboot.bin
mtd write HC5661-uboot.bin u-boot
# 极2
cd /tmp
wget http://rssn.cn/roms/uboot/HC5761-uboot.bin
2015-06-02 17:08:06 +08:00
mtd write HC5761-uboot.bin u-boot
2015-07-05 12:15:56 +08:00
# 极3
cd /tmp
wget http://rssn.cn/roms/uboot/HC5861-uboot.bin
mtd write HC5861-uboot.bin u-boot
2015-06-02 17:08:06 +08:00
如果上面的地址失效,也可以从这里获取: https://github.com/rssnsj/firmware-tools/tree/hiwifi
然后刷入固件:
2014-12-25 23:37:04 +08:00
2015-05-20 22:27:17 +08:00
sysupgrade -F -n openwrt-ramips-mt7620a-hiwifi-hc5761-squashfs-sysupgrade.bin
2014-12-25 23:29:43 +08:00
2015-05-20 22:27:17 +08:00
#### 说明
* 编译时若碰到代码包下载失败,或下载过于缓慢,请先 Ctrl + C 暂停,手动下载同名的文件放到 openwrt-ramips/dl 下面再执行“make”继续编译
* HC5761极2的5GMT7610E、HC5861极3的5GMT7612E驱动暂未有开源支持Releases中可下载到编译好的已带5G驱动的固件但由于MTK版权限制本项目不提供其源代码。
2014-12-25 23:29:43 +08:00