<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/thess/tools/firmware-utils, branch master</title>
<subtitle>Ted Hess staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/thess/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/thess/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/'/>
<updated>2021-10-30T20:05:25Z</updated>
<entry>
<title>firmware-utils: bump to latest git HEAD</title>
<updated>2021-10-30T20:05:25Z</updated>
<author>
<name>Adrian Schmutzler</name>
</author>
<published>2021-10-30T17:02:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=b4f2e523094afc099e36111b7d942c5f39a500b5'/>
<id>urn:sha1:b4f2e523094afc099e36111b7d942c5f39a500b5</id>
<content type='text'>
7073760 ramips: add support for TP-Link RE305 v3
86739f2 Add more missing include for byte swap operations

Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>firmware-utils: bump to git HEAD</title>
<updated>2021-10-05T20:52:58Z</updated>
<author>
<name>Kevin Darbyshire-Bryant</name>
</author>
<published>2021-10-05T20:22:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=81ba544f88e6fd3252fb2f7dd9103c4bd9f83bfb'/>
<id>urn:sha1:81ba544f88e6fd3252fb2f7dd9103c4bd9f83bfb</id>
<content type='text'>
f9ad6b3 Add more missing includes for byte swap operations

Basically stop it exploding on MacOS

Signed-off-by: Kevin Darbyshire-Bryant &lt;ldir@darbyshire-bryant.me.uk&gt;
</content>
</entry>
<entry>
<title>firmware-utils: update to version 2021-10-05</title>
<updated>2021-10-05T14:20:10Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-07-05T09:54:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=8cc9a74a3f6bf363645efda6db417f8dadd3d844'/>
<id>urn:sha1:8cc9a74a3f6bf363645efda6db417f8dadd3d844</id>
<content type='text'>
Includes following changes:

 db65821f006c cmake: fix missing install target
 3a0cfc856991 Add initial GitLab CI support
 8f47adea6f87 Add missing includes for byte swap operations
 fbafae9f8037 Convert to CMake based project

Additionaly moves source code into separate Git project repository and
converts the package build to utilize CMake.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
[rmilecki: rebase, update to the latest repo git &amp; rm -r src]
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>ath79: add support for TP-Link CPE710-v1</title>
<updated>2021-09-25T17:28:54Z</updated>
<author>
<name>Andrew Cameron</name>
</author>
<published>2021-04-12T18:24:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=ac03e246351fbfa98e98f0319cce3a8663f836d3'/>
<id>urn:sha1:ac03e246351fbfa98e98f0319cce3a8663f836d3</id>
<content type='text'>
TP-Link CPE710-v1 is an outdoor wireless CPE for 5 GHz with
one Ethernet port based on the AP152 reference board

Specifications:
- SoC: QCA9563-AL3A MIPS 74kc @ 775MHz, AHB @ 258MHz
- RAM: 128MiB DDR2 @ 650MHz
- Flash: 16MiB SPI NOR Based on the GD25Q128
- Wi-Fi 5Ghz: ath10k chip (802.11ac for up to 867Mbps on 5GHz wireless
  data rate) Based on the QCA9896
- Ethernet: one 1GbE port
- 23dBi high-gain directional 2×2 MIMO antenna and a dedicated metal
  reflector
- Power, LAN, WLAN5G Blue LEDs
- 3x Blue LEDs

Flashing instructions:
Flash factory image through stock firmware WEB UI or through TFTP
To get to TFTP recovery just hold reset button while powering on for
around 30-40 seconds and release.
Rename factory image to recovery.bin
Stock TFTP server IP:192.168.0.100
Stock device TFTP address:192.168.0.254

Signed-off-by: Andrew Cameron &lt;apcameron@softhome.net&gt;
[convert to nvmem, fix MAC assignment in 11-ath10k-caldata]
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>ramips: add missing information to dlink headers</title>
<updated>2021-09-24T10:32:28Z</updated>
<author>
<name>Alan Luck</name>
</author>
<published>2021-04-20T09:44:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=2c9a07ed28e87bbe2d221d48aaa19b04672646a5'/>
<id>urn:sha1:2c9a07ed28e87bbe2d221d48aaa19b04672646a5</id>
<content type='text'>
Add additional header information required for newer
bootloaders found on DIR-2660-A1 &amp; A2.

Also remove the MTD splitter compatible from the second firmware
partition, as OpenWrt only supports handling of the first one.

Signed-off-by: Alan Luck &lt;luckyhome2008@gmail.com&gt;
[rephrase commit message, remove removal of read-only flags]
Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>firmware-utils: tplink-safeloader: set EAP235-Wall v1 soft-version</title>
<updated>2021-09-13T16:36:15Z</updated>
<author>
<name>Sander Vanheule</name>
</author>
<published>2021-09-10T08:57:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=46dec9952bb059156eaf5a82759ee32cc7cd6a0f'/>
<id>urn:sha1:46dec9952bb059156eaf5a82759ee32cc7cd6a0f</id>
<content type='text'>
Starting with v3 of the vendor firmware for the TP-Link EAP235-Wall v1,
downgrades to firmware versions below v3 as not allowed.  Since OpenWrt
uses version 0.0.0 as a default, this causes the factory install to fail
on devices with a recent firmware. This failure is associated by the
following message on the device's serial console:

    EAP235/230-Wall forbid fw reverted from 3.x.x to lower version!

