From: Markus Stockhausen Date: Fri, 8 Jul 2022 15:27:22 +0000 (+0200) Subject: realtek: make DGS-1210 u-boot-env partition writeable X-Git-Tag: v23.05.0-rc1~2902 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=b2681e584c0674788fc1f11dd9950cb769d961e9;p=openwrt%2Fopenwrt.git realtek: make DGS-1210 u-boot-env partition writeable We are close to provide enduser friendly OpenWrt images for DGS-1210 switches that do not need serial console. Nevertheless a small bit is missing. We cannot switch back to the vendor partition or initiate a download of a vendor firmware image. To issue this from inside OpenWrt we need write access to U-Boot environment. Case 1: Switch back to secondary (vendor) image > fw_setenv bootcmd run addargs\; bootm 0xb4e80000 > fw_setenv image /dev/mtdblock7 > reboot Case 2: Issue D-Link Network Assistant based download on next reboot. This is a combination of some vendor specific protocol (DDP) and a TFTP download afterwards. > fw_setenv bootstop on > reboot Allow these commands by opening up u-boot-env for write access. Tested on DGS-1210-20. Signed-off-by: Markus Stockhausen --- diff --git a/target/linux/realtek/dts-5.10/rtl8382_d-link_dgs-1210.dtsi b/target/linux/realtek/dts-5.10/rtl8382_d-link_dgs-1210.dtsi index 09f5555307..565ba45de6 100644 --- a/target/linux/realtek/dts-5.10/rtl8382_d-link_dgs-1210.dtsi +++ b/target/linux/realtek/dts-5.10/rtl8382_d-link_dgs-1210.dtsi @@ -55,7 +55,6 @@ partition@80000 { label = "u-boot-env"; reg = <0x00080000 0x40000>; - read-only; }; partition@c0000 { label = "board-name";