Skip to content

Alexey-Tsarev/openwrt-rtl819x

 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 76.5%
  • C++ 14.2%
  • Assembly 4.7%
  • Makefile 1.8%
  • Objective-C 0.8%
  • Shell 0.7%
  • Other 1.3%