项目简介
本项目基于OpenWrt,专为极路由HC5661、HC5761和HC5861(极1S、极2、极3)路由器提供固件定制支持。用户可通过此项目编译或生成适用于这些路由器的OpenWrt固件,还能享受Wi-Fi驱动、USB驱动、Shadowsocks代理服务等丰富的功能扩展。
项目的主要特性和功能
- 支持极1S、极2、极3等多种机型。
- 支持2.4G开源版Wi-Fi驱动,已编译好的固件自带5G Wi-Fi驱动。
- 提供SD卡和USB驱动支持。
- 为极1S、极2、极3配置完善的LED定义。
- 可从HiWiFi bdinfo中获取正确的MAC地址。
- 内置基于ipset的按需代理,支持最小流量模式的Shadowsocks服务,通过LuCI界面自定义gfwlist。
- 支持通过编译源码或使用ImageBuilder生成固件。
安装使用步骤
前提工作
- 安装必需的软件包(仅限Ubuntu/Debian):
bash sudo apt-get install build-essential git subversion wget flex gettext libncurses5-dev unzip gawk liblzma-dev zlib1g-dev ccache u-boot-tools
- 获取项目代码:
固件生成方法1 - 编译
- 进入项目目录:
bash cd openwrt-hc5x61
- 开始编译:
bash make
编译成功后,固件文件位于:openwrt-ramips/bin/openwrt-ramips-mt7620a-hiwifi-hc5761-squashfs-sysupgrade.bin
固件生成方法2 - 利用ImageBuilder生成固件
- 进入ImageBuilder目录:
bash cd openwrt-hc5x61/ImageBuilder
- 解压ImageBuilder和SDK(需事先从
downloads.openwrt.org
下载):bash 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固件:
bash make HC5761 FEEDS=1 RALINK=1
- 生成极3固件:
bash make HC5861 FEEDS=1 RALINK=1
FEEDS=1
表示包含项目rssnsj/network-feeds
的功能在内。RALINK=1
表示包含5G驱动在固件中。
刷机方法
- 替换U-boot(以防止刷砖):
- 极1S:
bash cd /tmp wget http://rssn.cn/roms/uboot/HC5661-uboot.bin mtd write HC5661-uboot.bin u-boot
- 极2:
bash cd /tmp wget http://rssn.cn/roms/uboot/HC5761-uboot.bin mtd write HC5761-uboot.bin u-boot
- 极3:
bash cd /tmp wget http://rssn.cn/roms/uboot/HC5861-uboot.bin mtd write HC5861-uboot.bin u-boot
- 刷入固件:
bash sysupgrade -F -n openwrt-ramips-mt7620a-hiwifi-hc5761-squashfs-sysupgrade.bin
注意事项
- 编译时若遇到代码包下载失败或下载缓慢,可手动下载同名文件放到
openwrt-ramips/dl
目录下,再执行make
继续编译。 - HC5761(极2)和HC5861(极3)的5G驱动暂未有开源支持,Releases中可下载到已编译好的带5G驱动的固件,但由于MTK版权限制,本项目不提供其源代码。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】