<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/chunkeey/tools, branch v21.02.2</title>
<subtitle>Staging tree of Christian Lamparter</subtitle>
<id>https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=v21.02.2</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=v21.02.2'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/'/>
<updated>2022-02-16T19:38:47Z</updated>
<entry>
<title>tools/mtools: update to 4.0.35</title>
<updated>2022-02-16T19:38:47Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-09-18T07:40:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=b7af850bd2a944d01ee2f30b79062fed025e9a02'/>
<id>urn:sha1:b7af850bd2a944d01ee2f30b79062fed025e9a02</id>
<content type='text'>
Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
(cherry-picked from commit aae4bf7c622688281c500c7e193e44bab67713e4)
</content>
</entry>
<entry>
<title>tools/fakeroot: fix unresolved symbols on arm64 macOS</title>
<updated>2022-02-16T19:38:47Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-01-27T12:20:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=5d553d8767b1f0fd61ac07d6fa98dde790d94bb1'/>
<id>urn:sha1:5d553d8767b1f0fd61ac07d6fa98dde790d94bb1</id>
<content type='text'>
The $INODE64 symbol variants are not present, since the base system
always uses 64-bit file offsets

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(cherry-picked from commit 53ebacacf93278c6e71052eb5b3708c599129e55)
</content>
</entry>
<entry>
<title>tools/fakeroot: fix build on MacOS arm64</title>
<updated>2022-02-16T19:38:47Z</updated>
<author>
<name>Sergey V. Lobanov</name>
</author>
<published>2021-11-29T16:07:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=c8d6a7c84e81d415bad22dd381e7aed236ff6df2'/>
<id>urn:sha1:c8d6a7c84e81d415bad22dd381e7aed236ff6df2</id>
<content type='text'>
Added patch for MacOS without 32 bit inodes support
(__DARWIN_ONLY_64_BIT_INO_T is true)

This patch based on discussion https://github.com/archmac/bootstrap/issues/4

Signed-off-by: Sergey V. Lobanov &lt;sergey@lobanov.in&gt;
(cherry-picked from commit 8fedc17d01806c8a4bf4ed9e83a9523677d37bbd)
</content>
</entry>
<entry>
<title>tools/fakeroot: explicitly pass CPP variable</title>
<updated>2022-02-16T19:38:47Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-10-13T14:36:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=83bf22ba2e5853a5afc09585f76dc76c0d74ebea'/>
<id>urn:sha1:83bf22ba2e5853a5afc09585f76dc76c0d74ebea</id>
<content type='text'>
For some reason, the generated configure script fails to properly set up
the internal preprocessor command variable, causing the host OS check for
Darwin to fail after the last update.
Explicitly setting CPP fixes this issue

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(cherry-picked from commit 48e209e5c5a76dd0ce4a2a8b014416dc988269a3)
</content>
</entry>
<entry>
<title>firmware-utils: tplink-safeloader: fix Archer A7v5 factory flashing from vendor fw &gt; v1.1.x</title>
<updated>2022-01-14T22:15:05Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2022-01-14T22:15:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=b59f3b08b4ef7f996b60a721787f470b5379c2db'/>
<id>urn:sha1:b59f3b08b4ef7f996b60a721787f470b5379c2db</id>
<content type='text'>
Apply the same fix that was previously done for the Archer C7v5 to the
A7v5 as well to make the web UI accept our images again.

This is a backport of firmware-utils
commit 84dbf8ee49f522d3a4528763c9473cf3dd7c8c52.

Tested-by: Luflosi &lt;luflosi@luflosi.de&gt;
Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>ccache: update to 4.2.1</title>
<updated>2021-12-29T20:18:52Z</updated>
<author>
<name>DENG Qingfang</name>
</author>
<published>2021-04-22T04:28:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=8166bbf6803053224a6b5807ed6d1f8391d2021c'/>
<id>urn:sha1:8166bbf6803053224a6b5807ed6d1f8391d2021c</id>
<content type='text'>
Update ccache to 4.2.1

While compiling on Gentoo, the ccache can not be compiled due to this
error:

/openwrt/build_dir/host/ccache-4.1/unittest/../src/third_party/doctest.h:4084:47: error: size of array 'altStackMem' is not an integral constant-expression
 4084 |         static char             altStackMem[4 * SIGSTKSZ];
      |                                               ^

This was fixed in ccache version 4.2.1 [1] by upgrading doctest [2].

[1] https://github.com/ccache/ccache/issues/825
[2] https://github.com/doctest/doctest/issues/473

Signed-off-by: DENG Qingfang &lt;dqfext@gmail.com&gt;
Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt; [refresh patch]
(cherry picked from commit 3ebfd0078d6aa4848ee8f72640266bd0390f790a)
Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
[improved commit message]
</content>
</entry>
<entry>
<title>tools/isl: update the download URL</title>
<updated>2021-10-21T20:31:22Z</updated>
<author>
<name>Rui Salvaterra</name>
</author>
<published>2021-10-21T19:09:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=a13efd22536e483fe9bbf5668aff2db4ceb91e46'/>
<id>urn:sha1:a13efd22536e483fe9bbf5668aff2db4ceb91e46</id>
<content type='text'>
isl.gforge.inria.fr has been dead since early this month [1]. Switch to
libisl.sourceforge.io for the time being.

