<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mtk-20170518/tools/firmware-utils/Makefile, branch master</title>
<subtitle>MTK 20170518 : Mediatek SDK based on OpenWRT Barrier Breaker</subtitle>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/'/>
<entry>
<title>build: add mkrasimage</title>
<updated>2018-08-28T09:26:53+00:00</updated>
<author>
<name>David Bauer</name>
<email>mail@david-bauer.net</email>
</author>
<published>2018-08-22T15:30:44+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=8e9a59a6b924469c0061d4bd945ae0c6dbfdecfe'/>
<id>8e9a59a6b924469c0061d4bd945ae0c6dbfdecfe</id>
<content type='text'>
The current make-ras.sh image generation script for the ZyXEL NBG6617
has portability issues with bash. Because of this, factory images are
currently not built correctly by the OpenWRT buildbots.

This commit replaces the make-ras.sh by C-written mkrasimage.

The new mkrasimage is also compatible with other ZyXEL devices using
the ras image-format.
This is not tested with the NBG6616 but it correctly builds the
header for ZyXEL factory image.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current make-ras.sh image generation script for the ZyXEL NBG6617
has portability issues with bash. Because of this, factory images are
currently not built correctly by the OpenWRT buildbots.

This commit replaces the make-ras.sh by C-written mkrasimage.

The new mkrasimage is also compatible with other ZyXEL devices using
the ras image-format.
This is not tested with the NBG6616 but it correctly builds the
header for ZyXEL factory image.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware-utils: add sercomm/netgear tool</title>
<updated>2018-08-13T06:37:19+00:00</updated>
<author>
<name>Ludwig Thomeczek</name>
<email>ledesrc@wxorx.net</email>
</author>
<published>2018-06-12T19:16:40+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=e5b802b9c2711316e26402669bee9349f4c6ec65'/>
<id>e5b802b9c2711316e26402669bee9349f4c6ec65</id>
<content type='text'>
This adds a tool to generate a firmware file accepted
by Netgear or sercomm devices.

They use a zip-packed rootfs with header and a custom
checksum. The generated Image can be flashed via the
nmrpflash tool or the webinterface of the router.

Signed-off-by: Ludwig Thomeczek &lt;ledesrc@wxorx.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a tool to generate a firmware file accepted
by Netgear or sercomm devices.

They use a zip-packed rootfs with header and a custom
checksum. The generated Image can be flashed via the
nmrpflash tool or the webinterface of the router.

Signed-off-by: Ludwig Thomeczek &lt;ledesrc@wxorx.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware-utils: add DNS-313 image header tool</title>
<updated>2018-05-05T04:57:00+00:00</updated>
<author>
<name>Linus Walleij</name>
<email>linus.walleij@linaro.org</email>
</author>
<published>2018-04-04T20:15:29+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=20d0dace40b74b098309cefb29a1ce5d57988e7e'/>
<id>20d0dace40b74b098309cefb29a1ce5d57988e7e</id>
<content type='text'>
This tool is used to create headers on images for the
D-Link DNS-313 in gemini target.
Will be used after switching gemini to 4.14 kernel.

Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This tool is used to create headers on images for the
D-Link DNS-313 in gemini target.
Will be used after switching gemini to 4.14 kernel.

Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware-utils: image generator for D-Link DAP-1330</title>
<updated>2018-04-05T13:28:56+00:00</updated>
<author>
<name>Nicolò Veronese</name>
<email>nicveronese@gmail.com</email>
</author>
<published>2017-06-16T12:06:07+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=0d8a0a6a17ea203527a5c61241ea19d763aed567'/>
<id>0d8a0a6a17ea203527a5c61241ea19d763aed567</id>
<content type='text'>
Signed-off-by: Nicolò Veronese &lt;nicveronese@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Nicolò Veronese &lt;nicveronese@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware-utils: mkdlinkfw: compile as gnu99</title>
<updated>2018-03-19T07:10:14+00:00</updated>
<author>
<name>Mathias Kresin</name>
<email>dev@kresin.me</email>
</author>
<published>2018-03-19T07:10:14+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=9fc916a40cadf1a00e2d231426bdaa9f8f63ecf6'/>
<id>9fc916a40cadf1a00e2d231426bdaa9f8f63ecf6</id>
<content type='text'>
Compile as gnu99 to fix the build.

