Skip to content

SWRT-dev/asuswrt-bcm-ac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AC系列:https://github.com/SWRT-dev/asuswrt-bcm-ac

AX系列:https://github.com/SWRT-dev/asuswrt-bcm

注意:

  1. 要用 root 用户 git 和编译!!!
  2. 国内用户编译前最好准备好梯子

编译

  1. 首先装好 Ubuntu 64bit,推荐 Ubuntu 18 LTS x64 / Mint 19.1

  2. 命令行输入 sudo apt-get update ,然后输入 sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3.5 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget libncurses5:i386 libelf1:i386 lib32z1 lib32stdc++6 gtk-doc-tools intltool binutils-dev cmake lzma liblzma-dev lzma-dev uuid-dev liblzo2-dev xsltproc dos2unix libstdc++5 docbook-xsl-* sharutils autogen shtool gengetopt libltdl-dev libtool-bin

  3. 使用 git clone https://github.com/SWRT-dev/asuswrt-bcm-ac 命令下载好源代码

  4. 使用 git clone https://github.com/SWRT-dev/bcm-toolchains 命令下载toolchains

  5. 分别执行 cd bcm-toolchains

    sudo mkdir -p /opt/toolchains/

    sudo ln -sf $(pwd)/hndtools-arm-linux-2.6.36-uclibc-4.5.3 /opt/toolchains/

    sudo mkdir -p /projects/

    sudo mkdir -p /projects/bca/

    sudo mkdir -p /projects/bca/tools/

    sudo mkdir -p /projects/bca/tools/linux/

    sudo mkdir -p /projects/bca/tools/linux/bin/

    sudo ln -sf $(pwd)/hndtools-armeabi-2013.11 /projects/bca/tools/linux/

    sudo ln -sf $(pwd)/fwtag.ini /projects/bca/tools/linux/bin/

    sudo ln -sf /projects/bca/ /projects/hnd/

    chsh -s /bin/bash

    sudo ln -sf /bin/bash /bin/sh

  6. 使用 git clone https://github.com/SWRT-dev/bcmhnd-toolchains 命令下载toolchains

  7. 分别执行 cd bcmhnd-toolchains

    sudo ln -sf $(pwd)/crosstools-aarch64-gcc-5.3-linux-4.1-glibc-2.22-binutils-2.25 /opt/toolchains/

    sudo ln -sf $(pwd)/crosstools-arm-gcc-5.3-linux-4.1-glibc-2.22-binutils-2.25 /opt/toolchains/

  8. 编译固件

    cd asuswrt-bcm-ac/release/src-rt-6.x.4708

    make rt-ac68u

    cd asuswrt-bcm-ac/release/src-rt-7.14.114.x/src

    make rt-ac88u

    make rt-ac3100

    make rt-ac5300

    cd asuswrt-bcm-ac/release/src-rt-5.02hnd

    make rt-ac86u

    make gt-ac2900

    git checkout gtac5300 && make gt-ac5300

    编译完成后输出固件路径:

    asuswrt-bcm-ac/release/src-rt-6.x.4708/image

    asuswrt-bcm-ac/release/src-rt-7.14.114.x/src/image

    asuswrt-bcm-ac/release/src-rt-5.02hnd/image

Donate

如果你觉得此项目对你有帮助,请捐助我们,以使项目能持续发展,更加完善。

PayPal

Support via PayPal

Alipay 支付宝

alipay

Wechat 微信

wechat

About

asuswrt mod for bcm ac chips

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published