<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/stintel/package/utils, 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-03-23T09:57:16Z</updated>
<entry>
<title>ucode: nl80211: fix HE MCS parsing</title>
<updated>2026-03-23T09:57:16Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2026-03-21T16:15:31Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=68a35447d9a2f07bb2f27d29b961b679bdf2100b'/>
<id>urn:sha1:68a35447d9a2f07bb2f27d29b961b679bdf2100b</id>
<content type='text'>
Do not parse an u8 array as u16.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>jsonfilter: update to Git HEAD (2026-03-16)</title>
<updated>2026-03-15T23:51:04Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2026-03-15T23:51:04Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=1477292634451c55a47905739d3058ea4595430f'/>
<id>urn:sha1:1477292634451c55a47905739d3058ea4595430f</id>
<content type='text'>
b17c31f8a2fd main: exit 1 on getopt() errors
e3f6a4160ba2 main: exit 1 when showing the usage
d67578d6b7f7 main: fix stdin parsing after option deferral
b9034210bd33 main: fix multiple -e/-t expressions after option deferral

Fixes: https://github.com/openwrt/openwrt/issues/22439
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>package: update jsonfilter to latest HEAD 2026-03-12</title>
<updated>2026-03-14T18:00:52Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2026-03-14T18:00:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=2c2cea8864db209a2ed8a12421be10b27732990d'/>
<id>urn:sha1:2c2cea8864db209a2ed8a12421be10b27732990d</id>
<content type='text'>
 * e3f6a41 main: exit 1 when showing the usage
 * b17c31f main: exit 1 on getopt() errors
 * e086664 lexer: fix a minor memleak in jp_get_token()/match_token()
 * e5a07f4 main: defer processing until options are processed
 * afe72ad main: usage spell fixes

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>ucode: nl80211: add missing survey info attributes and fix DFS CAC time</title>
<updated>2026-03-01T18:41:24Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2026-02-28T11:39:33Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=d9ac485146f991ed33398f7ba62b751d74352dbf'/>
<id>urn:sha1:d9ac485146f991ed33398f7ba62b751d74352dbf</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>ucode: update to Git HEAD (2026-02-27)</title>
<updated>2026-03-01T18:41:24Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2026-02-28T11:19:04Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=94a7c4a44320e1cc46a672ea1708b0071f294317'/>
<id>urn:sha1:94a7c4a44320e1cc46a672ea1708b0071f294317</id>
<content type='text'>
d768823fea50 vm: rework I_DYNLOAD instruction to read module name from stack
9e265b9a1e15 program: support encoding export symbols in precompiled bytecode
926f20b55e13 compiler: add support for runtime module imports
e3d7d77f0e5d lib: avoid stack operations if required code invoked exit()
7f3a0512f49d compiler: turn static imports of precompiled modules into dynamic loads
ccc25285471b nl80211.h: update to version 6.18
bb145163147a nl80211: add WiFi 7 EHT and MLD attributes
65d268546453 nl80211: add scan, BSS status and BSS use-for constants

Fixes: https://github.com/jow-/ucode/issues/336#issuecomment-3415635374
Fixes: https://github.com/jow-/ucode/pull/338#issuecomment-3442569831
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>ucode-mod-bpf: add CPPFLAGS</title>
<updated>2026-02-17T21:25:31Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2026-02-17T21:23:27Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=c3f2a09a25b17d16f9c38dc49cc3a4b424d1e1d6'/>
<id>urn:sha1:c3f2a09a25b17d16f9c38dc49cc3a4b424d1e1d6</id>
<content type='text'>
Forward the OpenWrt CPPFLAGS to the compile process. This fixes fortify
sources support.

Link: https://github.com/openwrt/openwrt/pull/22056
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>zyxel-bootconfig: add CPPFLAGS</title>
<updated>2026-02-17T21:25:09Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2026-02-16T23:55:47Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=b8ea5004f4cd3cbc48cb427914a9e46920a68518'/>
<id>urn:sha1:b8ea5004f4cd3cbc48cb427914a9e46920a68518</id>
<content type='text'>
Add the OpenWrt CPPFLAGS to the CFLAGS. zyxel-bootconfig does not
support CPPFLAGS. This fixes fortify sources support.

