mirror of
https://github.com/openwrt/openwrt.git
synced 2025-04-19 08:36:47 +00:00
695 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
e17cbd0488 |
ipq-wifi: update to Git HEAD (2025-04-15)
Some checks are pending
Build all core packages / Build all core packages for selected target (push) Waiting to run
953ce37a3191 ipq40xx: Add TP-Link Deco M5 BDF f818835c7633 ipq5018: add BDF for GL.iNET GL-B3000 Add IPQ5018 BDF for GL.iNET GL-B3000. 38a18dc26c9b qcn6122: add BDF for GL.iNET GL-B3000 Add QCN6122 BDF for GL.iNET GL-B3000. Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
598a0556b7 |
ls-rcw: select by default for layerscape/armv7
Currently, ls-rcw package is being included in the individual profile DEVICE_PACKAGES but using the feature that allows skipping their inclusion in the end image package list if prefixed with a tilde(~) which was added in: 377b66990b97 ("build: introduce support to declare skip package") But it not added to Image Builder so currently trying to build layerscape device images in Image Builder will fail with: ERROR: '~ls-rcw' is not a valid world dependency, format is name(@tag)([<>~=]version) So, instead of having to rely on support for skipping package installation and declaring the ls-rcw package in DEVICE_PACKAGES lets select it when layerscape/armv7 target is selected. Fixes: #18411 Link: https://github.com/openwrt/openwrt/pull/18462 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
8a28ddafe7 |
ls-ddr-phy: select by default for layerscape/armv8_64b
Currently, ls-ddr-phy package is being included in the individual profile DEVICE_PACKAGES but using the feature that allows skipping their inclusion in the end image package list if prefixed with a tilde(~) which was added in: 377b66990b97 ("build: introduce support to declare skip package") But it not added to Image Builder so currently trying to build layerscape device images in Image Builder will fail with: ERROR: '~ls-ddr-phy' is not a valid world dependency, format is name(@tag)([<>~=]version) So, instead of having to rely on support for skipping package installation and declaring the ls-ddr-phy package in DEVICE_PACKAGES lets select it when layerscape/armv8_64b target is selected. Fixes: #18412 Link: https://github.com/openwrt/openwrt/pull/18462 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
84437eeec0 |
ls-dpl: select by default for layerscape/armv8_64b
Currently, ls-dpl package is being included in the individual profile DEVICE_PACKAGES but using the feature that allows skipping their inclusion in the end image package list if prefixed with a tilde(~) which was added in: 377b66990b97 ("build: introduce support to declare skip package") But it not added to Image Builder so currently trying to build layerscape device images in Image Builder will fail with: ERROR: '~ls-dpl' is not a valid world dependency, format is name(@tag)([<>~=]version) So, instead of having to rely on support for skipping package installation and declaring the ls-dpl package in DEVICE_PACKAGES lets select it when layerscape/armv8_64b target is selected. Fixes: #18412 Link: https://github.com/openwrt/openwrt/pull/18462 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
2fb3efda0a |
ls-mc: select by default for layerscape/armv8_64b
Currently, ls-mc package is being included in the individual profile DEVICE_PACKAGES but using the feature that allows skipping their inclusion in the end image package list if prefixed with a tilde(~) which was added in: 377b66990b97 ("build: introduce support to declare skip package") But it not added to Image Builder so currently trying to build layerscape device images in Image Builder will fail with: ERROR: '~ls-mc' is not a valid world dependency, format is name(@tag)([<>~=]version) So, instead of having to rely on support for skipping package installation and declaring the ls-mc package in DEVICE_PACKAGES lets select it when layerscape/armv8_64b target is selected. Fixes: #18412 Link: https://github.com/openwrt/openwrt/pull/18462 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
22f02beaab |
fman-ucode: select by default for layerscape/armv8_64b
Currently, fman-ucode package is being included in the individual profile DEVICE_PACKAGES but using the feature that allows skipping their inclusion in the end image package list if prefixed with a tilde(~) which was added in: 377b66990b97 ("build: introduce support to declare skip package") But it not added to Image Builder so currently trying to build layerscape device images in Image Builder will fail with: ERROR: '~fman-ucode' is not a valid world dependency, format is name(@tag)([<>~=]version) So, instead of having to rely on support for skipping package installation and declaring the fman-ucode package in DEVICE_PACKAGES lets select it when layerscape/armv8_64b target is selected. Fixes: #18412 Link: https://github.com/openwrt/openwrt/pull/18462 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
de205366a2
|
linux-firmware: ath12k: package firmware for QCN9274
Package wireless firmware for Qualcomm QCN9274. Signed-off-by: Mantas Pucka <mantas@8devices.com> Link: https://github.com/openwrt/openwrt/pull/18459 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> |
||
|
5dbf93c8c5 |
ipq60xx: add support for TP-Link EAP623-Outdoor HD v1
Specifications: * SoC: Qualcomm IPQ6018 (64-bit Quad-core Arm Cortex-A53 @ 1800MHz) * Memory: 1 GiB * Serial Port: 3v3 TTL 115200n8 * Wi-Fi: QCN9074 (4x4 5 GHz 802.11ax) * Wi-Fi: IPQ6018 (4x4 2.4 GHz 802.11b/g/n/ax) * Ethernet: RTL8211F (10/100/1GBASE-T) * Flash: ESMT F59D1G81MB (128 MiB) * LEDs: 1x Green Status (GPIO 37 Active High), 1x Yellow Status (GPIO 32 Active High) and an LED global control GPIO (GPIO 36 Active High, set up by U-Boot) * Buttons: 1x Reset (GPIO 9 Active Low) Installation Instructions (Serial+TFTP): 1. Solder 4 pin header to the pads near T32 and T31. 2. Connect 3V3 TTL port to TX, RX, and GND, which are pad T31, T32 and the pad near T31 respectively. Be sure not to connect VCC and crossover TX and RX. 3. Copy RAM firmware image openwrt-qualcommax-ipq60xx-tplink_eap623od-hd-v1-initramfs-uImage.itb to TFTP server root, available at 192.168.0.1. 4. Connect PoE ethernet cable to the RJ45 port and hold Ctrl+B in the serial console (115200 baud) until autoboot is halted. 5. Run the following commands in the U-boot prompt: # setenv serverip 192.168.0.1 # setenv ipaddr 192.168.0.99 # tftpboot 0x44000000 openwrt-qualcommax-ipq60xx-tplink_eap623od-hd-v1-initramfs-uImage.itb # bootm You may need to type Ctrl+C and Enter before running these commands to clear invisible characters from the buffer. 6. Run the following command in a terminal to copy the sysupgrade image to be installed (check IP address): $ scp openwrt-qualcommax-ipq60xx-tplink_eap623od-hd-v1-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/ 7. Activate the OpenWrt serial console and run the following commands: # cd /tmp # sysupgrade -n openwrt-qualcommax-ipq60xx-tplink_eap623od-hd-v1-squashfs-sysupgrade.bin 8. The AP will reboot and OpenWrt will be successfully installed. Signed-off-by: Yang Xiwen <forbidden405@outlook.com> Link: https://github.com/openwrt/openwrt/pull/18389 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
1cb5297ac3 |
ipq-wifi: update to Git HEAD (2025-04-08)
Some checks are pending
Build all core packages / Build all core packages for selected target (push) Waiting to run
5aa50e188feb ipq40xx: add BDF for Alibaba AP4220 7d2a86c01a52 ipq6018: add TP-Link EAP623-Outdoor HD v1 BDF 9591c9b7578a Remove executable permissions Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
a0c1c9df97 |
qualcommax: ipq60xx: add support for Netgear WAX610 and WAX610Y
Netgear WAX610 / WAX610Y is a 802.11ax AP claiming AX1800 support. Specifications: --------------- * CPU: Qualcomm IPQ6018 Quad core Cortex-A53 * RAM: 512MB * Storage: Winbond W29N01HZBINF 128MB NAND * Ethernet: * 2.5GbE RJ45 port with PoE input * WLAN: * 2.4GHz/5GHz * LEDs: * Power: Dual-color LED (Green / Orange), Single-color LED (Blue) * Ethernet: Dual-color LED (Green / Orange) * 2.4Ghz WiFi: 2x Single-color LED (Blue, Green) * 5Ghz WiFi: 2x Single-color LED (Blue, Green) * Buttons: * 1x Reset * UART: 4-pin populated header * Pinout 1 - VCC, 2 - GND, 3 - TX, 4 - RX Installation: ============= Web UI method ------------- Set up the device using the stock web UI in local management mode. Download the ui-factory.tar image. * Enter the Management tab * Select Maintenance->Upgrade->Firmware Upgrade * Ensure the "Upgrade Options" field has "Local" selected * Click "Browse File" and select the image * Click "Upgrade" (NOT "Upgrade Now") at the bottom of the page The device will install the image but reboot back into the vendor firmware. Return the to Firmware Upgrade page as above and select "Boot up Backup Firmware". The device should reboot into OpenWRT. TFTP method ----------- To flash via tftp, first place the initramfs image on the TFTP server. setenv serverip <ip of tftp server> setenv ipaddr <ip in same subnet as tftp server> tftpboot netgear_wax610-initramfs-uImage.itb bootm This should boot OpenWRT. Once booted, flash the sysupgrade.bin image using either luci or the command line. Signed-off-by: Erik Servili <serverror@serverror.com> Link: https://github.com/openwrt/openwrt/pull/18377 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
7728f66606 |
ath10k-ct-firmware: remove QCA9888 board file symbolic link
Although ath10k pre-calibration data and board description file have similar data structures, they are completely different things. Therefore, let's remove these incorrect and confusing links. Signed-off-by: Shiji Yang <yangshiji66@outlook.com> Link: https://github.com/openwrt/openwrt/pull/18069 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
a1bf306bb7 |
qualcommax: ipq60xx: add Linksys MR7500 support
Codename: Divo Hardware specification: ======== SoC: Qualcomm IPQ6018 RAM: 512MB (2x ESMT 256MB DDR3L M15T2G16128A–DEBG2R) NAND Flash: 512MB (Macronix MX30UF4G18AC or SK Hynix H27S4G8F2EDA-BC) Ethernet: 1x 10/100/1000/2500/5000Mbps (Marvell AQR114C-B0) Ethernet: 4x 10/100/1000Mbps (Qualcomm QCA8075) WiFi1: 6GHz ax 4x4@20/40/160 MHz (Qualcomm QCN9024 + Skyworks SKY85784-11) - channels 33-229 WiFi2: 5GHz ax 2x2@20/40/80 MHz (Qualcomm QCN5052 + Skyworks SKY85755-11) - channels 36-177 WiFi3: 2.4GHz ax 2x2@20/40 MHz (Qualcomm QCN5022 + Skyworks SKY8340-11) IoT: Bluetooth 5 (CSR8811) - not implemented LED: 1x RGB status + USB Blue (PWM) USB: 1x USB 3.0 Button: WPS, Reset Flash instructions (Without Serial): ======== Open Linksys Web UI - http://192.168.1.1/ca or http://linksysxxxxx.lan/ca depending on your setup. xxxxx is the last 5 digits from the SN found on a sticker under the device. Click on the Linksys Logo to by-pass smart app registration. Login with your admin password. The default password can be found on the same sticker. To enter into the support mode, click on the “CA” link and the bottom of the page. Open the “Connectivity” menu and upload the squash-factory image with the “Choose file” button. Click start. Ignore all the prompts and warnings by click “yes” in all the popups. Flash instructions (With Serial): ======== 1. Installation using serial connection from OEM firmware (default login: root, password: admin): - fw_printenv -n boot_part In case of 2: - flash_erase /dev/mtd13 0 0 - nandwrite -p /dev/mtd13 openwrt-qualcommax-ipq60xx-linksys_mr7500-squashfs-factory.bin or in case of 1: - flash_erase /dev/mtd15 0 0 - nandwrite -p /dev/mtd15 openwrt-qualcommax-ipq60xx-linksys_mr7500-squashfs-factory.bin After first boot install firmware on second partition: - mtd -r -e kernel -n write openwrt-qualcommax-ipq60xx-linksys_mr7500-squashfs-factory.bin kernel or: - mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq60xx-linksys_mr7500-squashfs-factory.bin alt_kernel 2. Installation from initramfs image using USB drive: Put the initramfs image on the USB drive: - dd bs=1M if=openwrt-qualcommax-ipq60xx-linksys_mr7500-initramfs-uImage.itb of=/dev/sda Stop u-boot and run: - usb start && usbboot $loadaddr 0 && bootm $loadaddr Write firmware to the flash from initramfs: - mtd -e kernel -n write openwrt-qualcommax-ipq60xx-linksys_mr7500-squashfs-factory.bin kernel and: - mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq60xx-linksys_mr7500-squashfs-factory.bin alt_kernel 3. Back to the OEM firmware: - mtd -e kernel -n write FW_MR7500_1.1.12.211919_prod.img kernel and: - mtd -r -e alt_kernel -n write FW_MR7500_1.1.12.211919_prod.img alt_kernel 4. USB recovery: Put the initramfs image on the USB: - dd bs=1M if=openwrt-qualcommax-ipq60xx-linksys_mr7500-initramfs-uImage.itb of=/dev/sda Set u-boot env: - fw_setenv bootusb 'usb start && usbboot $loadaddr 0 && bootm $loadaddr' - fw_setenv bootcmd 'run bootusb; if test $auto_recovery = no; then bootipq; elif test $boot_part = 1; then run bootpart1; else run bootpart2; fi' AQR firmware: ======== 0. Firmware extracting: To extract the firmware, use unblob (unblob.org) 1. Firmware loading: To properly load the firmware and initialize AQR PHY, we must use the u-boot aq_load_fw function. To do this, you need to modify u-boot env: With USB recovery: - fw_setenv bootcmd 'aq_load_fw; run bootusb; if test $auto_recovery = no; then bootipq; elif test $boot_part = 1; then run bootpart1; else run bootpart2; fi' and without: - fw_setenv bootcmd 'aq_load_fw; if test $auto_recovery = no; then bootipq; elif test $boot_part = 1; then run bootpart1; else run bootpart2; fi' 2. Firmware updating: Newer firmware (AQR114C.cld) is available in the latest OEM firmware (https://downloads.linksys.com/support/assets/firmware/FW_MR7500_1.1.12.211919_prod.img). Copy AQR114C.cld to /lib/firmware/marvell Link: openwrt#17428 Signed-off-by: Weikai Kong <priv@pppig236.com> Link: https://github.com/openwrt/openwrt/pull/18185 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
c3f2bb7afc |
qualcommax: ipq60xx: add GL.iNet GL-AX1800/AXT1800 support
Specifications: SoC: Qualcomm IPQ6000 RAM: 512 MiB Flash: 128 MiB NAND ETH: Qualcomm QCA8075 WLAN1: 2.4GHz 802.11b/g/n/ax 2x2 WLAN2: 5GHz 802.11a/n/ac/ax 2x2 Button: Reset, Switch USB: 1x 3.0 SD slot: 1 in GL-AXT1800 Install via stock firmware: Upload factory.bin in stock firmware's upgrade page, do not preserve settings. Install via uboot web failsafe: Push the reset button for 5 seconds, then use broswer to access http://192.168.1.1, and upload factory.ubi. Afterwards upgrade can use sysupgrade image. Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn> Link: https://github.com/openwrt/openwrt/pull/14950 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
26e7a11836 |
ipq-wifi: fix PKG_MIRROR_HASH after update to 2024-02-17
PKG_MIRROR_HASH is incorrect and the package check is currently failing. Fixes: 4990ce613b7d ("ipq-wifi: update to 2024-02-17") Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> |
||
|
743aaaf2ad |
linux-firmware: Add support for Intel ICE
Uses the OS Default DDP package for Intel Ethernet 800 series. Signed-off-by: Stephen Howell <howels@allthatwemight.be> Link: https://github.com/openwrt/openwrt/pull/17564 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
4990ce613b |
ipq-wifi: update to 2024-02-17
Changes included in this release: * qca9888: add ZTE MF286C BDF * qca9888: add ZTE MF28A/R BDF Signed-off-by: Lech Perczak <lech.perczak@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17620 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
a18d95f35b |
lantiq-gphy-firmware: add package
This has several advantages: * reduction in the size of the kernel and the complete image. Individual devices only need two of the four binaries. In combination with the second commit it reduces kernel size by 64.2 kB and image size by 22.8 kB, * the option to extend this package with firmware for future SoCs, * combining the kernel and binary blobs with another licence may not be fully compatible with the licence used by Linux. The current PHY firmware is built into the kernel. This comit converts it to a package. Tested on AVM 5490 and BT Home Hub 5A. Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl> Link: https://github.com/openwrt/openwrt/pull/17669 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
f4801cffc3 |
firmware: intel-microcode: update to 20250211
Debian Changelogs from 20240531: local access. - Mitigations for INTEL-SA-01079 (CVE-2024-23918) Potential security vulnerabilities in some Intel Xeon processors using Intel SGX may allow escalation of privilege. Intel disclosed that some processor models were already fixed by a previous microcode update. - Updated mitigations for INTEL-SA-01097 (CVE-2024-24968) Improper finite state machines (FSMs) in hardware logic in some Intel Processors may allow an privileged user to potentially enable a denial of service via local access. - Mitigations for INTEL-SA-01103 (CVE-2024-23984) A potential security vulnerability in the Running Average Power Limit (RAPL) interface for some Intel Processors may allow information disclosure. Added mitigations for more processor models. * Updated Microcodes: sig 0x000806f8, pf_mask 0x87, 2024-06-20, rev 0x2b000603, size 588800 sig 0x000806f7, pf_mask 0x87, 2024-06-20, rev 0x2b000603 sig 0x000806f6, pf_mask 0x87, 2024-06-20, rev 0x2b000603 sig 0x000806f5, pf_mask 0x87, 2024-06-20, rev 0x2b000603 sig 0x000806f4, pf_mask 0x87, 2024-06-20, rev 0x2b000603 sig 0x00090672, pf_mask 0x07, 2024-05-29, rev 0x0037, size 224256 sig 0x00090675, pf_mask 0x07, 2024-05-29, rev 0x0037 sig 0x000b06f2, pf_mask 0x07, 2024-05-29, rev 0x0037 sig 0x000b06f5, pf_mask 0x07, 2024-05-29, rev 0x0037 sig 0x000906a3, pf_mask 0x80, 2024-06-03, rev 0x0435, size 223232 sig 0x000906a4, pf_mask 0x80, 2024-06-03, rev 0x0435 sig 0x000a06a4, pf_mask 0xe6, 2024-08-02, rev 0x0020, size 138240 sig 0x000b06a2, pf_mask 0xe0, 2024-05-29, rev 0x4123, size 220160 sig 0x000b06a3, pf_mask 0xe0, 2024-05-29, rev 0x4123 sig 0x000b06a8, pf_mask 0xe0, 2024-05-29, rev 0x4123 sig 0x000c06f2, pf_mask 0x87, 2024-06-20, rev 0x21000283, size 560128 sig 0x000c06f1, pf_mask 0x87, 2024-06-20, rev 0x21000283 * source: update symlinks to reflect id of the latest release, 20241112 * Update changelog for 3.20240910.1 and 3.20240813.1 with new information: INTEL-SA-1103 was addressed by 3.20240813.1 for some processor models, and not by 3.20240910. INTEL-SA-1079 was addressed by 3.20240910.1 for some processor models. -- Henrique de Moraes Holschuh <hmh@debian.org> Thu, 14 Nov 2024 15:37:40 -0300 intel-microcode (3.20241029.1) UNRELEASED; urgency=medium * New upstream microcode datafile 20241029 - Not relevant for operating system microcode updates - Only when loaded from firmware, this update fixes the critical, potentially hardware-damaging errata RPL061: Incorrect Internal Voltage Request on Raptor Lake (Core 13th/14th gen) Intel processors. * Updated Microcodes: sig 0x000b0671, pf_mask 0x32, 2024-08-29, rev 0x012b, size 211968 -- Henrique de Moraes Holschuh <hmh@debian.org> Thu, 14 Nov 2024 14:49:03 -0300 intel-microcode (3.20240910.1) unstable; urgency=medium * New upstream microcode datafile 20240910 (closes: #1081363) - Mitigations for INTEL-SA-01097 (CVE-2024-24968) Improper finite state machines (FSMs) in hardware logic in some Intel Processors may allow an privileged user to potentially enable a denial of service via local access. - Fixes for unspecified functional issues on several processor models - The processor voltage limit issue on Core 13rd/14th gen REQUIRES A FIRMWARE UPDATE. It is present in this release for sig 0xb0671, but THE VOLTAGE ISSUE FIX ONLY WORKS WHEN THE MICROCODE UPDATE IS LOADED THROUGH THE FIT TABLE IN FIRMWARE. Contact your system vendor for a firmware update that includes the appropriate microcode update for your processor. * Updated Microcodes: sig 0x00090672, pf_mask 0x07, 2024-02-22, rev 0x0036, size 224256 sig 0x00090675, pf_mask 0x07, 2024-02-22, rev 0x0036 sig 0x000b06f2, pf_mask 0x07, 2024-02-22, rev 0x0036 sig 0x000b06f5, pf_mask 0x07, 2024-02-22, rev 0x0036 sig 0x000906a3, pf_mask 0x80, 2024-02-22, rev 0x0434, size 222208 sig 0x000906a4, pf_mask 0x80, 2024-02-22, rev 0x0434 sig 0x000a06a4, pf_mask 0xe6, 2024-06-17, rev 0x001f, size 137216 sig 0x000b0671, pf_mask 0x32, 2024-07-18, rev 0x0129, size 215040 sig 0x000b06a2, pf_mask 0xe0, 2024-02-22, rev 0x4122, size 220160 sig 0x000b06a3, pf_mask 0xe0, 2024-02-22, rev 0x4122 sig 0x000b06a8, pf_mask 0xe0, 2024-02-22, rev 0x4122 sig 0x000b06e0, pf_mask 0x19, 2024-03-25, rev 0x001a, size 138240 * Update changelog for 3.20240813.1 with new information * Update changelog for 3.20240514.1 with new information * source: update symlinks to reflect id of the latest release, 20240910 -- Henrique de Moraes Holschuh <hmh@debian.org> Sat, 21 Sep 2024 16:40:07 -0300 intel-microcode (3.20240813.2) unstable; urgency=high * Merge changes from intel-microcode/3.20240531.1+nmu1, which were left out from 3.20240813.1 by an oversight, regressing merged-usr. Closes: #1060200 -- Henrique de Moraes Holschuh <hmh@debian.org> Sat, 17 Aug 2024 11:31:32 -0300 intel-microcode (3.20240813.1) unstable; urgency=medium * New upstream microcode datafile 20240813 (closes: #1078742) - Mitigations for INTEL-SA-01083 (CVE-2024-24853) Incorrect behavior order in transition between executive monitor and SMI transfer monitor (STM) in some Intel Processors may allow a privileged user to potentially enable escalation of privilege via local access. - Mitigations for INTEL-SA-01118 (CVE-2024-25939) Mirrored regions with different values in 3rd Generation Intel Xeon Scalable Processors may allow a privileged user to potentially enable denial of service via local access. - Mitigations for INTEL-SA-01100 (CVE-2024-24980) Protection mechanism failure in some 3rd, 4th, and 5th Generation Intel Xeon Processors may allow a privileged user to potentially enable escalation of privilege via local access. - Mitigations for INTEL-SA-01038 (CVE-2023-42667) Improper isolation in the Intel Core Ultra Processor stream cache mechanism may allow an authenticated user to potentially enable escalation of privilege via local access. Intel disclosed that some processor models were already fixed by the previous microcode update. - Mitigations for INTEL-SA-01046 (CVE-2023-49141) Improper isolation in some Intel Processors stream cache mechanism may allow an authenticated user to potentially enable escalation of privilege via local access. Intel disclosed that some processor models were already fixed by the previous microcode update. - Mitigations for INTEL-SA-01079 (CVE-2024-23918) Potential security vulnerabilities in some Intel Xeon processors using Intel SGX may allow escalation of privilege. Intel released this information during the full disclosure for the 20241112 update. Processor signatures 0x606a6 and 0x606c1. - Mitigations for INTEL-SA-01103 (CVE-2024-23984) A potential security vulnerability in the Running Average Power Limit (RAPL) interface for some Intel Processors may allow information disclosure. Intel released this information during the full disclosure for the 20240910 update. Processor signatures 0x5065b, 0x606a6, 0x606c1. - Fix for unspecified functional issues on several processor models - Fix for errata TGL068/ADL075/ICL088/... "Processor may hang during a microcode update". It is not clear which processors were fixed by this release, or by one of the microcode updates from 2024-05. - Mitigations for INTEL-SA-01213 (CVE-2024-36293) Improper access control in the EDECCSSA user leaf function for some Intel Processors with Intel SGX may allow an authenticated user to potentially enable denial of service via local access. Intel released this information during the full disclosure for the 20250211 update. Processor signature 0x906ec (9th Generation Intel Core processor). * Updated microcodes: sig 0x00050657, pf_mask 0xbf, 2024-03-01, rev 0x5003707, size 39936 sig 0x0005065b, pf_mask 0xbf, 2024-04-01, rev 0x7002904, size 30720 sig 0x000606a6, pf_mask 0x87, 2024-04-01, rev 0xd0003e7, size 308224 sig 0x000606c1, pf_mask 0x10, 2024-04-03, rev 0x10002b0, size 300032 sig 0x000706e5, pf_mask 0x80, 2024-02-15, rev 0x00c6, size 114688 sig 0x000806c1, pf_mask 0x80, 2024-02-15, rev 0x00b8, size 112640 sig 0x000806c2, pf_mask 0xc2, 2024-02-15, rev 0x0038, size 99328 sig 0x000806d1, pf_mask 0xc2, 2024-02-15, rev 0x0052, size 104448 sig 0x000806e9, pf_mask 0xc0, 2024-02-01, rev 0x00f6, size 106496 sig 0x000806e9, pf_mask 0x10, 2024-02-01, rev 0x00f6, size 106496 sig 0x000806ea, pf_mask 0xc0, 2024-02-01, rev 0x00f6, size 105472 sig 0x000806eb, pf_mask 0xd0, 2024-02-01, rev 0x00f6, size 106496 sig 0x000806ec, pf_mask 0x94, 2024-02-05, rev 0x00fc, size 106496 sig 0x00090661, pf_mask 0x01, 2024-04-05, rev 0x001a, size 20480 sig 0x000906ea, pf_mask 0x22, 2024-02-01, rev 0x00f8, size 105472 sig 0x000906eb, pf_mask 0x02, 2024-02-01, rev 0x00f6, size 106496 sig 0x000906ec, pf_mask 0x22, 2024-02-01, rev 0x00f8, size 106496 sig 0x000906ed, pf_mask 0x22, 2024-02-05, rev 0x0100, size 106496 sig 0x000a0652, pf_mask 0x20, 2024-02-01, rev 0x00fc, size 97280 sig 0x000a0653, pf_mask 0x22, 2024-02-01, rev 0x00fc, size 98304 sig 0x000a0655, pf_mask 0x22, 2024-02-01, rev 0x00fc, size 97280 sig 0x000a0660, pf_mask 0x80, 2024-02-01, rev 0x00fe, size 97280 sig 0x000a0661, pf_mask 0x80, 2024-02-01, rev 0x00fc, size 97280 sig 0x000a0671, pf_mask 0x02, 2024-03-07, rev 0x0062, size 108544 sig 0x000a06a4, pf_mask 0xe6, 2024-04-15, rev 0x001e, size 137216 * source: update symlinks to reflect id of the latest release, 20240813 * postinst, postrm: switch to dpkg-trigger to run update-initramfs -- Henrique de Moraes Holschuh <hmh@debian.org> Thu, 15 Aug 2024 14:41:50 -0300 Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/18197 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
a21ae5cc61 |
linux-firmware: update to 20250311
git log --no-merges --pretty=oneline --abbrev-commit 20250211...20250311 bdd88e967517 amdgpu: update psp 14.0.0 firmware c8234f76bdd5 amdgpu: update gc 11.5.0 firmware cc3227cd4fdb amdgpu: update vcn 4.0.2 firmware 1498f32eb8b7 amdgpu: update psp 13.0.4 firmware a8bbcfaa3e15 amdgpu: update gc 11.0.1 firmware 645cc116bf8c amdgpu: update navy flounder firmware 5eac1029bb58 amdgpu: update gc 11.5.2 firmware c5dc6df52b6d amdgpu: update vcn 5.0.0 firmware 8d5a8ed7f731 amdgpu: update smu 14.0.3 firmware e6827bc2196f amdgpu: update sdma 7.0.1 firmware 44458e4f60b2 amdgpu: update gc 14.0.3 firmware 118bd6c7609c amdgpu: update gc 12.0.1 firmware 16987c25cf66 amdgpu: update sienna cichlid firmware 7ade6230b03a amdgpu: update yellow carp firmware 03d2ad8f27f3 amdgpu: update smu 14.0.2 firmware eaf44ec2dff9 amdgpu: update psp 14.0.2 firmware a9e53dc0e853 amdgpu: update gc 12.0.0 firmware f7654d0634d3 amdgpu: update vega20 firmware ff0fce9d60e1 amdgpu: update navi14 firmware 052c28862ae1 amdgpu: update vega12 firmware 3ca9ff138536 amdgpu: update vcn 4.0.4 firmware 3402e84bb438 amdgpu: update psp 13.0.7 firmware 1d028a0a7820 amdgpu: update gc 11.0.2 firmware e58f61a19248 amdgpu: update vega10 firmware 0560dbe09009 amdgpu: update vcn 3.1.2 firmware b3bcd93cdaa4 amdgpu: update gc 10.3.6 firmware 777f9945d49e amdgpu: update navi10 firmware 204aacb2901c amdgpu: update navi12 firmware f3f87199f598 amdgpu: update psp 13.0.10 firmware 0833f16ca55a amdgpu: update gc 11.0.3 firmware 598c0af458cb amdgpu: update vangogh firmware c32b218f2621 amdgpu: update picasso firmware fcc391f90bec amdgpu: update vcn 4.0.0 firmware bdd88e967517 amdgpu: update psp 14.0.0 firmware c8234f76bdd5 amdgpu: update gc 11.5.0 firmware cc3227cd4fdb amdgpu: update vcn 4.0.2 firmware 1498f32eb8b7 amdgpu: update psp 13.0.4 firmware a8bbcfaa3e15 amdgpu: update gc 11.0.1 firmware 645cc116bf8c amdgpu: update navy flounder firmware 5eac1029bb58 amdgpu: update gc 11.5.2 firmware c5dc6df52b6d amdgpu: update vcn 5.0.0 firmware 8d5a8ed7f731 amdgpu: update smu 14.0.3 firmware e6827bc2196f amdgpu: update sdma 7.0.1 firmware 44458e4f60b2 amdgpu: update gc 14.0.3 firmware 118bd6c7609c amdgpu: update gc 12.0.1 firmware 16987c25cf66 amdgpu: update sienna cichlid firmware 7ade6230b03a amdgpu: update yellow carp firmware 03d2ad8f27f3 amdgpu: update smu 14.0.2 firmware eaf44ec2dff9 amdgpu: update psp 14.0.2 firmware a9e53dc0e853 amdgpu: update gc 12.0.0 firmware f7654d0634d3 amdgpu: update vega20 firmware ff0fce9d60e1 amdgpu: update navi14 firmware 052c28862ae1 amdgpu: update vega12 firmware 3ca9ff138536 amdgpu: update vcn 4.0.4 firmware 3402e84bb438 amdgpu: update psp 13.0.7 firmware 1d028a0a7820 amdgpu: update gc 11.0.2 firmware e58f61a19248 amdgpu: update vega10 firmware 0560dbe09009 amdgpu: update vcn 3.1.2 firmware b3bcd93cdaa4 amdgpu: update gc 10.3.6 firmware 777f9945d49e amdgpu: update navi10 firmware 204aacb2901c amdgpu: update navi12 firmware f3f87199f598 amdgpu: update psp 13.0.10 firmware 0833f16ca55a amdgpu: update gc 11.0.3 firmware 598c0af458cb amdgpu: update vangogh firmware c32b218f2621 amdgpu: update picasso firmware fcc391f90bec amdgpu: update vcn 4.0.0 firmware bdd88e967517 amdgpu: update psp 14.0.0 firmware c8234f76bdd5 amdgpu: update gc 11.5.0 firmware cc3227cd4fdb amdgpu: update vcn 4.0.2 firmware 1498f32eb8b7 amdgpu: update psp 13.0.4 firmware a8bbcfaa3e15 amdgpu: update gc 11.0.1 firmware 645cc116bf8c amdgpu: update navy flounder firmware 5eac1029bb58 amdgpu: update gc 11.5.2 firmware c5dc6df52b6d amdgpu: update vcn 5.0.0 firmware 8d5a8ed7f731 amdgpu: update smu 14.0.3 firmware e6827bc2196f amdgpu: update sdma 7.0.1 firmware 44458e4f60b2 amdgpu: update gc 14.0.3 firmware 118bd6c7609c amdgpu: update gc 12.0.1 firmware 16987c25cf66 amdgpu: update sienna cichlid firmware 7ade6230b03a amdgpu: update yellow carp firmware 03d2ad8f27f3 amdgpu: update smu 14.0.2 firmware eaf44ec2dff9 amdgpu: update psp 14.0.2 firmware a9e53dc0e853 amdgpu: update gc 12.0.0 firmware f7654d0634d3 amdgpu: update vega20 firmware ff0fce9d60e1 amdgpu: update navi14 firmware 052c28862ae1 amdgpu: update vega12 firmware 3ca9ff138536 amdgpu: update vcn 4.0.4 firmware 3402e84bb438 amdgpu: update psp 13.0.7 firmware 1d028a0a7820 amdgpu: update gc 11.0.2 firmware e58f61a19248 amdgpu: update vega10 firmware 0560dbe09009 amdgpu: update vcn 3.1.2 firmware b3bcd93cdaa4 amdgpu: update gc 10.3.6 firmware 777f9945d49e amdgpu: update navi10 firmware 204aacb2901c amdgpu: update navi12 firmware f3f87199f598 amdgpu: update psp 13.0.10 firmware 0833f16ca55a amdgpu: update gc 11.0.3 firmware 598c0af458cb amdgpu: update vangogh firmware c32b218f2621 amdgpu: update picasso firmware fcc391f90bec amdgpu: update vcn 4.0.0 firmware 16dba25cc2a6 amdgpu: update psp 13.0.0 firmware 1921d2321616 amdgpu: update gc 11.0.0 firmware 401fdb179a92 amdgpu: update psp 13.0.14 firmware 9b0c9f217009 amdgpu: update gc 9.4.4 firmware 12f2ea7e1edd amdgpu: update psp 13.0.6 firmware 37dd196c523d amdgpu: update gc 9.4.3 firmware f04ce74d4960 amdgpu: update beige goby firmware 5f011e04bba5 amdgpu: update gc 10.3.7 firmware 6f8864aecde2 amdgpu: update psp 14.0.1 firmware ccd76e2f57a1 amdgpu: update gc 11.5.1 firmware c5710c8a642a amdgpu: update gc 11.0.4 firmware ff2c4d0706a8 amdgpu: update dimgrey cavefish firmware 6966680eeb7d amdgpu: update aldebaran firmware ffdb342f8db5 qcom: Update gpu firmwares for qcs8300 chipset ad16cf3b829f linux-firmware: add firmware for qat_420xx devices c2c0e64a1b02 amdgpu: DMCUB updates for various ASICs d2e1085e36fb i915: Update Xe3LPD DMC to v2.20 8b3109069b3b linux-firmware: update firmware for MT7925 WiFi device ae25a3cb0fd8 mediatek MT7925: update bluetooth firmware to 20250305133215 7a074fed8691 mediatek MT7920: update bluetooth firmware to 20250210151502 d61ca3c53acd linux-firmware: Update firmware file for Intel BlazarU core 9971a5b69745 linux-firmware: Update firmware file for Intel BlazarI core 9b870dde196d intel_vpu: Add firmware for 37xx and 40xx NPUs f573fa75ee6c QCA: Add Bluetooth firmwares for QCA2066 with USB transport 250b01fdbbda QCA: Add two bluetooth firmware nvm files for QCA2066 ca3ecd432113 QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00653 f5afc67b2d57 QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00653 675b89218fe1 cirrus: cs35l41: Add firmware and tuning for ASUS Consumer laptops 68fe46cc732f cirrus: cs35l41: Add Firmware for various ASUS Commercial laptops 312effe7857e ASoC: tas2781: Update dsp firmware for Gemtree project 35900e1f24cd xe: Update GUC to v70.40.2 for BMG, LNL 5602c7293e66 amdgpu: DMCUB updates for various ASICs de78f0aaafb9 amdgpu: DCUB update for DCN401 and DCN315 90e90cd14622 cirrus: cs35l41: Add firmware and tunings for CS35L41 driver for Steam Deck 811bb52b1d29 ath11k: QCN9074 hw1.0: update to WLAN.HK.2.9.0.1-02175-QCAHKSWPL_SILICONZ-2 a4ede19b319e ath11k: QCA6698AQ hw2.1: update to WLAN.HSP.1.1-04604-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1 537891bbcbb2 ath11k: QCA6698AQ hw2.1: update board-2.bin 0a69dcd33a4b rtw89: 8852bt: update fw to v0.29.122.0 and BB parameter to 07 3660cb7665df linux-firmware: Update AMD SEV firmware 15442c631c6b linux-firmware: update firmware for MT7920 WiFi device 2ee90738b79a qca: update WCN3988 firmware 1cc8c1bfa112 amdgpu: Update ISP FW for isp v4.1.1 773611b481e1 qcom: add firmware for Adreno A225 307af4cea232 cirrus: cs35l56: Add and update firmware for Cirrus CS35L56 for two HP laptops 0aad62c61cab cirrus: cs35l56: Add firmware for Cirrus Amps for some ASUS laptops f2ac3cafdec1 cirrus: cs35l56: Add and update firmware for Cirrus CS35L56 for various Lenovo laptops 50710a3006fa cirrus: cs35l56: Update firmware for Cirrus Amps for some Dell laptops d88562a09aac linux-firmware: update firmware for en8811h 2.5G ethernet phy f71241766176 i915: Update Xe3LPD DMC to v2.17 9ea3e5dd4265 ASoC: tas2781: Change regbin firmwares for single device Build system: x86/64 Build-tested: x86/64 Run-tested: x86/64 Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/18234 Signed-off-by: Nick Hainke <vincent@systemli.org> |
||
|
9a7192c08e |
qualcommax: ipq50xx: Add support for Linksys MR5500
Some checks failed
Add support for Linksys MR5500 (Hydra 6 Pro). Speficiations: * SoC: Qualcomm IPQ5018 (64-bit dual-core ARM Cortex-A53 @ 1.0Ghz) * Memory: Kingston D2516ECMDXGJD (512 MiB) * Serial Port: 3v3 TTL 115200n8 * Wi-Fi: IPQ5018 (2x2 2.4 Ghz 802.11b/g/n/ax) QCN9024 (4x4:4 5 Ghz 802.11an/ac/ax) * Ethernet: IPQ5018 integrated virtual switch connected to an external QCA8337 switch (4 Ports 10/100/1000 GBASE-T) * Flash: Gigadevice GD5F2GQ5REYIH (256 MiB) * LEDs: 1x multi-color PWM LED 1x blue led for USB (GPIO 19 Active High) * Buttons: 1x WPS (GPIO 27 Active Low) 1x Reset (GPIO 28 Acive Low) 5x ethernet port LEDs (amber for activity & green for link up) * Peripherals: 1x USB2 (powered by GPIO 17 Active Low) support for USB3 will be added in a separate PR * FCC ID: 2AYRA-03734 Flash instructions: 1. On OEM firmware, login to the device (typically at http://192.168.1.1) and click 'CA' in the bottom right corner -> Connectivity -> Manual Upgrade. Alternatively, browse to http://<router IP>/fwupdate.html. Upgrade firmware using openwrt-qualcommax-ipq50xx-linksys_mr5500-squashfs-factory.bin image. Optionally install on second partition, after first boot check actual partition: fw_printenv -n boot_part and install firmware on second partition using command in case of 2: mtd -r -e kernel -n write openwrt-qualcommax-ipq50xx-linksys_mr5500-squashfs-factory.bin kernel and in case of 1: mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq50xx-linksys_mr5500-squashfs-factory.bin alt_kernel 2. Installation using serial connection from OEM firmware (default login: root, password: admin): fw_printenv -n boot_part In case of 2: flash_erase /dev/mtd12 0 0 nandwrite -p /dev/mtd12 openwrt-qualcommax-ipq50xx-linksys_mr5500-squashfs-factory.bin or in case of 1: flash_erase /dev/mtd14 0 0 nandwrite -p /dev/mtd14 openwrt-qualcommax-ipq50xx-linksys_mr5500-squashfs-factory.bin After first boot install firmware on second partition: mtd -r -e kernel -n write openwrt-qualcommax-ipq50xx-linksys_mr5500-squashfs-factory.bin kernel or: mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq50xx-linksys_mr5500-squashfs-factory.bin alt_kernel 3. Back to the OEM firmware. Download firmware from OEM website: MR5500: https://support.linksys.com/kb/article/207-en/ From serial or SSH: fw_printenv boot_part in case of 1: mtd -r -e alt_kernel -n write FW_MR5500_1.1.2.209598_prod.img alt_kernel else in case of 2: mtd -r -e kernel -n write FW_MR5500_1.1.2.209598_prod.img kernel 4. Boot from USB This allows you loading an OpenWrt image into RAM and is meant for recovery scenarios only. Enable loading image from USB in u-boot. From serial or SSH: fw_setenv bootusb 'usb start && usbboot &loadaddr && bootm $loadaddr' fw_setenv bootcmd 'run bootusb; if test $auto_recovery = no; then bootipq; elif test $boot_part = 1; then run bootpart1; else run bootpart2; fi' Copy OpenWrt initramfs image to USB: dd bs=1M if=openwrt-qualcommax-ipq50xx-linksys_mr5500-initramfs-uImage.itb of=/dev/sda Signed-off-by: George Moussalem <george.moussalem@outlook.com> Link: https://github.com/openwrt/openwrt/pull/17958 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
7a9a646c72 |
linux-firmware: update to 20250211
Some checks are pending
Build Kernel / Build all affected Kernels (push) Waiting to run
Build all core packages / Build all core packages for selected target (push) Waiting to run
Build and Push prebuilt tools container / Build and Push all prebuilt containers (push) Waiting to run
Build host tools / Build host tools for linux and macos based systems (push) Waiting to run
Changes since 20241110: bb591083 i915: Update Xe2LPD DMC to v2.28 68eeb2a5 ASoC: tas2781: Add regbin firmware by index for single device 31e5b6b0 WHENCE: qca: add missing version information e6e52fde WHENCE: qca: add missing version information 920ec27d WHENCE: split generic QCA section into USB and serial sections bb5d129b rtl_bt: Update RTL8852B BT USB FW to 0x0474_842D 608fdf4c iwlwifi: add Bz/gl FW for core93-123 release c1252c30 iwlwifi: update ty/So/Ma firmwares for core93-123 release 69e83a8d iwlwifi: update cc/Qu/QuZ firmwares for core93-82 release 5b217397 ASoC: tas2781: Add dsp firmware for new projects 24625a79 amdgpu: DMCUB update for DCN401 99720d02 ath12k: WCN7850 hw2.0: update board-2.bin a3f44afe ath12k: QCN9274 hw2.0: update to WLAN.WBE.1.4.1-00199-QCAHKSWPL_SILICONZ-1 94a1e6ed ath12k: QCN9274 hw2.0: update board-2.bin 3a44e641 ath11k: WCN6750 hw1.0: update board-2.bin ccc21e6c ath11k: QCN9074 hw1.0: update to WLAN.HK.2.9.0.1-02146-QCAHKSWPL_SILICONZ-1 73718ee7 ath11k: QCA6698AQ hw2.1: add to WLAN.HSP.1.1-04479-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1 06fe00a9 ath11k: QCA6698AQ hw2.1: add board-2.bin bc502ac3 ath11k: QCA6390 hw2.0: update board-2.bin 7003cdef ath11k: QCA2066 hw2.1: update to WLAN.HSP.1.1-03926.13-QCAHSPSWPL_V2_SILICONZ_CE-2.52297.6 8cd06dd2 ath11k: QCA2066 hw2.1: update board-2.bin 0dba9647 ath11k: IPQ8074 hw2.0: update to WLAN.HK.2.9.0.1-02146-QCAHKSWPL_SILICONZ-1 bd0511af ath11k: IPQ6018 hw1.0: update to WLAN.HK.2.7.0.1-02409-QCAHKSWPL_SILICONZ-1 51f77040 copy-firmware: Fix 'No such file or directory' error. e38da104 ath11k: add device-specific firmware for QCM6490 boards 6b12b964 qca: add more WCN3950 1.3 NVM files 42101764 qca: add firmware for WCN3950 chips 93160a02 qca: move QCA6390 firmware to separate section 03087bcd qca: restore licence information for WCN399x firmware 61d257d5 amdgpu: DMCUB updates for various ASICs a204b433 amdgpu: DMCUB updates forvarious AMDGPU ASICs 7db7f79e qca: Update Bluetooth WCN6750 1.1.0-00476 firmware to 1.1.3-00069 bba19e40 qcom:x1e80100: Support for Lenovo T14s G6 Qualcomm platform b3553788 qcom:x1e80100: Support for Lenovo T14s G6 Qualcomm platform 211fbc28 linux-firmware: Update FW files for MRVL SD8997 chips 4f91bc37 i915: Update Xe2LPD DMC to v2.27 0ff5d857 qca: Update Bluetooth WCN6856 firmware 2.1.0-00642 to 2.1.0-00650 9c2bf7af rtl_bt: Update RTL8852B BT USB FW to 0x049B_5037 8f070131 amdgpu: Update ISP FW for isp v4.1.1 84e4027f trivial: contrib: wrap the process in try/except to catch server issues e75caebf trivial: contrib: use python-magic to detect encoding of emails 52e96183 QCA: Add Bluetooth firmware for QCA6698 0e16f416 amdgpu: revert DMCUB 3.1.4 firmware 7c07d2d2 amlogic: update firmware for w265s2 634d0a0a mediatek MT7925: update bluetooth firmware to 20250113153307 3b6b1cba linux-firmware: update firmware for MT7925 WiFi device a6cc7472 amdgpu: update psp 13.0.10 firmware 133355e8 amdgpu: update gc 11.0.3 firmware ed8de441 amdgpu: update psp 13.0.8 firmware 11ec4d49 amdgpu: update psp 13.0.5 firmware 78caaee2 amdgpu: update vcn 4.0.0 firmware d9f8cb2a amdgpu: update psp 13.0.0 firmware 29761144 amdgpu: update gc 11.0.0 firmware 9ac860c0 amdgpu: update beige goby firmware f959a13f amdgpu: update dimgrey cavefish firmware 8e978d08 amdgpu: update navy flounder firmware a4b34d9c amdgpu: update sienna cichlid firmware 7b211e6a amdgpu: update navi14 firmware 4ea4ad03 amdgpu: update smu 14.0.3 firmware d3547493 amdgpu: update psp 14.0.3 firmware 0ca6b708 amdgpu: update gc 12.0.1 firmware 367fe221 amdgpu: update navi12 firmware 5d6d3f3e amdgpu: update smu 14.0.2 firmware 70482da5 amdgpu: update psp 14.0.2 firmware 95bfb9ef amdgpu: update gc 12.0.0 firmware 64e0a082 amdgpu: update gc 9.4.3 firmware dcb68fd8 amdgpu: update navi10 firmware 7718769c amdgpu: update vcn 4.0.4 firmware 02d16372 amdgpu: update psp 13.0.7 firmware f0f3895c amdgpu: update gc 11.0.2 firmware 73c7a2bd amdgpu: update yellow carp firmware f07c3754 qcom: correct licence information for SA8775P binaries efa7a4c2 qcom: update SLPI firmware for RB5 board 6dca3000 amdgpu: DMCUB updates for various AMDGPU ASICs dfc33728 qcom: add DSP firmware for SA8775p platform f5dae710 qcom: correct venus firmware versions dd5f35ba qcom: add missing version information dcc4a069 linux-firmware: Update firmware (v10) for mt7988 internal fd01e808 iwlwifi: add Bz FW for core90-93 release ee800d83 linux-firmware: wilc3000: add firmware for WILC3000 WiFi device d36d77d5 rtw89: 8852b: update fw to v0.29.29.8 b93e274c rtw89: 8852c: update fw to v0.27.122.0 6d24ab23 rtw89: 8922a: update fw to v0.35.54.0 9dbec479 rtw89: 8922a: update fw to v0.35.52.1 and stuffs 882976ea rtw89: 8852bt: update fw to v0.29.110.0 20cace1a rtw89: 8852b: update fw to v0.29.29.7 b3049665 amdgpu: DMCUB updates for various AMDGPU ASICs 5d60a596 amdgpu: update sdma 6.0.3 firmware a071c69c amdgpu: update psp 13.0.10 firmware 17dce2a9 amdgpu: update gc 11.0.3 firmware 256dd4b1 amdgpu: update sdma 4.4.5 firmware 9ecdd733 amdgpu: update psp 13.0.14 firmware c380f294 amdgpu: update gc 9.4.4 firmware df61f757 amdgpu: update psp 13.0.5 firmware 9e98368a amdgpu: update vega20 firmware 3f7b0107 amdgpu: update vega12 firmware 8253e1ba amdgpu: update vega10 firmware f46e1c5e amdgpu: update vcn 4.0.0 firmware 3822f749 amdgpu: update psp 13.0.0 firmware ca765ac8 amdgpu: update gc 11.0.0 firmware e3d76647 amdgpu: update picasso firmware 5ade735e amdgpu: update beige goby firmware ab3f55cb amdgpu: update vangogh firmware dcae23bb amdgpu: update dimgrey cavefish firmware 81afa06d amdgpu: update navy flounder firmware 38f582b0 amdgpu: update psp 13.0.11 firmware 2a6b035e amdgpu: update gc 11.0.4 firmware a3010763 amdgpu: update vcn 4.0.2 firmware 5f1d715f amdgpu: update psp 13.0.4 firmware 29110540 amdgpu: update gc 11.0.1 firmware 28cfd823 amdgpu: update sienna cichlid firmware 52d598fe amdgpu: update vcn 4.0.6 firmware 521a4cd3 amdgpu: update psp 14.0.1 firmware 28f84675 amdgpu: update vcn 4.0.5 firmware 1e70894c amdgpu: update gc 11.5.0 firmware 44e3c3ba amdgpu: update vcn 5.0.0 firmware f96ec199 amdgpu: update smu 14.0.3 firmware 572e86af amdgpu: update psp 14.0.3 firmware ffbb5c05 amdgpu: update gc 12.0.1 firmware 42fe6fa0 amdgpu: update navi14 firmware 67e008dc amdgpu: update arcturus firmware 2f09a8e7 amdgpu: update renoir firmware c795a0cc amdgpu: update smu 14.0.2 firmware b255f18f amdgpu: update psp 14.0.2 firmware 335a3d30 amdgpu: update gc 12.0.0 firmware 0910afb8 amdgpu: update navi12 firmware 210ed963 amdgpu: update vcn 4.0.3 firmware 45612237 amdgpu: update sdma 4.4.2 firmware e7a51c79 amdgpu: update psp 13.0.6 firmware 32114486 amdgpu: update gc 9.4.3 firmware a76f74a1 amdgpu: update yellow carp firmware cd6cef46 amdgpu: update vcn 4.0.4 firmware 3320119d amdgpu: update psp 13.0.7 firmware 80802ba0 amdgpu: update gc 11.0.2 firmware 39332647 amdgpu: update navi10 firmware 4f47e84d amdgpu: update aldebaran firmware 5e1e0ae5 cirrus: cs35l56: Correct some links to address the correct amp instance 7ccc69cf linux-firmware: Update firmware file for Intel Bluetooth Magnetar core 35f74899 linux-firmware: Update firmware file for Intel BlazarU core 127ac452 linux-firmware: Update firmware file for Intel Bluetooth Solar core 838bf587 cirrus: cs35l41: Add Firmware for Ayaneo system 1f660105 af598a3f Fix has_gnu_parallel function e39831b1 rtl_bt: Add separate config for RLT8723CS Bluetooth part 804b3e69 amdgpu: revert VCN 3.1.2 firmware 599deec0 amdgpu: revert yellow carp VCN firmware 95867e92 amdgpu: revert sienna cichlid VCN firmware 81ca4929 amdgpu: revert navy flounder VCN firmware 382f95f0 amdgpu: revert dimgrey cavefish VCN firmware 0f3495ac WHENCE: Link the Raspberry Pi CM5 and 500 to the 4B 729c0c8e copy-firmware.sh: Fix typo in error message. 2b781910 Add support to install files/symlinks in parallel. c170fc69 Makefile: Remove obsolete/broken reference. a100ea55 check_whence.py: Use a more portable shebang. bf3697e4 rtl_bt: Update RTL8852B BT USB FW to 0x04BE_1F5E 9cf329b3 cnm: update chips&media wave521c firmware. c92f98b8 WHENCE: Add "Info:" tag to text that's clearly not part of the license e1e114f8 rtl_nic: add firmware rtl8125bp-2 891a8d4f qcom: venus-5.4: update firmware binary for sc7180 and qcs615 bd491523 cirrus: cs35l56: Correct filenames of SSID 17aa3832 9c46d10f cirrus: cs35l56: Add and update firmware for various Cirrus CS35L54 and CS35L56 laptops 2cb303e7 cirrus: cs35l56: Correct SSID order for 103c8d01 103c8d08 10431f43 16329652 rtl_nic: add firmware rtl8125d-2 7012ac97 linux-firmware: Update firmware file for Intel BlazarU core 209c18b0 amdgpu: update dmcub 0.0.246.0 firmware 27272156 Add top level license file. f5aeeb47 amdgpu: update raven firmware 1363a0ea amdgpu: update gc 11.0.3 firmware a69ccec7 amdgpu: update psp 13.0.14 firmware be80726a amdgpu: update vcn 3.1.2 firmware 0269927e amdgpu: update vpe 6.1.3 firmware 66a1d205 amdgpu: update psp 14.0.4 firmware 929c0891 amdgpu: update gc 11.5.2 firmware 39ba34e6 amdgpu: update vcn 4.0.0 firmware 53c443d3 amdgpu: update gc 11.0.0 firmware 63dcba16 amdgpu: update picasso firmware 0985337b amdgpu: update beige goby firmware 6c7f2c6a amdgpu: update vangogh firmware 7f87800c amdgpu: update dimgrey cavefish firmware 3b1a3e06 amdgpu: update navy flounder firmware 1fa991ad amdgpu: update gc 11.0.4 firmware c6d3af09 amdgpu: update green sardine firmware 32de3dbc amdgpu: update vcn 4.0.2 firmware d4e69c52 amdgpu: update gc 11.0.1 firmware 9ae22572 amdgpu: update sienna cichlid firmware 923200c8 amdgpu: update vcn 4.0.6 firmware 0599265e amdgpu: update gc 11.5.1 firmware 0dc221f2 amdgpu: update vcn 4.0.5 firmware f6295215 amdgpu: update psp 14.0.0 firmware dd3f6661 amdgpu: add vcn 5.0.0 firmware 614375e1 amdgpu: add smu 14.0.3 firmware 664fb29d amdgpu: add sdma 7.0.1 firmware 54a0aa85 amdgpu: add psp 14.0.3 firmware 72eda6ac amdgpu: add gc 12.0.1 firmware 90fcc01f amdgpu: update navi14 firmware e264aa6f amdgpu: update renoir firmware 141c3088 amdgpu: add smu 14.0.2 firmware 49612d12 amdgpu: add sdma 7.0.0 firmware 95f3ca63 amdgpu: add psp 14.0.2 firmware c852aecc amdgpu: add gc 12.0.0 firmware 51744331 amdgpu: update navi12 firmware 308d5f14 amdgpu: update psp 13.0.6 firmware 252ffc5b amdgpu: update yellow carp firmware f3d0f0ba amdgpu: update vcn 4.0.4 firmware eb22099a amdgpu: update gc 11.0.2 firmware c3eccd75 amdgpu: update navi10 firmware f367a87d amdgpu: update aldebaran firmware 52a3bca7 upstream amdnpu firmware 7f116580 QCA: Add Bluetooth nvm files for WCN785x ea71da6f i915: Update Xe2LPD DMC to v2.24 3f08f270 cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various Dell laptops 42b01d49 iwlwifi: add Bz-gf FW for core89-91 release 16414d8b QCA: Update Bluetooth WCN785x firmware to 2.0.0-00515-2 113d0f19 amdgpu: update smu 13.0.10 firmware a956cc9c amdgpu: update sdma 6.0.3 firmware 72809ef1 amdgpu: update psp 13.0.10 firmware cce4f155 amdgpu: update gc 11.0.3 firmware b015f2e6 amdgpu: add smu 13.0.14 firmware 3b20eb12 amdgpu: add sdma 4.4.5 firmware e736a04b amdgpu: add psp 13.0.14 firmware 4017dd0e amdgpu: add gc 9.4.4 firmware ad211a73 amdgpu: update vcn 3.1.2 firmware 821595b4 amdgpu: update psp 13.0.5 firmware ebdbabc2 amdgpu: update psp 13.0.8 firmware f665d459 amdgpu: update vega20 firmware d0e86e75 amdgpu: update vega12 firmware 1c720ff4 amdgpu: update psp 14.0.4 firmware cc7d01ee amdgpu: update gc 11.5.2 firmware ac83d136 amdgpu: update vega10 firmware 92cfa0cc amdgpu: update vcn 4.0.0 firmware b3848445 amdgpu: update smu 13.0.0 firmware ed656376 amdgpu: update psp 13.0.0 firmware f5e2c676 amdgpu: update gc 11.0.0 firmware 54d70b86 amdgpu: update beige goby firmware 7416c173 amdgpu: update vangogh firmware 169ab504 amdgpu: update dimgrey cavefish firmware 3e78bb66 amdgpu: update navy flounder firmware c770f5bb amdgpu: update psp 13.0.11 firmware 7508bcff amdgpu: update gc 11.0.4 firmware 95091a45 amdgpu: update vcn 4.0.2 firmware 9ae39887 amdgpu: update psp 13.0.4 firmware bfca88ab amdgpu: update gc 11.0.1 firmware c9244523 amdgpu: update sienna cichlid firmware 5bce792a amdgpu: update vpe 6.1.1 firmware 398e526f amdgpu: update vcn 4.0.6 firmware 4a172771 amdgpu: update psp 14.0.1 firmware d316e650 amdgpu: update gc 11.5.1 firmware 0109c8f4 amdgpu: update vcn 4.0.5 firmware 9fdafc63 amdgpu: update psp 14.0.0 firmware cca5bb4a amdgpu: update gc 11.5.0 firmware 50bd1edb amdgpu: update navi14 firmware 78829a1a amdgpu: update arcturus firmware 0b20421f amdgpu: update renoir firmware e790f175 amdgpu: update navi12 firmware 93116bb7 amdgpu: update sdma 4.4.2 firmware d9e052f0 amdgpu: update psp 13.0.6 firmware 8d6dc052 amdgpu: update gc 9.4.3 firmware 799542f9 amdgpu: update vcn 4.0.4 firmware bca51065 amdgpu: update psp 13.0.7 firmware ce9cd47f amdgpu: update gc 11.0.2 firmware f9e90ac1 amdgpu: update navi10 firmware 9a186727 amdgpu: update aldebaran firmware 508d770e ice: update ice DDP wireless_edge package to 1.3.20.0 1db0dc9f ice: update ice DDP comms package to 1.3.52.0 b0cdbcef ice: update ice DDP package to ice-1.3.41.0 b94113ee amdgpu: update DMCUB to v9.0.10.0 for DCN314 60f838aa amdgpu: update DMCUB to v9.0.10.0 for DCN351 48bb90cc linux-firmware: Update AMD cpu microcode 00643cab xe: Update GUC to v70.36.0 for BMG, LNL 36d0c646 i915: Update GUC to v70.36.0 for ADL-P, DG1, DG2, MTL, TGL 60cdfe18 iwlwifi: add Bz-gf FW for core91-69 release 1e7f6588 qcom: venus-5.4: add venus firmware file for qcs615 aeede7af qcom: update venus firmware file for SC7280 77a11ffc QCA: Add 22 bluetooth firmware nvm files for QCA2066 4023ed0b mediatek MT7922: update bluetooth firmware to 20241106163512 ff344a7f mediatek MT7921: update bluetooth firmware to 20241106151414 862cd742 linux-firmware: update firmware for MT7922 WiFi device 45c98412 linux-firmware: update firmware for MT7921 WiFi device 01842da4 qcom: Add QDU100 firmware image files. af7f6e4f qcom: Update aic100 firmware files af70c9d5 dedup-firmware.sh: fix infinite loop for --verbose Signed-off-by: Daniel Golle <daniel@makrotopia.org> |
||
|
da2cc98458 |
wireless-regdb: Update to version 2025.02.20
b43aeb5 wireless-regdb: assert and correct maximum bandwidth within frequency difference 68588bf wireless-regdb: Update regulatory info for Syria (SY) for 2020 0dda57e wireless-regdb: Update regulatory info for Moldova (MD) on 6GHz for 2022 b19ab0b wireless-regdb: Update regulatory info for Azerbaijan (AZ) on 6GHz for 2024 f67f40d wireless-regdb: Update regulatory info for Oman (OM) bd70876 wireless-regdb: Update regulatory rules for Armenia (AM) on 2.4 and 5 GHz 6c7cbcc wireless-regdb: Permit 320 MHz bandwidth in 6 GHz band in ETSI/CEPT f9f6b30 wireless-regdb: Update regulatory rules for Austria (AT) 39b47ea wireless-regdb: Update regulatory info for Cayman Islands (KY) for 2024 3dd7ceb wireless-regdb: allow NO-INDOOR flag in db.txt 4d754a1 wireless-regdb: Update regulatory rules for Iran (IR) on both 2.4 and 5Ghz for 2021 8c8308a wireless-regdb: Update frequency range with NO-INDOOR for Oman (OM) c2f11e2 wireless-regdb: update regulatory database based on preceding changes Signed-off-by: Rudy Andram <rmandrad@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17957 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
fe379eb1c1 |
qualcommax: ipq50xx: add support for Linksys SPNMX56
The SPNMX56 is an ISP-branded and distributed device similar to the MX5500 with the same Wifi chips (IPQ5018 for 2.4G and QCN9074 for 5G) but has an additional QCA8081 PHY providing a 2.5gbps ethernet WAN port. Speficiations: * SoC: Qualcomm IPQ5018 (64-bit dual-core ARM Cortex-A53 @ 1.0Ghz) * Memory: Winbond W634GU6NB-11 (512 MiB DDR3-933) * Serial Port: 3v3 TTL 115200n8 * Wi-Fi: IPQ5018 (2x2 2.4 Ghz 802.11b/g/n/ax) QCN9024 (4x4:4 5 Ghz 802.11an/ac/ax) * Ethernet: IPQ5018 integrated virtual switch connected to an external QCA8337 switch (3 Ports 10/100/1000 GBASE-T) and a QCA8081 phy (up to 2.5 Gbps) * Flash: Gigadevice GD5F2GM7RExxG (256 MiB) * LEDs: 1x multi-color PWM LED * Buttons: 1x WPS (GPIO 27 Active Low) 1x Reset (GPIO 28 Acive Low) Flash instructions: 1. On OEM firmware, login to the device (typically at http://192.168.1.1) and click 'CA' in the bottom right corner -> Connectivity -> Manual Upgrade. Alternatively, browse to http://<router IP>/fwupdate.html Upload openwrt-qualcommax-ipq50xx-linksys_spnmx56-squashfs-factory.bin Optionally flash 2nd partition, after first boot check actual partition: fw_printenv -n boot_part and install firmware on second partition using command in case of 2: mtd -r -e kernel -n write openwrt-qualcommax-ipq50xx-linksys_spnmx56-squashfs-factory.bin kernel and in case of 1: mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq50xx-linksys_spnmx56-squashfs-factory.bin alt_kernel 2. Installation using serial connection from OEM firmware hit Enter once booted and enter credentials (login: root, password: admin) fw_printenv -n boot_part In case of 2: flash_erase /dev/mtd12 0 0 nandwrite -p /dev/mtd12 openwrt-qualcommax-ipq50xx-linksys_spnmx56-squashfs-factory.bin or in case of 1: flash_erase /dev/mtd14 0 0 nandwrite -p /dev/mtd14 openwrt-qualcommax-ipq50xx-linksys_spnmx56-squashfs-factory.bin After first boot install firmware on second partition: mtd -r -e kernel -n write openwrt-qualcommax-ipq50xx-linksys_spnmx56-squashfs-factory.bin kernel or: mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq50xx-linksys_spnmx56-squashfs-factory.bin alt_kernel 3. Back to the OEM firmware. Download firmware from OEM website: Firmware for this device cannot be searched for on the Linksys website. Instead, we'd have to use serial to intercept the URL of the firmware while it's trying to update. Firmware is ISP specific: Toob (UK): http://download.linksys.com/updates/20241125t080737/FW_MX56TB_1.0.1.216218_prod.img The intention is to collect URLs for different ISPs on a wiki page. From serial or SSH: fw_printenv boot_part in case of 1: mtd -r -e alt_kernel -n write FW_MX56TB_1.0.1.216218_prod.img alt_kernel else in case of 2: mtd -r -e kernel -n write FW_MX56TB_1.0.1.216218_prod.img kernel Signed-off-by: George Moussalem <george.moussalem@outlook.com> Link: https://github.com/openwrt/openwrt/pull/17968 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
51d485ef31 |
qualcommax: add support for Aliyun AP8220
Aliyun AP8220 is an AP manufactured by Edgecore. (Very similar to Edgecore EAP102) Hardware specifications: SoC: Qualcomm IPQ8071A RAM: 1GB of DDR4 600MHz Flash1: MX25U3235F 4MB Flash2: MX30UF1G18AC 128MB Ethernet: 2x 2.5G RJ45 port USB: 2x USB-A 2.0 port WiFi1: QCN5024 2.4GHz WiFi2: QCN5054 5GHz Power: DC 12V / PoE Flash instructions: 1. Connect the router via serial port 2. Keep pressing @ until uboot is interrupted 3. Download the initramfs image, rename it to initramfs.bin, host it with tftp server 4. Run these commands: tftpboot initramfs.bin bootm 5. After openwrt boots up, use scp or luci to upload sysupgrade.bin to upgrade. Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn> Link: https://github.com/openwrt/openwrt/pull/17970 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
f138507683 |
ipq-wifi: update to version 2025-02-16
Contains following updates: * Add BDFs for Linksys MR7500 * ipq5018: add Wallys DR5018 * ipq5018: add BDF for Linksys MR5500 * qcn9074: add BDF for Linksys MR5500 * ipq5018: add BDF for Linksys SPNMX56 * qcn9074: add BDF for Linksys SPNMX56 * ipq8074: add Aliyun AP8220 BDF Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn> Link: https://github.com/openwrt/openwrt/pull/17970 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
47d605410e |
ipq-wifi: update to Git HEAD (2025-02-06)
12948ce23744 Revert "ipq6018: add BDF for Edgecore EAP101" 6b3522faae1a ipq6018: add BDF for Edgecore EAP101 0411c6b1a00a ipq5018: add BDF for Linksys MX2000 feb4f2dfaa1b qcn6122: add BDF for Linksys MX2000 29819c35c8a5 ipq5018: add BDF for Linksys MX5500 38b0e9ee0f3c qcn9074: add BDF for Linksys MX5500 Link: https://github.com/openwrt/openwrt/pull/17877 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
398f4a9737 |
qualcommax: ipq50xx: add support for Linksys MX2000 and MX5500
Add support for Linksys MX2000 (Atlas 6) and MX5500 (Atlas 6 Pro). These devices are completely identical except for the secondary wifi chip used for 5Ghz: QCN6102 is used on MX2000 while QCN9024 is used on MX5500 Speficiations: * SoC: Qualcomm IPQ5018 (64-bit dual-core ARM Cortex-A53 @ 1.0Ghz) * Memory: Winbond W634GU6NB-11 (512 MiB DDR3-933) * Serial Port: 3v3 TTL 115200n8 * Wi-Fi: IPQ5018 (2x2 2.4 Ghz 802.11b/g/n/ax) * Wi-Fi: MX2000: QCN6102 (2x2:2 5 Ghz 802.11an/ac/ax) MX5500: QCN9024 (4x4:4 5 Ghz 802.11an/ac/ax) * Ethernet: IPQ5018 integrated virtual switch connected to an external QCA8337 switch (4 Ports 10/100/1000 GBASE-T) * Flash: Macronix MX35UF2GE4AD (256 MiB) * LEDs: 1x multi-color PWM LED * Buttons: 1x WPS (GPIO 27 Active Low) 1x Reset (GPIO 28 Acive Low) Flash instructions (in case of MX2000, else replace with MX5500 images): 1. On OEM firmware, login to the device (typically at http://192.168.1.1) and click 'CA' in the bottom right corner -> Connectivity -> Manual Upgrade. Alternatively, browse to http://<router IP>/fwupdate.html. Upgrade firmware using openwrt-qualcommax-ipq50xx-linksys_mx2000-squashfs-factory.bin image. Optionally install on second partition, after first boot check actual partition: fw_printenv -n boot_part and install firmware on second partition using command in case of 2: mtd -r -e kernel -n write openwrt-qualcommax-ipq50xx-linksys_mx2000-squashfs-factory.bin kernel and in case of 1: mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq50xx-linksys_mx2000-squashfs-factory.bin alt_kernel 2. Installation using serial connection from OEM firmware (default login: root, password: admin): fw_printenv -n boot_part In case of 2: flash_erase /dev/mtd12 0 0 nandwrite -p /dev/mtd12 openwrt-qualcommax-ipq50xx-linksys_mx2000-squashfs-factory.bin or in case of 1: flash_erase /dev/mtd14 0 0 nandwrite -p /dev/mtd14 openwrt-qualcommax-ipq50xx-linksys_mx2000-squashfs-factory.bin After first boot install firmware on second partition: mtd -r -e kernel -n write openwrt-qualcommax-ipq50xx-linksys_mx2000-squashfs-factory.bin kernel or: mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq50xx-linksys_mx2000-squashfs-factory.bin alt_kernel 3. Back to the OEM firmware. Download firmware from OEM website: MX2000: https://support.linksys.com/kb/article/585-en/ MX5500: https://support.linksys.com/kb/article/587-en/ From serial or SSH: fw_printenv boot_part in case of 1: mtd -r -e alt_kernel -n write FW_MX2000_1.1.7.210469_prod.img alt_kernel else in case of 2: mtd -r -e kernel -n write FW_MX2000_1.1.7.210469_prod.img kernel Signed-off-by: George Moussalem <george.moussalem@outlook.com> Link: https://github.com/openwrt/openwrt/pull/17182 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
552056622d |
ath11k-firmware: add wifi firmware for QCN6122
Add ability to download and package ath11k firmware for QCN6122. QCN6122 is specific/exclusive to the IPQ5018 platform and firmware files are publishes in a subdirectory of the IPQ5018 firmware files. While at it, add support for packaging BDFs for QCN6122 wifi and update iwinfo to recognize QCN6122 wifi. Signed-off-by: George Moussalem <george.moussalem@outlook.com> Link: https://github.com/openwrt/openwrt/pull/17182 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
ea83f7de2b |
ath11k-firmware: add wifi firmware for IPQ5018
Add ability to download and package ath11k firmware for IPQ5018. As part of commit 172ccf7, the source is pointed to the new QCA repo. Until QCA publishes updated firmware for IPQ5018 and QCN6122, we need to download the firmware from the old QUIC repo. As such, add a new download routine for IPQ5018/QCN6122 to fetch the firmware files from the old repo. While at it, add support for packaging BDFs for IPQ5018-based boards and update iwinfo to recognize IPQ5018 wifi. Signed-off-by: George Moussalem <george.moussalem@outlook.com> Link: https://github.com/openwrt/openwrt/pull/17182 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
07f8319d2d |
qualcommax: ipq807x: add support for Linksys HomeWRK
Hardware specification: ======== SoC: Qualcomm IPQ8174 Flash: 1GB (Micron MT29F8G08ABBCAH4 or AMD/Spansion S34MS08G2) RAM: 2GB (2x Kingston B5116ECMDXGJD or ESMT M15T2G16128A DDR3L) Ethernet: 4x 10/100/1000Mbps (Qualcomm QCA8075) WiFi1: 5GHz ax 2x2 (Qualcomm QCN5054 + Skyworks SKY85755-11) - channels 36-64 (low band) WiFi2: 2.4GHz ax 2x2 (Qualcomm QCN5024 + Skyworks SKY85340-11) WiFi3: 5GHz ax 4x4 (Qualcomm QCN5054 + Skyworks SKY85755-11) - channels 100-177 (high band) LED: 1x RGB status (NXP PCA9633) USB: 1x USB 3.0 Button: WPS, Reset Flash instructions: ======== 1. Installation from initramfs image using USB drive: Put the initramfs image on the USB drive: - dd bs=1M if=openwrt-qualcommax-ipq807x-linksys_homewrk-initramfs-uImage.itb of=/dev/sdX Connect serial console (JST PH 6-pin connector): - 1 - GND, 2 - TX, 4 - RX (115200, 8N1, 3.3V) Stop u-boot and run: - usb start && usbboot 44000000 0 && bootm 44000000 Write firmware to the flash from initramfs: - sysupgrade -n openwrt-qualcommax-ipq807x-linksys_homewrk-squashfs-sysupgrade.bin or - ubiformat /dev/mtd22 -y -f openwrt-qualcommax-ipq807x-linksys_homewrk-squashfs-factory.ubi 2. USB recovery: Put the initramfs image on the USB: - dd bs=1M if=openwrt-qualcommax-ipq807x-linksys_homewrk-initramfs-uImage.itb of=/dev/sdX Set u-boot env: - fw_setenv bootusb 'usb start && usbboot 44000000 0 && bootm 44000000' - fw_setenv bootcmd 'run bootusb; bootipq' Signed-off-by: Paweł Owoc <frut3k7@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17463 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
a00ff9f6d1 |
qualcommax: ipq60xx: add TP-Link EAP610-Outdoor support
Some checks are pending
Build Kernel / Build all affected Kernels (push) Waiting to run
Build all core packages / Build all core packages for selected target (push) Waiting to run
Build and Push prebuilt tools container / Build and Push all prebuilt containers (push) Waiting to run
Build host tools / Build host tools for linux and macos based systems (push) Waiting to run
TP-Link EAP610-Outdoor is a 802.11ax AP claiming AX1800 support. It is wall or pole mountable, and rated for outdoor use. It can only be powered via PoE. Specifications: --------------- * CPU: Qualcomm IPQ6018 Quad core Cortex-A53 * RAM: 512 MB * Storage: ESMT PSR1GA30DT 128MB NAND * Ethernet: * Gigabit RJ45 port with PoE input * WLAN: * 2.4GHz/5GHz * LEDs: * Multi-color System LED (Green/Amber) * Buttons: * 1x Reset * UART: 4-pin unpopulated header * 1.8 V level, Pinout 1 - TX, 2 - RX, 3 - GND, 4 - 1.8V Installation: ============= Web UI method ------------- Set up the device using the vendor's web UI. After that go to Management->SSH and enable the "SSH Login" checkbox. Select "Save". The connect to the machine via SSH: ssh -o hostkeyalgorithms=ssh-rsa <ip_of_device> Disable signature verification: cliclientd stopcs Rename the "-web-ui-factory" image to something less than 63 characters, maintaining the ".bin" suffix. * Go to System -> Firmware Update. * Under "New Firmware File", click "Browse" and select the image * Select "Update" and confirm by clicking "OK". If the update fails, the web UI should show an error message. Otherwise, the device should reboot into OpenWRT. TFTP method ----------- To flash via tftp, first place the initramfs image on the TFTP server. setenv serverip <ip of tftp server> setenv ipaddr <ip in same subnet as tftp server> tftpboot tplink_eap610-outdoor-initramfs-uImage.itb bootm This should boot OpenWRT. Once booted, flash the sysupgrade.bin image using either luci or the commandline. The tplink2022 image format ============================ The vendor images of this device are packaged in a format that does not match any previous tplink formats. In order for flashing to work from the vendor's web UI, firmware updates need to be packaged in this format. The `tplink-mkimage-2022.py` is provided for this purpose. This script can also analyze vendor images, and extract the required "support" string. This string is checked by the vendor firmware, and images with a missing or incorrect string are rejected. Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com> Link: https://github.com/openwrt/openwrt/pull/14922 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
dc655dcfca |
linux-firmware: package MediaTek MT7925 Bluetooth firmware
`btusb` fails to start on MT7925 hardware without the appropriate firmware being loaded first: ``` bluetooth hci0: Direct firmware load for mediatek/mt7925/BT_RAM_CODE_MT7925_1_1_hdr.bin failed with error -2 bluetooth hci0: Falling back to sysfs fallback for: mediatek/mt7925/BT_RAM_CODE_MT7925_1_1_hdr.bin ``` Package firmware for MediaTek MT7925 Bluetooth from `linux-firmware`. Signed-off-by: Rani Hod <rani.hod@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17331 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
b651e3223c |
ipq-wifi: update to Git HEAD (2024-12-18)
4b849214b137 ipq8074: add TP-Link EAP620 HD v1 BDF Add board file for TP-Link EAP620 HD v1. Sourced from bdwlan_US.bin in stock firmware 1.1.0 Build 20211028 Signed-off-by: Shymon Samsel <ssamsel@umass.edu> Link: https://github.com/openwrt/openwrt/pull/17254 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
4b6e7da0f7 |
ipq807x: add support for TP-Link EAP620 HD v1
Specifications: * SoC: Qualcomm IPQ8072A (64-bit Quad-core Arm Cortex-A53 @ 1.4 GHz) * Memory: 2x ESMT M15T4G16256A-DEBG2G (1 GiB DDR3-1866 13-13-13) * Serial Port: 3v3 TTL 115200n8 * Wi-Fi: QCA5054 (4x4 5 GHz 802.11ax) * Wi-Fi: QCN5024 (2x2 2.4 GHz 802.11b/g/n/ax) * Ethernet: AR8031 (10/100/1000BASE-T) * Flash: Winbond W29N01HZSINF (128 MiB) * LEDs: 1x Blue Status (GPIO 42 Active High) * Buttons: 1x Reset (GPIO 50 Active Low) Installation Instructions (Serial+TFTP): 1. Solder 4 pin header to JP1 and bridge pads of R58 and R62. 2. Connect 3V3 TTL port to TX, RX, and GND, which are positions 1, 2, and 3 respectively. Be sure to crossover TX and RX. 3. Copy RAM firmware openwrt-qualcommax-ipq807x-tplink_eap620hd-v1-initramfs-uImage.itb to a TFTP server's root that is in the same subnet as your AP. 4. Power up the AP hold Ctrl+B in the serial console (115200n8) until autoboot is halted. 5. Run the following commands in the U-boot prompt: # setenv serverip <TFTP server addr> # setenv ipaddr <addr of AP> # tftpboot 0x44000000 openwrt-qualcommax-ipq807x-tplink_eap620hd-v1-initramfs-uImage.itb # bootm You may need to type Ctrl+C and Enter before running these commands to clear invisible characters from the buffer. 6. Run the following command in a terminal to copy the sysupgrade image to be installed (check IP address): $ scp -O openwrt-qualcommax-ipq807x-tplink_eap620hd-v1-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/ 7. Activate the OpenWrt serial console and run the following commands: # cd /tmp # sysupgrade -n openwrt-qualcommax-ipq807x-tplink_eap620hd-v1-squashfs-sysupgrade.bin 8. The AP will reboot and OpenWrt will be successfully installed. Known Issues: * 5GHz radio instability (upstream current ath11k build bug maybe?) Device support directly followed from EAP660HDv1 support Links: #15832 Signed-off-by: Shymon Samsel <ssamsel@umass.edu> Link: https://github.com/openwrt/openwrt/pull/17254 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
2417770b13 |
linux-firmware: ath11k: add QCA2066 firmware
Add QCA2066 firmware package, ath11k is already supported. Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn> Link: https://github.com/openwrt/openwrt/pull/17260 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
e63326e26a |
lantiq/xrx200: move 8M flash devices to a small flash subtarget
Images for xrx200 8M flash are either not building due to image size (TD-W8970, TD-W8980) or building such that the available free space in the overlayfs is too little to be useful. To keep images for these devices buildable, move them into a small flash variant of the xrx200 subtarget. As these devices are NOR flash only, remove NAND and UBI references from the kernel config to gain some additional image size reduction. The apparent 8M flash devices Arcadyan VGV7510KW22-brn, Arcadyan VGV7519-brn and Lantiq Easy80920-nor seem to exist in order to create special "factory" installation images for these devices (which actually have larger flash: 16MB for the Arcardyan devices; 64MB for the Lantiq device). As a considerable amount of surgery would appear to be required to the uboot-lantiq package structure to separate the "factory" from the "sysupgrade" device recipes for these devices they remain in the xrx200 target - if factory images aren't now created, 23.05.x factory images should suffice for initial installation. Tested on: Netgear DM200, TP-Link TD-W8980, AVM Fritz7490 (xrx200 subtarget: image build only) Fixes: https://github.com/openwrt/openwrt/issues/16761 Signed-off-by: Andrew MacIntyre <andymac@pcug.org.au> Link: https://github.com/openwrt/openwrt/pull/17113 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
9c55866fad |
qualcommax: ipq60xx: add Linksys MR7350 support
Linksys MR7350 is a 802.11ax Dual-band router/AP. Specifications: * CPU: Qualcomm IPQ6000 Quad core Cortex-A53(A73) 1.5GHz * RAM: 512MB of DDR3 * Storage: 256Mb NAND * Ethernet: 5x1G RJ45 ports (QCA8075) * WLAN: * 2.4GHz: Qualcomm QCN5022 2x2 802.11b/g/n/ax 574 Mbps PHY rate * 5GHz: Qualcomm QCN5052 2x2@80MHz or 802.11a/b/g/n/ac/ax 1201 Mbps PHY rate * LED-s: * RGB system led * USB blue led * Buttons: 1x Soft reset 1x WPS * Power: 12V DC Jack Installation instructions: Open Linksys Web UI - http://192.168.1.1/ca or http://10.65.1.1/ca depending on your setup. Login with your admin password. The default password can be found on a sticker under the device. To enter into the support mode, click on the “CA” link and the bottom of the page. Open the “Connectivity” menu and upload the squash-factory image with the “Choose file” button. Click start. Ignore all the prompts and warnings by click “yes” in all the popups. The Wifi radios are turned off by default. To configure the router, you will need to connect your computer to the LAN port of the device. Then you would need to write openwrt to the other partition for it to work - First Check booted partition: fw_printenv -n boot_part - Change the partition: fw_setenv boot_part 1 or fw_setenv boot_part 2 depending on the current partition - Then install Openwrt to the other partition if booted in slot 1: mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq60xx-linksys_mr7350-squashfs-factory.bin alt_kernel - If in slot 2: mtd -r -e kernel -n write openwrt-qualcommax-ipq60xx-linksys_mr7350-squashfs-factory.bin kernel Co-Authored-by: Chukun Pan <amadeus@jmu.edu.cn> Co-Authored-by: Robert Marko <robimarko@gmail.com> Signed-off-by: Vladyslav Andreichykov <vladdrako007@gmail.com> Link: https://github.com/openwrt/openwrt/pull/14807 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
025dbeb70c |
qualcommax: ipq60xx: add Qihoo 360V6 support
Specifications: SoC: Qualcomm IPQ6000 1.5GHz RAM: NTCC256M16ER-EK 512MiB Flash: W29N01HZSINA 128MiB ETH: QCA8075 (3x LAN, 1x WAN) WLAN1: 2.4GHz 802.11b/g/n/ax 2x2 WLAN2: 5GHz 802.11a/n/ac/ax 2x2 Power: DC 12V 1.5A Button: Reset, Wps USB: 1x 2.0 Flash instructions: 1. Download the initramfs image, rename it to initramfs.itb, host it with the tftp server. 2. Interrupt U-Boot and run these commands: tftpboot initramfs.itb bootm 3. After openwrt boots up, use scp or luci web to upload sysupgrade.bin to upgrade. Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn> Link: https://github.com/openwrt/openwrt/pull/15940 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
14ff787f2c |
ipq-wifi: update to version 2024-11-28
Contains following updates: * ipq8074: add TP-Link_deco-x80-5g BDF * ipq6018: add BDF for Qihoo 360V6 Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn> Link: https://github.com/openwrt/openwrt/pull/15940 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
c48a48e658 |
linux-firmware: realtek: add RTL8812AU/RTL8821AU firmware
This adds firmware support for the RTL8812AU/RTL8821AU USB wireless adapters. Signed-off-by: Marty Jones <mj8263788@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17079 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
24c8f06807 |
linux-firmware: update to 20241110
linux-firmware update to 20241110 Move WCN6750 firmware to the device-specific subdir git log --no-merges --pretty=oneline --abbrev-commit 20241110...20241017 1dbc4cfa rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x04D7_63F7 8a976e23 cnm: update chips&media wave521c firmware. 3636204f mediatek MT7920: update bluetooth firmware to 20241104091246 6627b025 linux-firmware: update firmware for MT7920 WiFi device 554c4761 copy-firmware.sh: Run check_whence.py only if in a git repo 1486d9aa cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various Dell laptops c99eeb4d amdgpu: update DMCUB to v9.0.10.0 for DCN351 b6bfff1a rtw89: 8852a: update fw to v0.13.36.2 ddf25515 rtw88: Add firmware v52.14.0 for RTL8812AU dbb219d7 i915: Update Xe2LPD DMC to v2.23 937e463b linux-firmware: update firmware for mediatek bluetooth chip (MT7925) 62ee1c4b linux-firmware: update firmware for MT7925 WiFi device a142ad72 WHENCE: Add sof-tolg for mt8195 fe16af92 linux-firmware: Update firmware file for Intel BlazarI core c69bd749 qcom: Add link for QCS6490 GPU firmware f4f5689f qcom: update gpu firmwares for qcs615 chipset a6f3ab98 cirrus: cs35l56: Update firmware for Cirrus Amps for some HP laptops 048795ee ath11k: move WCN6750 firmware to the device-specific subdir 8a7bde2c xe: Update LNL GSC to v104.0.0.1263 e0ee2f91 i915: Update MTL/ARL GSC to v102.1.15.1926 987607d6 amdgpu: DMCUB updates for various AMDGPU ASICs f9a502ab mediatek: Add sof-tolg for mt8195 1c289f28 i915: Add Xe3LPD DMC c2379c61 cnm: update chips&media wave521c firmware. 71f8f3e0 linux-firmware: Add firmware for Cirrus CS35L41 65c4b9b7 linux-firmware: Update firmware file for Intel BlazarU core 4f397306 Makefile: error out of 'install' if COPYOPTS is set 2f046411 check_whence.py: skip some validation if git ls-files fails feb324e3 qcom: Add Audio firmware for X1E80100 CRD/QCPs 3d45353e amdgpu: DMCUB updates forvarious AMDGPU ASICs c569ca45 brcm: replace NVRAM for Jetson TX1 Signed-off-by: Marty Jones <mj8263788@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17079 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
c89ed7acc8 |
linux-firmware: Add support for Intel AX411
Add support for Intel AX411 CNVio2 device. Signed-off-by: Joerg Bayer <sg-o@live.de> Link: https://github.com/openwrt/openwrt/pull/15153 [squashed and updated commit description, update to version 89] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
be937952fd |
murata-nvram: add new package
This package contains nvram files for Murata's Wi-Fi/Bluetooth modules. Signed-off-by: Thomas Richard <thomas.richard@bootlin.com> Link: https://github.com/openwrt/openwrt/pull/16716 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
960f5f94d7 |
murata-firmware: add new package
This package contains firmwares provided by Murata. See https://community.murata.com/. Murata firmwares are used by wifi chip on stm32 boards. Signed-off-by: Thomas Richard <thomas.richard@bootlin.com> Link: https://github.com/openwrt/openwrt/pull/16716 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
ca00bafd7e |
linux-firmware: rename packages for i915 firmware
Change the package name from intel-igpu-firmware-* to i915-firmware-*, the prefix "intel-igpu" is misleading, i915 firmware is not only for iGPU but also for dGPU now. Remove the redundant "intel" as i915 is already well known. More accurate file classification to handle following files correctly: adlp_dmc.bin mtl_huc.bin mtl_huc_gsc.bin mtl_gsc_1.bin The pattern in regex is "([[:alnum:]]+)_([[:alnum:]]+)(_[\w-.]+)?\.bin", where $1 is the platform, $2 is the firmware type (dmc, guc, huc, etc.), and the optional $3 which is revision or other suffix. Glob first to narrow down the target file set, and then split with "_" to extract the firmware type (remove the ".bin" in case there is no $3) Add package "i915-firmware" as a meta package to install all the i915 firmwares, it is a balance between simplicity and optimization. * Installing all the available firmwares as a whole, can support all the platforms, not only the current one but also the future ones. The price to pay is the increased size. * If we want to minimize the storage, we can customize to install the necessary ones only, even for the target platform only (e.g. ADL) and skip the others. The price to pay is the time to tune. What I am going to do is: * Let drm-i915 driver depend on i915-firmware-dmc, which is small and can cover most of the old platforms * Let the user select i915-firmware to install all the i915 firmwares as a whole to cover the latest or future platforms Signed-off-by: Joe Zheng <joe.zheng@intel.com> Link: https://github.com/openwrt/openwrt/pull/16276 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
f35a29d63f |
packages: drop DEVICE specific dependency for omnia
Both packages `ombnia-mcu-firmware` and `omnia-mcutool` would depend on a specific device. The buildbots however build all devices and therefore the package isn't build at all, due to unmet dependencies. While this didn't cause issues with OPKG, APK fails actively due to the missing packages. Drop the specific dependency, however wants to install unrelated firmware on any device can do that anyway. Signed-off-by: Paul Spooren <mail@aparcar.org> |
||
|
81ed181a51
|
dsl-vrx200-firmware-xdsl: fix PKG_VERSION for APK
The version was a mix of strings, hex numbers and semantic numbers. Switch the PKG_VERSION to something digestible by APK and introduce PKG_SOURCE_VERSION to handle the actual filename. While at it, drop the redundant PKG_B_NAME which was the same as PKG_NAME anyway. Signed-off-by: Paul Spooren <mail@aparcar.org> |
||
|
221f81a330
|
cypress-firmware: fix version for APK
Refactor version for cypress-firmware for APK. Signed-off-by: Paul Spooren <mail@aparcar.org> Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> |
||
|
eee3c695f3 |
linux-firmware: add offloading firmware for MT7988
Package wireless offloading firmware for MediaTek MT7988. Signed-off-by: Daniel Golle <daniel@makrotopia.org> |
||
|
0012bff77b |
linux-firmware: add firmware for Realtek RTL8192DU
This commit packages the newly merged firmware (v39.0) for Realtek RTL8192DU 802.11a/b/g/n USB wireless cards. Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de> Link: https://github.com/openwrt/openwrt/pull/16721 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |