From 14b49a38d9ecb74569cd255009223c17b930a974 Mon Sep 17 00:00:00 2001 From: pedro Date: Wed, 5 Feb 2025 20:09:10 +0100 Subject: [PATCH] README.md: cosmetic --- README.md | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index defe06884d..493525af09 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # **FreshTomato-ARM** # -**Forked off from Tomato-ARM by Shibby, builds compiled by pedro** +**Alternative open source firmware for Broadcom ARM based routers** For the following **ARM** routers: **Asus** N18U, AC56S, AC56U/AC56R, N66U C1, AC66U B1, RT-AC1750 B1, AC67U, AC68U(A1,A2,B1,B2,C1,E1,V3)/R/P, AC1900P/U, AC3200, AC3100, AC88U, AC5300, DSL-AC68U(no xDSL support) **Netgear** AC1450, R6200v2, R6250, R6300v2, R6400, R6400v2, R6700v1, R6700v3, R6900, XR300, R7000, EX7000, R7900, R8000, **Linksys** EA6200, EA6350v1, EA6350v2, EA6300v1/EA6400, EA6500v2, EA6700, EA6900, **Tenda** AC15, AC18, **Huawei** WS880, **Dlink** DIR868L (rev A1/B1/C1), **Xiaomi** R1D, **Belkin** F9K1113v2, **Buffalo** WZR-1750DHP. @@ -29,65 +29,65 @@ For the following **ARM** routers: **Asus** N18U, AC56S, AC56U/AC56R, N66U C1, A 3. Update system: ```sh - $ apt-get update - $ apt-get dist-upgrade + apt-get update + apt-get dist-upgrade ``` 4. Install basic packages: ```sh - $ apt-get install build-essential net-tools + apt-get install build-essential net-tools ``` 5. Set proper date/time: ```sh - $ dpkg-reconfigure tzdata + dpkg-reconfigure tzdata ``` In case of problems here: ```sh - $ export PATH=$PATH:/usr/sbin + export PATH=$PATH:/usr/sbin ``` 6. Add your [username] to sudo group: ```sh - $ apt-get install sudo - $ adduser [username] sudo - $ reboot + apt-get install sudo + adduser [username] sudo + reboot ``` 7. Login as [username], install base packages with all dependencies: ```sh - $ sudo apt-get install autoconf autoconf-archive m4 bison flex g++ libtool gcc binutils patch bzip2 make gettext unzip zlib1g-dev libc6 gperf automake groff - $ sudo apt-get install lib32stdc++6 libncurses5 libncurses5-dev gawk gitk zlib1g-dev autopoint shtool autogen mtd-utils gcc-multilib lib32z1-dev pkg-config libssl-dev automake1.11 - $ sudo apt-get install libmnl-dev libxml2-dev intltool libglib2.0-dev libstdc++5 texinfo dos2unix xsltproc libnfnetlink0 libcurl4-openssl-dev libgtk2.0-dev libnotify-dev libevent-dev git - $ sudo apt-get install re2c texlive libelf1 nodejs zip mc cmake ninja-build curl libglib2.0-dev-bin libglib2.0-dev sqlite3 dconf-editor python3.11-dev - $ sudo apt-get install linux-headers-$(uname -r) + sudo apt-get install autoconf autoconf-archive m4 bison flex g++ libtool gcc binutils patch bzip2 make gettext unzip zlib1g-dev libc6 gperf automake groff + sudo apt-get install lib32stdc++6 libncurses5 libncurses5-dev gawk gitk zlib1g-dev autopoint shtool autogen mtd-utils gcc-multilib lib32z1-dev pkg-config libssl-dev automake1.11 + sudo apt-get install libmnl-dev libxml2-dev intltool libglib2.0-dev libstdc++5 texinfo dos2unix xsltproc libnfnetlink0 libcurl4-openssl-dev libgtk2.0-dev libnotify-dev libevent-dev git + sudo apt-get install re2c texlive libelf1 nodejs zip mc cmake ninja-build curl libglib2.0-dev-bin libglib2.0-dev sqlite3 dconf-editor python3.11-dev + sudo apt-get install linux-headers-$(uname -r) ``` 8. Clone/download repository: ```sh - $ git clone https://github.com/FreshTomato-Project/freshtomato-arm.git + git clone https://github.com/FreshTomato-Project/freshtomato-arm.git ``` 9. Reboot system 10. Add your email address to git config: ```sh - $ cd freshtomato-arm - $ git config --global user.email "[email-address]" + cd freshtomato-arm + git config --global user.email "[email-address]" ``` 11. Add your username to git config: ```sh - $ cd freshtomato-arm - $ git config --global user.name [name] + cd freshtomato-arm + git config --global user.name [name] ``` **HOW TO COMPILE** -1. Change dir to git repository ie: ```$ cd freshtomato-arm``` -2. Before every compilation, use ```$ git clean -fdxq && git reset --hard```, and possibly ```$ git pull``` to pull recent changes from remote -3. To compile SDK6 image, use: ```$ git checkout arm-master``` then: ```$ cd release/src-rt-6.x.4708```, check for possible targets: ```$ make help```, use one (RT-N18U/AC56S without SMP build AIO): ```$ make n18z``` -4. To compile SDK7 image, use: ```$ git checkout arm-master``` then: ```$ cd release/src-rt-7.x.main/src```, check for possible targets: ```$ make help```, use one (RT-AC3200 build AIO): ```$ make ac3200-128z``` -5. To compile SDK714 image, use: ```$ git checkout arm-master``` then: ```$ cd release/src-rt-7.14.114.x/src```, check for possible targets: ```$ make help```, use one (RT-AC5300 build AIO): ```$ make ac5300-128z``` +1. Change dir to git repository ie: ```cd freshtomato-arm``` +2. Before every compilation, use ```git clean -fdxq && git reset --hard```, and possibly ```git pull``` to pull recent changes from remote +3. To compile SDK6 image, use: ```git checkout arm-master``` then: ```cd release/src-rt-6.x.4708```, check for possible targets: ```make help```, use one (RT-N18U/AC56S without SMP build AIO): ```make n18z``` +4. To compile SDK7 image, use: ```git checkout arm-master``` then: ```cd release/src-rt-7.x.main/src```, check for possible targets: ```make help```, use one (RT-AC3200 build AIO): ```make ac3200-128z``` +5. To compile SDK714 image, use: ```git checkout arm-master``` then: ```cd release/src-rt-7.14.114.x/src```, check for possible targets: ```make help```, use one (RT-AC5300 build AIO): ```make ac5300-128z```