% git log --no-merges --pretty=oneline --abbrev-commit 20260221...20260110 30a139cb6561 qcom: vpu: fix SC7280 VPU Gen2 firmware and add compatibility symlink 65c7ff3ec808 amdgpu: DMCUB updates for various ASICs 6a24a5a92c32 qcom: Update DSP firmware for qcs8300 platform 39f04545b26f cirrus: cs35l41: Add Firmware for ASUS Zenbook Laptop using CS35L41 HDA 664f8b6adeba qcom: Update DSP firmware for sa8775p platform bed52d78bc0c amdgpu: DMCUB updates for various ASICs 342ce02256f3 rtw89: 8851b: add format-1 for fw v0.29.41.5 with fw elements 4a216696655b rtw89: 8852a: add format-1 for fw v0.13.36.2 with fw elements 0579ff05d882 rtw89: 8852bt: add regd and diag_mac and update txpwr to R09 af193c46b6bd rtw89: 8852b: update txpwr element to R43 81eae19b21a0 rtw89: 8852b: add format-2 with v0.29.29.15 and fw elements 1cfed3e213c5 Revert "rtw89: 8852b: update fw to v0.29.128.0 with format suffix -2" 86725d7351e8 xe: Update GUC to v70.58.0 for LNL, BMG, PTL cbd0f9753754 ath11k: WCN6855 hw2.0: update board-2.bin 65a3c868b360 ath11k: QCA6390 hw2.0: update board-2.bin 0364daaa28a2 qcom: Add gpu firmwares for Glymur chipset 6c1e2562f626 amdgpu: DMCUB updates for various ASICs 2bb21553d510 qcom: vpu: add video firmware for Glymur 8fafd2481eed qcom: add QUPv3 firmware for x1e80100 platform fd38db51a2a6 Bluetooth: Add symbolic links for Intel Solar JfP2/1 firmware variants 07b822cc556d Bluetooth: Add symbolic links for Intel Solar firmware variants 1b902aa966e4 Bluetooth: Add symbolic links for Intel Pulsar firmware variants 949dba8936ab Bluetooth: Add symbolic links for Intel AX201 firmware variants 81a99dba039a ath10k: WCN3990 hw1.0: update board-2.bin b69afa29d3f6 qcom: add ADSP, CDSP firmware for glymur platform 4e83a67a5637 ASoC: tas2783: Add Firmware files for tas2783A 87972e133405 linux-firmware: Update firmware file for Intel Solar core a693bc58e2ac mediatek MT7921: update bluetooth firmware to 20251223091725 fbf93476b789 rtl_bt: Update RTL8822C BT USB and UART firmware to 0x0673 a712a43ff2c0 ath12k: WCN7850 hw2.0: update board-2.bin ec76089d563e ath12k: QCN9274 hw2.0: update to WLAN.WBE.1.6-01243-QCAHKSWPL_SILICONZ-1 49df41843d27 ath11k: WCN6855 hw2.0: update board-2.bin fd8bdffeabe4 ath11k: QCA6698AQ hw2.1: update board-2.bin af03e44a2029 WHENCE: Correct 2 trailing whitespaces 1043c0303910 linux-firmware: Add firmware for airoha-npu-7581 driver used for MT7990 offloading f18b40ebf5e8 linux-firmware: Add Dell ISH firmware for Intel panther lake systems 9a727f07bc60 amdgpu: DMCUB updates for various ASICs fb1cfb1989ea linux-firmware: update Aeonsemi AS21x1x firmware to 1.9.1 0fa5e69a0d9e rtl_nic: add firmware rtl8125cp-1 for RTL8125cp dfff492a66a0 ice: update DDP LAG package to 1.3.2.0 db024df1e153 cirrus: cs35l56: Add WHENCE links for 17aa233c spkid0 firmware a80ebbccb826 rtw89: 8922a: update REGD R73-R08, txpwr R46 and element of diag MAC f9c84ebaefbf rtw89: 8852c: update REGD R73-R60, txpwr R82 and element of diag MAC d8fc35003355 Update firmware for NPU PHX, STX and STX HALO a7bd257ea496 qcom: Update ADSP and add CDSP firmware for qcs6490-radxa-dragon-q6a 1ccefae136c4 qcom: Remove ADSP SensorPD json for Radxa Dragon Q6A afae3262fa2f amdgpu: DMCUB updates for various ASICs ff3470eca79b intel/ish: Add Lenovo ISH firmware support for X1 and X9 systems 53ec87319d28 cirrus: cs42l45: Add CS42L45 SDCA codec firmware for Lenovo laptops 8ca12d6383d0 cirrus: cs42l45: Add CS42L45 SDCA codec firmware for Dell laptops ecf00f092a8e cirrus: cs35l57 cs35l63: Add firmware for Cirrus Amps for some Lenovo laptops d01a86bd2b35 cirrus: cs35l56 cs35l57: Add and update firmware for some Dell laptops e22074558beb Intel IPU7: Update firmware binary for Panther Lake a80dabbc28fa linux-firmware: update firmware for MT7921 WiFi device 1e2c15348485 amdgpu: DMCUB updates for various ASICs 9e79ce04180f linux-firmware: Add firmware file for Intel ScorpiusGfp2 core f401a31ab5ba linux-firmware: Update firmware file for Intel Scorpius core 6be3bd6cc295 linux-firmware: Update firmware file for Intel BlazarIGfP core 99a2479f94e1 linux-firmware: Update firmware file for Intel BlazarI core 9bf06b2bdf74 linux-firmware: Update firmware file for Intel BlazarU-HrPGfP core 40a812ce5880 linux-firmware: Update firmware file for Intel BlazarU core 634af751cc56 rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x06EB_C65F 4cc877a7c241 linux-firmware: Add firmware for airoha-npu-7583 driver 9a9285ce9b44 iwlwifi: add Bz/Sc FW for core102-56 release 579ca4320f6b iwlwifi: Add Hr/Gf firmware for core102-56 release 90af9c636906 iwlwifi: update ty/So/Ma firmwares for core102-56 release 05a6a40bbba8 xe: Add GSC 105.0.2.1301 for PTL 087f9b0a8d23 mediatek: rename MT8188 SCP firmware a438fce32e0e qcom: Update DSP firmware for QCM6490 platform bfc1d7433ddd linux-firmware: qcom: sync audioreach firmwares from v1.0.1 build Build system: x86/64 Build-tested: x86/64-glibc Run-tested: Intel N150 based system Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/22139 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> |
||
|---|---|---|
| .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
