### Target Vendor/Product (support only Ralink RT3883/MT7620/MT7621) CONFIG_VENDOR=Ralink #CONFIG_PRODUCT=RT3883 CONFIG_PRODUCT=MT7620 ### Target ProductID (board select, max 12 symbols) #CONFIG_FIRMWARE_PRODUCT_ID="RT-N14U" #CONFIG_FIRMWARE_PRODUCT_ID="RT-N56U" #CONFIG_FIRMWARE_PRODUCT_ID="RT-N65U" #CONFIG_FIRMWARE_PRODUCT_ID="SWR1100" #CONFIG_FIRMWARE_PRODUCT_ID="BN750DB" CONFIG_FIRMWARE_PRODUCT_ID="MI-MINI" ### Linux kernel and toolchain (only linux-3.0.x for "RT-N65U" target yet) #CONFIG_LINUXDIR=linux-3.0.x CONFIG_LINUXDIR=linux-3.4.x CONFIG_TOOLCHAIN_DIR=/tmp-static/MI-MINI/mi-mini/toolchain-mipsel ############################################################ ### Linux kernel configuration ############################################################ ### Build ROOTFS_IN_RAM firmware mode (kernel+initramfs). ### Decreased firmware size, but more RAM used, slow boot. ### Also allow build image for load w/o flash from UART console #CONFIG_FIRMWARE_TYPE_ROOTFS_IN_RAM=y ### Kernel driver select for WiFi AP 5GHz ### 2.4 = RT3883/3662 v2.4.3.6 ### 2.7 = RT3883/3662 v2.7.2.0 CONFIG_FIRMWARE_WIFI5_DRIVER=2.7 ### Kernel driver select for WiFi AP 2.4GHz ### 2.4 = RT3092 v2.4.0.5 ### 2.5 = RT3092 v2.5.0.11 ### 2.7 = RT3092 v2.7.1.5 CONFIG_FIRMWARE_WIFI2_DRIVER=2.7 ### Enable IPv6 support CONFIG_FIRMWARE_ENABLE_IPV6=y ### Enable USB support CONFIG_FIRMWARE_ENABLE_USB=y ### Enable NTFS filesystem support via Paragon "ufsd" driver. ~0.4MB #CONFIG_FIRMWARE_ENABLE_UFSD=y ### Enable FAT/FAT32 filesystem support. ~0.1MB #CONFIG_FIRMWARE_ENABLE_FAT=y ### Enable exFAT (FAT/FAT32 too) filesystem support. ~0.12MB CONFIG_FIRMWARE_ENABLE_EXFAT=y ### Enable EXT2 filesystem support. ~0.1MB #CONFIG_FIRMWARE_ENABLE_EXT2=y ### Enable EXT3 filesystem support. ~0.2MB #CONFIG_FIRMWARE_ENABLE_EXT3=y ### Enable EXT4 (EXT3/2 too) filesystem support. ~0.4MB CONFIG_FIRMWARE_ENABLE_EXT4=y ### Enable XFS filesystem support. ~0.6MB #CONFIG_FIRMWARE_ENABLE_XFS=y ### Enable FUSE (filesystems in userspace) support. ~0.1MB CONFIG_FIRMWARE_ENABLE_FUSE=y ### Enable swap files/partitions support. ~0.05MB CONFIG_FIRMWARE_ENABLE_SWAP=y ### Include UVC camera modules. ~0.2MB CONFIG_FIRMWARE_INCLUDE_UVC=y ### Include USB-HID modules. ~0.2MB #CONFIG_FIRMWARE_INCLUDE_HID=y ### Include USB-Serial modules (e.g. pl2303). ~0.03MB CONFIG_FIRMWARE_INCLUDE_SERIAL=y ### Include USB-Audio modules ~0.46MB CONFIG_FIRMWARE_INCLUDE_AUDIO=y ### Include network QoS scheduling modules. ~0.2MB #CONFIG_FIRMWARE_INCLUDE_QOS=y ### Include IMQ module for shapers (a bit of performance degradation). ~0.02MB #CONFIG_FIRMWARE_INCLUDE_IMQ=y ### Include IFB module for shapers. ~0.03MB #CONFIG_FIRMWARE_INCLUDE_IFB=y ### Include IPSet utility and kernel modules. ~0.4MB CONFIG_FIRMWARE_INCLUDE_IPSET=y ### Include NFSv3 server. ~0.6MB CONFIG_FIRMWARE_INCLUDE_NFSD=y ### Include NFSv3 client. ~0.5MB #CONFIG_FIRMWARE_INCLUDE_NFSC=y ### Include CIFS (SMB) client. ~0.2MB #CONFIG_FIRMWARE_INCLUDE_CIFS=y ############################################################ ### Userspace configuration ############################################################ ### Include WebUI international resources. Increased firmware size #CONFIG_FIRMWARE_INCLUDE_LANG_BR=y #CONFIG_FIRMWARE_INCLUDE_LANG_CZ=y #CONFIG_FIRMWARE_INCLUDE_LANG_DA=y #CONFIG_FIRMWARE_INCLUDE_LANG_DE=y #CONFIG_FIRMWARE_INCLUDE_LANG_ES=y #CONFIG_FIRMWARE_INCLUDE_LANG_FI=y #CONFIG_FIRMWARE_INCLUDE_LANG_FR=y #CONFIG_FIRMWARE_INCLUDE_LANG_NO=y #CONFIG_FIRMWARE_INCLUDE_LANG_PL=y CONFIG_FIRMWARE_INCLUDE_LANG_RU=y #CONFIG_FIRMWARE_INCLUDE_LANG_SV=y #CONFIG_FIRMWARE_INCLUDE_LANG_UK=y ### Include NTFS-3G FUSE driver (instead of Paragon "ufsd"). ~0.4MB CONFIG_FIRMWARE_INCLUDE_NTFS_3G=y ### Include LPR printer daemon. ~0.12MB CONFIG_FIRMWARE_INCLUDE_LPRD=y ### Include USB-over-Ethernet printer daemon. ~0.05MB CONFIG_FIRMWARE_INCLUDE_U2EC=y ### Include "tcpdump" utility. ~0.6MB CONFIG_FIRMWARE_INCLUDE_TCPDUMP=y ### Include "hdparm" utility (allow set HDD spindown timeout and APM). ~0.1MB CONFIG_FIRMWARE_INCLUDE_HDPARM=y ### Include "parted" utility (allow make GPT partitions). ~0.3MB #CONFIG_FIRMWARE_INCLUDE_PARTED=y ### Include SMB (and WINS) server. ~1.5MB CONFIG_FIRMWARE_INCLUDE_SMBD=y ### Include WINS server only. ~0.4MB #CONFIG_FIRMWARE_INCLUDE_WINS=y ### Include syslog for SMB and WINS server. ~0.3MB #CONFIG_FIRMWARE_INCLUDE_SMBD_SYSLOG=y ### Include FTP server. ~0.2MB CONFIG_FIRMWARE_INCLUDE_FTPD=y ### Include alternative L2TP control client RP-L2TP. ~0.1MB #CONFIG_FIRMWARE_INCLUDE_RPL2TP=y ### Include EAP-TTLS and EAP-PEAP authentication support. openssl ~1.2MB, wpa_supplicant +0.04MB CONFIG_FIRMWARE_INCLUDE_EAP_PEAP=y ### Include HTTPS support for DDNS client. openssl ~1.2MB CONFIG_FIRMWARE_INCLUDE_DDNS_SSL=y ### Include HTTPS support. openssl ~1.2MB CONFIG_FIRMWARE_INCLUDE_HTTPS=y ### Include sftp-server. openssl ~1.2MB, sftp-server ~0.06MB CONFIG_FIRMWARE_INCLUDE_SFTP=y ### Include dropbear SSH. ~0.3MB CONFIG_FIRMWARE_INCLUDE_DROPBEAR=y ### Make the dropbear symmetrical ciphers and hashes faster. ~0.06MB CONFIG_FIRMWARE_INCLUDE_DROPBEAR_FAST_CODE=y ### Include OpenSSH instead of dropbear. openssl ~1.2MB, openssh ~1.0MB #CONFIG_FIRMWARE_INCLUDE_OPENSSH=y ### Include OpenVPN. IPv6 required. openssl ~1.2MB, openvpn ~0.4MB CONFIG_FIRMWARE_INCLUDE_OPENVPN=y ### Include Elliptic Curves (EC) to openssl library. ~0.1MB #CONFIG_FIRMWARE_INCLUDE_OPENSSL_EC=y ### Include "openssl" executable for generate certificates. ~0.4MB CONFIG_FIRMWARE_INCLUDE_OPENSSL_EXE=y ### Include xUPNPd IPTV mediaserver. ~0.3MB CONFIG_FIRMWARE_INCLUDE_XUPNPD=y ### Include Minidlna UPnP mediaserver. ~1.6MB CONFIG_FIRMWARE_INCLUDE_MINIDLNA=y ### Include Firefly iTunes mediaserver. ~1.0MB #CONFIG_FIRMWARE_INCLUDE_FIREFLY=y ### Include ffmpeg 0.11.x instead of 0.6.x for Minidlna and Firefly. ~0.1MB CONFIG_FIRMWARE_INCLUDE_FFMPEG_NEW=y ### Include Transmission torrent. openssl ~1.2MB, transmission ~1.5MB CONFIG_FIRMWARE_INCLUDE_TRANSMISSION=y ### Include Transmission-Web-Control (advanced WebUI). ~0.8MB CONFIG_FIRMWARE_INCLUDE_TRANSMISSION_WEB_CONTROL=y ### Include Aria2 download manager. openssl ~1.2MB, aria2 ~3.5MB CONFIG_FIRMWARE_INCLUDE_ARIA=y ### Include Aria2 WEB control. ~0.7MB CONFIG_FIRMWARE_INCLUDE_ARIA_WEB_CONTROL=y ### Include TOR proxy ~2.3MB CONFIG_FIRMWARE_INCLUDE_TOR=y ### Include GeoIP database info for TOR proxy ~3MB CONFIG_FIRMWARE_INCLUDE_TOR_GEOIP=y ### Include GeoIP6 database info for TOR proxy ~8.5MB CONFIG_FIRMWARE_INCLUDE_TOR_GEOIPV6=y ### Include privoxy proxy ~0.3MB CONFIG_FIRMWARE_INCLUDE_PRIVOXY=y ### Include dnscrypt-proxy ~0.3MB CONFIG_FIRMWARE_INCLUDE_DNSCRYPT=y ### Include WPAD support CONFIG_FIRMWARE_INCLUDE_WPAD=y