Code Monkey home page Code Monkey logo

asus-rt-ac1200-padavan's Introduction

Asus-RT-AC1200-Padavan

ASUS RT-AC1200 Router Firmware

This is custom firmware (by Padavan) that has been built for the Asus RT-AC1200 Dual band AC Router. The one with the 580Mhz MediaTek MT7628AN. This model doesn't have any additional letters next to the AC1200. Don't flash this on the broadcom versions.

Wifi 2.4G/5G work. Basic out of the box functions appear to work as well...

It's been built with some modifications to the base config from: https://bitbucket.org/padavan/rt-n56u/src/32a93db4026cc2cff585d7008373432d888fc1aa/trunk/configs/templates/ac1200hp_base.config?at=master&fileviewer=file-view-default

I basically followed this guide to compile the build: https://bitbucket.org/padavan/rt-n56u/wiki/EN/HowToMakeFirmware

Modifications to build:

CONFIG_FIRMWARE_INCLUDE_OPENVPN=n

CONFIG_FIRMWARE_INCLUDE_QOS=y

OPENVPN was not included because it caused the build to fail.

QOS was included for Smart Queue Management with fq_codel. There is no GUI for this. I show you how to enable it below though.

I built this version for the purpose of stopping bufferbloat or lag for my fellow gamer friend with this specific router model. You can read more about this on my website at www.stoplagging.com

Minor Problems

  1. USB LED is always on, even if there is no USB device (Discovered by: JackMerlin)
  2. The WIFI indicator is still on even after 2.4GHz is turned off. (Discovered by: JackMerlin)

Firmware Flashing Instructions

Trying to update the stock firmware through the ASUS web GUI will NOT WORK!

*These instructions written below were based off the RT-N600 readme.md from https://github.com/russinnes/RT-N600-Padavan by russinnes

  1. Download RT-AC1200_3.4.3.9-099 from this repository

  2. Download the Asus recovery firmware (windows) tool from http://dlcdnet.asus.com/pub/ASUS/LiveUpdate/Release/Wireless/Rescue.zip

  3. Set your ethernet IP manually 192.168.1.5 / 255.255.255.0 with NO gateway

  4. Plug in your ethernet to LAN port 1 on the router

  5. Load up the recovery software with the RT-AC1200_3.4.3.9-099 firmware file, but don't press "Upload" yet.

  6. Plug in the router to power WHILE HOLDING the reset button in. While CONTINUING to hold the button, select "Upload" Continue to hold the reset button in until it finishes and verifies!

  7. If that doesn't work try pressing "Upload" first just before you do step 6. At some point while holding reset the rescue tool will finally detect and upload the firmware. That's when you can let go of the reset button.

  8. The router will reboot and not much will happen. Wait a minute or 2.

  9. Power off and on the router again. Voila. Set everything your Ethernet IP back to DHCP (automatically) and you're good to go.

  10. L:admin P:admin

Enabling fq_codel on startup to stop lag or bufferbloat on online games

  • Navigate to Advanced Settings > Customization > Scripts > Run After Router Started:

  • Then copy the lines from the script on this repository: https://github.com/StarWhiz/Asus-RT-AC1200-Padavan/blob/master/fq_codel%20script%20for%20Asus%20AC1200.txt

  • For the script... eth2 is my WAN interface in the example. yours might be different. you can check which interface is your wan by typing "ifconfig" when you ssh or telnet into the router.

  • After pasting in the script change WAN_UP_SPEED= and WAN_DOWN_SPEED= to be 90% of your max upload speed and 90% of your max download speed. Otherwise fq_codel won't work.

  • Finally press "Apply" on the bottom of the web GUI.

  • Then navigate to Advanced Settings > Administration > Settings

  • Under the "Commit NVRAM Content to Flash Memory Now:" option press the "commit button" to actually save changes.

  • You may need to reboot the router after this.

  • Congrats now you'll never lag in games again! Check out www.stoplagging.com if you have a different router.

  • Credits to : /u/nicefile on reddit for linking me to: http://openrouter.info/forum/viewtopic.php?f=21&t=4605 which helped me make this guide

asus-rt-ac1200-padavan's People

Contributors

starwhiz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

asus-rt-ac1200-padavan's Issues

Modifications?

Could you post the modifications you made to the base config so we can build it ourselves? Thanks!

Question about Compatibility

Hello,

First I just want to say that this isn't an issue with anything, I just needed a way to reach you to clarify something about your Padavan formware. I just got an RT AC1200 today and I've been looking into custom firmwares to put on it. From what I gathered there are multiple types of AC1200 routers, some with MediaTek and some with Broadcom chipsets. Not all firmwares made for each one of these are compatible with others.

I'm pretty sure I have the standard AC1200 MediaTek model myself. This looks like it would be the right choice for me, but I just wanted to clarify (because I'd hate to brick it this early on). This firmware you built is specifically for the base model MediaTek AC1200, right? Not for any other variant with an additional letter in its model?

Thanks in advance!

Help to enter recovery mode

Hello @StarWhiz
I tried to get my router to boot into recovery mode for hours and there is no way I can get it done.

I tried to flash the firmware in the 2 ways you described in the README, but I could not get the app to upload.
In fact, I was never able to get the power LED flashing slowly.

Is there any other tricks you could share with me?

Thanks,
Cleber.

Cannot find IPv6 settings

Hello,

I was looking for firmware for my RT-AC1200 because the official one doesn't support NAT6. After flashing this firmware, I could not even find IPv6 settings in WAN settings. I thought IPv6 settings should appear.
图片

Is there a way I can use NAT6 under this firmware?

Thanks.

FQ_CODEL works

Hi, i just created this account to tell you that fq_codel works for me, i´ve just adjusted everything to match my 10mbps connection, do the commit NVRAM and then rebooted my router via console using reboot command, now using dslreports.com to benchmark my connection i´ve obtained an A at bufferbloat, before using it i´ve always obtained an F at that test, many thanks for the firmware besides fq_codel now i´m able to print share too, the asus stock firmware wouldn´t let me do that, thanks and have a nice day

Receiving "Invalid IP address" error when uploading firmware!

I am a "legacy platform" (IBM mainframe) techie. I had an ASUS RT-AC1200 from ~2016 which I was trying to update to use as a (wireless) Access Point recently. I found your post - TY - and started following the steps you listed. My ACER laptop runs Win 10 64-bit and normally connects via WiFi with one of my newer ASUS devices. So, I disconnected that and set up the ethernet port TCP/IPv4 IP address as listed, i.e., 192.168.1.5 & subnet 255.255.255.0 and no default gateway. However, when I try to upload the firmware, I receive an "invalid IP address" error! Help! What am I missing or doing wrong?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.