Alexey-Tsarev / openwrt-rtl819x

Historical pre-merge OpenWrt archive

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository contains OpenWrt (Barrier Breaker) for Realtek rtl819x devices.

It based on the OpenWrt, which was found in this archive: https://sourceforge.net/projects/rtl819x/files/rtk_openwrtSDK_v2.5.tar.gz

Supported devices (according to information from http://4pda.ru/forum/index.php?showtopic=642012):

  • TOTOLINK A2004NS
  • WAVLINK WL-WN527A2

Steps to build this firmware: https://wiki.openwrt.org/doc/howto/build

Clone this repo:

git clone https://github.com/AlexeySofree/OpenWrt-rtl819x.git
cd OpenWrt-rtl819x

or get new changes (in case if you already cloned) via:

git pull

Install required packages: https://wiki.openwrt.org/doc/howto/buildroot.exigence
CentOS (some packages require EPEL):

yum install subversion binutils bzip2 gcc gcc-c++ gawk gettext flex ncurses-devel zlib-devel zlib-static make patch unzip perl-ExtUtils-MakeMaker glibc glibc-devel glibc-static quilt ncurses-libs sed sdcc intltool sharutils bison wget git-core openssl-devel xz
./scripts/feeds update -a
./scripts/feeds install -a

cp config/.config .config # this is a "default" config. Use it as a start point
make menuconfig

make download V=99
make V=99

Notes:
The script: rtl819x-commit_finder/commits_finder.sh helped to find the start commit. Starting at the found commit, Realtek made own changes.

There are two branches, which were rebased from original barrier_breaker branch in the different ways:

  • The barrier_breaker-rtl819x_dev1 branch is auto-rebased using "Accept Theirs" option
  • The barrier_breaker-rtl819x_dev2 branch is auto-rebased using "Accept Yours" option

The result contains the following different files:

git diff barrier_breaker-rtl819x-dev1..barrier_breaker-rtl819x-dev2 --name-only
package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
target/linux/ar7/Makefile
target/linux/ar71xx/Makefile
target/linux/ar71xx/base-files/etc/diag.sh
target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
target/linux/ar71xx/config-3.10
target/linux/ar71xx/image/Makefile
target/linux/at91/Makefile
target/linux/atheros/Makefile
target/linux/au1000/Makefile
target/linux/avr32/Makefile
target/linux/brcm2708/Makefile
target/linux/brcm47xx/Makefile
target/linux/brcm63xx/Makefile
target/linux/brcm63xx/base-files/etc/uci-defaults/02_network
target/linux/cns21xx/Makefile
target/linux/cns3xxx/Makefile
target/linux/imx6/Makefile
target/linux/ixp4xx/Makefile
target/linux/kirkwood/Makefile
target/linux/lantiq/Makefile
target/linux/lantiq/base-files/etc/uci-defaults/01_leds
target/linux/lantiq/xrx200/config-default
target/linux/malta/Makefile
target/linux/mpc85xx/Makefile
target/linux/octeon/Makefile
target/linux/orion/Makefile
target/linux/ppc40x/Makefile
target/linux/ramips/Makefile
target/linux/ramips/base-files/etc/diag.sh
target/linux/ramips/base-files/etc/uci-defaults/01_leds
target/linux/ramips/base-files/etc/uci-defaults/02_network
target/linux/ramips/base-files/lib/ramips.sh
target/linux/ramips/base-files/lib/upgrade/platform.sh
target/linux/ramips/image/Makefile
target/linux/rb532/Makefile
target/linux/realview/Makefile
target/linux/uml/Makefile
target/linux/x86/Makefile
target/linux/xburst/Makefile

Contributions Welcome!

Good luck!
Alexey Tsarev, Tsarev.Alexey at gmail.com

About

Historical pre-merge OpenWrt archive

License:GNU General Public License v2.0


Languages

Language:C 76.6%Language:C++ 14.2%Language:Assembly 4.7%Language:Makefile 1.8%Language:Objective-C 0.8%Language:Shell 0.7%Language:Perl 0.2%Language:Batchfile 0.2%Language:Roff 0.2%Language:Python 0.2%Language:M4 0.1%Language:Logos 0.1%Language:XC 0.1%Language:XS 0.1%Language:Prolog 0.1%Language:Yacc 0.0%Language:Lex 0.0%Language:Max 0.0%Language:Awk 0.0%Language:Perl 6 0.0%Language:Lua 0.0%Language:CMake 0.0%Language:Arc 0.0%Language:Forth 0.0%