Changes

no edit summary
Line 1: Line 1:  
A <b>Software Development Kit</b> (<b>SDK</b>) is a set of software development tools that provides the possibility to create applications for a certain software package, software framework, computer system or similar development platform.
 
A <b>Software Development Kit</b> (<b>SDK</b>) is a set of software development tools that provides the possibility to create applications for a certain software package, software framework, computer system or similar development platform.
   −
<b>Note:</b> The information in this page is in accordance to using SDK version <b>R_00.07.05</b>. The included Readme file in SDK archive file contains information for each separate SDK version and might differ from the older version or information provided in this wiki page. Please always follow the instruction provided in Readme file.
+
<b>Note:</b> The information in this page is in accordance to using SDK version <b>R_00.07.06</b>. The included Readme file in SDK archive file contains information for each separate SDK version and might differ from the older version or information provided in this wiki page. Please always follow the instruction provided in Readme file.
    
__TOC__
 
__TOC__
Line 11: Line 11:  
     <li>Teltonika Router running RutOS</li>
 
     <li>Teltonika Router running RutOS</li>
 
     <li>[https://ubuntu.com/download/desktop/ Ubuntu 22.04.3 LTS OS]</li>
 
     <li>[https://ubuntu.com/download/desktop/ Ubuntu 22.04.3 LTS OS]</li>
     <li>SDK version <b>R_00.07.05.x</b></li>
+
     <li>SDK version <b>R_00.07.06.x</b></li>
 
</ul>
 
</ul>
   −
The examples apply to various RUTOS routers, SDK versions and operating systems. The key concepts should apply regardless of the device, version, or system. The availability of SDK Firmware branding begins from version 7.05, although some of these modifications may be accessible on earlier firmware versions.
+
The examples apply to various RUTOS routers, SDK versions and operating systems. The key concepts should apply regardless of the device, version, or system. The availability of SDK Firmware branding begins from version 7.06, although some of these modifications may be accessible on earlier firmware versions.
    
Most examples provided in this page are independent from each other. But it is highly recommended to acquaint yourself with the basics by reading the "[[#Prerequisites|Prerequisites]]" and "[[#Compiling_a_standard_firmware|Compiling a standard firmware]]" sections first as they contain information that will be necessary in order to understand some aspects of the other examples.
 
Most examples provided in this page are independent from each other. But it is highly recommended to acquaint yourself with the basics by reading the "[[#Prerequisites|Prerequisites]]" and "[[#Compiling_a_standard_firmware|Compiling a standard firmware]]" sections first as they contain information that will be necessary in order to understand some aspects of the other examples.
Line 148: Line 148:     
To change the default device password, changes need to be made inside:
 
To change the default device password, changes need to be made inside:
  "RUTX_R_GPL_00.07.05/package/base-files/files/lib/preinit/84_set_password"
+
  "RUTX_R_GPL_00.07.06/package/base-files/files/lib/preinit/84_set_password"
    
Change "'''admin01'''" to your password on line '''[ -z "$passwd" ] && passwd="$(mkpasswd  
 
Change "'''admin01'''" to your password on line '''[ -z "$passwd" ] && passwd="$(mkpasswd  
Line 178: Line 178:     
The exact path to the firmware depends on the target. In this example, the firmware can be found in the following directory:
 
The exact path to the firmware depends on the target. In this example, the firmware can be found in the following directory:
  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.06.1_WEBUI
'''file name''': RUTX_R_GPL_00.07.05.X_WEBUI
+
'''file name''': RUTX_R_GPL_00.07.06.X_WEBUI
    
==Changing Default IP Address==
 
==Changing Default IP Address==
Line 211: Line 211:     
The exact path to the firmware depends on the target. In this example, the firmware can be found in the following directory:
 
The exact path to the firmware depends on the target. In this example, the firmware can be found in the following directory:
  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.06.1_WEBUI
'''file name''': RUTX_R_GPL_00.07.05.X_WEBUI
+
'''file name''': RUTX_R_GPL_00.07.06.X_WEBUI
    
==Changing SSH Banner==
 
==Changing SSH Banner==
 
To modify the '''SSH banner''', you can make use of the file search tool in the extracted GPL. To access this, follow these steps from the root directory of your project, '''you can find the file from route below''':
 
To modify the '''SSH banner''', you can make use of the file search tool in the extracted GPL. To access this, follow these steps from the root directory of your project, '''you can find the file from route below''':
   −
  ~/Downloads/RUTX_R_GPL_00.07.05/rutos-ipq40xx-rutx-gpl/package/base-files/files/etc
+
  ~/Downloads/RUTX_R_GPL_00.07.06/rutos-ipq40xx-rutx-gpl/package/base-files/files/etc
    
[[File:Blogo.png|border|class=tlt-border]]
 
[[File:Blogo.png|border|class=tlt-border]]
Line 252: Line 252:     
The exact path to the firmware depends on the target. In this example, the firmware can be found in the following directory:
 
The exact path to the firmware depends on the target. In this example, the firmware can be found in the following directory:
  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.06.1_WEBUI
'''file name''': RUTX_R_GPL_00.07.05.X_WEBUI
+
'''file name''': RUTX_R_GPL_00.07.06.X_WEBUI
    
'''RESULTS:'''
 
'''RESULTS:'''
Line 260: Line 260:     
==Changing Firmware Version==
 
==Changing Firmware Version==
To modify the firmware version like Prefix, go to the directory where '''gpl_version''' file is located (''/Downloads/RUTX_R_GPL_00.07.05.3/rutos-ipq40xx-rutx-gpl''). Then run this command to edit file content.
+
To modify the firmware version like Prefix, go to the directory where '''gpl_version''' file is located (''/Downloads/RUTX_R_GPL_00.07.06.1/rutos-ipq40xx-rutx-gpl''). Then run this command to edit file content.
    
  nano gpl_version
 
  nano gpl_version
Line 290: Line 290:  
To modify the '''Company Links''', you can make use of the file search tool in the extracted GPL. To access this, follow these steps from the root directory of your project, '''you can find the file from route below:'''
 
To modify the '''Company Links''', you can make use of the file search tool in the extracted GPL. To access this, follow these steps from the root directory of your project, '''you can find the file from route below:'''
   −
  ~/Downloads/RUTX_R_GPL_00.07.05.4/rutos-ipq40xx-rutx-gpl/package/feeds/vuci/vuci-ui-core/bin/dist/brand
+
  ~/Downloads/RUTX_R_GPL_00.07.06.1/rutos-ipq40xx-rutx-gpl/package/feeds/vuci/vuci-ui-core/bin/dist/brand
    
[[File:Brandjson.png|1100px|border|class=tlt-border]]
 
[[File:Brandjson.png|1100px|border|class=tlt-border]]
Line 310: Line 310:     
The exact path to the firmware depends on the target. In this example, the firmware can be found in the following directory:
 
The exact path to the firmware depends on the target. In this example, the firmware can be found in the following directory:
  rutos-ath79-rut9-gpl>bin>targets>ath79>generic>tltFws>RUTX_R_GPL_00.07.05.4_WEBUI
+
  rutos-ath79-rut9-gpl>bin>targets>ath79>generic>tltFws>RUTX_R_GPL_00.07.06.1_WEBUI
'''file name''': RUTX_R_GPL_00.07.05.X_WEBUI
+
'''file name''': RUTX_R_GPL_00.07.06.X_WEBUI
      Line 323: Line 323:  
'''First File:'''
 
'''First File:'''
   −
  ~/Downloads/RUTX_R_GPL_00.07.05/rutos-ipq40xx-rutx-gpl/package/feeds/vuci/vuci-ui-core/bin/dist
+
  ~/Downloads/RUTX_R_GPL_00.07.06/rutos-ipq40xx-rutx-gpl/package/feeds/vuci/vuci-ui-core/bin/dist
    
[[File:BRANDTELT.png|1100px|border|class=tlt-border]]
 
[[File:BRANDTELT.png|1100px|border|class=tlt-border]]
Line 329: Line 329:  
'''Second File:'''
 
'''Second File:'''
   −
  ~/Downloads/RUTX_R_GPL_00.07.05/rutos-ipq40xx-rutx-gpl/package/feeds/vuci/vuci-ui-core/bin/dist/ tlt-icons
+
  ~/Downloads/RUTX_R_GPL_00.07.06/rutos-ipq40xx-rutx-gpl/package/feeds/vuci/vuci-ui-core/bin/dist/ tlt-icons
    
[[File:BRANDTELT2.png|1100px|border|class=tlt-border]]
 
[[File:BRANDTELT2.png|1100px|border|class=tlt-border]]
Line 360: Line 360:     
The exact path to the firmware depends on the target. In this example, the firmware can be found in the following directory:
 
The exact path to the firmware depends on the target. In this example, the firmware can be found in the following directory:
  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.06.1_WEBUI
'''file name''': RUTX_R_GPL_00.07.05.X_WEBUI
+
'''file name''': RUTX_R_GPL_00.07.06.X_WEBUI
      Line 375: Line 375:  
'''First File:'''
 
'''First File:'''
   −
  ~/Downloads/RUTX_R_GPL_00.07.05.3/rutos-ipq40xx-rutx-gpl/package/feeds/vuci/vuci-ui-core/bin
+
  ~/Downloads/RUTX_R_GPL_00.07.06.1/rutos-ipq40xx-rutx-gpl/package/feeds/vuci/vuci-ui-core/bin
    
[[File:Favicon.png|1100px|border|class=tlt-border]]
 
[[File:Favicon.png|1100px|border|class=tlt-border]]
Line 381: Line 381:  
'''Second File:'''
 
'''Second File:'''
   −
  ~/Downloads/RUTX_R_GPL_00.07.05.3/rutos-ipq40xx-rutx-gpl/package/feeds/vuci/vuci-ui-core/bin/dist/assests
+
  ~/Downloads/RUTX_R_GPL_00.07.06.1/rutos-ipq40xx-rutx-gpl/package/feeds/vuci/vuci-ui-core/bin/dist/assests
    
[[File:Logo2.png|border|class=tlt-border]]
 
[[File:Logo2.png|border|class=tlt-border]]
Line 407: Line 407:     
The exact path to the firmware depends on the target. In this example, the firmware can be found in the following directory:
 
The exact path to the firmware depends on the target. In this example, the firmware can be found in the following directory:
  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.06.1_WEBUI
'''file name''': RUTX_R_GPL_00.07.05.X_WEBUI
+
'''file name''': RUTX_R_GPL_00.07.06.X_WEBUI
      Line 416: Line 416:     
==Changing WebUI Color==
 
==Changing WebUI Color==
To modify color designs for the WebUI, locate '''brand.css''' file. In this configuration, it is in ''/RUTX_R_GPL_00.07.05/rutos-ipq40xx-rutx-gpl/package/feeds/vuci/vuci-ui-core/bin/dist/brand'' directory. Run '''ls''' command to see the contents of the directory. It should have a zip file entitled '''brand.css.gz'''. To extract brand.css.gz, run:
+
To modify color designs for the WebUI, locate '''brand.css''' file. In this configuration, it is in ''/RUTX_R_GPL_00.07.06/rutos-ipq40xx-rutx-gpl/package/feeds/vuci/vuci-ui-core/bin/dist/brand'' directory. Run '''ls''' command to see the contents of the directory. It should have a zip file entitled '''brand.css.gz'''. To extract brand.css.gz, run:
    
  gzip -d brand.css.gzip
 
  gzip -d brand.css.gzip
Line 442: Line 442:     
The exact path to the firmware depends on the target. In this example, the firmware can be found in the following directory:
 
The exact path to the firmware depends on the target. In this example, the firmware can be found in the following directory:
  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.06.1_WEBUI
'''file name''': RUTX_R_GPL_00.07.05.X_WEBUI
+
'''file name''': RUTX_R_GPL_00.07.06.X_WEBUI
    
'''RESULTS:'''
 
'''RESULTS:'''

Navigation menu