Vendor firmware (v3) also uses build and release numbers to compare
images, so identical version numbers are very unlikely to cause issues.
Bump the firmware version to 3.0.0 to ensure users can install OpenWrt
on their devices.

Reported-by: Colton Conor &lt;colton.conor@gmail.com&gt;
Tested-by: Colton Conor &lt;colton.conor@gmail.com&gt;
Signed-off-by: Sander Vanheule &lt;sander@svanheule.net&gt;
</content>
</entry>
<entry>
<title>firmware-utils: tplink-safeloader: improve soft-version customisation</title>
<updated>2021-09-13T16:36:15Z</updated>
<author>
<name>Sander Vanheule</name>
</author>
<published>2021-09-10T08:57:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=8dba4741b3d4a449e0e4b85dd8cd9df7076e4ded'/>
<id>urn:sha1:8dba4741b3d4a449e0e4b85dd8cd9df7076e4ded</id>
<content type='text'>
Some devices using the safeloader firmware format require a minimum or
specific version to be set in the soft-version metadata partition.
Currently only custom text values can be provided, but not all device
firmware support this format.

Modify the device info struct to allow for more well-defined types of
soft-version overwrites, and provide a few macros for easy value
initialisation. Requires all existing values to be updated to match the
new structure.

Signed-off-by: Sander Vanheule &lt;sander@svanheule.net&gt;
[Adapt TL-WA1201-V2 entry too]
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>firmware-utils: tplink-safeloader: use revision field</title>
<updated>2021-09-09T21:36:13Z</updated>
<author>
<name>Sander Vanheule</name>
</author>
<published>2021-09-01T19:15:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=df63619eeafac0a6b41c26102a7aa4a0dea9aa16'/>
<id>urn:sha1:df63619eeafac0a6b41c26102a7aa4a0dea9aa16</id>
<content type='text'>
The structured soft-version partition has a field which contains a
(source) revision number. Factory images used to include this, but
it was accidentaly removed during an earlier refactoring.

Include the source revision number again in the generated soft-version
partition. Additionaly, also show this revision number when printing
image info.

Fixes: 1a211af2cb3b ("firmware-utils: tplink-safeloader: refactor meta-partition generation")
Signed-off-by: Sander Vanheule &lt;sander@svanheule.net&gt;
</content>
</entry>
<entry>
<title>firmware-utils: seama.h: replace LGPL-2.1-or-later boilerplate with SPDX</title>
<updated>2021-09-07T07:37:35Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2021-08-06T10:59:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=2f7a73329f0705bbeaec309c751f5a8be4991c52'/>
<id>urn:sha1:2f7a73329f0705bbeaec309c751f5a8be4991c52</id>
<content type='text'>
This was missed because scancode license scanner was confused by a
slightly different than expected license text (96,75% license score).

License text included "file" instead of "library" in the main part of
the licensing info. It also used "The GNU C Library" instead of the
standard "This library" in 2nd and 3rd paragraphs.

The first paragraph clearly mentions LGPL-2.1-or-later and the use of
"file" instead of "library" should not affect licensing.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
Acked-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>ath79: add support for TP-Link TL-WA1201 v2</title>
<updated>2021-09-05T21:52:35Z</updated>
<author>
<name>Robert Balas</name>
</author>
<published>2021-09-02T15:07:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=baacdd53dfd1daf3d4fada8921a46a562e4520e2'/>
<id>urn:sha1:baacdd53dfd1daf3d4fada8921a46a562e4520e2</id>
<content type='text'>
This device is a wireless access point working on the 2.4 GHz and 5 GHz
band, based on Qualcomm/Atheros QCA9563 + QCA9886.

Specification
- 775 MHz CPU
- 128 MB of RAM (DDR2)
- 16 MB of FLASH (SPI NOR)
- QCA9563: 2.4 GHz 3x3
- QCA9886: 5 GHz
- AR8033: 1x 1 Gbs Ethernet
- 4x LED, WPS factory reset and power button
- bare UART on PCB (accessible through testpoints)

Methods for Flashing:
- Apply factory image in OEM firmware web-gui. Wait a minute after the
  progress bar completes and restart the device.
- Sysupgrade on top of existing OpenWRT image
- Solder wires onto UART testpoints and attach a terminal.
  Boot the device and press enter to enter u-boot's menu. Then issue the
  following commands
  1. setenv serverip your-server-ip
     setenv ipaddr your-device-ip
  2. tftp 0x80060000 openwrt-squashfs.bin (Rembember output of size in
    hex, henceforth "sizeinhex")
  3. erase 0x9f030000 +"sizeinhex"
  4. cp.b 0x80060000 0x9f030000 0x"sizeinhex"
  5. reboot

Recover:
- U-boot serial console

Signed-off-by: Robert Balas &lt;balasr@iis.ee.ethz.ch&gt;
[convert to nvmem]
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
</feed>
