<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/robimarko/package/boot, branch master</title>
<subtitle>Staging tree of Robert Marko</subtitle>
<id>https://git.openwrt.org/openwrt/staging/robimarko/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/robimarko/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/robimarko/'/>
<updated>2024-02-11T09:48:59Z</updated>
<entry>
<title>uboot-envtools: backport some usefull patches from v2024.04-rc1</title>
<updated>2024-02-11T09:48:59Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2024-02-10T13:47:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/robimarko/commit/?id=3b74ae780cd3bb2a6f83251a2aa0ca1575c4b3d3'/>
<id>urn:sha1:3b74ae780cd3bb2a6f83251a2aa0ca1575c4b3d3</id>
<content type='text'>
Highlights:
- Silence small page read warning.
- Autodetect NAND erase size and env sectors.

Signed-off-by: Shiji Yang &lt;yangshiji66@qq.com&gt;
</content>
</entry>
<entry>
<title>uboot-envtools: update to 2024.01</title>
<updated>2024-02-09T12:55:18Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2024-01-29T18:38:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/robimarko/commit/?id=5a016cc3af3ee96a0df6bc45debb8394e6e7067d'/>
<id>urn:sha1:5a016cc3af3ee96a0df6bc45debb8394e6e7067d</id>
<content type='text'>
Update to latest version.

Refresh patches:
- 002-Revert-tools-env-use-run-to-store-lockfile.patch

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>kexec-tools: update to 2.0.28</title>
<updated>2024-02-06T11:10:05Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2024-02-03T00:55:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/robimarko/commit/?id=1c02b874fa795dbfdc008d98cd58b59613b923c7'/>
<id>urn:sha1:1c02b874fa795dbfdc008d98cd58b59613b923c7</id>
<content type='text'>
Release Notes:
- https://www.spinics.net/lists/kexec/msg32139.html
- https://www.spinics.net/lists/kexec/msg33447.html

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>mediatek: add Comfast CF-E393AX support</title>
<updated>2024-02-02T12:01:38Z</updated>
<author>
<name>David Bentham</name>
</author>
<published>2023-11-10T18:50:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/robimarko/commit/?id=d8f4453bf2de9fd9baf3d660ed12e0797ff2cfdb'/>
<id>urn:sha1:d8f4453bf2de9fd9baf3d660ed12e0797ff2cfdb</id>
<content type='text'>
Comfast CF-E393AX is a dual-band Wi-Fi 6 POE ceiling mount access point.

Oem firmware is a custom openwrt 21.02 snapshot version.

We can gain access via ssh once we remove the root password.

Hardware specification:
  SoC: MediaTek MT7981A 2x A53
  Flash: 128 MB SPI-NAND
  RAM: 256MB DDR3
  Ethernet: 1x 10/100/1000 Mbps built-in PHY (WAN)
            1x 10/100/1000/2500 Mbps MaxLinear GPY211C (LAN)
  Switch: MediaTek MT7531AE
  WiFi: MediaTek MT7976D
  LEDS: 1x (Red, Blue and Green)
  Button: Reset
  UART: 3.3v, 115200n8
  --------------------------
  | Layout |
  | ----------------- |
  | 4 | VCC GND TX RX | &lt;= |
  | ----------------- |
  --------------------------

