<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mtk-20170518/tools/firmware-utils/Makefile, branch v17.01.2</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>firmware-utils: kernel image generator for TP-Link RE450</title>
<updated>2016-12-22T13:50:05+00:00</updated>
<author>
<name>Tal Keren</name>
<email>kooolk@gmail.com</email>
</author>
<published>2016-01-07T00:40:47+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=0d9d980ecd6fce5708003ed16c3238a680b1b16e'/>
<id>0d9d980ecd6fce5708003ed16c3238a680b1b16e</id>
<content type='text'>
The firmware image that is used in TP-Link RE450 (and some more devices from
the RE series) is tplink-safeloader.
In the kernel partition, the kernel is compressed in a regular tp-link
firmware that is just used for booting. Since it is only used for compressing
and booting, only four fields are filled in the header:
Vendor, version, kernel load address and kernel entry point.
mktplinkfw-kernel is a simpler version of mktpolinkfw that generate such
images. It also specifies the hardware id (as it is in the product info
section), so when doing a sysupgrade - the existing code will check for
hardware compatibility.

Signed-off-by: Tal Keren &lt;kooolk@gmail.com&gt;
[rd@radekdostal.com: add build target to .../image/tp-link.mk]
Signed-off-by: Radek Dostál &lt;rd@radekdostal.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The firmware image that is used in TP-Link RE450 (and some more devices from
the RE series) is tplink-safeloader.
In the kernel partition, the kernel is compressed in a regular tp-link
firmware that is just used for booting. Since it is only used for compressing
and booting, only four fields are filled in the header:
Vendor, version, kernel load address and kernel entry point.
mktplinkfw-kernel is a simpler version of mktpolinkfw that generate such
images. It also specifies the hardware id (as it is in the product info
section), so when doing a sysupgrade - the existing code will check for
hardware compatibility.

Signed-off-by: Tal Keren &lt;kooolk@gmail.com&gt;
[rd@radekdostal.com: add build target to .../image/tp-link.mk]
Signed-off-by: Radek Dostál &lt;rd@radekdostal.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware-utils: add tool to create zyxel images</title>
<updated>2016-11-17T19:01:21+00:00</updated>
<author>
<name>Vitaly Chekryzhev</name>
<email>13hakta@gmail.com</email>
</author>
<published>2016-10-29T12:26:58+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=a4814c744ce4aae6fbf62621d9c62476ca5ce28d'/>
<id>a4814c744ce4aae6fbf62621d9c62476ca5ce28d</id>
<content type='text'>
Signed-off-by: Vitaly Chekryzhev &lt;13hakta@gmail.com&gt;
[moved to firmware-utils package]
[dropped the compiled binary]
Signed-off-by: Mathias Kresin &lt;dev@kresin.me&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Vitaly Chekryzhev &lt;13hakta@gmail.com&gt;
[moved to firmware-utils package]
[dropped the compiled binary]
Signed-off-by: Mathias Kresin &lt;dev@kresin.me&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ar71xx: add support for Buffalo BHR-4GRV2</title>
<updated>2016-11-16T09:54:33+00:00</updated>
<author>
<name>FUKAUMI Naoki</name>
<email>naobsd@gmail.com</email>
</author>
<published>2016-11-08T13:45:00+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=016520330440cb0aca4367150911721b748f75e8'/>
<id>016520330440cb0aca4367150911721b748f75e8</id>
<content type='text'>
Signed-off-by: FUKAUMI Naoki &lt;naobsd@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: FUKAUMI Naoki &lt;naobsd@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware-utils: mkwrggimg: new tool for D-Link DAP-2695</title>
<updated>2016-10-26T22:50:42+00:00</updated>
<author>
<name>Stijn Tintel</name>
<email>stijn@linux-ipv6.be</email>
</author>
<published>2016-08-06T17:36:24+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=55eb6ed0615683eb2d407794db8629e12920f58c'/>
<id>55eb6ed0615683eb2d407794db8629e12920f58c</id>
<content type='text'>
Based on mkwrgimg.c.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
Acked-by: John Crispin &lt;john@phrozen.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on mkwrgimg.c.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
Acked-by: John Crispin &lt;john@phrozen.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware-utils mkmerakifw-old: firmware generator for Z1</title>
<updated>2016-09-19T17:32:28+00:00</updated>
<author>
<name>Christian Lamparter</name>
<email>chunkeey@googlemail.com</email>
</author>
<published>2016-09-18T15:12:54+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=7219c30da49ae35a5f9dff8f11cd39e667b6b09e'/>
<id>7219c30da49ae35a5f9dff8f11cd39e667b6b09e</id>
<content type='text'>
This patch adds firmware generation tool for Cisco's Z1

