Skip to content

Latest commit

 

History

History
78 lines (63 loc) · 3.03 KB

DEV.md

File metadata and controls

78 lines (63 loc) · 3.03 KB

logo

AsusWrt Merlin for DSL Asus Routers

A powerful third party alternative firmware.
Explore Asus Merlin docs»

Download latest firmware · Request feature · Report bug · Support forum · Chat


I am a Dev or a Tester!!!

If you are a dev o a tester you are welcome! In this page you will find all info needed to build the firmware in your local machine or on the cloud and more

Build the firmware

To build the firmware on your local machine please you need to follow these steps:

git clone git@github.com:gnuton/asuswrt-merlin.ng.git
cd asuswrt-merlin.ng
git checkout -b gnuton-master origin/gnuton-master

docker run -it --rm -v "$PWD:/build" gnuton/asuswrt-merlin-toolchains-docker:latest-ubuntu-20_04 /bin/bash

#RT/DSL-AX82U
cd release/src-rt-5.02axhnd.675x
make dsl-ax82u

#DSL-AC68U
cd release/src-rt-6.x.4708
make dsl-ac68u

# TROUBLESHOOTING
# If you have cloned repository outside docker you may need to run the following commands
# to avoid permission denied errors
# 1. get your uid and gid for your user in the host
host$ id
uid=12345(antonio) gid=67890(users)

# 2. Craete the users group in docker
docker$ groupadd  -g 678980 users
# 3. Create the user
docker$ useradd myuser -u 12345 -g 67890 -m -s /bin/bash

Branching

Master branch

  • gnuton-master is the MASTER BRANCH. All stable and pre-releases are built from here.

DEV_* branches

DEV prefixed branches are temporary feature branches. They can come and go any time. Eventually they may get merged to dsl-master. Currently these are the most important ones:

  • REPEATER MODE - Adds all operational wireless modes available to RT corrispective routers but not losing the ability to work as DSL router too. Download Image

ARCHIVED_* branches -

These branches are and won't be actively maintained anymore, they are mostly based on old 384 firmware.