<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/stintel/package/boot, branch master</title>
<subtitle>Staging tree of Stijn Tintel</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/stintel/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/'/>
<updated>2026-04-01T12:17:21Z</updated>
<entry>
<title>uboot-envtools: add u-boot-env for EX5601/WX5600</title>
<updated>2026-04-01T12:17:21Z</updated>
<author>
<name>Paweł Owoc</name>
</author>
<published>2026-03-29T12:28:55Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=263751111e0243f2eb49eab2d41526589ee1d8b7'/>
<id>urn:sha1:263751111e0243f2eb49eab2d41526589ee1d8b7</id>
<content type='text'>
Add ability to read u-boot-env partition as sys env
for Zyxel EX5601 and WX5600 with custom partitions.

Signed-off-by: Paweł Owoc &lt;frut3k7@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/22670
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>mediatek: add cudy wr3000h-v1 ubootmod</title>
<updated>2026-03-27T10:27:39Z</updated>
<author>
<name>Dmitry Mostovoy</name>
</author>
<published>2026-02-09T16:43:41Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=eb6dd61a8d4d8a6ffcb5a64642ee2be46233259d'/>
<id>urn:sha1:eb6dd61a8d4d8a6ffcb5a64642ee2be46233259d</id>
<content type='text'>
This allows us to use the full size of nand,
which extends ubi size from 64Mb to 122.25Mb.

1. Log in to the device and backup all the partitions,
especially unique "Factory" and "bdata" partitions
from System -&gt; Backup / Flash Firmware -&gt; Save mtdblock contents.
2. Install kmod-mtd-rw to unlock mtd partitions for writing
  apk update &amp;&amp; apk add kmod-mtd-rw &amp;&amp; insmod mtd-rw i_want_a_brick=1

3. Write new OpenWrt (U-Boot Layout) "BL2" and "FIP":
  mtd -e BL2 write openwrt-mediatek-filogic-cudy_wr3000h-v1-ubootmod-preloader.bin BL2
  mtd -e FIP write openwrt-mediatek-filogic-cudy_wr3000h-v1-ubootmod-bl31-uboot.fip FIP
4. Set static IP on your PC: "192.168.1.254", gateway "192.168.1.1"
5. Serve openwrt-mediatek-filogic-cudy_wr3000h-v1-ubootmod-initramfs-recovery.itb
using TFTP server.
6. Connect Router LAN with PC LAN.
7. Cut off the power and re-engage, wait for TFTP recovery to complete.
8. After OpenWrt initramfs recovery has booted,
clean "/dev/mtd5" ubi partition to utilize maximum of free space:
  ubidetach -p /dev/mtd5; ubiformat /dev/mtd5 -y; ubiattach -p /dev/mtd5
  ubimkvol /dev/ubi0 -n 0 -N ubootenv -s 128KiB
  ubimkvol /dev/ubi0 -n 1 -N ubootenv2 -s 128KiB
9. Perform sysupgrade.

Signed-off-by: Dmitry Mostovoy &lt;stavultras@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21943
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>mediatek: add cudy wr3000e-v1 ubootmod</title>
<updated>2026-03-27T10:27:39Z</updated>
<author>
<name>Dmitry Mostovoy</name>
</author>
<published>2026-02-09T09:52:38Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=cfc17e81e1f82f92c367288bf103491affed64ab'/>
<id>urn:sha1:cfc17e81e1f82f92c367288bf103491affed64ab</id>
<content type='text'>
This allows us to use the full size of nand,
which extends ubi size from 64Mb to 122.25Mb.

1. Log in to the device and backup all the partitions,
especially unique "Factory" and "bdata" partitions
from System -&gt; Backup / Flash Firmware -&gt; Save mtdblock contents.
2. Install kmod-mtd-rw to unlock mtd partitions for writing
  apk update &amp;&amp; apk add kmod-mtd-rw &amp;&amp; insmod mtd-rw i_want_a_brick=1

3. Write new OpenWrt (U-Boot Layout) "BL2" and "FIP":
  mtd -e BL2 write openwrt-mediatek-filogic-cudy_wr3000e-v1-ubootmod-preloader.bin BL2
  mtd -e FIP write openwrt-mediatek-filogic-cudy_wr3000e-v1-ubootmod-bl31-uboot.fip FIP
4. Set static IP on your PC: "192.168.1.254", gateway "192.168.1.1"
5. Serve openwrt-mediatek-filogic-cudy_wr3000e-v1-ubootmod-initramfs-recovery.itb
using TFTP server.
6. Connect Router LAN with PC LAN.
7. Cut off the power and re-engage, wait for TFTP recovery to complete.
8. After OpenWrt initramfs recovery has booted,
clean "/dev/mtd5" ubi partition to utilize maximum of free space:
  ubidetach -p /dev/mtd5; ubiformat /dev/mtd5 -y; ubiattach -p /dev/mtd5
  ubimkvol /dev/ubi0 -n 0 -N ubootenv -s 128KiB
  ubimkvol /dev/ubi0 -n 1 -N ubootenv2 -s 128KiB
