<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/yousong/tools/firmware-utils, branch master</title>
<subtitle>Yousong Zhou staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/yousong/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/yousong/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/'/>
<updated>2017-02-14T11:25:33Z</updated>
<entry>
<title>ar71xx: add support for TP-Link TL-WA850RE v2</title>
<updated>2017-02-14T11:25:33Z</updated>
<author>
<name>Piotr Dymacz</name>
</author>
<published>2017-02-10T12:44:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=56561b9f5198d39604809e5cc10dead3e12c1fdf'/>
<id>urn:sha1:56561b9f5198d39604809e5cc10dead3e12c1fdf</id>
<content type='text'>
TP-Link TL-WA850RE v2 is a wall-plug N300 Wi-Fi range extender,
based on Qualcomm/Atheros QCA9533 v2.

Short specification:

- 550/391/195 MHz (CPU/DDR/AHB)
- 1x 10/100 Mbps Ethernet
- 32 MB of RAM (DDR1)
- 4 MB of FLASH
- 2T2R 2.4 GHz
- 2x internal antennas (embedded on PCB)
- 9x LED (all can be turned off with GPIO15), 2x button
- UART (J3) header on PCB

Flash instruction: use "factory" image directly in vendor GUI.

Warning: this device does not include any kind of recovery mechanism
in the bootloader and disassembling process is not trivial.

You can access vendor firmware over serial line using:
- login: root
- password: sohoadmin

Image was tested only in US version of the device, but should work
also with the same device version sold in other countries.

Available FLASH space, with LEDE trunk, is only 240 KB.

Signed-off-by: Piotr Dymacz &lt;pepe2k@gmail.com&gt;
</content>
</entry>
<entry>
<title>firmware-utils: improve tools for Buffalo DHP series</title>
<updated>2017-01-31T09:55:02Z</updated>
<author>
<name>FUKAUMI Naoki</name>
</author>
<published>2017-01-28T16:05:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=7faee1bc9f9ede0e23de19d6156dc8d769431bb3'/>
<id>urn:sha1:7faee1bc9f9ede0e23de19d6156dc8d769431bb3</id>
<content type='text'>
some of Buffalo DHP series use slightly different trx magic, buffalo-enc,
buffalo-tag, and factory image begin with 'bgn'.

this patch adds support for building those images.

Signed-off-by: FUKAUMI Naoki &lt;naobsd@gmail.com&gt;
</content>
</entry>
<entry>
<title>ar71xx: add support to TP-Link Archer C59v1 and C60v1</title>
<updated>2017-01-26T10:38:21Z</updated>
<author>
<name>Henryk Heisig</name>
</author>
<published>2016-12-27T21:41:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=e39dc8d823c86559eedbbdcee5f5c14b827fed0f'/>
<id>urn:sha1:e39dc8d823c86559eedbbdcee5f5c14b827fed0f</id>
<content type='text'>
TP-Link Archer C59v1 is a dual-band AC1350 router, based on Qualcomm/Atheros
QCA9561+QCA9886.

Specification:

- 775/650/258 MHz (CPU/DDR/AHB)
- 128 MB of RAM (DDR2)
- 16 MB of FLASH (SPI NOR)
- 3T3R 2.4 GHz
- 2T2R 5 GHz
- 5x 10/100 Mbps Ethernet
- USB 2.0 port
- 8x LED (controled by 74HC595), 3x button
- UART header on PCB

TP-Link Archer C60v1 is a dual-band AC1350 router, based on Qualcomm/Atheros
QCA9561+QCA9886.

Specification:

- 775/650/258 MHz (CPU/DDR/AHB)
- 64 MB of RAM (DDR2)
- 8 MB of FLASH (SPI NOR)
- 3T3R 2.4 GHz
- 2T2R 5 GHz
- 5x 10/100 Mbps Ethernet
- 7x LED, 2x button
- UART header on PCB

Currently not working:
- Port LAN1 on C59, LAN4 on C60
- WiFi 5GHz (missing ath10k firmware for QCA9886 chip)
- Update from oficial web interface ( tplink-saveloader not support "product-info")

