Coder Social home page Coder Social logo

openube / advancedtomato2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jackysi/advancedtomato

0.0 2.0 0.0 810.56 MB

AdvancedTomato V2 repository based on Tomato by Shibby builds.

Home Page: http://advancedtomato.com/

License: Other

Perl 1.06% Shell 1.82% Makefile 0.38% C 83.93% Assembly 2.70% C++ 5.51% Objective-C 0.23% Awk 0.02% Groff 0.88% Prolog 0.02% JavaScript 0.09% Python 0.36% Erlang 0.01% PHP 2.55% R 0.35% Clojure 0.01% Ruby 0.04% QMake 0.01% UnrealScript 0.01% Bison 0.04%

advancedtomato2's Introduction

Prequesites to build AdvancedTomato on Debian Wheezy 7.7 X64

  • 1.) Enable i386 support, write via terminal:

    sudo dpkg --add-architecture i386

  • 2.) Download & install following packages:

sudo apt-get install build-essential autoconf libncurses5 libncurses5-dev m4 bison flex libstdc++6-4.4-dev g++-4.4 g++ libtool sqlite gcc g++ binutils patch bzip2 flex bison make gettext unzip zlib1g-dev libc6 gperf sudo automake automake1.9 git-core lib32stdc++6 libncurses5 libncurses5-dev m4 bison gawk flex libstdc++6-4.4-dev g++-4.4-multilib g++ git gitk zlib1g-dev autopoint libtool shtool autogen mtd-utils gcc-multilib gconf-editor lib32z1-dev pkg-config gperf libssl-dev libxml2-dev libelf1:i386 make intltool libglib2.0-dev libstdc++5 texinfo dos2unix xsltproc libnfnetlink0 libcurl4-openssl-dev libxml2-dev libgtk2.0-dev libnotify-dev libevent-dev mc
  • 3.) For transmission you will need automake 1.13.2 which u can get from here:
wget http://tomato.groov.pl/download/K26RT-N/testing/automake_1.13.2-1ubuntu1_all.deb
dpkg -i automake_1.13.2-1ubuntu1_all.deb
  • 4.) Clone repository to your hard drive
git clone [email protected]:Jackysi/advancedtomato2.git
  • 5.) Now you need to link toolchains to the git repo you downloaded
sudo ln -s $HOME/advancedtomato2/tools/brcm /opt/brcm
sudo ln -s /opt/brcm/K26/hndtools-mipsel-uclibc-4.2.4 /opt/brcm/hndtools-mipsel-linux
sudo ln -s /opt/brcm/K26/hndtools-mipsel-uclibc-4.2.4 /opt/brcm/hndtools-mipsel-uclibc
  • 6.) Add toolchains to your $PATH
echo "export PATH=$PATH:/opt/brcm/hndtools-mipsel-linux/bin:/opt/brcm/hndtools-mipsel-uclibc/bin:/sbin/" >> ~/.profile && source ~/.profile
  • 7.) READY! Too see the options for builds (routers and packages) do:
cd advancedtomato2/release/src-rt && make help     # For Tomato RT-N builds
cd advancedtomato2/release/src-rt-6.x/ && make help		# For Tomato RT-AC builds
  • 8.) To compile specific firmware (E.g. RT-AC66U) run this:
cd advancedtomato/release/src-rt-6.x/make ac66z V1=AT-RT-AC6x V2=2.4-124

After the compile process is done, you will find your router image inside "$HOME/advancedtomato2/releasesrc-rt-6.x/image"

Thats it!

advancedtomato2's People

Contributors

alanstern avatar augustobott avatar davem330 avatar dhowells avatar herbertx avatar ij1 avatar jackysi avatar jleeca avatar joakim-tjernlund avatar jtlayton avatar jyavenard avatar kaber avatar keithmoyer avatar lancethepants avatar mchehab avatar michich avatar mkplante avatar mochouinard avatar ncopa avatar ogawahirofumi avatar oleg-nesterov avatar rainlake avatar rasky avatar srwalter avatar themiron avatar torvalds avatar victeks avatar walken-google avatar westacular avatar xemul avatar

Watchers

 avatar  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.