Signed-off-by: Christian Lamparter &lt;chunkeey@googlemail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds firmware generation tool for Cisco's Z1

Signed-off-by: Christian Lamparter &lt;chunkeey@googlemail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tools/firmware-utils: remove obsolete firmware utility for airlink 525w</title>
<updated>2016-05-12T15:40:29+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2016-05-12T15:39:46+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=ac780e3ac8bd842ebf407ab16f64fbfeec3384e7'/>
<id>ac780e3ac8bd842ebf407ab16f64fbfeec3384e7</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tools: firmware-utils: clean up mktplinkfw</title>
<updated>2016-04-21T19:47:12+00:00</updated>
<author>
<name>John Crispin</name>
<email>john@openwrt.org</email>
</author>
<published>2016-04-21T19:47:12+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=51b6448746f15d4ffccad79344fd4daf85a9a5c6'/>
<id>51b6448746f15d4ffccad79344fd4daf85a9a5c6</id>
<content type='text'>
Remove the whole board list from mktplinkfw, as OpenWrt doesn't use it and
it was severely out of sync with the list of built images for ar71xx.

Also:
* fix -Wall warnings
* add const where appropriate

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;

SVN-Revision: 49214
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the whole board list from mktplinkfw, as OpenWrt doesn't use it and
it was severely out of sync with the list of built images for ar71xx.

Also:
* fix -Wall warnings
* add const where appropriate

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;

SVN-Revision: 49214
</pre>
</div>
</content>
</entry>
<entry>
<title>ramips: Add a tool to create JCG factory images</title>
<updated>2016-03-03T20:24:30+00:00</updated>
<author>
<name>John Crispin</name>
<email>john@openwrt.org</email>
</author>
<published>2016-03-03T20:24:30+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=678dcef7a5f75303ea801bc23be854fd7bb619c0'/>
<id>678dcef7a5f75303ea801bc23be854fd7bb619c0</id>
<content type='text'>
This tool creates factory images for JCG routers.
Details can be found in the header comment of jcgimage.c.

Signed-off-by: Reinhard Max &lt;reinhard@m4x.de&gt;
Reviewed-by: Torsten Duwe &lt;duwe@lst.de&gt;

SVN-Revision: 48888
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This tool creates factory images for JCG routers.
Details can be found in the header comment of jcgimage.c.

Signed-off-by: Reinhard Max &lt;reinhard@m4x.de&gt;
Reviewed-by: Torsten Duwe &lt;duwe@lst.de&gt;

SVN-Revision: 48888
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware-utils: mkfwimage: add -Wall, fix obvious bugs causing compile warnings</title>
<updated>2016-02-29T20:11:26+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@openwrt.org</email>
</author>
<published>2016-02-29T20:11:26+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=bd93998df6b57a1a99cd919db37ebc24deac47b2'/>
<id>bd93998df6b57a1a99cd919db37ebc24deac47b2</id>
<content type='text'>
Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;

SVN-Revision: 48827
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;

SVN-Revision: 48827
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware-utils: add oseama tool for creating Seama entities</title>
<updated>2016-02-01T12:42:00+00:00</updated>
<author>
<name>Rafał Miłecki</name>
<email>zajec5@gmail.com</email>
</author>
<published>2016-02-01T12:42:00+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=590c7825c191800b98cf00a431e95bba07c64604'/>
<id>590c7825c191800b98cf00a431e95bba07c64604</id>
<content type='text'>
It has an important feature (compared to seama) of using multiple input
files, aligning them and padding zeroes until reaching a specified
absolute offset. This is needed for a proper flash layout on NAND. We
want kernel partition to be big enough to handle future updates without
a need to resize it and wipe whole "ubi" partition. It's important as
we don't want to lose block counters.

Signed-off-by: Rafał Miłecki &lt;zajec5@gmail.com&gt;

SVN-Revision: 48601
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It has an important feature (compared to seama) of using multiple input
files, aligning them and padding zeroes until reaching a specified
absolute offset. This is needed for a proper flash layout on NAND. We
want kernel partition to be big enough to handle future updates without
a need to resize it and wipe whole "ubi" partition. It's important as
we don't want to lose block counters.

Signed-off-by: Rafał Miłecki &lt;zajec5@gmail.com&gt;

SVN-Revision: 48601
</pre>
</div>
</content>
</entry>
</feed>
