chongshengB / rt-n56u

Padavan
1.74k stars 1.63k forks source link

请求适配一下MI-3C #549

Open John-881 opened 2 years ago

John-881 commented 2 years ago

这个路由器我在hanwckf那里看到了适配机型,但是ChongshengB这里没有,我用的云编译是C大神的不知道能不能用在H大神那里,插件可不可以同样安装,因为有很多未知的问题,如果C大神能适配一下,就更好了。

John-881 commented 2 years ago

源码是这样的:

Target Vendor/Product (support only Ralink RT3883/MT7620/MT7621/MT7628)

CONFIG_VENDOR=Ralink CONFIG_PRODUCT=MT7628

Target ProductID (board select, max 12 symbols)

CONFIG_FIRMWARE_PRODUCT_ID="MI-3C"

Linux kernel and toolchain

CONFIG_FIRMWARE_INCLUDE_SFE=y

CONFIG_LINUXDIR=linux-3.4.x

############################################################

Linux kernel configuration

############################################################

Enable MT7628 CPU sleep mode (downclock to 100MHz on idle)

CONFIG_FIRMWARE_CPU_SLEEP=y

4.1 = MT7628 v4.1.0.0

CONFIG_FIRMWARE_WIFI2_DRIVER=4.1

Enable IPv6 support

CONFIG_FIRMWARE_ENABLE_IPV6=y

Enable USB support

CONFIG_FIRMWARE_ENABLE_USB=n

Enable NTFS filesystem support via Paragon "ufsd" driver. ~0.4MB

CONFIG_FIRMWARE_ENABLE_UFSD=n

Enable FAT/FAT32 filesystem support. ~0.1MB

CONFIG_FIRMWARE_ENABLE_FAT=n

Enable exFAT (FAT/FAT32 too) filesystem support. ~0.12MB

CONFIG_FIRMWARE_ENABLE_EXFAT=n

Enable EXT2 filesystem support. ~0.1MB

CONFIG_FIRMWARE_ENABLE_EXT2=n

Enable EXT3 filesystem support. ~0.2MB

CONFIG_FIRMWARE_ENABLE_EXT3=n

Enable EXT4 (EXT3/2 too) filesystem support. ~0.4MB

CONFIG_FIRMWARE_ENABLE_EXT4=n

Enable XFS filesystem support. ~0.6MB

CONFIG_FIRMWARE_ENABLE_XFS=n

Enable FUSE (filesystems in userspace) support. ~0.1MB

CONFIG_FIRMWARE_ENABLE_FUSE=n

Enable swap files/partitions support. ~0.05MB

CONFIG_FIRMWARE_ENABLE_SWAP=n

Include UVC camera modules. ~0.2MB

CONFIG_FIRMWARE_INCLUDE_UVC=n

Include USB-HID modules. ~0.2MB

CONFIG_FIRMWARE_INCLUDE_HID=n

Include USB-Serial modules (e.g. pl2303). ~0.03MB

CONFIG_FIRMWARE_INCLUDE_SERIAL=n

Include USB-Audio modules ~0.46MB

CONFIG_FIRMWARE_INCLUDE_AUDIO=n

Include network QoS scheduling modules. ~0.2MB

CONFIG_FIRMWARE_INCLUDE_QOS=n

Include IMQ module for shapers (a bit of performance degradation). ~0.02MB

CONFIG_FIRMWARE_INCLUDE_IMQ=n

Include IFB module for shapers. ~0.03MB

CONFIG_FIRMWARE_INCLUDE_IFB=n

Include IPSet utility and kernel modules. ~0.4MB

CONFIG_FIRMWARE_INCLUDE_IPSET=y

Include NFSv3 server. ~0.6MB

CONFIG_FIRMWARE_INCLUDE_NFSD=n

Include NFSv3 client. ~0.5MB

CONFIG_FIRMWARE_INCLUDE_NFSC=n

Include CIFS (SMB) client. ~0.2MB

CONFIG_FIRMWARE_INCLUDE_CIFS=n

############################################################

Userspace configuration

############################################################

Include WebUI international resources. Increased firmware size

CONFIG_FIRMWARE_INCLUDE_LANG_CN=y

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=n

Include LPR printer daemon. ~0.12MB

CONFIG_FIRMWARE_INCLUDE_LPRD=n

Include USB-over-Ethernet printer daemon. ~0.05MB

