Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

[WIP] - E8820S - Padavan - Kernel 4.4

NotificationsYou must be signed in to change notification settings

RouterBucket/padavan-4.4

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

This project is based on original rt-n56u with latest mtk 4.4.198 kernel, which is fetch from D-LINK GPL code.

  • Features

    • Based on 4.4.198 Linux kernel
    • Support MT7621 based devices
    • Support MT7615D/MT7615N/MT7915D wireless chips
    • Support raeth and mt7621 hwnat with legency driver
    • Support qca shortcut-fe
    • Support IPv6 NAT based on netfilter
    • Support WireGuard integrated in kernel
    • Support fullcone NAT (by Chion82)
    • Support LED&GPIO control via sysfs
  • Supported devices

    • CR660x
    • JCG-Q20
    • JCG-AC860M
    • JCG-836PRO
    • JCG-Y2
    • DIR-878
    • DIR-882
    • K2P
    • K2P-USB
    • NETGEAR-BZV
    • MR2600
    • MI-4
    • MI-R3G
    • MI-R3P
    • R2100
    • XY-C1
  • Compilation step

    • Install dependencies
      # Debian/Ubuntusudo apt install unzip libtool-bin curl cmake gperf gawk flex bison nano xxd \    fakeroot kmod cpio git python3-docutils gettext automake autopoint \    texinfo build-essential help2man pkg-config zlib1g-dev libgmp3-dev \    libmpc-dev libmpfr-dev libncurses5-dev libltdl-dev wget libc-dev-bin# Archlinux/Manjarosudo pacman -Syu --needed git base-devel cmake gperf ncurses libmpc \        gmp python-docutils vim rpcsvc-proto fakeroot cpio help2man# Alpinesudo apk add make gcc g++ cpio curl wget nano xxd kmod \    pkgconfig rpcgen fakeroot ncurses bash patch \    bsd-compat-headers python2 python3 zlib-dev \    automake gettext gettext-dev autoconf bison \    flex coreutils cmake git libtool gawk sudo
    • Clone source code
      git clone https://github.com/meisreallyba/padavan-4.4.git
    • Prepare toolchain
      cd padavan-4.4/toolchain-mipsel# (Recommend) Download prebuilt toolchain for x86_64 or aarch64 host./dl_toolchain.sh# or build toolchain with crosstool-ng# ./build_toolchain
    • Modify template file and start compiling
      cd padavan-4.4/trunk# (Optional) Modify template file# nano configs/templates/K2P.config# Start compilingfakeroot ./build_firmware_modify K2P# To build firmware for other devices, clean the tree after previous build./clear_tree
  • Manuals

    • Controlling GPIO and LEDs via sysfs
    • How to use NAND RWFS partition
    • How to use IPv6 NAT and fullcone NAT
    • How to add new device support with device tree

Packages

No packages published

Languages

  • C95.5%
  • Assembly1.6%
  • Shell0.7%
  • Roff0.6%
  • Makefile0.6%
  • C++0.2%
  • Other0.8%

[8]ページ先頭

©2009-2025 Movatter.jp