GithubHelp home page GithubHelp logo

rt-n56u's Introduction

Build Status

README

Welcome to the rt-n56u project

This project aims to improve the rt-n56u and other supported devices on the software part, allowing power user to take full control over their hardware. This project was created in hope to be useful, but comes without warranty or support. Installing it will probably void your warranty. Contributors of this project are not responsible for what happens next.

How do I get set up?

Contribution guidelines

  • To be completed

特别说明


固件特点

  • 使用gorden5566的汉化字典
  • curl更新到7.58.0,可选编译可执行文件CONFIG_FIRMWARE_INCLUDE_CURL
  • aria2源码更新到1.17.1,预编译二进制文件为1.33.1 CONFIG_FIRMWARE_INCLUDE_ARIA2_NEW_PREBUILD_BIN
  • aria2前端更换为aria-ng (0.4.0)
  • 集成以下软件
  • scutclient(含webui) CONFIG_FIRMWARE_INCLUDE_SCUT_MOD
  • ttyd(含webui) CONFIG_FIRMWARE_INCLUDE_TTYD
  • vlmcsd(含webui) CONFIG_FIRMWARE_INCLUDE_VLMCSD
  • napt66(含webui) CONFIG_FIRMWARE_INCLUDE_NAPT66
  • dns-forwarder(含webui) CONFIG_FIRMWARE_INCLUDE_DNSFORWARDER
  • ChinaDNS(含webui) CONFIG_FIRMWARE_INCLUDE_CHINADNS
  • dnsmasq-china-list(含webui) CONFIG_FIRMWARE_INCLUDE_DNSMASQ_CHINA_CONF
  • ssr(含webui) CONFIG_FIRMWARE_INCLUDE_SHADOWSOCKS
  • lrzsz CONFIG_FIRMWARE_INCLUDE_LRZSZ
  • htop CONFIG_FIRMWARE_INCLUDE_HTOP
  • nano CONFIG_FIRMWARE_INCLUDE_NANO
  • gdut-drcom CONFIG_FIRMWARE_INCLUDE_GDUT_DRCOM
  • dogcom CONFIG_FIRMWARE_INCLUDE_DOGCOM
  • minieap CONFIG_FIRMWARE_INCLUDE_MINIEAP
  • njit-client CONFIG_FIRMWARE_INCLUDE_NJIT_CLIENT
  • softether-vpnclient CONFIG_FIRMWARE_INCLUDE_SOFTETHERVPN_CLIENT
  • softether-vpncmd CONFIG_FIRMWARE_INCLUDE_SOFTETHERVPN_CMD
  • dump1090 CONFIG_FIRMWARE_INCLUDE_DUMP1090
  • rtl-sdr CONFIG_FIRMWARE_INCLUDE_RTL_SDR
  • 已适配除官方适配外的以下机型
  • K2 / PSG1218 (64M)
  • OYE-001 (128M,USB)
  • MI-MINI (未测试,128M,USB)
  • 5K-W20 (未测试,64M,USB)
  • WR1200JS (未测试,128M,USB)

编译说明

  • 安装依赖包
sudo apt-get update
sudo apt-get install unzip libtool curl cmake gperf gawk flex bison nano \
git python-docutils gettext automake autopoint texinfo build-essential \
pkg-config zlib1g-dev libgmp3-dev libmpc-dev libmpfr-dev libncurses5-dev
  • 克隆源码
git clone --depth=1 https://gitee.com/hanwckf/rt-n56u.git /opt/rt-n56u
#git clone --depth=1 https://github.com/hanwckf/rt-n56u.git /opt/rt-n56u
  • 编译工具链
cd /opt/rt-n56u/toolchain-mipsel
./clean_sources
./build_toolchain_3.4.x
  • (可选)修改机型配置文件
nano /opt/rt-n56u/trunk/configs/templates/PSG1218.config
  • 清理代码树并开始编译
cd /opt/rt-n56u/trunk
sudo ./clear_tree
sudo ./build_firmware_modify PSG1218
#脚本第一个参数为路由型号,在trunk/configs/templates/中
#编译好的固件在trunk/images里

请参阅

rt-n56u's People

Contributors

alanstern avatar andy-padavan avatar bleissem avatar bmork avatar bwhacks avatar congwang avatar davem330 avatar dnlplm avatar eagle23 avatar ebiggers avatar elfring avatar hanwckf avatar jankara avatar jhovold avatar klassert avatar marangar avatar minipli avatar namjaejeon avatar nicolasdichtel avatar oneukum avatar paulburton avatar peterhurley avatar qsn avatar richardweinberger avatar ryzhovau avatar shemminger avatar soheilhy avatar tytso avatar vegard avatar xairy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.