Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
network:firmware:prep [2024/02/16 06:02] – created systemnetwork:firmware:prep [2025/05/31 17:40] (current) system
Line 6: Line 6:
 ---- ----
  
-====== Prepare OpenWRT 23.05.x on Ubuntu 22.04 ======+====== Prepare OpenWRT 24.10.x on Ubuntu 24.04 ======
 ===== Prepare The System ===== ===== Prepare The System =====
   * This page describes the preparations you need to make in order to build OpenWRT with the included MESHdesk packages.   * This page describes the preparations you need to make in order to build OpenWRT with the included MESHdesk packages.
Line 21: Line 21:
   * We recommend that you create a folder that contains the version of the firmware you are going to build.   * We recommend that you create a folder that contains the version of the firmware you are going to build.
   * You must do this as a normal Linux user (not root).   * You must do this as a normal Linux user (not root).
-  * Here we create a folder for version **23.05.2**.+  * Here we create a folder for version **24.10.1**.
  
 <code bash> <code bash>
 # Create the working directory  # Create the working directory 
-mkdir 23.05.2+mkdir 24.10.1
 # Change to our working directory  # Change to our working directory 
-cd 23.05.2+cd 24.10.1
 </code> </code>
  
Line 43: Line 43:
 git tag -l git tag -l
 </code> </code>
-  * We will checkout the tag **v23.05.2**.+  * We will checkout the tag **24.10.1**.
 <code bash> <code bash>
-git checkout v23.05.2+git checkout v24.10.1
 </code> </code>
-  * Confirm that this **v23.05.2** is now checked out.+  * Confirm that this **24.10.1** is now checked out.
 <code bash> <code bash>
 git branch git branch
Line 69: Line 69:
 ./scripts/feeds install mosquitto ./scripts/feeds install mosquitto
 ./scripts/feeds install lua-mosquitto ./scripts/feeds install lua-mosquitto
-#For backward compatibility in 23.05 with older Luci libs+#For backward compatibility in 24.10 with older Luci libs
 ./scripts/feeds install luci-compat ./scripts/feeds install luci-compat
 #Add the iptables translator package to translate iptables to nftables #Add the iptables translator package to translate iptables to nftables
Line 82: Line 82:
 #If you are going to implement OpenVPN tunnels #If you are going to implement OpenVPN tunnels
 ./scripts/feeds install openvpn-openssl ./scripts/feeds install openvpn-openssl
 +#If you are going to do Hotspot 2.0
 +./scripts/feeds install iw-full
 +#If you will use SQM/CAKE for bandwidth limiting and controlling Buffer Bloat
 +./scripts/feeds install sqm-scripts
 +./scripts/feeds install luci-app-sqm
 +#If you will implement the Multi-WAN functionality
 +./scripts/feeds install mwan3
 +./scripts/feeds install luci-app-mwan3
 +#With Multi-WAN you might need the LTE related packages
 +./scripts/feeds install usb-modeswitch
 +./scripts/feeds install picocom
 +./scripts/feeds install uqmi
 +./scripts/feeds install kmod-usb-net-cdc-mbim
 +./scripts/feeds install kmod-usb-net-qmi-wwan
 +./scripts/feeds install kmod-usb-serial-option 
 +./scripts/feeds install kmod-usb-serial-qualcomm
 +./scripts/feeds install kmod-usb-serial-sierrawireless
 +./scripts/feeds install kmod-usb-wdm 
 +./scripts/feeds install qmi-utils
 +./scripts/feeds install libqmi
 +./scripts/feeds install luci-proto-qmi
 </code> </code>
   * Now everything is ready to add the MESHdesk package.   * Now everything is ready to add the MESHdesk package.
  
-[[technical:openwrt-meshdesk|OpenWRT 23.05.x with MESHdesk packages]]+[[network:firmware:meshdesk|OpenWRT 24.10.x with MESHdesk packages]]
  
  
  
  • network/firmware/prep.1708056177.txt.gz
  • Last modified: 2024/02/16 06:02
  • by system