Signed-off-by: Mathias Kresin &lt;dev@kresin.me&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Compile as gnu99 to fix the build.

Signed-off-by: Mathias Kresin &lt;dev@kresin.me&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware-utils: add JBOOT bootloader image support</title>
<updated>2018-03-18T21:22:38+00:00</updated>
<author>
<name>Pawel Dembicki</name>
<email>paweldembicki@gmail.com</email>
</author>
<published>2018-02-03T11:59:50+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=84c1b786b9830c17034e5de915ce11965666febd'/>
<id>84c1b786b9830c17034e5de915ce11965666febd</id>
<content type='text'>
Tested on D-Link DWR-116.
Based on mktplinkfw.

Signed-off-by: Pawel Dembicki &lt;paweldembicki@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tested on D-Link DWR-116.
Based on mktplinkfw.

Signed-off-by: Pawel Dembicki &lt;paweldembicki@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware-utils: tplink-safeloader: compile as gnu99</title>
<updated>2018-03-15T17:22:36+00:00</updated>
<author>
<name>Alexander Couzens</name>
<email>lynxis@fe80.eu</email>
</author>
<published>2018-03-15T17:17:01+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=3137622efb8af483ae098c3fb5ddef219c5cde46'/>
<id>3137622efb8af483ae098c3fb5ddef219c5cde46</id>
<content type='text'>
Also fix minor coding style issue and one redeclaration.

Signed-off-by: Alexander Couzens &lt;lynxis@fe80.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also fix minor coding style issue and one redeclaration.

Signed-off-by: Alexander Couzens &lt;lynxis@fe80.eu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware-utils: add otrx tool for handling TRX images</title>
<updated>2017-11-17T10:42:59+00:00</updated>
<author>
<name>Rafał Miłecki</name>
<email>rafal@milecki.pl</email>
</author>
<published>2017-11-17T10:42:59+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=fb66dc9b03b99c674aac5af6fc8375083fee56da'/>
<id>fb66dc9b03b99c674aac5af6fc8375083fee56da</id>
<content type='text'>
It can be a replacement for the trx tool. The advantage is that otrx
doesn't alloc buffer for the whole TRX which can be a nice optimization
when creating big images.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
Acked-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It can be a replacement for the trx tool. The advantage is that otrx
doesn't alloc buffer for the whole TRX which can be a nice optimization
when creating big images.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
Acked-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tools/firmware-utils: mktplinkfw regroup duplicate code</title>
<updated>2017-10-06T06:28:41+00:00</updated>
<author>
<name>Thibaut VARÈNE</name>
<email>hacks@slashdirt.org</email>
</author>
<published>2017-10-03T16:12:27+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=10324fcb3992cdf40db651ae6ad0b3cda670d81b'/>
<id>10324fcb3992cdf40db651ae6ad0b3cda670d81b</id>
<content type='text'>
This patch carves out the duplicated code of mktplinfw.c and
mktplinkfw2.c and moves it to mktplinkfw-lib.c

This change is a semantic NOP (the code is unchanged).

To ensure compatibility with gcc-5.x and newer without changing
the code, -fgnu89-inline is added to the build flags for these
two binaries.

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch carves out the duplicated code of mktplinfw.c and
mktplinkfw2.c and moves it to mktplinkfw-lib.c

This change is a semantic NOP (the code is unchanged).

To ensure compatibility with gcc-5.x and newer without changing
the code, -fgnu89-inline is added to the build flags for these
two binaries.

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware-utils: drop mktplinkfw-kernel tool</title>
<updated>2017-07-22T21:29:50+00:00</updated>
<author>
<name>Piotr Dymacz</name>
<email>pepe2k@gmail.com</email>
</author>
<published>2017-07-06T16:26:23+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=d72371e42bd5b8738a75a75d970bc73b90cd9839'/>
<id>d72371e42bd5b8738a75a75d970bc73b90cd9839</id>
<content type='text'>
As we can now use combined mode in "mktplinkfw" tool to generate the
same header/image, this tool is no longer needed.

Signed-off-by: Piotr Dymacz &lt;pepe2k@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As we can now use combined mode in "mktplinkfw" tool to generate the
same header/image, this tool is no longer needed.

Signed-off-by: Piotr Dymacz &lt;pepe2k@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
