ASUS RT-AC1200GU/Serial info
From TechInfoDepot
Jump to navigationJump to search
| 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
#if defined(RTAC1200GU)
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;
#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.
|