<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/nbd/tools/firmware-utils, branch master</title>
<subtitle>Felix Fietkaus staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/nbd/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/nbd/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/'/>
<updated>2026-08-18T23:19:54Z</updated>
<entry>
<title>tools: firmware-utils: update to Git HEAD (2026-07-30)</title>
<updated>2026-08-18T23:19:54Z</updated>
<author>
<name>Luiz Angelo Daros de Luca</name>
</author>
<published>2026-07-14T18:46:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=36946e299399a6efd2862ae2830f34814a493a6e'/>
<id>urn:sha1:36946e299399a6efd2862ae2830f34814a493a6e</id>
<content type='text'>
df23826047c9 uimage_padhdr: improve error handling and cleanup
c9da48613b5d uimage_padhdr: add options to insert data into padding area

Signed-off-by: Luiz Angelo Daros de Luca &lt;luizluca@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24773
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>tools: firmware-utils: update to Git HEAD (2026-07-19)</title>
<updated>2026-07-19T21:45:08Z</updated>
<author>
<name>Jonas Jelonek</name>
</author>
<published>2026-06-27T11:13:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=3ec398f0c3eeebbfb6aba452e48f3efd5b0f52a8'/>
<id>urn:sha1:3ec398f0c3eeebbfb6aba452e48f3efd5b0f52a8</id>
<content type='text'>
1ab209233682 mkzynfw: rename macros from RTL93XX to RTL_OTTO
606f25ef3ca2 mkzynfw: add board definitions for Zyxel GS1920 v2 series
162fa533b309 mkzynfw: add board definitions for GS2210 series
b2d46a825a53 mkzynfw: add board definitions for Zyxel GS1920 v1 series
5c5df244b8a1 Revert "mkzynfw: add board definitions for Zyxel GS1920 v1 series"
7f28bfbc4b5a Revert "mkzynfw: add board definitions for GS2210 series"
5e1b83d1fc2b mkzynfw: add board definitions for GS2210 series
3e6b426938e8 mkzynfw: add board definitions for Zyxel GS1920 v1 series

Signed-off-by: Jonas Jelonek &lt;jelonek.jonas@gmail.com&gt;
</content>
</entry>
<entry>
<title>firmware-utils: update to Git HEAD (2026-05-04)</title>
<updated>2026-05-05T12:10:39Z</updated>
<author>
<name>Jonas Jelonek</name>
</author>
<published>2026-05-04T17:36:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=8de418547f61d48315d115ed035b61464b3f1140'/>
<id>urn:sha1:8de418547f61d48315d115ed035b61464b3f1140</id>
<content type='text'>
d21804addba6 add XikeStor SKS7300 image generation utility
7806c09361d2 mkzynfw: add board definitions for Zyxel XMG1915 switches
1a4153f4c701 mkzynfw: add board definitions for XGS1930 series

Signed-off-by: Jonas Jelonek &lt;jelonek.jonas@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/23221
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>firmware-utils: update to Git HEAD (2026-04-09)</title>
<updated>2026-04-12T16:23:08Z</updated>
<author>
<name>Jonas Jelonek</name>
</author>
<published>2026-04-09T22:18:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=0a1074eb9c39d88f128602f008276f4371f13096'/>
<id>urn:sha1:0a1074eb9c39d88f128602f008276f4371f13096</id>
<content type='text'>
7350dc7766f6 tplink-safeloader: add support for Festa F61
f3b02a2f2e39 mkzynfw: add board definitions for Zyxel XS1930 switches

