<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/linusw/package/boot, branch master</title>
<subtitle>Staging tree of Linus Walleij</subtitle>
<id>https://git.openwrt.org/openwrt/staging/linusw/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/linusw/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/'/>
<updated>2026-01-30T18:07:41Z</updated>
<entry>
<title>uboot-mvebu: update to version 2026.01</title>
<updated>2026-01-30T18:07:41Z</updated>
<author>
<name>Stefan Kalscheuer</name>
</author>
<published>2026-01-23T18:13:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=bca6c2481c9b83dff511d13f20f20597646669cb'/>
<id>urn:sha1:bca6c2481c9b83dff511d13f20f20597646669cb</id>
<content type='text'>
Update package to the latest stable version.
Patches unchanged.

Signed-off-by: Stefan Kalscheuer &lt;stefan@stklcode.de&gt;
Link: https://github.com/openwrt/openwrt/pull/21673
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kexec-tools: add zstd to package dependencies</title>
<updated>2026-01-28T22:56:15Z</updated>
<author>
<name>Roc Lai</name>
</author>
<published>2026-01-28T00:43:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=6f07cf4fbcf09cd014f43d709205e1f318842610'/>
<id>urn:sha1:6f07cf4fbcf09cd014f43d709205e1f318842610</id>
<content type='text'>
Fixed build failure caused by missing libzstd dependency.

Added CONFIG_KEXEC_ZSTD configuration option and libzstd library dependency
declaration, following the same pattern as existing zlib and lzma support.

Fixes: e75218ef4a27 ("kexec-tools: bump to 2.0.32")
Link: https://github.com/openwrt/openwrt/pull/21623#issuecomment-3805115332
Signed-off-by: Roc Lai &lt;laipeng668@qq.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21743
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>uboot-tools: update to version 2026.01</title>
<updated>2026-01-27T00:29:57Z</updated>
<author>
<name>Stefan Kalscheuer</name>
</author>
<published>2026-01-24T08:38:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=6796bace3ea49e53a0e7d8f1b22661db5dfadf38'/>
<id>urn:sha1:6796bace3ea49e53a0e7d8f1b22661db5dfadf38</id>
<content type='text'>
Update package to the latest stable version.

Patches manually refreshed:
* 003-tools-dumpimage-fix-tools-compile.patch

Signed-off-by: Stefan Kalscheuer &lt;stefan@stklcode.de&gt;
Link: https://github.com/openwrt/openwrt/pull/21674
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>qualcommax: ipq807x: add support for TCL LINKHUB HH500V</title>
<updated>2026-01-25T21:21:58Z</updated>
<author>
<name>Milan Krstic</name>
</author>
<published>2025-06-13T14:49:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=ac8b5526bccabd26ec39df26b0cd437a664b82d0'/>
<id>urn:sha1:ac8b5526bccabd26ec39df26b0cd437a664b82d0</id>
<content type='text'>
TCL LINKHUB HH500V also known as Vodafone Gigacube B157 is a dual band
802.11ax 5G NR CPE with an FXS port.

Specifications:
* SoC: Qualcomm IPQ8072A
* RAM: 1024 MB
* NAND flash: 256MB NAND (MT29F2G08ABBGAH4)
* NOR flash: 64MB NOR (MX25U25635F) - only in some variants
* WiFi 5G: Qualcomm QCN5054
* WiFi 2.4G: Qualcomm QCN5024
* Ethernet 2.5G: Qualcomm QCA8081
* Ethernet 1G: Qualcomm QCA8075
* Modem: GosunCn GM800 (Qualcomm Snapdragon X55)
* SIM: 1 nano-SIM card slot
* Buttons: Power, Reset, WPS
* LEDs: Power (B/R), WiFi (B), 4G (B/Y/R), 5G (B/Y/R)
* VoIP: 1 FXS RJ11 port (not supported in OpenWrt)
* Power: 12V, 3A

UART serial console:

* 115200,8N1,1.8V
* Three unmarked test points next to QJ2012A:

 +---------+
 | QJ2012A |
 +---------+
 o TX
 o GND
 o RX
 o
 o
 o