[1] https://groups.google.com/g/isl-development/c/JGaMo2VUu_8

Signed-off-by: Rui Salvaterra &lt;rsalvaterra@gmail.com&gt;
(cherry picked from commit dd0ad9b661b604163d1736fcfe18714ff47c3728)
</content>
</entry>
<entry>
<title>tools/m4: update to 1.4.19</title>
<updated>2021-10-20T20:47:20Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-03-04T02:00:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=aa2d61eced0f63105fe663f65d4fc542c6da4aed'/>
<id>urn:sha1:aa2d61eced0f63105fe663f65d4fc542c6da4aed</id>
<content type='text'>
Remove upstreamed patches.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
(cherry picked from commit fc9682ed3961e098ace708ca1ca41c2239a4e2ee)
</content>
</entry>
<entry>
<title>ath79: use dynamic partitioning for TP-Link CPE series</title>
<updated>2021-06-18T06:39:14Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2021-05-05T03:32:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=7a4bd9cc518933d61099f109ce050c03afdc1c83'/>
<id>urn:sha1:7a4bd9cc518933d61099f109ce050c03afdc1c83</id>
<content type='text'>
CPExxx and WBSxxx boards with AR9344 SOC
use the OKLI lzma kernel loader
with the offset of 3 blocks of length 4k (0x3000)
in order to have a fake "kernel" that cannot grow larger
than how it is defined in the now static OEM partition table.

Before recent changes to the mtdsplit driver,
the uImage parser for OKLI only supported images
that started exactly on an eraseblock boundary.

The mtdsplit parser for uImage now supports identifying images
with any magic number value
and at any offset from the eraseblock boundary
using DTS properties to define those values.

So, it is no longer necessary to use fixed sizes
for kernel and rootfs

Tested-by: Andrew Cameron &lt;apcameron@softhome.net&gt;  [CPE510 v2]
Tested-by: Bernhard Geier &lt;freifunk@geierb.de&gt;      [WBS210 v2]
Tested-by: Petrov &lt;d7c48mWsPKx67w2@gmail.com&gt;       [CPE210 v1]
Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
(cherry picked from commit 7b9a0c264cb9dc2c5a946a0aa9a290427a5e559c)
</content>
</entry>
<entry>
<title>ramips: add support for TP-Link Archer C6U v1 (EU)</title>
<updated>2021-06-10T15:09:35Z</updated>
<author>
<name>Georgi Vlaev</name>
</author>
<published>2020-07-31T11:02:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=31be36126929751ac90ad6ff74a1df32feeb8e21'/>
<id>urn:sha1:31be36126929751ac90ad6ff74a1df32feeb8e21</id>
<content type='text'>
This patch adds support for TP-Link Archer C6U v1 (EU).
The device is also known in some market as Archer C6 v3.
This patch supports only Archer C6U v1 (EU).

Specifications:
--------------

* SoC: Mediatek MT7621AT 2C2T, 880MHz
* RAM: 128MB DDR3
* Flash: 16MB SPI NOR flash (Winbond 25Q128)
* WiFi 5GHz: Mediatek MT7613BEN (2x2:2)
* WiFi 2.4GHz: Mediatek MT7603EN (2x2:2)
* Ethernet: MT7630, 5x 1000Base-T.
* LED: Power, WAN, LAN, WiFi 2GHz and 5GHz, USB
* Buttons: Reset, WPS.
* UART: Serial console (115200 8n1), J1(GND:3)
* USB: One USB2 port.

Installation:
------------

Install the OpenWrt factory image for C6U is from the
TP-Link web interface.

1) Go to "Advanced/System Tools/Firmware Update".
2) Click "Browse" and upload the OpenWrt factory image:
openwrt-ramips-mt7621-tplink_archer-c6u-v1-squashfs-factory.bin.
3) Click the "Upgrade" button, and select "Yes" when prompted.

Recovery to stock firmware:
--------------------------

The C6U bootloader has a failsafe mode that provides a web
interface (running at 192.168.0.1) for reverting back to the
stock TP-Link firmware. The failsafe interface is triggered
from the serial console or on failed kernel boot. Unfortunately,
there's no key combination that enables the failsafe mode. This
gives us two options for recovery:

1) Recover using the serial console (J1 header).
The recovery interface can be selected by hitting 'x' when
prompted on boot.

2) Trigger the bootloader failsafe mode.
A more dangerous option is force the bootloader into
recovery mode by erasing the OpenWrt partition from the
OpenWrt's shell - e.g "mtd erase firmware". Please be
careful, since erasing the wrong partition can brick
your device.

MAC addresses:
-------------

OEM firmware configuration:
D8:07:B6:xx:xx:83 : 5G
D8:07:B6:xx:xx:84 : LAN (label)
D8:07:B6:xx:xx:84 : 2.4G
D8:07:B6:xx:xx:85 : WAN

Signed-off-by: Georgi Vlaev &lt;georgi.vlaev@konsulko.com&gt;
(cherry picked from commit a46ad596a3e076599f38a4132b5d6dfee8a3102a)
</content>
</entry>
</feed>