CONFIG_FIRMWARE_INCLUDE_U2EC=n

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=n

Include "parted" utility (allow make GPT partitions). ~0.3MB

CONFIG_FIRMWARE_INCLUDE_PARTED=n

Include SMB (and WINS) server. ~1.5MB

CONFIG_FIRMWARE_INCLUDE_SMBD=n

using samba3.6 instead of samba3

CONFIG_FIRMWARE_INCLUDE_SMBD36=y

Include WINS server only. ~0.4MB

CONFIG_FIRMWARE_INCLUDE_WINS=n

Include syslog for SMB and WINS server. ~0.3MB

CONFIG_FIRMWARE_INCLUDE_SMBD_SYSLOG=n

Include FTP server. ~0.2MB

CONFIG_FIRMWARE_INCLUDE_FTPD=n

Include alternative L2TP control client RP-L2TP. ~0.1MB

CONFIG_FIRMWARE_INCLUDE_RPL2TP=n

Include EAP-TTLS and EAP-PEAP authentication support. openssl ~1.2MB, wpa_supplicant +0.04MB

CONFIG_FIRMWARE_INCLUDE_EAP_PEAP=y

Include HTTPS support. openssl ~1.2MB

CONFIG_FIRMWARE_INCLUDE_HTTPS=n

Include sftp-server. openssl ~1.2MB, sftp-server ~0.06MB

CONFIG_FIRMWARE_INCLUDE_SFTP=y

Include dropbear SSH. ~0.3MB

CONFIG_FIRMWARE_INCLUDE_DROPBEAR=n

Make the dropbear symmetrical ciphers and hashes faster. ~0.06MB

CONFIG_FIRMWARE_INCLUDE_DROPBEAR_FAST_CODE=n

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=n

Include Firefly iTunes mediaserver. ~1.0MB

CONFIG_FIRMWARE_INCLUDE_FIREFLY=n

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=n

Include Transmission-Web-Control (advanced WebUI). ~0.8MB

CONFIG_FIRMWARE_INCLUDE_TRANSMISSION_WEB_CONTROL=n

Include Aria2 download manager. openssl ~1.2MB, aria2 ~3.5MB

CONFIG_FIRMWARE_INCLUDE_ARIA=n

Include Aria2 WEB control. ~0.7MB

CONFIG_FIRMWARE_INCLUDE_ARIA_WEB_CONTROL=n

CONFIG_FIRMWARE_INCLUDE_CURL=y

CONFIG_FIRMWARE_INCLUDE_SCUTCLIENT=n

CONFIG_FIRMWARE_INCLUDE_GDUT_DRCOM=n

CONFIG_FIRMWARE_INCLUDE_DOGCOM=y

CONFIG_FIRMWARE_INCLUDE_MINIEAP=y

CONFIG_FIRMWARE_INCLUDE_NJIT_CLIENT=y

CONFIG_FIRMWARE_INCLUDE_NAPT66=y

CONFIG_FIRMWARE_INCLUDE_SOFTETHERVPN_SERVER=n

CONFIG_FIRMWARE_INCLUDE_SOFTETHERVPN_CLIENT=n

CONFIG_FIRMWARE_INCLUDE_SOFTETHERVPN_CMD=n

CONFIG_FIRMWARE_INCLUDE_VLMCSD=y

CONFIG_FIRMWARE_INCLUDE_TTYD=y

CONFIG_FIRMWARE_INCLUDE_LRZSZ=y

CONFIG_FIRMWARE_INCLUDE_HTOP=y

CONFIG_FIRMWARE_INCLUDE_NANO=y

CONFIG_FIRMWARE_INCLUDE_IPERF3=y

CONFIG_FIRMWARE_INCLUDE_DUMP1090=n

CONFIG_FIRMWARE_INCLUDE_RTL_SDR=n

CONFIG_FIRMWARE_INCLUDE_MTR=y

CONFIG_FIRMWARE_INCLUDE_SOCAT=y

CONFIG_FIRMWARE_INCLUDE_SRELAY=y

CONFIG_FIRMWARE_INCLUDE_MENTOHUST=n

CONFIG_FIRMWARE_INCLUDE_FRPC=n

CONFIG_FIRMWARE_INCLUDE_FRPS=n

CONFIG_FIRMWARE_INCLUDE_TUNSAFE=n

CONFIG_FIRMWARE_INCLUDE_WIREGUARD=n