Installation via OEM firmware:

* Use the following process to obtain root ssh access
https://forum.openwrt.org/t/150371/24
* Connect using root with no password on port 42000
* Optionally for serial bootloader access run :
fw_setenv bootdelay=3
* SCP factory.bin to /tmp
* Run:
sysupgrade -n /tmp/factory.bin

Installation via serial console and OEM firmware::

* Use console to access OEM firmware shell
* Proceed with SCP &amp; sysupgrade as described above

Other notes:

* This device uses active partition rotation
* Some versions (TCL branded?) have a NOR chip in addition to NAND
* The above is supported by u-boot patching DT partitions
* DT patching does NOT occur on tftpboot/bootm
* Modem is detected as foxconn-sdx55 by kernel (same VID/PID)
* This works OK-ish and should be improved if we can get OEM modem details

Signed-off-by: Milan Krstic &lt;milan.krstic@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/19182
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>qualcommax: ipq60xx: add support for TP-Link EAP620HD v3</title>
<updated>2026-01-25T15:17:08Z</updated>
<author>
<name>John Christoforidis</name>
</author>
<published>2026-01-08T20:13:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=428bcee2f86702d5e9a35c88447b47764c59291e'/>
<id>urn:sha1:428bcee2f86702d5e9a35c88447b47764c59291e</id>
<content type='text'>
Specifications:
  * SoC: Qualcomm IPQ6018/AP-CP03-C1 (64-bit Quad-core Arm Cortex-A53 @ 1.2 GHz)
  * RAM: 2x Zentel A3T4GF40BBF-HP (1 GiB DDR3-1866 (13-13-13))
  * Serial Port: 1v8 TTL 115200n8
  * Wi-Fi: Qualcomm QCN5022 (802.11ax/b/g/n)
  * Wi-Fi: Qualcomm QCN5052 (802.11ac/ax/n)
  * Ethernet: RTL8211FS (10/100/1000BASE-T)
  * Flash: GigaDevice PSR1GA30DT (128 MiB)
  * LEDs: 1x Blue Status (GPIO 35 Active High)
  * Buttons: 1x Reset (GPIO 9 Active Low)
  * FCCID: 2AXJ4EAP620HDV3
  * UART: 4-pin unpopulated header by the J1 footprint

Installation Instructions (Serial+TFTP):
  1. Locate the J1 footprint which contains 4 unpopulated pins
  where starting from the arrow, the pins are TX, RX, VCC and GND
  respectively.
  2. Connect a 1v8 TTL port to the 4 pins. Ensure RX and TX are crossed
     over.
  3. Copy openwrt-qualcommax-ipq60xx-tplink_eap620-hd-v3-initramfs-uImage.itb
  to your TFTP server.
  4. Power up the AP and hold Ctrl+B in the serial console (115200n8) until autoboot is halted.
  5. Run the following commands in the U-boot prompt:
     IPQ6018# setenv serverip &lt;TFTP server addr&gt;
     IPQ6018# setenv ipaddr &lt;addr of the AP&gt;
     IPQ6018# tftpboot 0x44000000 openwrt-qualcommax-ipq60xx-tplink_eap620-hd-v3-initramfs-uImage.itb
     IPQ6018# bootm 0x44000000
     You may need to type Ctrl+C and Enter before running these commands
     to clear invisible characters from the buffer.
  6. Run the following command in a terminal to copy the sysupgrade image
     to be installed (check IP address):
     $ scp -O openwrt-qualcommax-ipq60xx-tplink_eap620-hd-v3-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_eap620-hd-v3-squashfs-sysupgrade.bin
  8. The AP will reboot and OpenWrt will be successfully installed.