Link: https://github.com/openwrt/openwrt/pull/22056
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>ravpower-mcu: add CPPFLAGS</title>
<updated>2026-02-17T21:25:09Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2026-02-16T23:55:27Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=ddb1c1ab330cb88ca9c58ba6c33d55e6dc70f240'/>
<id>urn:sha1:ddb1c1ab330cb88ca9c58ba6c33d55e6dc70f240</id>
<content type='text'>
Forward the OpenWrt CPPFLAGS to the compile process. This fixes fortify
sources support.

Link: https://github.com/openwrt/openwrt/pull/22056
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>bzip2: add CPPFLAGS</title>
<updated>2026-02-17T21:25:05Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2026-02-16T00:48:09Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=cd1fda5c8b068f98d38cdbed4342e0608653b2e8'/>
<id>urn:sha1:cd1fda5c8b068f98d38cdbed4342e0608653b2e8</id>
<content type='text'>
Add the OpenWrt CPPFLAGS to the CFLAGS. bzip2 does not support CPPFLAGS.
This fixes fortify sources support.

Link: https://github.com/openwrt/openwrt/pull/22056
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>qualcommax: ipq807x: add Zyxel NWA110AX support</title>
<updated>2026-02-13T20:35:49Z</updated>
<author>
<name>Michael Lotz</name>
</author>
<published>2026-02-02T10:27:39Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=785492e4c140cf0c9bc94086f34dc0411474934d'/>
<id>urn:sha1:785492e4c140cf0c9bc94086f34dc0411474934d</id>
<content type='text'>
The Zyxel NWA110AX is a dual band 2x2:2 802.11ax wireless access point
with PoE.

The device is very similar to the NWA210AX except for being 2x2 instead
of 4x4 in the 5GHz band and not having the 2.5GbE ethernet port. This
commit factors out a common DTS and device definition and reuses it for
both devices.

Hardware:
* SoC: Qualcomm IPQ8070A
* RAM: 1GiB 1x Samsung K4A8G165WC-BCTD
* Flash: 8MiB Winbond W25Q64DW SPI-NOR, 256MiB Winbond W29N02GZ SPI-NAND
* WLAN 2.4GHz: QCN5024 2x2:2 802.11b/g/n/ax
* WLAN 5GHz: QCN5054 2x2:2 802.11n/ac/ax
* Ethernet: 1x 1GbE with AR8033 PHY
* Serial Config: 3.3V TTL 115200-8-N-1, externally accessible
* Serial Layout: GND TX RX 3.3V (don't connect, marked with triangle)
* LEDs: 1x red, 1x green, 1x blue, 1x white
* Buttons: 1x reset

MAC addresses:
* Uplink: base address on label
* 2.4GHz WLAN: base + 1
* 5GHZ WLAN: base + 2

Flashing Notes:
The device uses a dual-image setup and OpenWrt can only be installed as
image 0. When the currently running stock firmware is image 0, OpenWrt
will be installed as image 1, fail to boot and the device returns to stock
firmware. If this happens, install any version of stock firmware so that
it runs as image 1, before installing OpenWrt. Alternatively, if there
already is a valid stock firmware in image 1, the "debug dual-image show"
and "debug dual-image set boot-image image1" commands can be used in the
stock CLI via serial/SSH/telnet to switch to image 1.

Flashing with Stock Web Interface:
* Get the OpenWrt factory image and rename it to a shorter name, for
  example "openwrt.bin" (the stock firmware has a character limit)
* In the web interface, go to "Maintenance" -&gt; "File Manager" -&gt;
  "Firmware Package" (or click the link next to "Firmware Version" under
  "Device Information" on the dashboard)
* Under "Upload File" browse to the renamed OpenWrt factory image and
  click on "Upload"

Switch Boot Image:
* OpenWrt to stock: "zyxel-bootconfig-ipq807x set image1"
* Stock to OpenWrt: "debug dual-image set boot-image image0"

Unbrick / Revert to Stock with the Boot Module:
* Disconnect the device from power
* Configure your machine to 192.168.1.103/24 and start a TFTP server
* Put the stock firmware image into the TFTP server root and rename it to
  "ZLD-current"
* Establish a serial connection to the device through the console port
* Connect the device to power
* When prompted, press a key to abort automatic boot and enter debug mode
* Use the "atnz" command to flash the firmware image
* Use the "atgo" command to boot from the newly flashed image

Signed-off-by: Michael Lotz &lt;mmlr@mlotz.ch&gt;
Link: https://github.com/openwrt/openwrt/pull/21849
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
</feed>
