From 363f13a10b7206530f5c33deee004673bd9799cc Mon Sep 17 00:00:00 2001
From: Links <help.markus+gitk@gmail.com>
Date: Wed, 29 Jun 2022 16:37:46 +0200
Subject: [PATCH 1/2] add Jovision Hi3516Ev200 board gpio

---
 en/gpio-settings.md | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/en/gpio-settings.md b/en/gpio-settings.md
index 7180b27..a9ca40f 100644
--- a/en/gpio-settings.md
+++ b/en/gpio-settings.md
@@ -102,3 +102,11 @@ _i - inverted value_
 | Processor   | IRCUT1 | IRCUT2 | IRLED | DEVICE ID                |
 |-------------|--------|--------|-------|--------------------------|
 | Hi3516Ev300 | 40     | 41     | 65    | unknown                  |
+
+
+### Jovision boards
+
+| Processor   | IRCUT1 | IRCUT2 | LIGHT |
+|-------------|--------|--------|-------|
+| Hi3516Ev200 | 53     | 52     | 4     |
+

From 9caae92676e9b0dfd908b7e56bb227a13d975144 Mon Sep 17 00:00:00 2001
From: Links <help.markus+gitk@gmail.com>
Date: Thu, 30 Jun 2022 16:49:03 +0200
Subject: [PATCH 2/2] more uboot help

---
 en/install-hisi.md  | 33 +++++++++++++++++++++++++++++++++
 en/install-xm530.md | 30 +++++++++++++++++++++++++++++-
 2 files changed, 62 insertions(+), 1 deletion(-)

diff --git a/en/install-hisi.md b/en/install-hisi.md
index e708f62..c9ef788 100644
--- a/en/install-hisi.md
+++ b/en/install-hisi.md
@@ -68,3 +68,36 @@ reset
 ```
 
 [1]: guide-supported-devices.md
+
+
+### Uboot without tftp command
+
+```
+setenv uk 'mw.b 0x42000000 ff 1000000; setenv bootfile uImage.${soc} && tftpboot && sf probe 0; sf erase 0x50000 0x200000; sf write 0x40080000 0x50000 ${filesize}'
+setenv ur 'mw.b 0x42000000 ff 1000000; setenv bootfile rootfs.squashfs.${soc} && tftpboot && sf probe 0; sf erase 0x250000 0x500000; sf write 0x40080000 0x250000 ${filesize}'
+```
+
+
+### backup device
+
+```
+setenv ipaddr 192.168.1.10
+setenv serverip 192.168.1.254    # Your TFTP server IP address.
+
+sf read 0x42000000 0x0 0x800000
+tftpput 0x42000000 0x800000 backup.img
+```
+
+
+### restore device
+
+if something goes wrong uboot can be bricked!
+
+```
+setenv bootfile backup.img
+tftpboot
+sf probe 0
+sf erase 0x0000 0x800000
+sf write 0x40080000 0x0 ${filesize}
+reset
+```
diff --git a/en/install-xm530.md b/en/install-xm530.md
index bd0eef5..6b7c15a 100644
--- a/en/install-xm530.md
+++ b/en/install-xm530.md
@@ -38,4 +38,32 @@ run uk; run ur; reset
 After you have finished flashing new firmware, please run `firstboot` command
 to format jffs2 partition used to store settings.
 
-### Known issues
\ No newline at end of file
+### Known issues
+
+
+### Uboot with out tftp command
+
+```
+setenv uk1 'mw.b 0x81000000 ff 1000000; setenv bootfile uImage.${soc}; tftpboot'
+setenv uk2 'sf probe 0; sf erase 0x50000 0x200000; sf write 0x81000000 0x50000 ${filesize}'
+setenv uk 'run uk1 ; run uk2'
+setenv ur1 'mw.b 0x81000000 ff 1000000; setenv bootfile rootfs.squashfs.${soc}; tftpboot'
+setenv ur2 'sf probe 0; sf erase 0x250000 0x500000; sf write 0x81000000 0x250000 ${filesize}'
+setenv ur 'run ur1 ; run ur2'
+saveenv
+
+run uk; run ur; reset
+```
+
+### backup device (no tftpput)
+
+open the serial console with a logfile
+Note: dumping via Serial takes long
+
+```
+sf probe 0
+sf read 0x81000000 0x0 0x800000
+md.b 0x81000000 0x800000
+```
+
+use `cut -b 11-57 | xxd -r -p` to reconstruct the binary from `md.b` output