Gain SSH access:
1. Login into web interface (http://apipaddress/computer/login.html),
   and download the
   configuration(http://apipaddress/computer/config.html).

2. Rename downloaded backup config - 'backup.file to backup.tar.gz',
   Enter 'fakeroot' command then decompress the configuration:
   tar -zxf backup.tar.gz

3. Edit 'etc/shadow', update (remove) root password:
   With password =
   'root:$1$xf7D0Hfg$5gkjmvgQe4qJbe1fi/VLy1:19362:0:99999:7:::'
   'root:$1$xf7D0Hfg$5gkjmvgQe4qJbe1fi/VLy1:19362:0:99999:7:::'
   to
   Without password =
   'root::0:99999:7:::'
   'root::0:99999:7:::'

4. Repack 'etc' directory back to a new backup file:
   tar -zcf backup-ssh.tar.gz etc/
5. Rename new config tar.gz file to 'backup-ssh.file'
   Exit fakeroot - 'exit'

6. Upload new configuration via web interface, now you
   can SSH with the following:

   'ssh -vv -o HostKeyAlgorithms=+ssh-rsa \
   -o PubkeyAcceptedAlgorithms=+ssh-rsa root@192.168.10.1'.

   Backup the mtd partitions
   - https://openwrt.org/docs/guide-user/installation/generic.backup

7. Copy openwrt factory firmware to the tmp folder to install via ssh:

   'scp -o HostKeyAlgorithms=+ssh-rsa \
   -o PubkeyAcceptedAlgorithms=+ssh-rsa \
   *-mediatek-filogic-comfast_cf-e393ax-squashfs-factory.bin \
   root@192.168.10.1:/tmp/'

   'sysupgrade -n -F \
   /tmp/*--mediatek-filogic-comfast_cf-e393ax-squashfs-factory.bin'

8. Once led has stopped flashing - Connect via ssh with the
   default openwrt ip address - 'ssh root@192.168.1.1'

9. SSH copy the openwrt sysupgrade firmware and upgrade
   as per the default instructions.

Signed-off-by: David Bentham &lt;db260179@gmail.com&gt;
</content>
</entry>
<entry>
<title>mediatek: drop NMBM layout for Xiaomi WR30U</title>
<updated>2024-01-23T11:24:32Z</updated>
<author>
<name>Chuanhong Guo</name>
</author>
<published>2024-01-23T11:20:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/robimarko/commit/?id=1b7e62b20b1735fcdc498a35e005afcd775abcf4'/>
<id>urn:sha1:1b7e62b20b1735fcdc498a35e005afcd775abcf4</id>
<content type='text'>
This reverts commit dcdcfc15115a1038e90f21f5aa41726d9c7e2fe5.

This is a firmware for third-party u-boot mod, which should not
be carried here by us.

Signed-off-by: Chuanhong Guo &lt;gch981213@gmail.com&gt;
</content>
</entry>
<entry>
<title>uboot-rockchip: Update to 2024.01</title>
<updated>2024-01-20T20:11:22Z</updated>
<author>
<name>Tianling Shen</name>
</author>
<published>2024-01-10T09:12:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/robimarko/commit/?id=7939df9587b9627f3032ad070e8b43afee8c840f'/>
<id>urn:sha1:7939df9587b9627f3032ad070e8b43afee8c840f</id>
<content type='text'>
Runtime tested on Orange Pi R1 Plus LTS and NanoPi R4S.

Removed upstreamed patches:
- 100-rockchip-rk3328-Add-support-for-Orange-Pi-R1-Plus.patch
- 101-rockchip-rk3328-Add-support-for-Orange-Pi-R1-Plus-LT.patch
- 103-rockchip-rk3568-Add-support-for-FriendlyARM-NanoPi-R.patch
- 104-rockchip-rk3568-Add-support-for-FriendlyARM-NanoPi-R.patch

Refreshed remaining patches.

Signed-off-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
</content>
</entry>
<entry>
<title>arm-trusted-firmware-rockchip: Update to 2.10</title>
<updated>2024-01-20T20:11:22Z</updated>
<author>
<name>Tianling Shen</name>
</author>
<published>2024-01-10T09:10:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/robimarko/commit/?id=d531c344792f60e8f9e7132494e7016a1baedee2'/>
<id>urn:sha1:d531c344792f60e8f9e7132494e7016a1baedee2</id>
<content type='text'>
Runtime tested on Orange Pi R1 Plus LTS (RK3328) and NanoPi R4S (RK3399).

Changelog: https://trustedfirmware-a.readthedocs.io/en/v2.10/change-log.html

Signed-off-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
</content>
</entry>
<entry>
<title>uboot-bcm53xx: bump to 2024.01</title>
<updated>2024-01-20T18:38:20Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2024-01-19T23:08:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/robimarko/commit/?id=f1a447bdb5f25a61402f513e68a216a1ae8c7c97'/>
<id>urn:sha1:f1a447bdb5f25a61402f513e68a216a1ae8c7c97</id>
<content type='text'>
Bump the U-Boot version used for BCM53xx to the 2024.01
version that includes all the needed patches upstream, so we
can get rid of those in the process.

Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>mediatek: add support for JDCloud RE-CP-03</title>
<updated>2024-01-19T20:43:32Z</updated>
<author>
<name>Tianling Shen</name>
</author>
<published>2023-11-01T06:46:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/robimarko/commit/?id=c0c3234e17207a9287a08757fc1752490144a1cd'/>
<id>urn:sha1:c0c3234e17207a9287a08757fc1752490144a1cd</id>
<content type='text'>
Hardware specification:
  SoC: MediaTek MT7986A 4x A53
  Flash: 128GB eMMC
  RAM: 1GB DDR4
  Ethernet: 4x 1GbE, 1x 2.5GbE (RTL8221B)
  Switch: MediaTek MT7531AE
  WiFi: MediaTek MT7976C
  Button: Reset, Joylink
  Power: DC 12V 2A

Flash instructions:
1. Download and flash the vendor migration firmware via webUI:
   https://firmware.download.immortalwrt.eu.org/cnsztl/mediatek/filogic/openwrt-mediatek-mt7986-jdcloud_re-cp-03-vendor-migration.bin
   (Default address is 192.168.68.1, user root, no password)
2. After device has booted up, write new GPT table:
   dd if=openwrt-mediatek-filogic-jdcloud_re-cp-03-gpt.bin of=/dev/mmcblk0 bs=512 seek=0 count=34 conv=fsync
3. Erase and write new BL2:
   echo 0 &gt; /sys/block/mmcblk0boot0/force_ro
   dd if=/dev/zero of=/dev/mmcblk0boot0 bs=512 count=8192 conv=fsync
   dd if=openwrt-mediatek-filogic-jdcloud_re-cp-03-preloader.bin of=/dev/mmcblk0boot0 bs=512 conv=fsync
4. Erase and write new FIP:
   dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=13312 count=8192 conv=fsync
   dd if=openwrt-mediatek-filogic-jdcloud_re-cp-03-bl31-uboot.fip of=/dev/mmcblk0 bs=512 seek=13312 conv=fsync
5. Set static IP on your PC:
   IP 192.168.1.254/24, GW 192.168.1.1
6. Serve OpenWrt initramfs image using TFTP server.
7. Cut off the power and re-engage, wait for TFTP recovery to complete.
8. After OpenWrt has booted, perform sysupgrade.
9. Additionally, if you want to have eMMC recovery boot feature:
     (Don't worry! You will always have TFTP recovery boot feature.)
   dd if=openwrt-mediatek-filogic-jdcloud_re-cp-03-initramfs-recovery.itb of=/dev/mmcblk0p4 bs=512 conv=fsync

Signed-off-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
</content>
</entry>
<entry>
<title>uboot-mediatek: add support for JDCloud RE-CP-03</title>
<updated>2024-01-19T20:43:32Z</updated>
<author>
<name>Tianling Shen</name>
</author>
<published>2023-11-01T06:44:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/robimarko/commit/?id=6fa4fbbc5293886aa6bae6e0cac4b99a4c472fc4'/>
<id>urn:sha1:6fa4fbbc5293886aa6bae6e0cac4b99a4c472fc4</id>
<content type='text'>
The vendor U-Boot has enabled signature verification, so add
a custom U-Boot build for OpenWrt.

Signed-off-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
</content>
</entry>
</feed>
