ASUS RT-AC57U

Overview

 * with four external antennas and Parental Controls,
 * smooth 4K video streaming from Youtube and Netflix

"AP-MT0D-0001", "REV1.0" and "1606" is silkscreened on the board.


 * EEC: RU0000040239
 * 90IG02P1-BO3110, 90IG02P1-BU3100,

Reviews

 * Asus RT-AC1200GU on Mysku blogs (RU) (PCB images)

Forum threads

 * ASUS RT-AC57U (RT-AC1200GU ?) on SNB forums
 * ASUS RT-AC57U (RT-AC1200GU) on iXBT forums
 * ASUS RT-AC1200GU on SNB forums
 * ASUS RT-AC1200GU on Smzdm forums (CN) (PCB images)
 * ASUS RT-AC1200GU on KoolShare forums (CN) (images)
 * Asus RT-AC85U, RT-AC58U, RT-AC53 and RT-AC1200GU on wl500g.info
 * ASUS RT-AC1200GU (Wireless-AC1200) - FW 3.0.0.4.380.5577 (2016/08/23)
 * MediaTek MT7621A/MT7612E/MT7603E (ePA/eLNA), RAM 128MB, Flash SPI


 * ASUS RT-AC1200GU on iXBT forums (RTN posts)

Specs

 * Concurrent 300Mbps (2.4GHz) and 867Mbps (5GHz) throughput for fast
 * ＷiFi connections.


 * 4x Gigabit LAN ports provide extensive connectivity and 1x USB 2.0 port
 * allows you to connect printers or hard drives for convenient file sharing.


 * Intuitive ASUS Router App lets you control your network anywhere,
 * without needing to boot up a PC.


 * Improved coverage and multi-device performance with four external
 * antennas - two each for the 2.4GHz and 5GHz bands.


 * ASUSWRT dashboard for easy router setup and management.

GPL Info

 * ASUS RT-AC1200GU/Configs

{{SCollapse|GPL info >> • export RT-AC1200GU := IPV6SUPP=y HTTPS=y MIPS32=r2 RALINK=y MT7621=y BBEXTRAS=y USBEXTRAS=y EBTABLES=y SAMBA3=y MEDIASRV=y MODEMPIN=y SSH=y PARENTAL2=y PRINTER=y USB="USB" APP="network" AUTODICT=y SHP=y TCODE=y BUILD_NAME="RT-AC1200GU" RTAC1200GU=y NTFS="open" ODMPID=y MDNS=y NEW_RGDM=y NEWSSID_REV2=y LAN50=y RA_SKU_IN_DRV=y REPEATER=y FINDASUS=y REDIRECT_DNAME=y MODEM=y LED_ALL=y ATCOVER=y \ BOOT_FLASH_TYPE=SPI MT7603_EXTERNAL_PA_EXTERNAL_LNA=y \ DRAM=128M \ FIRST_IF=MT7603E \ SECOND_IF=MT7612E \ JFFS2=y PSISTLOG=y \ TEMPROOTFS=y \ EXTRA_KERNEL_CONFIGS="MT7621_BAUDRATE=57600 RT2880_DRAM_128M=y  UBOOT_CMDLINE=y MODEL_RTAC1200GU=y"

\asuswrt\release\src\router\rc\init.c

case MODEL_RTAC1200GU: nvram_set("boardflags", "0x100"); // although it       is not used in ralink driver, set for vlan nvram_set("vlan1hwname", "et0"); // vlan. used to get "%smacaddr" for compare and find parent interface. nvram_set("lan_ifname", "br0"); set_basic_ifname_vars ("eth3", "vlan1", "ra0", "rai0",                      "usb", "vlan1", NULL, "vlan3", 0); nvram_set_int("btn_rst_gpio", 41|GPIO_ACTIVE_LOW); nvram_set_int("btn_wps_gpio", 43|GPIO_ACTIVE_LOW); nvram_set_int("led_usb_gpio", 47|GPIO_ACTIVE_LOW); nvram_set_int("led_pwr_gpio", 48|GPIO_ACTIVE_LOW); nvram_set_int("led_wps_gpio", 48|GPIO_ACTIVE_LOW); nvram_set_int("led_5g_gpio",  15|GPIO_ACTIVE_LOW); nvram_set_int("led_2g_gpio",  14|GPIO_ACTIVE_LOW); nvram_set_int("led_all_gpio", 46|GPIO_ACTIVE_LOW); nvram_set_int("led_lan_gpio",  7|GPIO_ACTIVE_LOW); nvram_set_int("led_wan_gpio", 16|GPIO_ACTIVE_LOW); eval("rtkswitch", "11"); nvram_set("ehci_ports", "1-2"); nvram_set("ohci_ports", "2-2"); nvram_set("ct_max", "300000"); // force if (nvram_get("wl_mssid") && nvram_match("wl_mssid", "1")) add_rc_support("mssid"); add_rc_support("2.4G 5G update usbX1"); add_rc_support("rawifi"); add_rc_support("manual_stb"); add_rc_support("11AC"); // either txpower or singlesku supports rc. // add_rc_support("pwrctrl"); // the following values is model dep. so move it from default.c to here nvram_set("wl0_HT_TxStream", "2"); nvram_set("wl0_HT_RxStream", "2"); nvram_set("wl1_HT_TxStream", "2"); nvram_set("wl1_HT_RxStream", "2"); break;
 * 1) if defined(RTAC1200GU)
 * 1) endif	/* RTAC1200GU */

Инструкция по сборке прошивки Padavan-ng

=
================================


 * https://github.com/Linaro1985/padavan-ng

Сборка из консоли с помощью следующих комманд:

1) Подготавливаем исходники и toolchain:

cd ~/ git clone https://github.com/Linaro1985/padavan-ng.git padavan-ng cd padavan-ng/toolchain sudo -s ./build_toolchain.sh cd ../trunk

В каталоге configs/templates находятся папки с производителями:


 * https://github.com/Linaro1985/padavan-ng/tree/master/trunk/configs/templates

В них вы найдете интересующую вас модель.

2) Копируем конфиг для вашей модели (в качестве примера ac1200gu.config):

cp configs/templates/asus/ac1200gu.config .config

Если у вас другое устройство, то список доступных конфигов можно посмотреть так:

ls configs/templates/asus

3) Собираем прошивку:

./clear_tree.sh ./build_firmware.sh

В каталоге images будет прошивка в соответствующем для устройства формате.

Данный репозиторий доступен для сборки в Prometheus.

Достаточно обновить скрипт до последней тестовой версии и выбрать репозиторий Padavan-ng. }}