<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/adrian/tools, branch rft-devices</title>
<subtitle>Staging tree of Adrian Schmutzler</subtitle>
<id>https://git.openwrt.org/openwrt/staging/adrian/atom?h=rft-devices</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/adrian/atom?h=rft-devices'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/'/>
<updated>2021-01-22T19:10:38Z</updated>
<entry>
<title>firmware-utils: bcm4908asus: tool inserting Asus tail into BCM4908 image</title>
<updated>2021-01-22T19:10:38Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2021-01-21T12:04:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=c31f7975277b5870ef146fb3ec4eaa829365b727'/>
<id>urn:sha1:c31f7975277b5870ef146fb3ec4eaa829365b727</id>
<content type='text'>
Asus looks for an extra data at the end of BCM4908 image, right before
the BCM4908 tail. It needs to be properly filled to make Asus accept
firmware image.

This tool constructs such a tail, writes it and updates CRC32 in BCM4908
tail accordingly.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>firmware-utils: bcm4908img: tool adding BCM4908 image tail</title>
<updated>2021-01-18T06:39:09Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2021-01-13T13:14:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=eaca08ab58afafc506f7313f2c1a763a11d9367e'/>
<id>urn:sha1:eaca08ab58afafc506f7313f2c1a763a11d9367e</id>
<content type='text'>
Flashing image with BCM4908 CFE bootloader requires specific firmware
format. It needs 20 extra bytes with magic numbers and CRC32 appended.

This tools allows appending such a tail to the specified image and also
verifying CRC32 of existing BCM4908 image.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>firmware-utils: bcm4908kernel: tool adding BCM4908 kernel header</title>
<updated>2021-01-15T06:44:46Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2021-01-13T07:11:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=6e7ca70449f2fb10007918cdd4616c556ccc2ae1'/>
<id>urn:sha1:6e7ca70449f2fb10007918cdd4616c556ccc2ae1</id>
<content type='text'>
BCM4908 CFE bootloader requires kernel to be prepended with a custom
header. This simple tool implements support for such headers.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>tools/fakeroot: fix build regression on macOS</title>
<updated>2021-01-14T13:01:57Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-01-11T17:03:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=3fd070e089569b1f68f8baddf1a4373dd7c02cc8'/>
<id>urn:sha1:3fd070e089569b1f68f8baddf1a4373dd7c02cc8</id>
<content type='text'>
AT_EMPTY_PATH and AT_NO_AUTOMOUNT does not exist there

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>zstd: fix package source</title>
<updated>2021-01-14T00:05:48Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2020-12-07T03:53:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=af49ae7d233666c294353a3cfc3bdf6fec7419fc'/>
<id>urn:sha1:af49ae7d233666c294353a3cfc3bdf6fec7419fc</id>
<content type='text'>
It looks like GitHub changed the URL path for release tarballs, thus the
download for the zstd package was always falling back to the OpenWrt
sources mirror.

Fix the GitHub URL for one which works. The file hash remains unchanged.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>tools/ccache: find libzstd using rpath</title>
<updated>2021-01-11T07:40:23Z</updated>
<author>
<name>Thomas Nixon</name>
</author>
<published>2021-01-09T22:04:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=c625c821d1a3825a9fd939cb132aee8c2e713169'/>
<id>urn:sha1:c625c821d1a3825a9fd939cb132aee8c2e713169</id>
<content type='text'>
Previously, ccache would end up using the system libzstd, which is not
supposed to be a build requirement.

Signed-off-by: Thomas Nixon &lt;tom@tomn.co.uk&gt;
</content>
</entry>
<entry>
<title>qemu: remove obsolete package</title>
<updated>2021-01-10T22:29:23Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2020-12-31T04:11:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=5876ba6460f14b4467812bdd76b9f3db323afb33'/>
<id>urn:sha1:5876ba6460f14b4467812bdd76b9f3db323afb33</id>
<content type='text'>
Instead of using an ancient qemu version in-tree the building machine
should just have qemu-utils installed.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>tools/cmake: always use non-ccache CC and CXX variables</title>
<updated>2021-01-07T07:44:56Z</updated>
<author>
<name>Sven Wegener</name>
</author>
<published>2021-01-01T11:27:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=936220186d5d2ca99a9b5c7c895fe04ac5e2ce35'/>
<id>urn:sha1:936220186d5d2ca99a9b5c7c895fe04ac5e2ce35</id>
<content type='text'>
cmake is a dependency of ccache, which means it is build before ccache
is available and hence must be build with non-ccache CC and CXX. It
currently works, because the cmake build system splits the compiler
variable and treats them as multiple compilers to check.

For "ccache gcc" it first tests for "ccache", which always fails,
because ccache is not a compiler by itself, even if it is available, and
then ends up calling "gcc" alone, effectively never using ccache.

Let's make this explicit by forcing the use of non-ccache CC and CXX.

Signed-off-by: Sven Wegener &lt;sven.wegener@stealer.net&gt;
</content>
</entry>
<entry>
<title>tools/fakeroot: update to 1.25.3</title>
<updated>2021-01-05T18:59:31Z</updated>
<author>
<name>Syrone Wong</name>
</author>
<published>2021-01-01T13:50:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=f34f4a6665a91571866de38f476554ed986eccf2'/>
<id>urn:sha1:f34f4a6665a91571866de38f476554ed986eccf2</id>
<content type='text'>
use PKG_FIXUP:=autoreconf to generate configure
200-hide-dlsym-error.patch deleted due to fixed upstream in another way
other patches refreshed to reflect latest changes

Signed-off-by: Syrone Wong &lt;wong.syrone@gmail.com&gt;
</content>
</entry>
<entry>
<title>ipq806x: add support for TP-Link Talon AD7200</title>
<updated>2021-01-05T02:16:24Z</updated>
<author>
<name>Gary Cooper</name>
</author>
<published>2021-01-04T17:27:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/adrian/commit/?id=1a775a4fd0339b485f48a864e2cf9e8794bfe4cb'/>
<id>urn:sha1:1a775a4fd0339b485f48a864e2cf9e8794bfe4cb</id>
<content type='text'>
Device hardware: https://deviwiki.com/wiki/TP-LINK_AD7200_(Talon)

The Talon AD7200 is basically an Archer C2600 with a third PCIe lane
and an 802.11ad radio. It looks like the Archers C2600/5400 but the
housing is slightly larger.

Specifications
--------------

  - IPQ8064 dual-core 1400MHz
  - QCA9988 2.4GHz WiFi
  - QCA9990 5GHz WiFi
  - QCA9500 60GHz WiFi
  - 32MB SPI Flash
  - 512MiB RAM
  - 5 GBit Ports (QCA8337)

Installation
------------

Installation is possible from the OEM web interface.
Sysupgrade is possible.
TFTP recovery is possible.
  - Image: AD7200_1.0_tp_recovery.bin

Notes
  - This will be the first 802.11ad device supported by mainline.

Signed-off-by: Gary Cooper &lt;gaco@bitmessage.de&gt;
</content>
</entry>
</feed>
