Coder Social home page Coder Social logo

padavan's Introduction

padavan 中文

简体中文 & 路由器适配

GitHub release


padavan 是一个优秀的路由器固件,支持采用 RT3883/MT7620/MT7621/MT7628 等系列 CPU 的路由器

说明

本项目旨在使 padavan 实现更好的中文本地化,以方便更多的用户

项目主要包含两部分:简体中文 dict 文件,部分常见路由器的适配文件

已适配的路由器型号如下:

  • 联想 newifi mini (NEWIFI-MINI)

  • 联想 newifi2 (NEWIFI-D1)

  • 联想 newifi y1s (NEWIFI-Y1S)

  • 优酷路由宝 L1 (YK-L1)

  • 斐讯 K2 (PSG1218)


image

使用方法

使用编译好的固件

提供部分已编译好的固件 (仅供测试),仅针对路由器进行适配并加入简体中文。

可直接下载对应型号固件,通过 uboot 或 breed 刷入(请务必确保与路由器型号一致)。

固件下载地址: http://pan.baidu.com/s/1o8jLp9o 密码: 4y9d

手动编译固件

若需要更多定制功能,请自己修改源码编译固件。

编译步骤

环境准备

官方建议使用 ubuntu 16.04 LTS,你也可以使用 debian 衍生的其他 Linux 系统。

安装 git

sudo apt-get update
sudo apt-get install git

安装依赖

sudo apt-get install autoconf automake autopoint bison build-essential flex gawk gettext git gperf libtool pkg-config zlib1g-dev libgmp3-dev libmpc-dev libmpfr-dev texinfo python-docutils

获取 padavan 固件源码

cd /opt
sudo git clone https://bitbucket.org/padavan/rt-n56u

如果下载比较慢,也可以从 oschina 镜像下载

cd /opt
sudo git clone https://gitee.com/gorden5566/rt-n56u.git

安装简体中文

下载简体中文源码

cd ~/
git clone https://github.com/gorden5566/padavan.git

安装

cd ~/padavan
sudo sh ./install.sh

依次输入 1 和 2 复制文件到项目目录

编译交叉编译工具链

交叉编译工具链只需要编译一次即可

cd /opt/rt-n56u/toolchain-mipsel
sudo ./clean_sources
sudo ./build_toolchain

配置修改

方法一: 手动编辑 /opt/rt-n56u/trunk/.config

修改路由器型号相关配置(例如 NEWIFI-D1)

### Target Vendor/Product (support only Ralink RT3883/MT7620/MT7621/MT7628)
CONFIG_VENDOR=Ralink
CONFIG_PRODUCT=MT7621

### Target ProductID (board select, max 12 symbols)
CONFIG_FIRMWARE_PRODUCT_ID="NEWIFI-D1"

修改语言配置

CONFIG_FIRMWARE_INCLUDE_LANG_CN=y

方法二: 使用编辑好的配置文件

cd /opt/rt-n56u/trunk/
sudo cp configs/templates/newifi_d1_full.config .config

编译固件

执行如下命令编译固件

cd /opt/rt-n56u/trunk
sudo ./clear_tree
sudo ./build_firmware

文件说明

├── configs
│   ├── boards
│   │   └── NEWIFI-D1 ---newifi-d1适配文件
│   │       ├── board.h
│   │       ├── board.mk
│   │       ├── kernel-3.4.x.config
│   │       └── libc.config -> ../uclibc-mipsel.config
│   └── templates
│       ├── newifi_d1_base.config ---newifi-d1简版配置
│       └── newifi_d1_full.config ---newifi-d1完整版配置
└── user
    └── www
        ├── dict
        │   └── CN.dict ---简体中文语言文件
        └── Makefile

贡献列表

详见 contributors


gorden5566

💻

Hongfei Xu

💻

关注趋势

Stargazers over time

padavan's People

Contributors

allcontributors[bot] avatar anoidgit avatar gorden5566 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

padavan's Issues

请教大佬一个问题

手里面有一台k2g,配置和k2一样,wan口是通过千兆交换芯片rtl8211f和cpu连接貌似和y1s差不多,能不能通过改k2的.config文件来使wan口正常工作,谢谢大佬!

如何打开BOARD_GPIO_PWR_USB

复制RT1200HP的board,如果定义了BOARD_GPIO_PWR_USB,编译的时候就会出错,请教是还需要在别的哪个文件里打开某个功能吗?

如何编译NEWIFI-D2

如何编译NEWIFI-D2,没有适配NEWIFI-D2的文件,请大神将这个NEWIFI-D2也适配一下,方便编译。谢谢!

test

test all-contributors

设备名称显示问题请教

在wifi使用WPA2-Enterprise(Radius)模式之后,终端使用radius账号密码连接wifi,我在无线路由器上看到的已连接设备名字还是设备名,有没有办法可以改为radius的账户名呢?感谢大佬

请教一下默认(出厂)设置在哪个文件?

想改的有几个点,
一是默认信道(比如改成默认使用USA信道)
二是出厂设置的脚本(比如:在路由器初始化前执行 这个脚本)
以及自定义设置里面的网络检测-网络检测器检测模式 想默认为 持续检测。

CONFIG_FIRMWARE_WIFI2_DRIVER=3.0的疑惑

你好,在适配的config里面看到这个2.4G用的驱动是3.0版本。
有两个问题:
1.如果修改trunk/.config ,默认还是便宜2.7
2.3.0版本的驱动,对K2稳定吗?

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.