9. Perform sysupgrade.

Signed-off-by: Dmitry Mostovoy &lt;stavultras@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21943
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>mediatek: add cudy wr3000s-v1 ubootmod</title>
<updated>2026-03-27T10:27:39Z</updated>
<author>
<name>Dmitry Mostovoy</name>
</author>
<published>2026-02-09T09:52:03Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=b7b4938303b7b5db5272c84f3a7cf2ba86c17336'/>
<id>urn:sha1:b7b4938303b7b5db5272c84f3a7cf2ba86c17336</id>
<content type='text'>
This allows us to use the full size of nand,
which extends ubi size from 64Mb to 122.25Mb.

1. Log in to the device and backup all the partitions,
especially unique "Factory" and "bdata" partitions
from System -&gt; Backup / Flash Firmware -&gt; Save mtdblock contents.
2. Install kmod-mtd-rw to unlock mtd partitions for writing
  apk update &amp;&amp; apk add kmod-mtd-rw &amp;&amp; insmod mtd-rw i_want_a_brick=1

3. Write new OpenWrt (U-Boot Layout) "BL2" and "FIP":
  mtd -e BL2 write openwrt-mediatek-filogic-cudy_wr3000s-v1-ubootmod-preloader.bin BL2
  mtd -e FIP write openwrt-mediatek-filogic-cudy_wr3000s-v1-ubootmod-bl31-uboot.fip FIP
4. Set static IP on your PC: "192.168.1.254", gateway "192.168.1.1"
5. Serve openwrt-mediatek-filogic-cudy_wr3000s-v1-ubootmod-initramfs-recovery.itb
using TFTP server.
6. Connect Router LAN with PC LAN.
7. Cut off the power and re-engage, wait for TFTP recovery to complete.
8. After OpenWrt initramfs recovery has booted,
clean "/dev/mtd5" ubi partition to utilize maximum of free space:
  ubidetach -p /dev/mtd5; ubiformat /dev/mtd5 -y; ubiattach -p /dev/mtd5
  ubimkvol /dev/ubi0 -n 0 -N ubootenv -s 128KiB
  ubimkvol /dev/ubi0 -n 1 -N ubootenv2 -s 128KiB
9. Perform sysupgrade.

Signed-off-by: Dmitry Mostovoy &lt;stavultras@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21943
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>mediatek: add cudy wr3000p-v1 ubootmod</title>
<updated>2026-03-27T10:27:39Z</updated>
<author>
<name>Dmitry Mostovoy</name>
</author>
<published>2026-02-09T09:51:31Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=6b3b7c7dc1e9b139c337fe28034dabace62188dc'/>
<id>urn:sha1:6b3b7c7dc1e9b139c337fe28034dabace62188dc</id>
<content type='text'>
This allows us to use the full size of nand,
which extends ubi size from 64Mb to 122.25Mb.

1. Log in to the device and backup all the partitions,
especially unique "Factory" and "bdata" partitions
from System -&gt; Backup / Flash Firmware -&gt; Save mtdblock contents.
2. Install kmod-mtd-rw to unlock mtd partitions for writing
  apk update &amp;&amp; apk add kmod-mtd-rw &amp;&amp; insmod mtd-rw i_want_a_brick=1

3. Write new OpenWrt (U-Boot Layout) "BL2" and "FIP":
  mtd -e BL2 write openwrt-mediatek-filogic-cudy_wr3000p-v1-ubootmod-preloader.bin BL2
  mtd -e FIP write openwrt-mediatek-filogic-cudy_wr3000p-v1-ubootmod-bl31-uboot.fip FIP
4. Set static IP on your PC: "192.168.1.254", gateway "192.168.1.1"
5. Serve openwrt-mediatek-filogic-cudy_wr3000p-v1-ubootmod-initramfs-recovery.itb
using TFTP server.
6. Connect Router LAN with PC LAN.
7. Cut off the power and re-engage, wait for TFTP recovery to complete.
8. After OpenWrt initramfs recovery has booted,
clean "/dev/mtd5" ubi partition to utilize maximum of free space:
  ubidetach -p /dev/mtd5; ubiformat /dev/mtd5 -y; ubiattach -p /dev/mtd5
  ubimkvol /dev/ubi0 -n 0 -N ubootenv -s 128KiB
  ubimkvol /dev/ubi0 -n 1 -N ubootenv2 -s 128KiB
9. Perform sysupgrade.

Signed-off-by: Dmitry Mostovoy &lt;stavultras@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21943
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>arm-trusted-firmware-mediatek: add Cudy DDR4 target</title>
<updated>2026-03-27T10:27:39Z</updated>
<author>
<name>Dmitry Mostovoy</name>
</author>
<published>2026-02-09T09:51:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=1bf57600cf7b6be6791a2283c44b58329e9f9455'/>
<id>urn:sha1:1bf57600cf7b6be6791a2283c44b58329e9f9455</id>
<content type='text'>
Since there are some similar devices from Cudy (only WR3000P now)
this will allow to create OpenWrt U-Boot layout for all of them
using same DDR4 target.

