Line 85: |
Line 85: |
| sudo apt install nodejs | | sudo apt install nodejs |
| | | |
− | sudo apt install npm | + | sudo apt install npm *v12.22.9* |
| | | |
| sudo apt install build-essential ccache ecj fastjar file flex g++ gawk \ gettext git java-propose-classpath java-wrappers jq libelf-dev \ libffi-dev libncurses5-dev libncursesw5-dev libssl-dev libtool \ python python2.7-dev python3 python3-dev python3-distutils \ python3-setuptools rsync subversion swig time u-boot-tools \ unzip wget xsltproc zlib1g-dev bison | | sudo apt install build-essential ccache ecj fastjar file flex g++ gawk \ gettext git java-propose-classpath java-wrappers jq libelf-dev \ libffi-dev libncurses5-dev libncursesw5-dev libssl-dev libtool \ python python2.7-dev python3 python3-dev python3-distutils \ python3-setuptools rsync subversion swig time u-boot-tools \ unzip wget xsltproc zlib1g-dev bison |
Line 154: |
Line 154: |
| [[File:PASSWORD.png|border|class=tlt-border]] | | [[File:PASSWORD.png|border|class=tlt-border]] |
| | | |
− | Change "admin01" to your password on line [ -z "$passwd" ] && passwd="$(mkpasswd | + | Change "'''admin01'''" to your password on line '''[ -z "$passwd" ] && passwd="$(mkpasswd |
− | admin01)" | + | admin01)"''' |
| | | |
| After making changes and saving them to the directory, we may '''build compile''' using the following commands: | | After making changes and saving them to the directory, we may '''build compile''' using the following commands: |
Line 163: |
Line 163: |
| make clean | | make clean |
| | | |
− | Following that, we must execute the "nproc" command to determine the number of processors, and it will return a number, such as 1, allowing us to run command. “make -j1 V=sc” for verbose output. This way you will see more logs that may help to troubleshoot compilation issues. | + | Following that, we must execute the "'''nproc'''" command to determine the number of processors, and it will return a number, such as 1, allowing us to run command. “'''make -j1 V=sc'''” for verbose output. This way you will see more logs that may help to troubleshoot compilation issues. |
| | | |
− | The firmware can then be found in the directory listed below *Depends on the target*: | + | The firmware can then be found in the directory listed below '''*Depends on the target*''': |
| rutos-ath79-rut9-gpl>bin>targets>ath79>generic>tltFws>RUTX_R_GPL_00.07.05.3_WEBUI | | rutos-ath79-rut9-gpl>bin>targets>ath79>generic>tltFws>RUTX_R_GPL_00.07.05.3_WEBUI |
| '''file name''': RUTX_R_GPL_00.07.05.X_WEBUI | | '''file name''': RUTX_R_GPL_00.07.05.X_WEBUI |
Line 179: |
Line 179: |
| [[File:IP1.png|border|class=tlt-border]] | | [[File:IP1.png|border|class=tlt-border]] |
| | | |
− | You will then be presented with the option to modify the Default IP address, allowing you to input your desired value. By default, it is set to '''(192.168.1.1)'''. | + | You will then be presented with the option to modify the '''Default IP address''', allowing you to input your desired value. By default, it is set to '''(192.168.1.1)'''. |
| | | |
| [[File:IP2.png|border|class=tlt-border]] | | [[File:IP2.png|border|class=tlt-border]] |
Line 186: |
Line 186: |
| [[File:IP3.png|border|class=tlt-border]] | | [[File:IP3.png|border|class=tlt-border]] |
| | | |
− | After making the desired changes to the Default IP address, you can then save those modifications. | + | After making the desired changes to the '''Default IP address''', you can then save those modifications. |
| [[File:IP4.png|border|class=tlt-border]] | | [[File:IP4.png|border|class=tlt-border]] |
| | | |
Line 195: |
Line 195: |
| make clean | | make clean |
| | | |
− | Following that, we must execute the "nproc" command to determine the number of processors, and it will return a number, such as 1, allowing us to run command. “make -j1 V=sc” for verbose output. This way you will see more logs that may help to troubleshoot compilation issues. | + | Following that, we must execute the "'''nproc'''" command to determine the number of processors, and it will return a number, such as 1, allowing us to run command. “'''make -j1 V=sc'''” for verbose output. This way you will see more logs that may help to troubleshoot compilation issues. |
| | | |
− | The firmware can then be found in the directory listed below *Depends on the target*: | + | The firmware can then be found in the directory listed below '''*Depends on the target*''': |
| rutos-ath79-rut9-gpl>bin>targets>ath79>generic>tltFws>RUTX_R_GPL_00.07.05.3_WEBUI | | rutos-ath79-rut9-gpl>bin>targets>ath79>generic>tltFws>RUTX_R_GPL_00.07.05.3_WEBUI |
| '''file name''': RUTX_R_GPL_00.07.05.X_WEBUI | | '''file name''': RUTX_R_GPL_00.07.05.X_WEBUI |
Line 220: |
Line 220: |
| make clean | | make clean |
| | | |
− | Following that, we must execute the "nproc" command to determine the number of processors, and it will return a number, such as 1, allowing us to run command. “make -j1 V=sc” for verbose output. This way you will see more logs that may help to troubleshoot compilation issues. | + | Following that, we must execute the "'''nproc'''" command to determine the number of processors, and it will return a number, such as 1, allowing us to run command. “'''make -j1 V=sc'''” for verbose output. This way you will see more logs that may help to troubleshoot compilation issues. |
| | | |
− | The firmware can then be found in the directory listed below *Depends on the target*: | + | The firmware can then be found in the directory listed below '''*Depends on the target*''': |
| rutos-ath79-rut9-gpl>bin>targets>ath79>generic>tltFws>RUTX_R_GPL_00.07.05.3_WEBUI | | rutos-ath79-rut9-gpl>bin>targets>ath79>generic>tltFws>RUTX_R_GPL_00.07.05.3_WEBUI |
| '''file name''': RUTX_R_GPL_00.07.05.X_WEBUI | | '''file name''': RUTX_R_GPL_00.07.05.X_WEBUI |
Line 249: |
Line 249: |
| make clean | | make clean |
| | | |
− | Following that, we must execute the "nproc" command to determine the number of processors, and it will return a number, such as 1, allowing us to run command. “make -j1 V=sc” for verbose output. This way you will see more logs that may help to troubleshoot compilation issues. | + | Following that, we must execute the "'''nproc'''" command to determine the number of processors, and it will return a number, such as 1, allowing us to run command. “'''make -j1 V=sc'''” for verbose output. This way you will see more logs that may help to troubleshoot compilation issues. |
| | | |
− | The firmware can then be found in the directory listed below *Depends on the target*: | + | The firmware can then be found in the directory listed below '''*Depends on the target*''': |
| rutos-ath79-rut9-gpl>bin>targets>ath79>generic>tltFws>RUTX_R_GPL_00.07.05.3_WEBUI | | rutos-ath79-rut9-gpl>bin>targets>ath79>generic>tltFws>RUTX_R_GPL_00.07.05.3_WEBUI |
| '''file name''': RUTX_R_GPL_00.07.05.X_WEBUI | | '''file name''': RUTX_R_GPL_00.07.05.X_WEBUI |
Line 287: |
Line 287: |
| make clean | | make clean |
| | | |
− | Following that, we must execute the "nproc" command to determine the number of processors, and it will return a number, such as 1, allowing us to run command. “make -j1 V=sc” for verbose output. This way you will see more logs that may help to troubleshoot compilation issues. | + | Following that, we must execute the "'''nproc'''" command to determine the number of processors, and it will return a number, such as 1, allowing us to run command. “'''make -j1 V=sc'''” for verbose output. This way you will see more logs that may help to troubleshoot compilation issues. |
| | | |
− | The firmware can then be found in the directory listed below *Depends on the target*: | + | The firmware can then be found in the directory listed below '''*Depends on the target*''': |
| rutos-ath79-rut9-gpl>bin>targets>ath79>generic>tltFws>RUTX_R_GPL_00.07.05.3_WEBUI | | rutos-ath79-rut9-gpl>bin>targets>ath79>generic>tltFws>RUTX_R_GPL_00.07.05.3_WEBUI |
| '''file name''': RUTX_R_GPL_00.07.05.X_WEBUI | | '''file name''': RUTX_R_GPL_00.07.05.X_WEBUI |
Line 323: |
Line 323: |
| make clean | | make clean |
| | | |
− | Following that, we must execute the "nproc" command to determine the number of processors, and it will return a number, such as 1, allowing us to run command. “make -j1 V=sc” for verbose output. This way you will see more logs that may help to troubleshoot compilation issues. | + | Following that, we must execute the "'''nproc'''" command to determine the number of processors, and it will return a number, such as 1, allowing us to run command. “'''make -j1 V=sc'''” for verbose output. This way you will see more logs that may help to troubleshoot compilation issues. |
| | | |
− | The firmware can then be found in the directory listed below *Depends on the target*: | + | The firmware can then be found in the directory listed below '''*Depends on the target*''': |
| rutos-ath79-rut9-gpl>bin>targets>ath79>generic>tltFws>RUTX_R_GPL_00.07.05.3_WEBUI | | rutos-ath79-rut9-gpl>bin>targets>ath79>generic>tltFws>RUTX_R_GPL_00.07.05.3_WEBUI |
| '''file name''': RUTX_R_GPL_00.07.05.X_WEBUI | | '''file name''': RUTX_R_GPL_00.07.05.X_WEBUI |