Installation Instructions (Web UI method):
  1. Set up the device using the vendor's web UI. Navigate to
     Management-&gt;SSH and enable the "SSH Login" checkbox. Select "Save".

  2. Connect to the machine via SSH:
     $ ssh -o hostkeyalgorithms=ssh-rsa &lt;ip_of_device&gt;

  3. Disable signature verification:
     $ cliclientd stopcs
  4. Rename the "-web-ui-factory" image to something less than 63
     characters, maintaining the ".bin" suffix.

  5. Go to System -&gt; Firmware Update.
     Under "New Firmware File", click "Browse" and select the image.
     Select "Update" and confirm by clicking "OK".

  6. If the update fails, the web UI should show an error message.
     Otherwise, the device should reboot into OpenWrt.

Device support followed from EAP620HD v2 and eap6xx-outdoor for DTS.
Links: openwrt/openwrt#18227

Signed-off-by: John Christoforidis &lt;github@yanny.dev&gt;
Link: https://github.com/openwrt/openwrt/pull/21467
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>uboot-mediatek: fix malformed patch</title>
<updated>2026-01-25T12:55:50Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2026-01-25T09:45:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=4ed5fa337960652c33ae5bb336f2e1ed0b275806'/>
<id>urn:sha1:4ed5fa337960652c33ae5bb336f2e1ed0b275806</id>
<content type='text'>
This patch was manually edited but not refreshed.

Fixes: 794b4dee65ed ("uboot-mediatek: add 8g check to bpi-r4 environment for bl2")
Fixes: 46ee5209aaeb ("uboot-mediatek: add command for getting size of ram")
Signed-off-by: Shiji Yang &lt;yangshiji66@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21693
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>uboot-rockchip: add HINLINK H66K / H68K support</title>
<updated>2026-01-24T22:46:23Z</updated>
<author>
<name>Chukun Pan</name>
</author>
<published>2025-12-19T14:06:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=9de9a1542765d9ea69535e9756eaddcf97b344ee'/>
<id>urn:sha1:9de9a1542765d9ea69535e9756eaddcf97b344ee</id>
<content type='text'>
Add pending support for the HINLINK H66K / H68K.
Tested on HINLINK H66K, H68K and H68K-V2.

Signed-off-by: Chukun Pan &lt;amadeus@jmu.edu.cn&gt;
Link: https://github.com/openwrt/openwrt/pull/21270
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>uboot-mediatek: add 8g check to bpi-r4 environment for bl2</title>
<updated>2026-01-24T21:15:29Z</updated>
<author>
<name>Frank Wunderlich</name>
</author>
<published>2026-01-17T20:25:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=794b4dee65ed09132b8cb1bdba239f7578a57a30'/>
<id>urn:sha1:794b4dee65ed09132b8cb1bdba239f7578a57a30</id>
<content type='text'>
Add check for 8g and replace filename for bl2 to install the right file.

Signed-off-by: Frank Wunderlich &lt;frank-w@public-files.de&gt;
Link: https://github.com/openwrt/openwrt/pull/21437
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>uboot-mediatek: add command for getting size of ram</title>
<updated>2026-01-24T21:15:29Z</updated>
<author>
<name>Frank Wunderlich</name>
</author>
<published>2026-01-17T18:00:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=46ee5209aaebb66dadb9e5267287bf9b89dcafb3'/>
<id>urn:sha1:46ee5209aaebb66dadb9e5267287bf9b89dcafb3</id>
<content type='text'>
Add command which gets ramsize and write it to env variable.

Signed-off-by: Frank Wunderlich &lt;frank-w@public-files.de&gt;
Link: https://github.com/openwrt/openwrt/pull/21437
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>uboot-mediatek: add mt7988 4bg builds</title>
<updated>2026-01-24T21:10:57Z</updated>
<author>
<name>Frank Wunderlich</name>
</author>
<published>2026-01-06T22:16:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=2d45172138203e5b2a7619146ad8e71aa5295736'/>
<id>urn:sha1:2d45172138203e5b2a7619146ad8e71aa5295736</id>
<content type='text'>
This allows builds for Bananapi R4 (Pro) with 8GB RAM.

Signed-off-by: Frank Wunderlich &lt;frank-w@public-files.de&gt;
Link: https://github.com/openwrt/openwrt/pull/21437
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
</feed>