Signed-off-by: Dmitry Mostovoy &lt;stavultras@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21943
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>uboot-lantiq: fix C-style comments in AWK scripts</title>
<updated>2026-03-23T00:23:33Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2026-03-17T00:06:24Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=9b1f73ec319cb0b6a6da1960e9fbaf6655ce259c'/>
<id>urn:sha1:9b1f73ec319cb0b6a6da1960e9fbaf6655ce259c</id>
<content type='text'>
Modern gawk rejects C-style /* ... */ comments in AWK code, treating
them as regex patterns where '*' has nothing to quantify. Replace all
such comments with AWK-style '#' comments in lantiq_bdi_conf.awk and
lantiq_ram_init_uart.awk.

Also replace the pattern 'if (x) /* comment */ else action' which used
a C comment as a null statement with the equivalent 'if (!x) action'.

Fixes build error:
  awk: error: ? * + or {interval} not preceded by valid subpattern

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
Link: https://github.com/openwrt/openwrt/pull/22458
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>starfive: add ubootenv support</title>
<updated>2026-03-22T11:41:54Z</updated>
<author>
<name>Zoltan HERPAI</name>
</author>
<published>2025-06-01T21:34:50Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=d37289d0b84e429b8eaca1697669facd07b0e7d6'/>
<id>urn:sha1:d37289d0b84e429b8eaca1697669facd07b0e7d6</id>
<content type='text'>
The VF2 boards store their ubootenv on /dev/mtd1 which is a SPI flash
partition. Add support for reading this partition in uboot-envtools,
and add the package into the VF2 image.

Signed-off-by: Zoltan HERPAI &lt;wigyori@uid0.hu&gt;
</content>
</entry>
<entry>
<title>uboot-envtools: ipq60xx: add support for JDCloud devices</title>
<updated>2026-03-21T21:22:39Z</updated>
<author>
<name>Fire Chen</name>
</author>
<published>2026-02-07T02:27:19Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=04308ad2845e1876a78e2f2bb0b1a0da1b9c8610'/>
<id>urn:sha1:04308ad2845e1876a78e2f2bb0b1a0da1b9c8610</id>
<content type='text'>
Add uboot-envtools support for JDCloud RE-CS-02 RE-CS-07 and RE-SS-01

Signed-off-by: Fire Chen &lt;firedevel@icloud.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21787
Signed-off-by: Robert Marko &lt;robert.marko@sartura.hr&gt;
</content>
</entry>
<entry>
<title>qualcommax: ipq60xx: add Link NN6000v1/v2 support</title>
<updated>2026-03-21T21:22:39Z</updated>
<author>
<name>Fire Chen</name>
</author>
<published>2026-02-07T02:26:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=0c068c6c2f7e6cf9f30a3f2f4161e67a9f919b65'/>
<id>urn:sha1:0c068c6c2f7e6cf9f30a3f2f4161e67a9f919b65</id>
<content type='text'>
NN6000v1 Specifications:
SoC:     Qualcomm IPQ6000 1.2GHz
RAM:     K4B4G1646E-BCMA 512MiB x2 = 1 GiB
Flash:   FORESEE 256GB eMMC
ETH:     QCA8075 (2x LAN, 1x WAN)
WLAN1:   QCN5022 2.4GHz AX 2x2
WLAN2:   QCN5052 5GHz AX 2x2
Power:   DC 12V
Button:  Reset, Wps
USB:     1x 3.0

NN6000v2 Specifications:
SoC:     Qualcomm IPQ6000 1.2GHz
RAM:     MT41K512M16VRN-107 IT:P 1GiB x2 = 2 GiB
Flash:   FORESEE 256GB eMMC
ETH:     QCA8075 (4x LAN, 1x WAN)
WLAN1:   QCN5022 2.4GHz AX 2x2
WLAN2:   QCN5052 5GHz AX 2x2
Power:   DC 12V
Button:  Reset, Wps
USB:     1x 3.0

Install via UART:
  1. Download the initramfs image, rename it to
     initramfs.itb, host it with the tftp server.
  2. Interrupt U-Boot and run these commands:
     tftpboot initramfs.itb
     bootm
  3. After openwrt boots up, use scp or luci web
     to upload sysupgrade.bin to upgrade.
Install via Uboot WebUI:
   - Only work when you flash a custom uboot with webui
   - Push the reset button for 5 seconds, then use broswer to
     access http://192.168.1.1/, then upload factory.bin.

Signed-off-by: Fire Chen &lt;firedevel@icloud.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21787
Signed-off-by: Robert Marko &lt;robert.marko@sartura.hr&gt;
</content>
</entry>
</feed>
