StarWhiz / Asus-RT-AC1200-Padavan

Custom Firrmware Built for the Asus RT-AC1200. With SQM (fq_codel)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Custom Firrmware Built for the Asus RT-AC1200. With SQM (fq_codel)