<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/thess/package/boot, 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-11-03T11:45:40Z</updated>
<entry>
<title>uboot-imx: set BUILD_SUBTARGET to 'cortexa9'</title>
<updated>2021-11-03T11:45:40Z</updated>
<author>
<name>Piotr Dymacz</name>
</author>
<published>2021-03-28T22:48:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=b6b09bf00cff38cfc8869053afb3dc26e2150edb'/>
<id>urn:sha1:b6b09bf00cff38cfc8869053afb3dc26e2150edb</id>
<content type='text'>
All currently supported devices belong to the imx/cortexa9 subtarget.

Signed-off-by: Piotr Dymacz &lt;pepe2k@gmail.com&gt;
</content>
</entry>
<entry>
<title>uboot-envtools: move imx to imx_cortexa9</title>
<updated>2021-11-03T11:45:40Z</updated>
<author>
<name>Piotr Dymacz</name>
</author>
<published>2021-10-13T12:52:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=ddfebaff9fd75301655d71a6a7bac2019d2fdc23'/>
<id>urn:sha1:ddfebaff9fd75301655d71a6a7bac2019d2fdc23</id>
<content type='text'>
Subtarget-specific files under 'uboot-envtools' package are supported
since 6f3a05ebb0 ("uboot-envtools: support uci-default config also per
subtargets").

Signed-off-by: Piotr Dymacz &lt;pepe2k@gmail.com&gt;
</content>
</entry>
<entry>
<title>uboot-imx6: rename to 'uboot-imx'</title>
<updated>2021-11-03T11:45:40Z</updated>
<author>
<name>Piotr Dymacz</name>
</author>
<published>2021-03-28T16:51:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=53cdf9bf330bbffb0d41ec0fe9635c1a25ccf008'/>
<id>urn:sha1:53cdf9bf330bbffb0d41ec0fe9635c1a25ccf008</id>
<content type='text'>
Signed-off-by: Piotr Dymacz &lt;pepe2k@gmail.com&gt;
</content>
</entry>
<entry>
<title>uboot-envtools: rename 'imx6' to 'imx'</title>
<updated>2021-11-03T11:45:40Z</updated>
<author>
<name>Piotr Dymacz</name>
</author>
<published>2021-03-28T16:11:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=346db2f3b01913372f69a7d4883ba072c2097575'/>
<id>urn:sha1:346db2f3b01913372f69a7d4883ba072c2097575</id>
<content type='text'>
Signed-off-by: Piotr Dymacz &lt;pepe2k@gmail.com&gt;
</content>
</entry>
<entry>
<title>kobs-ng: update dependencies after 'imx6' -&gt; 'imx' rename</title>
<updated>2021-11-03T11:45:40Z</updated>
<author>
<name>Piotr Dymacz</name>
</author>
<published>2021-03-28T16:03:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=297f10d3342ab930280a6cee47c942a843b5a951'/>
<id>urn:sha1:297f10d3342ab930280a6cee47c942a843b5a951</id>
<content type='text'>
Signed-off-by: Piotr Dymacz &lt;pepe2k@gmail.com&gt;
</content>
</entry>
<entry>
<title>uboot-envtools: mt7622: make use of find_mmc_part</title>
<updated>2021-11-01T18:00:47Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2021-11-01T14:00:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=cb5953635ed66e66c25624201c3b3289212be73f'/>
<id>urn:sha1:cb5953635ed66e66c25624201c3b3289212be73f</id>
<content type='text'>
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>ath79: add support for Dongwon T&amp;I DW02-412H</title>
<updated>2021-10-31T20:58:28Z</updated>
<author>
<name>Jihoon Han</name>
</author>
<published>2021-10-01T05:53:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=84451173f08e7af9e47c85c1a0cd8e041f4ec568'/>
<id>urn:sha1:84451173f08e7af9e47c85c1a0cd8e041f4ec568</id>
<content type='text'>
Dongwon T&amp;I DW02-412H is a 2.4/5GHz band 11ac (WiFi-5) router, based on
Qualcomm Atheros QCA9557.

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

- SoC: Qualcomm Atheros QCA9557-AT4A
- RAM: DDR2 128MB
- Flash: SPI NOR 2MB (Winbond W25Q16DVSSIG / ESMT F25L16PA(2S)) +
         NAND 64/128MB
- WiFi:
  - 2.4GHz: QCA9557 WMAC
  - 5GHz: QCA9882-BR4A
- Ethernet: 5x 10/100/1000Mbps
  - Switch: QCA8337N-AL3C
- USB: 1x USB 2.0
- UART:
  - JP2: 3.3V, TX, RX, GND (3.3V is the square pad) / 115200 8N1

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

1.  Connect a serial interface to UART header and
    interrupt the autostart of kernel.
2.  Transfer the factory image via TFTP and write it to the NAND flash.
3.  Update U-Boot environment variable.
    &gt; tftpboot 0x81000000 &lt;your image&gt;-factory.img
    &gt; nand erase 0x1000000
    &gt; nand write 0x81000000 0x1000000 ${filesize}
    &gt; setenv bootpart 2
    &gt; saveenv

Revert to stock firmware
--------------

1.  Revert to stock U-Boot environment variable.
    &gt; setenv bootpart 1
    &gt; saveenv

MAC addresses as verified by OEM firmware
--------------

   WAN: *:XX (label)
   LAN: *:XX + 1
  2.4G: *:XX + 3
    5G: *:XX + 4

The label MAC address was found in art 0x0.

Credits
--------------

Credit goes to the @manatails who first developed how to port OpenWRT
to this device and had a significant impact on this patch.

And thanks to @adschm and @mans0n for guiding me to revise the code
in many ways.

Signed-off-by: Jihoon Han &lt;rapid_renard@renard.ga&gt;
Reviewed-by: Sungbo Eo &lt;mans0n@gorani.run&gt;
Tested-by: Sungbo Eo &lt;mans0n@gorani.run&gt;
</content>
</entry>
<entry>
<title>ramips: add support for Xiaomi MiWifi 3C</title>
<updated>2021-10-31T20:24:47Z</updated>
<author>
<name>Eduardo Santos</name>
</author>
<published>2021-10-20T13:54:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=3c97fb4346d11ab3e7cc453ffd7b66b4b9140aec'/>
<id>urn:sha1:3c97fb4346d11ab3e7cc453ffd7b66b4b9140aec</id>
<content type='text'>
This commit adds support for Xiaomi MiWiFi 3C device.

Xiaomi MiWifi 3C has almost the same system architecture
as the Xiaomi Mi WiFi Nano, which is already officially
supported by OpenWrt.

The differences are:

 - Numbers of antennas (4 instead of 2). The antenna management
   is done via the µC. There is no configuration needed in the
   software code.
 - LAN port assignments are different. LAN1 and WAN are
   interchanged.

OpenWrt Wiki: https://openwrt.org/toh/xiaomi/mir3c

OpenWrt developers forum page:
https://forum.openwrt.org/t/support-for-xiaomi-mi-3c

Specifications:

 - CPU: MediaTek MT7628AN (575MHz)
 - Flash: 16MB
 - RAM: 64MB DDR2
 - 2.4 GHz: IEEE 802.11b/g/n with Integrated LNA and PA
 - Antennas: 4x external single band antennas
 - WAN: 1x 10/100M
 - LAN: 2x 10/100M
 - LED: 1x amber/blue/red. Programmable
 - Button: Reset

MAC addresses as verified by OEM firmware:

use address source
LAN *:92 factory 0x28
WAN *:92 factory 0x28
2g *:93 factory 0x4

OEM firmware uses VLAN's to create the network interface for WAN and LAN.

Bootloader info:
The stock bootloader uses a "Dual ROM Partition System".
OS1 is a deep copy of OS2.
The bootloader start OS2 by default.
To force start OS1 it is needed to set "flag_try_sys2_failed=1".

How to install:
1- Use OpenWRTInvasion to gain telnet, ssh and ftp access.
   https://github.com/acecilia/OpenWRTInvasion
   (IP: 192.168.31.1 - Username: root - Password: root)
2- Connect to router using telnet or ssh.
3- Backup all partitions. Use command  "dd if=/dev/mtd0 of=/tmp/mtd0".
   Copy /tmp/mtd0 to computer using ftp.
4- Copy openwrt-ramips-mt76x8-xiaomi_miwifi-3c-squashfs-sysupgrade.bin
   to /tmp in router using ftp.
5- Enable UART access and change start image for OS1.
```
nvram set uart_en=1
nvram set flag_last_success=1
nvram set boot_wait=on
nvram set flag_try_sys2_failed=1
nvram commit
```
6- Installing Openwrt on OS1 and free OS2.
```
mtd erase OS1
mtd erase OS2
mtd -r write /tmp/openwrt-ramips-mt76x8-xiaomi_miwifi-3c-squashfs-sysupgrade.bin OS1
```

Limitations: For the first install the image size needs to be less
than 7733248 bits.

Thanks for all community and especially for this device:
minax007, earth08, S.Farid

Signed-off-by: Eduardo Santos &lt;edu.2000.kill@gmail.com&gt;
[wrap lines, remove whitespace errors, add mediatek,mtd-eeprom to
 &amp;wmac, convert to nvmem]
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>uboot-sunxi: add support for FriendlyARM NanoPi R1S H5</title>
<updated>2021-10-30T19:17:20Z</updated>
<author>
<name>Chukun Pan</name>
</author>
<published>2021-10-16T10:02:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=e43eb16efe97a597a2ebaa9f549d1daec2c8c2ab'/>
<id>urn:sha1:e43eb16efe97a597a2ebaa9f549d1daec2c8c2ab</id>
<content type='text'>
Merged in https://github.com/u-boot/u-boot/commit/e7510d2,
adjust back to the current 2020.04 version.

Signed-off-by: Chukun Pan &lt;amadeus@jmu.edu.cn&gt;
</content>
</entry>
<entry>
<title>at91: add support for sam9x60-ek board</title>
<updated>2021-10-24T16:52:29Z</updated>
<author>
<name>Claudiu Beznea</name>
</author>
<published>2021-10-11T08:47:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=8746ba3657b2c328ad23a6adcbe5fb6a9e87c490'/>
<id>urn:sha1:8746ba3657b2c328ad23a6adcbe5fb6a9e87c490</id>
<content type='text'>
Add support for SAM9X60-EK board.

Hardware:
- SoC: SAM9X60
- RAM: Winbond W972GG6KB-25 (2Gbit DDR2)
- NAND Flash: Micron MT29F4G08ABAEA
- QSPI Flash: Microchip SST26VF064B
- EEPROM: Microchip 24AA02E48
- SDMMC: One standard 4-bit SD card interface
- USB: two stacked Type-A connectors with power switches, one micro-B
       USB device
- CAN: 2 interfaces (Microchip MCP2542)
- Ethernet: one 10/100Mbps
- WiFi/BT: one optional WiFi/Bluetooth interface
- Audio: one ClassD port
- Display: one 24-bit LCD interface
- Camera: one 12-bit image sensor interface
- IO: one IO expander (Microchip MCP23008)
- Debug ports: one J-Link-OB + CDC, one JTAG interface
- Leds: one RGB LED
- Buttons: 4 push button switches
- Expansion: one PIO connector, one mikrobus connector
- Power management: two power regulators, two power consumption measurement
                    devices

Flashing:
- follow the procedure at [1]

[1] https://www.linux4sam.org/bin/view/Linux4SAM/Sam9x60EKMainPage#Create_a_SD_card_with_the_demo

Signed-off-by: Claudiu Beznea &lt;claudiu.beznea@microchip.com&gt;
</content>
</entry>
</feed>