Signed-off-by: Jonas Jelonek &lt;jelonek.jonas@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/22827
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>firmware-utils: update to Git HEAD (2026-03-05)</title>
<updated>2026-03-05T12:23:03Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2026-03-05T12:22:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=5f704e8b2554cb4173299af07da72926de687d35'/>
<id>urn:sha1:5f704e8b2554cb4173299af07da72926de687d35</id>
<content type='text'>
46f373b47f69 tplink-safeloader: add support for TP-Link Archer AX21 v4.6
7324b0ba8e05 tplink-safeloader: fix segfault when partition name is NULL
7593018845d8 asusuimage: Cleanup code and fix typo
caac8b133aca tplink-safeloader: fix soft_ver for Archer AX21
c0d7de851c9a ptgen: fix bug caused by not completely correct reverts
5b6ef84eaa74 ptgen: allow to specify index of gpt entries to be used
467685270cf0 ptgen: add an option to disable stub partition creation
a2c06c39b41b ptgen: add long option support
6a87eaf434cb ptgen: add support for marking multiple partitions as bootable

Fixes: https://github.com/openwrt/firmware-utils/issues/59
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: firmware-utils: update to Git HEAD (2025-11-11)</title>
<updated>2025-11-11T20:29:22Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-11-10T23:39:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=98bea87773136bd13cc4c43415a96dd6a48d1c61'/>
<id>urn:sha1:98bea87773136bd13cc4c43415a96dd6a48d1c61</id>
<content type='text'>
ac7a4abdde7d iptime-crc32: add support for ipTIME AX3000SE
c42a3bc53da8 iptime-crc32: add support for ipTIME AX2002MESH

Link: https://github.com/openwrt/openwrt/pull/20734
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>tools: firmware-utils: update to Git HEAD (2025-10-20)</title>
<updated>2025-10-19T22:17:46Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-10-19T22:16:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=f596ae7b8580854ce5af21591d3916e76a6697ff'/>
<id>urn:sha1:f596ae7b8580854ce5af21591d3916e76a6697ff</id>
<content type='text'>
313f344 dlink-sge-image: add support for D-Link DIR-X1860 B1/DIR-X1550 A1

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>firmware-utils: revert commit breaking x86 MBR images</title>
<updated>2025-10-01T15:44:43Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-10-01T15:42:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=8f4f7cce76005a813d805c6b62d3a77408550abb'/>
<id>urn:sha1:8f4f7cce76005a813d805c6b62d3a77408550abb</id>
<content type='text'>
 0782d24 Revert "ptgen: do not create stub partition to fill a gap if gap caused by alignment"

Fixes: #20254
Fixes: c5ece837a3 ("firmware-utils: update to git HEAD")
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>firmware-utils: update to git HEAD</title>
<updated>2025-09-29T16:34:51Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-09-23T22:30:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=c5ece837a3ffb20b0694df8210ebb1c7580baeb9'/>
<id>urn:sha1:c5ece837a3ffb20b0694df8210ebb1c7580baeb9</id>
<content type='text'>
 7e6f69b npk_pack_kernel: add tool for creating MikroTik NPK kernel packages
 d3f8b6e zynsig: add new tool for creating images for the ZyXEL GS1920 series
 9fa340d ptgen: create separate images for gpt data structure
 78d8084 ptgen: allow image generation for a specified disk size
 3f2d148 ptgen: allow non-default placement of gpt entry table
 f1f98b0 ptgen: do not create stub partition to fill a gap if gap caused by alignment
 6ea8b6d ptgen: fix protective MBR partition size
 febfef7 ptgen: use long long instead of long for sizes
 996dc48 ptgen: fix misprint and simplify calculation a bit
 0725c3d build: require CMake &gt;= 3.5 due to dropped legacy support

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>tools: firmware-utils: update to Git HEAD (2025-08-03)</title>
<updated>2025-08-02T23:08:50Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-08-02T23:07:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/nbd/commit/?id=f0746741f832403aa2fb31e3468af3f8e5418ec0'/>
<id>urn:sha1:f0746741f832403aa2fb31e3468af3f8e5418ec0</id>
<content type='text'>
3346d77 build: add mkqdimg
950f834 iptime-crc32: add support for ipTIME AX7800M-6E

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
</feed>
