Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| network:firmware:meshdesk [2026/03/14 15:13] – system | network:firmware:meshdesk [2026/05/15 09:41] (current) – [Checkout the MESHdesk code] system | ||
|---|---|---|---|
| Line 69: | Line 69: | ||
| * Check out the **openwrt-meshdesk** package from the Github repository. | * Check out the **openwrt-meshdesk** package from the Github repository. | ||
| < | < | ||
| - | #Do this in the working directory e.g. cd 25.12.0 (on the same level as the openwrt directory) | + | #Do this in the working directory e.g. cd 25.12.3 (on the same level as the openwrt directory) |
| git clone https:// | git clone https:// | ||
| </ | </ | ||
| Line 93: | Line 93: | ||
| cp -R ./ | cp -R ./ | ||
| </ | </ | ||
| + | |||
| + | ===== Configure SSL for CoovaChilli ===== | ||
| + | * You need to decode the cert and key files used by CoovaChilli and place them in the required folder. | ||
| + | <code bash> | ||
| + | #cd to the working directory | ||
| + | base64 -d ./ | ||
| + | base64 -d ./ | ||
| + | </ | ||
| + | |||
| ===== Updating the available packages ===== | ===== Updating the available packages ===== | ||
| * Since we added a Luci application, | * Since we added a Luci application, | ||
| Line 190: | Line 199: | ||
| WARNING: Makefile ' | WARNING: Makefile ' | ||
| WARNING: Makefile ' | WARNING: Makefile ' | ||
| - | make[2]: Entering directory '/ | + | make[2]: Entering directory '/ |
| make[2]: ' | make[2]: ' | ||
| - | make[2]: Leaving directory '/ | + | make[2]: Leaving directory '/ |
| make[1] world | make[1] world | ||
| make[2] target/ | make[2] target/ | ||
| make[3] -C target/ | make[3] -C target/ | ||
| </ | </ | ||
| - | |||
| - | |||
| ===== Files to tweak ===== | ===== Files to tweak ===== | ||
| Use ssh to gain access to the device to modify these files. | Use ssh to gain access to the device to modify these files. | ||
| + | <WRAP center round tip 100%> | ||
| + | * **openwrt-meshdesk/ | ||
| + | </ | ||
| + | |||
| < | < | ||
| * {{fa> | * {{fa> | ||
| Line 207: | Line 218: | ||
| * {{fa> | * {{fa> | ||
| </ | </ | ||
| - | |||
| * Once the customizations are complete, we can test everything. | * Once the customizations are complete, we can test everything. | ||
| Line 223: | Line 233: | ||
| * Copy the files to a temporary folder on the machine where you are building the firmware. | * Copy the files to a temporary folder on the machine where you are building the firmware. | ||
| * Use the following table to find the location for the optimized files in the SDK. | * Use the following table to find the location for the optimized files in the SDK. | ||
| + | * We use the override system of the SDK where we place the files in the required folders under **openwrt/ | ||
| + | * This will then be included in the correct place as overrides when the firmware is compiled. | ||
| <panel type=" | <panel type=" | ||