mirror of
https://github.com/LiBwrt-op/openwrt-6.x.git
synced 2026-01-06 19:24:52 +00:00
b1e93ee54f
715 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
c87417c64f |
linux-firmware: update to 20250613
git log --no-merges --pretty=oneline --abbrev-commit 20250509...20250613 225e865382d4 QCA: Update WCN785x btusb firmware to 2.0.0-00799-5 c3dd75fe5c3c rtl_nic: update firmware of RTL8153A 8793795c0fb6 qcom: sc8280xp: Updated power FW for X13s 2fe0e63bdc7b linux-firmware: update firmware for MT7986 522126fd7526 linux-firmware: update firmware for MT7981 47e03ef409e0 linux-firmware: update firmware for MT7916 64823fcdf059 cirrus: cs35l41: Add Firmware for ASUS NUC using CS35L41 1e29e963851f Revert "iwlwifi: add Bz/gl FW for core96-76 release" 5ac6303062e4 amdgpu: DMCUB updates for various ASICs 50bbf75a5c54 mediatek MT7922: update bluetooth firmware to 20250523103438 dad32063a360 mediatek MT7921: update bluetooth firmware to 20250523111333 59df6ceeb259 linux-firmware: update firmware for MT7922 WiFi device 8e0ad059b481 linux-firmware: update firmware for MT7921 WiFi device 247c9f3b5f99 xe: Update GUC to v70.45.2 for BMG, LNL 53796829da2d i915: Update GUC to v70.45.2 for DG2 38b5863bcacb xe: Update LNL GSC to v104.0.5.1429 25750add9b77 amdgpu: DMCUB updates for various ASICs 7143ab41c859 qcom: add QUPv3 firmware for QCS8300 platform 62960e12efff Intel IPU7: Add firmware binary files 4439f5b5c5af ice: update wireless_edge package to 1.3.23.0 902386062e4e ice: update comms package to 1.3.55.0 18f9edda4283 ice: update package to 1.3.43.0 ebea7801d5cf linux-firmware: Update firmware file for Intel Pulsar core cb0c72fb4deb linux-firmware: Update firmware file for Intel BlazarI core 7d9bc01cd679 linux-firmware: Update firmware file for Intel Quasar core e2d7a179d030 linux-firmware: Update firmware file for Intel Solar core 992d84e5173b linux-firmware: Update firmware file for Intel Magnetar core 4f04404dfc0c linux-firmware: Update firmware file for Intel BlazarU core 6e15e748c1a7 iwlwifi: add Bz/gl FW for core96-76 release b5fb9ede6a3d iwlwifi: update ty/So/Ma firmwares for core96-76 release e258fd022749 iwlwifi: update cc/Qu/QuZ firmwares for core96-76 release c7f676e3c800 iwlwifi: update firmwares for 8000 series 3944e657f79f iwlwifi: update 7265D firmware c799f5d3045f mediatek MT7925: update bluetooth firmware to 20250526153203 a1971ffc61d5 linux-firmware: update firmware for MT7925 WiFi device 0c4cd60597a0 qcom: sc8280xp: FW blob updates for X13s c629575aa5ce brcm: Add symlinks for Khadas VIM SDIO wifi config to AW-CM256SM.txt 2e91d8c3c4bd ath12k: WCN7850 hw2.0: update to WLAN.HMT.1.1.c5-00284.1-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3 7966e448ac3b cirrus: cs35l41: Fix firmware links for several ASUS laptops fdf1068e30ce cirrus: cs35l41: Add Firmware for various HP Agusta Laptops using CS35L41 HDA da412873f3f4 Adjust QUPv3 driver name c97a2ef501be cnm: Add Chips&Media wave633c firmware for NXP i.MX9 1d98680254f7 qcom: add QUPv3 firmware for QCM6490 platform 3d6067ec1975 mediatek: Add mt8196 VCP firmware 48c42ece446e cirrus: cs35l41: Add Firmware for various ACER Laptops using CS35L41 HDA 050f0a1e3a76 nvidia: add GSP-RM version 570.144 firmware images 6b9fb15a5b49 amdgpu: DMCUB updates for various ASICs 3dc736d9f749 powervr: add firmware for Imagination Technologies BXS-4-64 GPU ddc80c83e2dd rtl_bt: Update RTL8822C BT USB and UART firmware to 0x7C20 e4c6ae01a11c brcmfmac: Add a couple of NanoPi devices e6b5ebde46d4 rtl_nic: add firmware rtl8127a-1 9d8574c2f46b cnm: update chips&media wave521c firmware. 1591254ed58d intel_vpu: Update NPU firmware a32d5cc1a182 intel: avs: Update topology file for Digital Microphone Array e663dc7a2122 amdgpu: updates for dcn 3.20 and dcn 4.01 firmware to 0.1.10.0 Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/19127 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> |
||
|
|
d7f9e240c2 |
qualcommax: ipq50xx: Add support for Xiaomi AX6000
Add support for Xiaomi AX6000. Speficiations: * SoC: Qualcomm IPQ5018 (64-bit dual-core ARM Cortex-A53 @ 1.0Ghz) * Memory: Etrontech EM6HE16EWAKG 512 MiB DDR3L-933 * Serial Port: 1v8 TTL 115200n8 * Wi-Fi: IPQ5018 (2x2 2.4 Ghz 802.11b/g/n/ax - up to 574 Mbps) QCN9024 (4x4 5 Ghz 802.11an/ac/ax - up to 4804 Mbps) QCA9887 (1x1 5 Ghz 802.11ac/n - up to 433 Mbps) * Ethernet: IPQ5018 integrated virtual switch connected to: - external QCA8337 switch (3 LAN Ports 10/100/1000) - QCA8081 Phy WAN port (10/100/1000/2500) * Flash: Either of: - Gigadevice GD5F1GQ4RE9IGD (128 MiB) - ESMT F50D1G41LB (128 MiB) * LEDs: 1x WLAN Link (GPIO 23 Active High) 1x System Blue (GPIO 24 Active High) 1x System Yellow (GPIO 25 Active High) 1x WAN Link Blue (GPIO 26 Active High) 1x WAN Link Yellow (GPIO 27 Active High) 1x Green - Unused(GPIO 28 Active High) 3x LAN Phy Green 1x WAN Phy Green * Buttons: 1x Reset (GPIO 38 Active Low) Known issue: - QCA9887 doesn't come up (possibly due to 1-lane PCIe phy not coming up or missing method to drive power), hence the host PCIe controller is disabled in the DTS. Flash instructions: Download XMIR Patcher: https://github.com/openwrt-xiaomi/xmir-patcher First flash a ubinized OpenWrt initramfs that will serve as the intermediate step, since OpenWrt uses unified rootfs in order to fully utilize NAND and provide enough space for packages, through either of the below two methods: Installation via XMIR Patcher: 1. Load the initramfs image: openwrt-qualcommax-ipq50xx-xiaomi_ax6000-initramfs-factory.ubi Installation via ubiformat method, through SSH: 1. If needed, enable SSH using XMIR Patcher. 2. Copy the file openwrt-qualcommax-ipq50xx-xiaomi_ax6000-initramfs-factory.ubi to the /tmp directory 3. Open an SSH shell to the router 4. Check which rootfs partition is your router booted in (0 = rootfs | 1 = rootfs_1): nvram get flag_boot_rootfs 5. Find the rootfs and rootfs_1 mtd indexes respectively: cat /proc/mtd Please confirm if mtd18 and mtd19 are the correct indexes from above! 6. Use the command ubiformat to flash the opposite mtd with UBI image: If nvram get flag_boot_rootfs returned 0: ubiformat /dev/mtd19 -y -f /tmp/openwrt-qualcommax-ipq50xx-xiaomi_ax6000-initramfs-factory.ubi && nvram set flag_boot_rootfs=1 && nvram set flag_last_success=1 && nvram commit otherwise: ubiformat /dev/mtd18 -y -f /tmp/openwrt-qualcommax-ipq50xx-xiaomi_ax6000-initramfs-factory.ubi && nvram set flag_boot_rootfs=0 && nvram set flag_last_success=0 && nvram commit 7. Reboot the device by: reboot Continue in order to pernamently flash OpenWrt: 1. Upload the sysupgrade image to /tmp/ using SCP: scp -O <path to image> root@192.168.1.1:/tmp/ 2. Open an SSH shell to 192.168.1.1 from a PC within the same subnet 3. Use sysupgrade to flash the sysupgrade image: sysupgrade -n -v /tmp/openwrt-qualcommax-ipq50xx-xiaomi_ax6000-squashfs-sysupgrade.bin Device will reboot with OpenWrt, and then sysupgrade can be used to upgrade the device when desired. Signed-off-by: George Moussalem <george.moussalem@outlook.com> Link: https://github.com/openwrt/openwrt/pull/19004 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
17d7e0bf90 |
ipq-wifi: update to Git HEAD (2025-06-13)
5be4c60a9084 ipq5018: add BDF for Xiaomi AX6000 22588512b844 qcn9074: add BDF for Xiaomi AX6000 4810aacf3b1c qca9889: add BDF for Xiaomi AX6000 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
0cbdab5038 |
qualcommax: add support for I-O DATA WN-DAX3000GR
I-O DATA WN-DAX3000GR is a 2.4/5 GHz band 11ax (Wi-Fi 6) router, based
on IPQ5018.
Specification:
- SoC : Qualcomm IPQ5018
- RAM : DDR3 512 MiB
- Flash : SPI-NAND 128 MiB (Macronix MX35UF1G24AD-Z4I)
- WLAN : 2.4/5 GHz 2T2R
- 2.4 GHz : Qualcomm IPQ5018 (SoC)
- 5 GHz : Qualcomm Atheros QCN6102
- Ethernet : 5x 10/100/1000 Mbps
- wan (phy) : Qualcomm IPQ5018 (SoC)
- lan (switch) : Qualcomm Atheros QCA8337
- LEDs/Keys (GPIO): 7x/5x
- UART : through-hole on PCB (J3)
- assignment : 3.3V, TX, RX, NC, GND from tri-angle marking
- settings : 115200n8
- USB : USB 2.0 Type-A (through-hole on PCB, "J6")
- Power : 12 VDC, 1A (Typ. 930 mA)
Flash instruction using factory.bin image:
1. Boot WN-DAX3000GR with router mode
2. Access to the WebUI ("http://192.168.0.1/") on the device and open
the firmware update page ("ファームウェア")
3. Select the OpenWrt factory.bin image and click update ("更新") button
4. Wait ~120 seconds to complete flashing
Switching to the stock firmware:
1. Load the elecom.sh script
. /lib/upgrade/elecom.sh
2. Check the current index of rootfs
bootconfig_rw_index 0:bootconfig rootfs
3. Set the index to inverted value
bootconfig_rw_index 0:bootconfig rootfs <value>
bootconfig_rw_index 0:bootconfig1 rootfs <value>
example:
- step2 returned "0":
bootconfig_rw_index 0:bootconfig rootfs 1
bootconfig_rw_index 0:bootconfig1 rootfs 1
- step2 returned "1":
bootconfig_rw_index 0:bootconfig rootfs 0
bootconfig_rw_index 0:bootconfig1 rootfs 0
4. Reboot
Partition Layout (Stock FW, bootconfig(rootfs)=1):
0x000000000000-0x000000080000 : "0:SBL1"
0x000000080000-0x000000100000 : "0:MIBIB"
0x000000100000-0x000000140000 : "0:BOOTCONFIG"
0x000000140000-0x000000180000 : "0:BOOTCONFIG1"
0x000000180000-0x000000280000 : "0:QSEE"
0x000000280000-0x000000380000 : "0:QSEE_1"
0x000000380000-0x0000003c0000 : "0:DEVCFG"
0x0000003c0000-0x000000400000 : "0:DEVCFG_1"
0x000000400000-0x000000440000 : "0:CDT"
0x000000440000-0x000000480000 : "0:CDT_1"
0x000000480000-0x000000500000 : "0:APPSBLENV"
0x000000500000-0x000000640000 : "0:APPSBL"
0x000000640000-0x000000780000 : "0:APPSBL_1"
0x000000780000-0x000000880000 : "0:ART"
0x000000880000-0x000000900000 : "0:TRAINING"
0x000000900000-0x000003c40000 : "rootfs_1"
0x000003c40000-0x000003fc0000 : "Config"
0x000003fc0000-0x000007300000 : "rootfs"
0x000007300000-0x000007680000 : "Config_2"
0x000007680000-0x000007700000 : "idmkey"
0x000007700000-0x000007c00000 : "Reserved"
0x000007c00000-0x000007c80000 : "FWHEADER"
0x000007c80000-0x000007d00000 : "Factory"
Known Issues:
- This device has a Macronix MX35UF1G24AD SPI-NAND chip registered as
oobsize=128 in Linux Kernel. But using BCH8 breaks I/O on the chip
with the following errors, so this support uses BCH4 instead.
[ 1.542261] 0x000000480000-0x000000500000 : "0:appsblenv"
[ 1.547959] 1 fixed-partitions partitions found on MTD device 0:appsblenv
[ 1.551265] Creating 1 MTD partitions on "0:appsblenv":
[ 1.558096] 0x000000000000-0x000000040000 : "env-data"
[ 1.627282] u-boot-env-layout 79b0000.qpic-nand:flash@0:partitions:partition-0-appsblenv:partition@0:nvmem-layout: probe with driver u-boot-env-layout failed with error -74
root@OpenWrt:~# strings /dev/mtdblock10
[ 77.806720] mtdblock: MTD device '0:appsblenv' is NAND, please consider using UBI block devices instead.
[ 77.807554] I/O error, dev mtdblock10, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 4 prio class 0
[ 77.815977] I/O error, dev mtdblock10, sector 8 op 0x0:(READ) flags 0x80700 phys_seg 3 prio class 0
[ 77.824721] I/O error, dev mtdblock10, sector 16 op 0x0:(READ) flags 0x80700 phys_seg 2 prio class 0
[ 77.834095] I/O error, dev mtdblock10, sector 24 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[ 77.843278] I/O error, dev mtdblock10, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[ 77.851577] Buffer I/O error on dev mtdblock10, logical block 0, async page read
Notes:
- This device has dual-boot feature and it's managed by the index in the
0:bootconfig and 0:bootconfig1 partitions.
- There are through-holes on PCB for USB 2.0, but it cannot be accessed
without disassembly of the housing. So it's not enabled in this
support.
- WN-DAX3000GR has the "bt_fw" volume in the firmware UBI in addition to
the volumes that will be removed in the section of ELECOM WRC-X3000GS2
in /lib/upgrade/platform.sh.
That volume is unnecessary for OpenWrt and add
`remove_oem_ubi_volume bt_fw` to remove that volume when sysupgrade.
(that function doesn't anything without errors if no specified volume)
MAC Addresses:
LAN : 50:41:B9:xx:xx:64 (0:APPSBLENV, "ethaddr"/"eth1addr" (text))
WAN : 50:41:B9:xx:xx:66 (0:APPSBLENV, "eth0addr" (text))
2.4 GHz: 50:41:B9:xx:xx:64 (0:APPSBLENV, "wifi0" (text))
5 GHz : 50:41:B9:xx:xx:65 (0:APPSBLENV, "wifi1" (text))
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19053
Signed-off-by: Robert Marko <robimarko@gmail.com>
|
||
|
|
12fd5e8f84 |
ipq-wifi: update to Git HEAD (2025-06-11)
79ba11f2da5e qca9888: add TP-Link WA1201 v2 BDF abf47841e7e4 qca9988: add BDFs for Xiaomi AIoT Router AC2350 07af197b77fa qca9988: add BDFs for Xiaomi AIoT Router AC2350 61dbb1c3d694 ipq5018: add BDF for I-O DATA WN-DAX3000GR 1d8452d844b9 qcn6122: add BDF for I-O DATA WN-DAX3000GR Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
ffc28359a1 |
linux-firmware: realtek: add firmware for RTL8814AE/RTL8814AU
This adds firmware support for the RTL8814AE/RTL8814AU WiFi adapters. Signed-off-by: Marty Jones <mj8263788@gmail.com> Link: https://github.com/openwrt/openwrt/pull/19052 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
c88515dd86
|
ipq-wifi: Add entry for TP-Link Archer C6 v2
Add IPQ Wifi entry for Ath79 TP-Link Archer C6 v2. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> |
||
|
|
8dd0020d1a
|
ipq-wifi: update to Git HEAD (2025-05-30)
576ade747259 CI: add action that prints info about submited BDF-s 1d688e8654a5 qca9888 : add BDF for Yuncore WB5G08 ddfd9d2f3a8e ipq60xx: rename BDF for EAP623-Outdoor HD v1 bab36c1d947d ath10k: drop upstramed board files 09e5afab85b2 CI: add QCA9988 fde3d2a7ce59 qca9888: add TP-Link Archer C6 v2 (EU) BDF Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> |
||
|
|
35c828c168 |
ipq60xx: add support for ALFA Network AP120C-AX
ALFA Network AP120C-AX is a dual-band ceiling AP, based on Qualcomm
IPQ6000 + QCN5021 + QCN5052 + QCA8072 chipsets bundle.
Specifications:
- SOC: Qualcomm IPQ6000 (quad-core Cortex-A53 1.2 GHz)
- DRAM: DDR3 512 MB (Micron MT41K256M16TW-107)
- Flash: 16 MB SPI NOR (Macronix MX25U12832F, boot device)
128 MB NAND (Macronix MX30UF1G18AC, dual-firmware)
- Ethernet: 2x 10/100/1000 Mbps Ethernet (QCA8072)
802.3at/af PoE input in WAN port
- Wi-Fi: 2x2 2.4 GHz Wi-Fi 6 (QCN5021 + RFFM8227 FEM)
2x2 5 GHz Wi-Fi 6 (QCN5152 + QPF4568 FEM)
- Antenna: for indoor version: dual-band, internal
2x (or 4x) U.FL antenna connectors on the PCB
- LED: for indoor/outdoor versions: 5x on external module (status,
2x Wi-Fi, 2x Ethernet), PoE LED on-board
8-pin on-board header for LED module (1.27 mm pitch, J14)
- Button: 1x button (reset)
- USB: 1x 4-pin on-board header for USB 2.0 (2.54 mm pitch, J22)
- UART: 1x micro USB Type-B for system console (Holtek HT42B534)
1x 4-pin on-board header (2.54 mm pitch, J11)
- Power: 802.3at/af PoE or 12 V DC/2 A (DC jack)
- Other: 8-pin and 4-pin on-board headers for external Bluetooth
module (1.27 mm pitch, J15, J16, unavailable, thus untested)
MAC addresses:
- WAN: 00:c0:ca:xx:xx:6c (art 0x0, device's label -2)
- LAN: 00:c0:ca:xx:xx:6d (art 0x6, device's label -1)
- 2.4 GHz (IPQ6000): 00:c0:ca:xx:xx:6e (art 0xc, device's label)
- 5 GHz (IPQ6000): 00:c0:ca:xx:xx:6f (device's label + 1)
Flash instructions:
Due to the lack of direct GUI based update capability and dual-firmware
partition configuration, it is recommended to use TFTP + serial console
based approach (console is available in micro USB connector):
1. Set a static IP 192.168.1.1/24 on PC and start TFTP server with the
'...-factory.ubi' image renamed to 'firmware.bin'.
2. Make sure you can access board's serial console over micro USB.
3. Power up the device, hit any key to enter U-Boot CLI and issue below
commands.
3.1 Restore U-Boot's environment to default values (double check first
the '0:APPSBLENV' partition offset using 'smem' command):
sf probe
sf erase 0x510000 0x10000
saveenv
3.2 Download and install OpenWrt in both partitions and reset the board:
tftpb 0x44000000 firmware.bin
flash rootfs
flash rootfs_1
reset
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
|
||
|
|
4cd3c6d79d |
intel-microcode: update to 20250512
Debian Changelogs from 20250512:
* New upstream microcode datafile 20250512
- Mitigations for INTEL-SA-01153 (ITS: Indirect Target Selection):
CVE-2024-28956: Processor may incompletely mitigate Branch Target
Injection due to indirect branch predictions that are not fully
constrained by eIBRS nor by the IBPB barrier. Part of the "Training
Solo" set of vulnerabilities.
- Mitigations for INTEL-SA-01244:
CVE-2025-20103: Insufficient resource pool in the core management
mechanism for some Intel Processors may allow an authenticated user
to potentially enable denial of service via local access.
CVE-2025-20054: Uncaught exception in the core management mechanism
for some Intel Processors may allow an authenticated user to
potentially enable denial of service via local access.
- Mitigations for INTEL-SA-01247:
CVE-2024-43420, CVE-2025-20623: Exposure of sensitive information
caused by shared microarchitectural predictor state that influences
transient execution for some Intel Atom and some Intel Core
processors (10th Generation) may allow an authenticated user to
potentially enable information disclosure via local access.
CVE-2024-45332 (Branch Privilege Injection): Exposure of sensitive
information caused by shared microarchitectural predictor state that
influences transient execution in the indirect branch predictors for
some Intel Processors may allow an authenticated user to potentially
enable information disclosure via local access.
- Mitigations for INTEL-SA-01322:
CVE-2025-24495 (Training Solo): Incorrect initialization of resource
in the branch prediction unit for some Intel Core Ultra Processors
may allow an authenticated user to potentially enable information
disclosure via local access (IBPB bypass)
CVE-2025-20012 (Training Solo): Incorrect behavior order for some
Intel Core Ultra Processors may allow an unauthenticated user to
potentially enable information disclosure via physical access.
- Improved fix for the Vmin Shift Instability for the Intel Core 13th
and 14th gen processors under low-activity scenarios (sig 0xb0671).
This microcode update is supposed to be delivered as a system
firmware update, but according to Intel it should be effective when
loaded by the operating system if the system firmware has revision
0x12e.
- Fixes for unspecified functional issues on several processor models
* New microcodes or new extended signatures:
sig 0x000a06d1, pf_mask 0x95, 2025-02-07, rev 0x10003a2, size 1664000
sig 0x000a06d1, pf_mask 0x20, 2025-02-07, rev 0xa0000d1, size 1635328
sig 0x000b0650, pf_mask 0x80, 2025-03-18, rev 0x000a, size 136192
sig 0x000b06d1, pf_mask 0x80, 2025-03-18, rev 0x011f, size 79872
sig 0x000c0662, pf_mask 0x82, 2025-03-20, rev 0x0118, size 90112
sig 0x000c06a2, pf_mask 0x82, 2025-03-20, rev 0x0118
sig 0x000c0652, pf_mask 0x82, 2025-03-20, rev 0x0118
sig 0x000c0664, pf_mask 0x82, 2025-03-20, rev 0x0118
* Updated microcodes:
sig 0x00050657, pf_mask 0xbf, 2024-12-12, rev 0x5003901, size 39936
sig 0x0005065b, pf_mask 0xbf, 2024-12-12, rev 0x7002b01, size 30720
sig 0x000606a6, pf_mask 0x87, 2025-01-07, rev 0xd000404, size 309248
sig 0x000606c1, pf_mask 0x10, 2025-01-07, rev 0x10002d0, size 300032
sig 0x000706a8, pf_mask 0x01, 2024-12-05, rev 0x0026, size 76800
sig 0x000706e5, pf_mask 0x80, 2025-01-07, rev 0x00ca, size 115712
sig 0x000806c1, pf_mask 0x80, 2024-12-01, rev 0x00bc, size 112640
sig 0x000806c2, pf_mask 0xc2, 2024-12-01, rev 0x003c, size 99328
sig 0x000806d1, pf_mask 0xc2, 2024-12-11, rev 0x0056, size 105472
sig 0x000806ec, pf_mask 0x94, 2024-11-17, rev 0x0100, size 106496
sig 0x000806f8, pf_mask 0x87, 2025-01-28, rev 0x2b000639, size 591872
sig 0x000806f7, pf_mask 0x87, 2025-01-28, rev 0x2b000639
sig 0x000806f6, pf_mask 0x87, 2025-01-28, rev 0x2b000639
sig 0x000806f5, pf_mask 0x87, 2025-01-28, rev 0x2b000639
sig 0x000806f4, pf_mask 0x87, 2025-01-28, rev 0x2b000639
sig 0x000806f8, pf_mask 0x10, 2025-01-28, rev 0x2c0003f7, size 624640
sig 0x000806f6, pf_mask 0x10, 2025-01-28, rev 0x2c0003f7
sig 0x000806f5, pf_mask 0x10, 2025-01-28, rev 0x2c0003f7
sig 0x000806f4, pf_mask 0x10, 2025-01-28, rev 0x2c0003f7
sig 0x00090672, pf_mask 0x07, 2024-12-12, rev 0x003a, size 226304
sig 0x00090675, pf_mask 0x07, 2024-12-12, rev 0x003a
sig 0x000b06f2, pf_mask 0x07, 2024-12-12, rev 0x003a
sig 0x000b06f5, pf_mask 0x07, 2024-12-12, rev 0x003a
sig 0x000b06f6, pf_mask 0x07, 2024-12-12, rev 0x003a
sig 0x000b06f7, pf_mask 0x07, 2024-12-12, rev 0x003a
sig 0x000906a3, pf_mask 0x80, 2024-12-12, rev 0x0437, size 224256
sig 0x000906a4, pf_mask 0x80, 2024-12-12, rev 0x0437
sig 0x000906a4, pf_mask 0x40, 2024-12-06, rev 0x000a, size 119808
sig 0x000906ed, pf_mask 0x22, 2024-11-14, rev 0x0104, size 106496
sig 0x000a0652, pf_mask 0x20, 2024-11-14, rev 0x0100, size 97280
sig 0x000a0653, pf_mask 0x22, 2024-11-14, rev 0x0100, size 98304
sig 0x000a0655, pf_mask 0x22, 2024-11-14, rev 0x0100, size 97280
sig 0x000a0660, pf_mask 0x80, 2024-11-14, rev 0x0102, size 98304
sig 0x000a0661, pf_mask 0x80, 2024-11-14, rev 0x0100, size 97280
sig 0x000a0671, pf_mask 0x02, 2024-12-01, rev 0x0064, size 108544
sig 0x000a06a4, pf_mask 0xe6, 2025-02-13, rev 0x0024, size 140288
sig 0x000a06f3, pf_mask 0x01, 2025-02-10, rev 0x3000341, size 1542144
sig 0x000b0671, pf_mask 0x32, 2025-03-17, rev 0x012f, size 219136
sig 0x000b0674, pf_mask 0x32, 2025-03-17, rev 0x012f
sig 0x000b06a2, pf_mask 0xe0, 2025-01-15, rev 0x4128, size 224256
sig 0x000b06a3, pf_mask 0xe0, 2025-01-15, rev 0x4128
sig 0x000b06a8, pf_mask 0xe0, 2025-01-15, rev 0x4128
sig 0x000b06e0, pf_mask 0x19, 2024-12-06, rev 0x001d, size 139264
sig 0x000c06f2, pf_mask 0x87, 2025-03-14, rev 0x210002a9, size 563200
sig 0x000c06f1, pf_mask 0x87, 2025-03-14, rev 0x210002a9
* Removed microcodes (ES/QS steppings):
sig 0x00050656, pf_mask 0xbf, 2023-07-28, rev 0x4003605, size 38912
sig 0x000c06f1, pf_mask 0x87, 2025-03-14, rev 0x210002a9 [EXCLUDED]
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/18869
Signed-off-by: Robert Marko <robimarko@gmail.com>
|
||
|
|
bcda3b66fa |
firmware: add package for Intel VPU/NPU firmware
Intel NPU device is an AI inference accelerator integrated with Intel client CPUs, starting from Intel Core Ultra generation of CPUs (formerly known as Meteor Lake). It enables energy-efficient execution of artificial neural network tasks. The full device name is Neural Processing Unit, but the Linux kernel driver uses the older name - Versatile Processing Unit (VPU). This package is for NPU/VPU firmware. Details in https://github.com/intel/linux-npu-driver Intel VPU firmware is now part of linux-firmware. The current FW file names in linux-firmware do not match intel vpu driver, create links to fix it details in https://github.com/torvalds/linux/blob/master/drivers/accel/ivpu/ivpu_fw.c Signed-off-by: Joe Zheng <joe.zheng@intel.com> Link: https://github.com/openwrt/openwrt/pull/17904 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
51c1ea08d0 |
qualcommax: ipq60xx: add TP-Link EAP625-Outdoor HD v1 support
TP-Link EAP625-Outdoor HD 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. Hardware-wise, it is very similar to the older EAP610-Outdoor model. Software-wise, I couldn't find a difference other than the board data files, and device name. For this reason, the majority of the devicetree from the EAP610-Outdoor is reused. This device currently comes in a "v1", and "v1.6" version. The "support-list" of the vendor firmware does not have a distinction between these versions. This commit was tested on a 'V1.6" device. Specifications: --------------- * CPU: Qualcomm IPQ6018 Quad core Cortex-A53 * RAM: 512 MB * Storage: 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. NOTE: If ssh continues to complain that "no matching host key type found. Their offer: ssh-rsa,ssh-dss" it likely means that yor distro has completely disabled deprecated siphers in ssh. In that case, run the ssh command from a docker container of an older distro. 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_eap625-outdoor-hd-v1-initramfs-uImage.itb bootm This should boot OpenWRT. Once booted, flash the sysupgrade.bin image using either luci or the commandline. Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com> Link: https://github.com/openwrt/openwrt/pull/18584 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
11a2e2eb69 |
linux-firmware: update to 20250509
% git log --no-merges --pretty=oneline --abbrev-commit 20250311...20250509 41860ad3db04 linux-firmware: Amphion: Update vpu firmware 86d528c26165 amd_pmf: Update AMD PMF TA Firmware to v3.1 1790d4705972 amdgpu: update dcn 4.01 firmware to 0.1.8.0 ac4c6b7d71e2 qcom: Add link for SM8350 GPU firmware cb876e3622a9 cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops 9504a7f84232 cirrus: cs35l56: Add firmware for Cirrus Amps for some ASUS laptops bfbe4a3cdb0b cirrus: cs35l56: Update firmware for Cirrus Amps for some Lenovo laptops fe165836464c cirrus: cs35l56: Update firmware for Cirrus Amps for some Dell laptops 661dc215e93e linux-firmware: update firmware for MT7925 WiFi device 8357180b9ba0 mediatek MT7925: update bluetooth firmware to 20250425073330 f56a4436ffe3 rtw89: 8852c: add tables for dynamic antenna TXPWR 81a15eed8c95 rtw89: 8922a: update fw to v0.35.71.0 74f11e57e695 brcm: Add NVRAM file for Radxa Rock Pi X mini PC 64c65362b04a i915: Update Xe3LPD DMC to v2.23 c1a6a1a2030f rtl_bt: Update RTL8852B BT USB FW to 0x098B_154B ce13d29c3933 ath11k: WCN6855 hw2.0: update board-2.bin 98e85bcbefbe ath11k: IPQ5018 hw1.0: update to WLAN.HK.2.6.0.1-01300-QCAHKSWPL_SILICONZ-1 360fd4530170 ath12k: WCN7850 hw2.0: update to WLAN.HMT.1.1.c5-00284-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3 55bd4602517e ath12k: QCN9274 hw2.0: update board-2.bin ef226c72835b qcom: vpu: update video firmware binary for SA8775p c1d4c8991f61 iwlwifi: add Bz/gl FW for core95-82 release 52665c0a6efe iwlwifi: update ty/So/Ma firmwares for core95-82 release ee2e7b5fbdca iwlwifi: update cc/Qu/QuZ firmwares for core95-82 release 821f99ab2308 iwlwifi: add Bz-hr FW for core93-123 release a940769c60a8 qcom: add QUPv3 firmware for QCS9100 platform 07c830a50c74 ASoC: tas2781: Swap channel for SPI projects. 5e3247fdbb6a bmi260: Add BMI260 IMU initial configuration data file 0c86915ffae6 rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x1881_BA06 e25579e9725c rtw89: 8922a: update element RF TXPWR to R40 1a44e0bf13d7 rtw89: 8852c: update element RF TXPWR to R78 d274703bf1ba rtw89: 8852c: add fw v0.27.125.0 with format version 2 cb465aa0042b Revert "rtw89: 8852c: update fw to v0.27.125.0" 51b35ac23ee7 qcom: vpu: add video firmware binary for qcm6490 b91a362b8e27 contrib: process_linux_firmware: set user agent 45f59212aebd amdgpu: update vcn 4.0.5 firmware 587b3a6825c7 amdgpu: update psp 14.0.0 firmware 960c2ce9ad01 amdgpu: update vcn 4.0.2 firmware 36610f5e805c amdgpu: update psp 13.0.4 firmware 8d3530bf47d0 amdgpu: update gc 11.0.1 firmware 516d07579883 amdgpu: update navy flounder firmware b001286e0dd8 amdgpu: update psp 14.0.4 firmware 1e6f0edc6a14 amdgpu: update gc 11.5.2 firmware 97443f60bf77 amdgpu: update vcn 5.0.0 firmware a8f7484e81ff amdgpu: update smu 14.0.3 firmware af882729d2df amdgpu: update psp 14.0.3 firmware 82687ff07729 amdgpu: update gc 12.0.1 firmware 0d8e4fec3a1d amdgpu: update sienna cichlid firmware d1cf7a70244c amdgpu: update yellow carp firmware 2aebc2971272 amdgpu: update smu 14.0.2 firmware 4993a7b7f7c6 amdgpu: update psp 14.0.2 firmware 009d751e131d amdgpu: update gc 12.0.0 firmware 7451317d946a amdgpu: update vega20 firmware 3f34d5dfe3e6 amdgpu: update navi14 firmware acaf05617187 amdgpu: update vega12 firmware 7b83bddab139 amdgpu: update vcn 4.0.4 firmware e0dbfcbfc037 amdgpu: update smu 13.0.7 firmware 2123f4b2a090 amdgpu: update psp 13.0.7 firmware 332416b29306 amdgpu: update gc 11.0.2 firmware f541793e8571 amdgpu: update vega10 firmware ec9f10427046 amdgpu: update psp 13.0.5 firmware 158dba269924 amdgpu: update navi12 firmware 47d6cc500d6c amdgpu: update psp 13.0.10 firmware ef899ebfba58 amdgpu: update gc 11.0.3 firmware 75659e7efe1b amdgpu: update navi10 firmware 34678d2d7b88 amdgpu: update vangogh firmware f8f5074da6bc amdgpu: update picasso firmware ea0fc359b0b1 amdgpu: update vcn 4.0.0 firmware c9bcb9a02ff1 amdgpu: update psp 13.0.0 firmware 0c13ba7e8180 amdgpu: update gc 11.0.0 firmware 6957a6858828 amdgpu: update psp 13.0.14 firmware 67c36c9016e8 amdgpu: update gc 9.4.4 firmware f8a1a68f1cb6 amdgpu: update arcturus firmware afe96cdcb0a4 amdgpu: update psp 13.0.6 firmware 79e1d1fe735c amdgpu: update gc 9.4.3 firmware ca438793bbaf amdgpu: update beige goby firmware 5d8021f09ae8 amdgpu: update psp 13.0.8 firmware 5e10d79d3338 amdgpu: update psp 14.0.1 firmware 06a2d1907aa9 amdgpu: update gc 11.5.1 firmware 2ea6eb147a70 amdgpu: update psp 13.0.11 firmware 74c60f81cb2d amdgpu: update gc 11.0.4 firmware 3fed9e11e6c2 amdgpu: update dimgrey cavefish firmware 3af8f9b99c63 amdgpu: update aldebaran firmware 5c8cb78b35ff amdgpu: update dcn 4.01 frmware to 0.1.6.0 5780e8d2d4c2 intel: ish: Update license file for ISH 75a26a64e907 intel: avs: Update topology file for I2S Analog Devices 4567 475e9e00de7f intel: avs: Update topology file for I2S Realtek 5663 754412d59cb6 intel: avs: Update topology file for I2S Realtek 5640 03939aed99b0 intel: avs: Update topology file for I2S Realtek 5514 e5b81bae0be8 intel: avs: Update topology file for I2S Realtek 298 b78fe3bcfd23 intel: avs: Update topology file for I2S Realtek 286 28eecfdfd508 intel: avs: Update topology file for I2S Realtek 274 31efaf10d5dd intel: avs: Update topology file for I2S Nuvoton 8825 607edf958ba4 intel: avs: Update topology file for I2S Maxim 98927 ba5cccdd0edb intel: avs: Update topology file for I2S Maxim 98373 1593be09f0a3 intel: avs: Update topology file for I2S Maxim 98357a c98ceb499c00 intel: avs: Update topology file for HDAudio codecs 1e53e2242ab9 intel: avs: Update topology file for HDMI codecs 53958b3945c6 intel: avs: Update topology file for Digital Microphone Array 452e4fc378dd intel: avs: Update topology file for I2S Dialog 7219 9e61db179b32 xe: Update GUC to v70.44.1 for BMG and LNL a21b7f3e500b i915: Update GUC to v70.44.1 for i915 platforms e35f9a9fcd29 qcom:x1e80100: Iris Support for Lenovo T14s G6 Qualcomm platform c0a41b800760 qcom:x1e80100: Support for Lenovo Yoga Slim 7 Snapdragon platform 71f7d44b2334 Mellanox: Add new mlxsw_spectrum firmware xx.2014.4012 f99fbfab7215 linux-firmware: add firmware for Aeonsemi AS21x1x 1G/2.5G/5G/10G Ethernet Phy 9d6096016881 QCA: Add 8 bluetooth nvm files for WCN785x btusb 7253e661035e QCA: Update WCN785x btusb firmware to 2.0.0-00790-3 56f91d88d2bc qcom: update firmware binary for SM8250 a7b3d211e8ef mediatek: Add new mt8195 SOF firmware 124ee28c7894 mediatek: Add new mt8188 SOF firmware 518d79a18f42 rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x17E9_16ED 1664eb364786 Revert "rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x0471_70A6" 495f77c714a6 intel_vpu: Update NPU firmware d2b574154896 cirrus: cs35l56: Correct filenames of SSID 103c8e1b and 103c8e1c 2873cbcd965b rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x0471_70A6 a80a8bd73e0b amdgpu: update dcn 3.5 and dcn 3.5.1 firmware to 9.0.27.0 152e5e12df70 amdgpu: update dcn 3.1.4 firmware to 8.0.78.0 39002867507d amdgpu: update dcn 4.01 firmware to 0.1.3.0 a2aaefe5a592 amdgpu: update dcn 3.5 firmware to 0.1.0.0 139c1b5faedd cirrus: cs35l41: Add Firmware for various HP Laptops using CS35L41 HDA 0c9b82b60972 cirrus: Add cs35l56 firmware symlinks for Asus UM5606KA bd50c4979e4e qcom: Add DSP firmware for QCS8300 platform c4a5cd624f9f mediatek: Add MT8188 SCP firmware dd90046b703b copy-firmware: fail gracefully if moreutils parallel is installed 142c0a71434f copy-firmware: make script smarter about bad parameters 07ffc2005a97 copy-firmware: add usage help text 47bc8a240742 linux-firmware: Update firmware file for Intel BlazarI core 3184e14b28e3 qcom: Add Audio firmware for Lenovo Slim 7x c2516a030f87 qcom: Add Audio firmware for Lenovo T14s b0e96674082d amdgpu: DMCUB updates for various ASICs 9e4806597b5b rtw88: Add firmware v33.6.0 for RTL8814AE/RTL8814AU da086994b2ad rtw89: 8922a: update fw to v0.35.64.0 733be574df95 rtw89: 8922a: update fw to v0.35.63.0 913b0e59b9a8 rtw89: 8852c: update fw to v0.27.125.0 ea922918add3 iwlwifi: add Bz/gl FW for core94-91 release 591d31e9ad05 iwlwifi: update ty/So/Ma firmwares for core94-91 release 198f5df992f8 iwlwifi: update cc/Qu/QuZ firmwares for core94-91 release Signed-off-by: John Audia <therealgraysky@proton.me> |
||
|
|
d6ba1c99fd |
ath11k-firmware: fix legacy FW tarball hash
The legacy FW tarball hash is wrong, fix it.
Fixes:
|
||
|
|
8774dd7761 |
linux-firmware: add Raspberry Pi 5 CM NVRAM
The RPi 5 Compute Module expects the same NVRAM as the one from RPi 4 on a different file. Signed-off-by: Dave Marquard <dave-atx@users.noreply.github.com> Link: https://github.com/openwrt/openwrt/pull/18722 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> |
||
|
|
3b7d72bc2e |
qualcommax: add support for ELECOM WRC-X3000GS2
ELECOM WRC-X3000GS2 is a 2.4/5 GHz band 11ax (Wi-Fi 6) router, based on
IPQ5018.
Specification:
- SoC : Qualcomm IPQ5018
- RAM : DDR3 256 MiB (Zentel A3T2GF40CBF-HP)
- Flash : SPI-NAND 128 MiB (Macronix MX35UF1G24AD-Z4I)
- WLAN : 2.4/5 GHz 2T2R
- 2.4 GHz : Qualcomm IPQ5018 (SoC)
- 5 GHz : Qualcomm Atheros QCN6102
- Ethernet : 5x 10/100/1000 Mbps
- wan (phy) : Qualcomm IPQ5018 (SoC)
- lan (switch) : Qualcomm Atheros QCA8337
- LEDs/Keys (GPIO): 8x/3x
- UART : through-hole on PCB, 4pins near the barcode
- assignment : 3.3V, TX, RX, NC, GND from the barcode side
- settings : 115200n8
- Power : 12 VDC, 1 A (Max. 11.5W)
Flash instruction using initramfs-factory.bin image:
1. Boot WRC-X3000GS2 normally with router mode
2. Access to the WebUI ("http://192.168.2.1/") on the device and open
the firmware update page ("ファームウェア更新")
3. Select the OpenWrt factory.bin image and click apply ("適用") button
4. Wait ~120 seconds to complete flashing
Switching to the stock firmware:
1. Load the elecom.sh script
. /lib/upgrade/elecom.sh
2. Check the current index of rootfs
bootconfig_rw_index 0:bootconfig rootfs
3. Set the index to inverted value
bootconfig_rw_index 0:bootconfig rootfs <value>
bootconfig_rw_index 0:bootconfig1 rootfs <value>
example:
- step2 returned "0":
bootconfig_rw_index 0:bootconfig rootfs 1
bootconfig_rw_index 0:bootconfig1 rootfs 1
- step2 returned "1":
bootconfig_rw_index 0:bootconfig rootfs 0
bootconfig_rw_index 0:bootconfig1 rootfs 0
4. Reboot
Partition Layout (Stock FW):
0x000000000000-0x000000080000 : "0:SBL1"
0x000000080000-0x000000100000 : "0:MIBIB"
0x000000100000-0x000000140000 : "0:BOOTCONFIG"
0x000000140000-0x000000180000 : "0:BOOTCONFIG1"
0x000000180000-0x000000280000 : "0:QSEE"
0x000000280000-0x000000380000 : "0:QSEE_1"
0x000000380000-0x0000003c0000 : "0:DEVCFG"
0x0000003c0000-0x000000400000 : "0:DEVCFG_1"
0x000000400000-0x000000440000 : "0:CDT"
0x000000440000-0x000000480000 : "0:CDT_1"
0x000000480000-0x000000500000 : "0:APPSBLENV"
0x000000500000-0x000000640000 : "0:APPSBL"
0x000000640000-0x000000780000 : "0:APPSBL_1"
0x000000780000-0x000000880000 : "0:ART"
0x000000880000-0x000000900000 : "0:TRAINING"
0x000000900000-0x000003c40000 : "rootfs"
0x000003c40000-0x000003fc0000 : "Config"
0x000003fc0000-0x000007300000 : "rootfs_1"
0x000007300000-0x000007680000 : "Config_2"
0x000007680000-0x000007b80000 : "Reserved"
0x000007b80000-0x000007c00000 : "FWHEADER"
0x000007c00000-0x000007c80000 : "Factory"
Known Issues:
- All Wi-Fi related peripherals are disabled.
This device has only 256 MiB RAM and it's too few for ath11k. To
prevent OOM when using LuCI or other softwares, disable Wi-Fi related
peripherals in device tree at the moment.
- This device has a Macronix MX35UF1G24AD SPI-NAND chip registered as
oobsize=128 in Linux Kernel. But using BCH8 breaks I/O on the chip
with the following errors, so this support uses BCH4 instead.
root@OpenWrt:~# strings /dev/mtdblock10
[26427.133154] mtdblock: MTD device '0:appsblenv' is NAND, please consider using UBI block devices instead.
[26427.134125] I/O error, dev mtdblock10, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 4 prio class 2
[26427.142240] I/O error, dev mtdblock10, sector 8 op 0x0:(READ) flags 0x80700 phys_seg 3 prio class 2
[26427.151427] I/O error, dev mtdblock10, sector 16 op 0x0:(READ) flags 0x80700 phys_seg 2 prio class 2
[26427.160440] I/O error, dev mtdblock10, sector 24 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[26427.169619] I/O error, dev mtdblock10, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[26427.178083] Buffer I/O error on dev mtdblock10, logical block 0, async page read
Notes:
- This device has dual-boot feature and it's managed by the index in the
0:bootconfig and 0:bootconfig1 partitions.
MAC Addresses:
LAN : 38:97:A4:xx:xx:60 (0:APPSBLENV, "eth1addr"/"ethaddr" (text))
WAN : 38:97:A4:xx:xx:63 (0:APPSBLENV, "eth0addr" (text))
2.4 GHz: 38:97:A4:xx:xx:61 (0:APPSBLENV, "wifi0" (text))
5 GHz : 38:97:A4:xx:xx:62 (0:APPSBLENV, "wifi1" (text))
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/18543
Signed-off-by: Robert Marko <robimarko@gmail.com>
|
||
|
|
c35b109c52 |
ipq-wifi: update to Git HEAD (2025-04-22)
38ede16b25d0 qcn9274: add board file for 8devices Kiwi-DVK df0dc1d03bed qcn9074: update BDF for Linksys MR5500 96ca48d7bb67 ipq5018: add BDF for ELECOM WRC-X3000GS2 acf37292d2c1 qcn6122: add BDF for ELECOM WRC-X3000GS2 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
8da24b1109 |
Qualcommax: IPQ807x: Add support for TP-Link Deco X80-5G
The TP-link Deco X80-5G is a AX WIFI router with a single 1G (LAN) and 1 2.5G (WAN) port with a built in Quectel 5G modem. Specifications: Architecture ARMv8-A (aarch64 Cortex A53, 4 cores) Vendor Qualcomm Bootloader U-Boot (2016) System-On-Chip Qualcomm IPQ8074A (Networking Pro 1210 platform) CPU/Speed 2.2GHZ Flash-Chip ESMT F59D1G81MB-45TI 1G-bit NAND Flash MB 128MB (1Gbit) RAM-chip 2* ESMT M15T4G16256A-DEBG2G 2Gb DDR3L (32bit) RAM MB 512MB (4Gbit) WLan System-On-Chip (5g) Qualcomm QCN5054 WLan Front end modules (5g) 8* Qorvo QPF4588 WLAN (5G) A/N/AC/AX WLAN Antenna (int) 8* (4 shared with 2.5G) WLan System-On-Chip (2.4G) Qualcomm QCN5024 WLan Front end modules (2.4G) 4* Skyworks SKY85340-11 WLAN (2.4G) B/G/N/AX WLAN Antenna (int) 4* (shared with 5g) Eithernet-phy (1Gbit) Qualcomm (Atheros) AR8033-AL1A Ethernet (1Gbit) 1* Eithernet-phy (2.5Gbit) Qualcomm QCA8081 Ethernet (2.5Gbit) 1* Switch Embedded in the SOC? Serial 1.8v 8n1 (testpoints) Modem System-On-Chip Qualcomm 5G RG50xQ (Snapdragon X55 platform) 5G modem capability 5000Mbps down 900Mbps up 5G modem bands N1/N3/N5/N7/N8/N20/N28/N38/N40/N41/N77/N78/N79 4G modem capability 4.5G LTE-Advanced Pro (Cat20 down 2Gbps) (Cat18 up 200Mbps) 4G modem FDD bands B1/B3/B5/B7/B8/B18/B19/B20/B26/B28 4G modem TDD bands B34/B38/B39/B40/B41/B42/B43 Modem antenna (int) 8* (5G/4G use) Modem antenna (ext) 2* SMA connectors (5G/4G use) SIM type 1* Nano SIM Telephony 1* POTS RJ11 (see wiki for more info:) https://openwrt.org/inbox/toh/tp-link/x80-5g_v1 Notes: Installation Instructions: Between antennas 7 and 8 on the PCB with the RGB harness there are three test pads labelled TP1 TP2 and TP3 connections are as follows: |TP2|-- RX |TP1|-- TX |TP3|-- GND RX requires an external pullup to operate somewhere around 5 K ohm but your luck may vary the Uart is 1.8v Set a static IP and set up a tftpserver and terminal. power the router and quickly type the magic string “tpl” and press enter to break into u-boot in the shell set the environment variables to enable tftp booting setenv ipaddr (routerIP) setenv serverip (server IP) load you initramfs: tftpboot 0x44000000 (serverIP):openwrt-qualcommax-ipq807x-tplink_x80-5g-initramfs-uImage.itb boot your initramfs bootm upload your factory image to /tmp format and install the factory image: ubiformat /dev/mtd12 -y -f /tmp/openwrt-qualcommax-ipq807x-tplink_x80-5g-squashfs-factory.ubi Note as this device swaps root partitions upon update your boot partition may be set as mtd13 Update script to mount factory tplink partition's for MAC recovery and device data. Capture Labelmac from Factory_data partition. Patch LAN from Labelmac. Patch ART from Labelmac. Set GPIO to make modem operational from boot. GPIO fan tables work like the stock device with three fan maps high active idle with a top fan speed of 6800 RPM. High temp 70 deg speeds 6-8 Active temp 50 deg speeds 2-5 low temp 25 degree speed 0-1 Signed-off-by: jonathan brophy <professor_jonny@hotmail.com> Link: https://github.com/openwrt/openwrt/pull/16329 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
3307fe8ee4 |
qualcommax: ipq50xx: add support for GL.iNET GL-B3000
Add support for GL.iNET (AX3000) B3000.
Speficiations:
* SoC: Qualcomm IPQ5018 (64-bit dual-core ARM Cortex-A53 @ 1.0Ghz)
* Memory: Winbond W634GU6NQB-11 (512 MiB DDR3-933)
* Serial Port: 3v3 TTL 115200n8
* Wi-Fi: IPQ5018 (2x2 2.4 Ghz 802.11b/g/n/ax)
* Wi-Fi: QCN6102 (2x2:2 5 Ghz 802.11an/ac/ax)
* Ethernet: IPQ5018 integrated virtual switch connected to an external
QCA8337 switch (3 Ports 10/100/1000 GBASE-T)
* Flash: Winbond W25N01GWZEIG (128 MiB)
* LEDs: 1x single-color blue LED (GPIO 24 Active High)
1x single-color white LED (GPIO 23 Active High)
* Buttons: 1x Reset (GPIO 27 Active Low)
Flash Instructions:
*** The .img files are now universal ! ***
Openwrt --> openwrt-qualcommax-ipq50xx-glinet_gl-b3000-squashfs-factory.img
GL.iNet OEM --> openwrt-b3000-4.5.18-0731-1722397535.img
Either file can be flashed, in any of the available upgrade options, in both Firmwares.
Pick a file .. pick a method .. and SEND IT !!
Signed-off-by: Scott Mercer <TheRootEd24@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/17903
Signed-off-by: Robert Marko <robimarko@gmail.com>
|
||
|
|
2076f44134 |
murata-nvram: add symlink for STM32MP157C-DK2
The nvram file is generic for all stm32 boards, add a symlink for STM32MP157C-DK2 and the SCMI variant. Signed-off-by: Thomas Richard <thomas.richard@bootlin.com> Link: https://github.com/openwrt/openwrt/pull/18119 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
e17cbd0488 |
ipq-wifi: update to Git HEAD (2025-04-15)
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:
|
||
|
|
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:
|
||
|
|
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:
|
||
|
|
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:
|
||
|
|
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:
|
||
|
|
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)
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:
|
||
|
|
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
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
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
|
||
|
|
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> |