|
Some checks are pending
Build all core packages / Build all core packages for selected target (push) Waiting to run
% log --no-merges --pretty=oneline --abbrev-commit 20260110...20251125 ff2b45687e73 linux-firmware: update firmware for MT7925 WiFi device 1e133c2d1d75 mediatek MT7925: update bluetooth firmware to 20260106153314 2f9b243612ae mediatek MT7920: update bluetooth firmware to 20260105151350 1e92dbe4b49c mediatek MT7922: update bluetooth firmware to 20260106153735 b9a690370724 linux-firmware: update firmware for MT7922 WiFi device 0405e4a1ba66 Mellanox: Add new mlxsw_spectrum firmware xx.2016.3900 10d9e8e00e04 amdgpu: Update dcn314, dcn315 firmware to 0.1.42.0 21d69f404447 qcom: Update DSP firmware for sa8775 platform fa860a865341 QCA: Add Bluetooth firmware for QCC2072 uart interface 3692c4d6e677 i915: Xe3p_LPD DMC v2.33 b69f261cdedf qcom: Update DSP firmware for qcs8300 platform 5e60a4ec91ed linux-firmware: update firmware for MT7920 WiFi device 3ff97fca3ccc qcom: Update aic100 firmware files b85e1561bdfc qca: Update Bluetooth WCN6750 1.1.3-00100 firmware to 1.1.3-00105 acf533d4b3d7 firmware: Revert kernel_boot.elf due to license compliance issue f8a6723505e9 linux-firmware: add firmware for an8811hb 2.5G ethernet phy 2a6b361888e8 i915: Xe3LPD_3002 DMC v2.28 81368cb84b87 i915: Xe3LPD DMC v2.33 c360f595d977 intel_vpu: Add firmware for 50xx NPUs and update older ones 13786e87c7e9 linux-firmware: Update AMD SEV firmware 993573ac3dc6 amdgpu: DMCUB updates for various ASICs 19b55776b5b5 qcom: venus-5.4: fix ELF segment alignment to 4 bytes e56e0a4c8985 mediatek MT7925: update bluetooth firmware to 20251210093205 9ba3cd479466 linux-firmware: update firmware for MT7925 WiFi device 56bb432a65bc rcar_gen4_pcie: add firmware for Renesas R-Car Gen4 PCIe controller 154d3ad0864a qcom: Update CDSP firmware for qcm6490 platform 39fdaba4a719 rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x488C_DB55 f383a26428bf linux-firmware: Add firmware file for Intel Scorpius core fed51005f935 rtw89: 8852b: update fw to v0.29.29.15 fe9e5c89d5e8 cirrus: cs35l41: Update firmware and tuning for various HP laptops 1466bd681b4c cirrus: cs35l41: Add support for new HP Clipper laptop 950e89fddc4c qcom: drop compatibility a640_zap.mdt symlink 8715f3da4832 qcom: add version for a530v3_gpmu.fw2 3b34b3b938be xe: Update GUC to v70.55.3 for BMG, PTL 0a041632c156 iwlwifi: add Bz/Sc FW for core101-82 release 41b492fc7464 iwlwifi: Add Sc/Gf firmware for core101-82 release 8e39678cd6fb iwlwifi: update ty/So/Ma firmwares for core101-82 release 06bee1b5023d iwlwifi: update cc/Qu/QuZ firmwares for core101-82 release 9c9bdaab22a7 amdgpu: DMCUB updates for various ASICs d718d6300100 qcom: Add firmwares for sm8150 GPU 42e9d5a5994c qcom: Add firmwares for sm8450 GPU 30979b116b5c qcom: Add firmwares for sm8550 GPU 1304566db9cc qcom: Add firmwares for sm8650 GPU 3d89ec352d12 qcom: Add firmwares for sm8750 GPU 1d02df5c1ada Makefile: add licence header 9eca984de60d ath10k: WCN3990 hw1.0: update board-2.bin 89ef5c5da944 ath10k: QCA9888 hw2.0: update board-2.bin e6e77dccf149 ath10k: QCA4019 hw1.0: update board-2.bin 1774b2a25c75 cirrus: cs35l41: Add support for new HP laptops 3d5c8135206c Revert "amdgpu: update GC 11.5.0 firmware" e399bb332bda linux-firmware: Update amd-ucode copyright information 2b318c8e4159 linux-firmware: Update AMD cpu microcode c56e10ea830f linux-firmware: Update firmware file for Intel Scorpius core ee03c5fb3d99 linux-firmware: Update firmware file for Intel BlazarIGfP core 70a4bb64e5b3 linux-firmware: Update firmware file for Intel BlazarI core de8211b56b76 linux-firmware: Update firmware file for Intel BlazarU-HrPGfP core 4d8ef73cb73e linux-firmware: Update firmware file for Intel BlazarU core 15f854368441 ath11k: QCA6698AQ hw2.1: update to WLAN.HSP.1.1-04866-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1 b38214c8f31c ath11k: QCA2066 hw2.1: update board-2.bin c277a009eb05 qcom: update ADSP firmware for x1e80100 platform, change the license 6e06e5eac797 qcom: reorder ADSP, CDSP firmware entries for qcs8300 in WHENCE 9db3ba0dbc95 Reapply "amdgpu: update SMU 14.0.3 firmware" 5698af42f16e Revert "amdgpu: update SMU 14.0.3 firmware" baf6c2f67a24 Revert "amdgpu: update GC 10.3.6 firmware" c092c7487eb7 Revert "amdgpu: update GC 11.5.1 firmware" 5b890c92e78b linux-firmware: update firmware for MT7925 WiFi device 474cca8b3fd3 mediatek MT7925: update bluetooth firmware to 20251124093155 214b4374c0e9 intel_vpu: Update NPU firmware c91948d8a672 WHENCE: fix version string for video firmware 095130d8e395 qcom: vpu: update video firmware binary for SM8250 323507dc0c43 xe: Update GUC to v70.54.0 for BMG, PTL Build system: x86/64 Build-tested: x86/64-glibc Run-tested: x86/64-glibc (Intel N150) Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/21497 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|---|---|---|
| .devcontainer/ci-env | ||
| .github | ||
| .vscode | ||
| config | ||
| include | ||
| LICENSES | ||
| package | ||
| scripts | ||
| target | ||
| toolchain | ||
| tools | ||
| .gitattributes | ||
| .gitignore | ||
| BSDmakefile | ||
| Config.in | ||
| COPYING | ||
| feeds.conf.default | ||
| Makefile | ||
| README.md | ||
| rules.mk | ||
OpenWrt Project is a Linux operating system targeting embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developers, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned.
Sunshine!
Download
Built firmware images are available for many architectures and come with a package selection to be used as WiFi home router. To quickly find a factory image usable to migrate from a vendor stock firmware to OpenWrt, try the Firmware Selector.
If your device is supported, please follow the Info link to see install instructions or consult the support resources listed below.
An advanced user may require additional or specific package. (Toolchain, SDK, ...) For everything else than simple firmware download, try the wiki download page:
Development
To build your own firmware you need a GNU/Linux, BSD or macOS system (case sensitive filesystem required). Cygwin is unsupported because of the lack of a case sensitive file system.
Requirements
You need the following tools to compile OpenWrt, the package names vary between distributions. A complete list with distribution specific packages is found in the Build System Setup documentation.
binutils bzip2 diff find flex gawk gcc-6+ getopt grep install libc-dev libz-dev
make4.1+ perl python3.7+ rsync subversion unzip which
Quickstart
-
Run
./scripts/feeds update -ato obtain all the latest package definitions defined in feeds.conf / feeds.conf.default -
Run
./scripts/feeds install -ato install symlinks for all obtained packages into package/feeds/ -
Run
make menuconfigto select your preferred configuration for the toolchain, target system & firmware packages. -
Run
maketo build your firmware. This will download all sources, build the cross-compile toolchain and then cross-compile the GNU/Linux kernel & all chosen applications for your target system.
Related Repositories
The main repository uses multiple sub-repositories to manage packages of
different categories. All packages are installed via the OpenWrt package
manager called opkg. If you're looking to develop the web interface or port
packages to OpenWrt, please find the fitting repository below.
-
LuCI Web Interface: Modern and modular interface to control the device via a web browser.
-
OpenWrt Packages: Community repository of ported packages.
-
OpenWrt Routing: Packages specifically focused on (mesh) routing.
-
OpenWrt Video: Packages specifically focused on display servers and clients (Xorg and Wayland).
Support Information
For a list of supported devices see the OpenWrt Hardware Database
Documentation
Support Community
- Forum: For usage, projects, discussions and hardware advise.
- Support Chat: Channel
#openwrton oftc.net.
Developer Community
- Bug Reports: Report bugs in OpenWrt
- Dev Mailing List: Send patches
- Dev Chat: Channel
#openwrt-develon oftc.net.
License
OpenWrt is licensed under GPL-2.0