Flash instruction:
1. Set PC to fixed ip address 192.168.0.66
2. Download lede-ar71xx-generic-archer-cXX-v1-squashfs-factory.bin
and rename it to tp_recovery.bin
3. Start a tftp server with the file tp_recovery.bin in its root directory
4. Turn off the router
5. Press and hold Reset button
6. Turn on router with the reset button pressed and wait ~15 seconds
7. Release the reset button and after a short time
the firmware should be transferred from the tftp server
8. Wait ~30 second to complete recovery.

Flash instruction under U-Boot, using UART:

1. tftp 0x81000000 lede-ar71xx-...-sysupgrade.bin
2. erase 0x9f020000 +$filesize
3. cp.b $fileaddr 0x9f020000 $filesize
4. reset

Signed-off-by: Henryk Heisig &lt;hyniu@o2.pl&gt;
[Jo-Philipp Wich: remove duplicate ATH79_MACH_ARCHER_C59/C60_V1 entries]
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>Revert "tools: wrt400n: fix making factory images with kernel bigger than 1MB"</title>
<updated>2017-01-20T05:43:13Z</updated>
<author>
<name>John Crispin</name>
</author>
<published>2017-01-20T05:39:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=920ee1f7079d8e20f7f427c6f2b788742861f034'/>
<id>urn:sha1:920ee1f7079d8e20f7f427c6f2b788742861f034</id>
<content type='text'>
This reverts commit 5f9b20bc7d0bde6c100a3dec5f02b56f7ef7a61d.

The builders were failing with a segfault when generating the image

Signed-off-by: John Crispin &lt;john@phrozen.org&gt;
</content>
</entry>
<entry>
<title>tools: wrt400n: fix making factory images with kernel bigger than 1MB</title>
<updated>2017-01-19T23:44:26Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2016-12-29T07:26:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=5f9b20bc7d0bde6c100a3dec5f02b56f7ef7a61d'/>
<id>urn:sha1:5f9b20bc7d0bde6c100a3dec5f02b56f7ef7a61d</id>
<content type='text'>
Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>firmware-utils: tplink-safeloader: add support for TP-Link WBS210/510 1.2</title>
<updated>2017-01-05T15:01:17Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2017-01-05T15:01:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=2ee3e8dd42272f4109830cd26a7fd6f1231ddae8'/>
<id>urn:sha1:2ee3e8dd42272f4109830cd26a7fd6f1231ddae8</id>
<content type='text'>
Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>ramips: Add support to TP-Link Archer MR200</title>
<updated>2016-12-22T14:03:30Z</updated>
<author>
<name>Henryk Heisig</name>
</author>
<published>2016-09-24T19:41:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=c8043137bbd323b1490ae8613eab915ba9c138ee'/>
<id>urn:sha1:c8043137bbd323b1490ae8613eab915ba9c138ee</id>
<content type='text'>
CPU: MT7620N 580MHz
Flash: 8MB
RAM: 64MB
build-in modem 3G/4G
four ethernet port 10/100Mbps

Signed-off-by: Henryk Heisig &lt;hyniu@o2.pl&gt;
</content>
</entry>
<entry>
<title>firmware-utils/tplink-safeloader: add support for TP-Link RE450</title>
<updated>2016-12-22T13:50:05Z</updated>
<author>
<name>Radek Dostál</name>
</author>
<published>2016-12-15T19:41:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=5515edae9f24be2a8c065bca7eb0de264ee4ed22'/>
<id>urn:sha1:5515edae9f24be2a8c065bca7eb0de264ee4ed22</id>
<content type='text'>
Signed-off-by: Radek Dostál &lt;rd@radekdostal.com&gt;
[Jo-Philipp Wich: use .support_trail member]
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>firmware-utils: kernel image generator for TP-Link RE450</title>
<updated>2016-12-22T13:50:05Z</updated>
<author>
<name>Tal Keren</name>
</author>
<published>2016-01-07T00:40:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=0d9d980ecd6fce5708003ed16c3238a680b1b16e'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>firmware-utils: add support for TL-WR1043ND v4 to mktplinkfw and tplink-safeloader</title>
<updated>2016-12-20T13:38:48Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2016-12-10T19:45:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/yousong/commit/?id=51740990cd1d5375a566454e692b479986cba958'/>
<id>urn:sha1:51740990cd1d5375a566454e692b479986cba958</id>
<content type='text'>
The TL-WR1043ND v4 uses a kernel image with a mktplinkfw header inside the
os-image partition of a tplink-safeloader image.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
</feed>
