Line 30: |
Line 30: |
| </ul> | | </ul> |
| | | |
− | ==Ubuntu Installation and Pre-requisite== | + | ==Ubuntu Installation== |
| | | |
| Compiling the firmware should be achievable on any Linux-based machine. Alternatively, options like Oracle's VirtualBox or Windows' WSL can be used, though the setup process may vary slightly. For this example, I will be using VMWare. | | Compiling the firmware should be achievable on any Linux-based machine. Alternatively, options like Oracle's VirtualBox or Windows' WSL can be used, though the setup process may vary slightly. For this example, I will be using VMWare. |
Line 39: |
Line 39: |
| [[File:Ubunto.png|border|class=tlt-border]] | | [[File:Ubunto.png|border|class=tlt-border]] |
| | | |
− | 2. After initiating VMware, click Create a New Virtual Machine | + | 2. After initiating VMware, click '''Create a New Virtual Machine''' |
| [[File:Ubuntu2.jpg|border|class=tlt-border]] | | [[File:Ubuntu2.jpg|border|class=tlt-border]] |
| | | |
− | 3. Choose Typical -> choose the downloaded Ubuntu .iso file | + | 3. Choose '''Typical''' -> choose the downloaded '''Ubuntu .iso file''' |
| | | |
| [[File:Ubuntu3.jpg|border|class=tlt-border]] | | [[File:Ubuntu3.jpg|border|class=tlt-border]] |
| | | |
− | then click Next. | + | then click '''Next'''. |
| | | |
| 4. Input Name, username, and password. Then input the Virtual Machine Name and the save path. | | 4. Input Name, username, and password. Then input the Virtual Machine Name and the save path. |
Line 54: |
Line 54: |
| [[File:Ubuntu4.jpg|border|class=tlt-border]] | | [[File:Ubuntu4.jpg|border|class=tlt-border]] |
| | | |
− | Then click Next. | + | Then click '''Next'''. |
| | | |
− | 5. Select Customize Hardware. Allow for 4GB or more of memory and 2 or more processors *more is preferable* depending on your machine. | + | 5. Select '''Customize Hardware'''. Allow for 4GB or more of memory and 2 or more processors *more is preferable* depending on your machine. |
| [[File:Ubuntu5.jpg|border|class=tlt-border]] | | [[File:Ubuntu5.jpg|border|class=tlt-border]] |
| | | |
− | Finally, click Finish. | + | Finally, click '''Finish'''. |
| | | |
| Ubuntu will initialize. Choose your language. The example will be in English. | | Ubuntu will initialize. Choose your language. The example will be in English. |
| | | |
− | 6. Choose Minimal installation and check Install third-party software for graphics and Wi-Fi hardware and additional media formats. | + | 6. Choose '''Minimal installation''' and check '''Install third-party software for graphics''' and Wi-Fi hardware and additional media formats. |
| [[File:Ubuntu6.jpg|border|class=tlt-border]] | | [[File:Ubuntu6.jpg|border|class=tlt-border]] |
| | | |
− | Click Continue | + | Click '''Continue''' |
| | | |
− | 7. Once installion is done, click on Restart Now. | + | 7. Once installation is done, click on '''Restart Now'''. |
| | | |
| 8. Once Ubuntu is now running. Open a browser and download the SDK file from Teltonika Networks wiki. You can find it out here: [https://wiki.teltonika-networks.com/view/Software_Development_Kit Software Development Kit] | | 8. Once Ubuntu is now running. Open a browser and download the SDK file from Teltonika Networks wiki. You can find it out here: [https://wiki.teltonika-networks.com/view/Software_Development_Kit Software Development Kit] |
Line 75: |
Line 75: |
| ==Compiling a standard firmware== | | ==Compiling a standard firmware== |
| | | |
− | First, you must install the packages required for the SDK to work. Open the Terminal application (<b>Ctrl + ALT + T</b>) and execute the following commands: | + | First, you must '''install the packages''' required for the SDK to work. Open the Terminal application (<b>Ctrl + ALT + T</b>) and execute the following commands: |
| | | |
| sudo apt update | | sudo apt update |
Line 88: |
Line 88: |
| [[File:SDK_EXTRACT.jpg|border|class=tlt-border]] | | [[File:SDK_EXTRACT.jpg|border|class=tlt-border]] |
| | | |
− | You can achieve this with drag and drop or by executing this command via Terminal: | + | You can achieve this with drag and drop or by executing this command via '''Terminal''': |
| | | |
| Navigate to the "Downloads" folder: | | Navigate to the "Downloads" folder: |
Line 101: |
Line 101: |
| Open a Terminal inside the SDK directory. You can change the directory in your current terminal (<i>cd ~/RUTX_R/openwrt-gpl-ipq40xx.Linux-x86_64</i>) | | Open a Terminal inside the SDK directory. You can change the directory in your current terminal (<i>cd ~/RUTX_R/openwrt-gpl-ipq40xx.Linux-x86_64</i>) |
| | | |
− | Once you open the Terminal, update the feeds: | + | Once you open the Terminal, '''update the feeds''': |
| | | |
| ./scripts/feeds update -a | | ./scripts/feeds update -a |
Line 171: |
Line 171: |
| make menuconfig | | make menuconfig |
| | | |
− | After entering the "make menuconfig" command, it will launch a new interface known as the "OpenWrt Configuration." In this interface, navigate to the "Target Firmware options" section. | + | After entering the '''"make menuconfig"''' command, it will launch a new interface known as the "OpenWrt Configuration." In this interface, navigate to the "Target Firmware options" section. |
| | | |
| [[File:IP1.png|border|class=tlt-border]] | | [[File:IP1.png|border|class=tlt-border]] |