--- /dev/null
+# Dell X1052
+
+https://www.dell.com/support/home/en-us/product-support/product/networking-x1000-series/drivers
+
+sw-b000-2#show version
+SW version 3.0.1.2 ( date 26-May-2019 time 16:24:43 )
+Boot version 1.0.0.25 ( date 05-Apr-2017 time 09:55:19 )
+HW version 00.00.04
+
+dpavlin@black:~/Dell-X1052$ wget https://dl.dell.com/FOLDER07885413M/1/x10xx-3019.zip
+
+dpavlin@black:~/Dell-X1052$ unzip x10xx-3019.zip
+
+## check which switches are this version
+
+dpavlin@black:~/dell-switch$ git -C out/ grep X1052 | cut -d_ -f2 | sort -u
+sw-b000-2
+sw-b100-2
+sw-b200-2
+sw-c300-2
+sw-fond
+
+dpavlin@black:~/dell-switch$ git -C out/ grep X1052 | cut -d_ -f2 | sort -u | xargs -i ./dell-switch.pl {} 'show version'
+
+## ssh 10.20.0.60
+
+sw-b000-2#show version
+
+SW version 3.0.1.2 ( date 26-May-2019 time 16:24:43 )
+Boot version 1.0.0.25 ( date 05-Apr-2017 time 09:55:19 )
+HW version 00.00.04
+
+## ssh 10.20.0.61
+
+sw-b100-2#show version
+SW version 3.0.1.2 ( date 26-May-2019 time 16:24:43 )
+Boot version 1.0.0.25 ( date 05-Apr-2017 time 09:55:19 )
+HW version 00.00.04
+
+## ssh 10.20.0.62
+
+sw-b200-2#show version
+SW version 3.0.1.2 ( date 26-May-2019 time 16:24:43 )
+Boot version 1.0.0.25 ( date 05-Apr-2017 time 09:55:19 )
+HW version 00.00.04
+
+## ssh 10.20.0.65
+
+sw-c300-2#show version
+SW version 3.0.1.2 ( date 26-May-2019 time 16:24:43 )
+Boot version 1.0.0.25 ( date 05-Apr-2017 time 09:55:19 )
+HW version 00.00.04
+
+## ssh 10.20.0.24
+
+sw-fond#show version
+SW version 3.0.1.2 ( date 26-May-2019 time 16:24:43 )
+Boot version 1.0.0.25 ( date 05-Apr-2017 time 09:55:19 )
+HW version 00.00.04
+
+
+
+
+dpavlin@black:~/Dell-X1052$ unzip x10xx-3019.zip
+Archive: x10xx-3019.zip
+replace x10xx-3019/Dell_X1000-X4000_Series_UG.pdf? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
+ inflating: x10xx-3019/Dell_X1000-X4000_Series_UG.pdf
+ inflating: x10xx-3019/MIBs.zip
+ inflating: x10xx-3019/MicroUSB-FTDI2.12.00WindowsDrivers.zip
+ inflating: x10xx-3019/X1000 Series and X4012 Release Notes 3.0.1.9.pdf
+ inflating: x10xx-3019/x10xx-3019.ros
+ inflating: x10xx-3019/x10xx_boot-10025.rfb
+ inflating: x10xx-3019/X10xx_X4012_CLI_Software_Upgrade_Instructions.pdf # XXX read this file
+ inflating: x10xx-3019/X10xx_X4012_GUI_Software_Upgrade_Instructions.pdf
+
+- HW version update to 00.00.04 doesn't require 10-15 minutes to update CPLD
+
+copy tftp://10.20.0.216/x10xx-3019.ros image
+copy tftp://10.20.0.216/x10xx_boot-10025.rfb boot
+show bootvar
+reload
+
+dpavlin@black:~/dell-switch$ sh x1052.sh | xargs -i ./dell-switch.pl {} 'show bootvar'
+
+dpavlin@black:~/dell-switch$ grep . out/*bootvar* | sed -e 's/^[^_]*_//' -e 's/_[^:]*:/ /'
+sw-fond Image Filename Version Date Status
+sw-fond ----- --------- --------- --------------------- -----------
+sw-fond 1 image-1 3.0.0.82 03-Nov-2016 17:20:11 Not active
+sw-fond 2 image-2 3.0.1.2 26-May-2019 16:25:00 Active*
+sw-fond "*" designates that the image was selected for the next boot
+sw-fond sw-fond#
+sw-b000-2 Image Filename Version Date Status
+sw-b000-2 ----- --------- --------- --------------------- -----------
+sw-b000-2 1 image-1 3.0.0.95 24-Dec-2017 17:48:44 Not active
+sw-b000-2 2 image-2 3.0.1.2 26-May-2019 16:25:00 Active*
+sw-b000-2 "*" designates that the image was selected for the next boot
+sw-b000-2 sw-b000-2#
+sw-b100-2 Image Filename Version Date Status
+sw-b100-2 ----- --------- --------- --------------------- -----------
+sw-b100-2 1 image-1 3.0.1.2 26-May-2019 16:25:00 Active*
+sw-b100-2 2 image-2 3.0.0.95 24-Dec-2017 17:48:44 Not active
+sw-b100-2 "*" designates that the image was selected for the next boot
+sw-b100-2 sw-b100-2#
+sw-b200-2 Image Filename Version Date Status
+sw-b200-2 ----- --------- --------- --------------------- -----------
+sw-b200-2 1 image-1 3.0.1.2 26-May-2019 16:25:00 Active*
+sw-b200-2 2 image-2 3.0.0.95 24-Dec-2017 17:48:44 Not active
+sw-b200-2 "*" designates that the image was selected for the next boot
+sw-b200-2 sw-b200-2#
+sw-c300-2 Image Filename Version Date Status
+sw-c300-2 ----- --------- --------- --------------------- -----------
+sw-c300-2 1 image-1 3.0.1.2 26-May-2019 16:25:00 Active*
+sw-c300-2 2 image-2 3.0.0.95 24-Dec-2017 17:48:44 Not active
+sw-c300-2 "*" designates that the image was selected for the next boot
+sw-c300-2 sw-c300-2#
+d
+
+dpavlin@black:~/dell-switch$ sh x1052.sh | xargs -i ./dell-switch.pl {} 'show bootvar'
+
+dpavlin@black:~/dell-switch$ grep . out/*bootvar* | sed -e 's/^[^_]*_//' -e 's/_[^:]*:/ /'
+sw-fond Image Filename Version Date Status
+sw-fond ----- --------- --------- --------------------- -----------
+sw-fond 1 image-1 3.0.0.82 03-Nov-2016 17:20:11 Not active
+sw-fond 2 image-2 3.0.1.2 26-May-2019 16:25:00 Active*
+sw-fond "*" designates that the image was selected for the next boot
+sw-fond sw-fond#
+sw-b000-2 Image Filename Version Date Status
+sw-b000-2 ----- --------- --------- --------------------- -----------
+sw-b000-2 1 image-1 3.0.0.95 24-Dec-2017 17:48:44 Not active
+sw-b000-2 2 image-2 3.0.1.2 26-May-2019 16:25:00 Active*
+sw-b000-2 "*" designates that the image was selected for the next boot
+sw-b000-2 sw-b000-2#
+sw-b100-2 Image Filename Version Date Status
+sw-b100-2 ----- --------- --------- --------------------- -----------
+sw-b100-2 1 image-1 3.0.1.2 26-May-2019 16:25:00 Active*
+sw-b100-2 2 image-2 3.0.0.95 24-Dec-2017 17:48:44 Not active
+sw-b100-2 "*" designates that the image was selected for the next boot
+sw-b100-2 sw-b100-2#
+sw-b200-2 Image Filename Version Date Status
+sw-b200-2 ----- --------- --------- --------------------- -----------
+sw-b200-2 1 image-1 3.0.1.2 26-May-2019 16:25:00 Active*
+sw-b200-2 2 image-2 3.0.0.95 24-Dec-2017 17:48:44 Not active
+sw-b200-2 "*" designates that the image was selected for the next boot
+sw-b200-2 sw-b200-2#
+sw-c300-2 Image Filename Version Date Status
+sw-c300-2 ----- --------- --------- --------------------- -----------
+sw-c300-2 1 image-1 3.0.1.2 26-May-2019 16:25:00 Active*
+sw-c300-2 2 image-2 3.0.0.95 24-Dec-2017 17:48:44 Not active
+sw-c300-2 "*" designates that the image was selected for the next boot
+sw-c300-2 sw-c300-2#
+
+
+
+dpavlin@black:~/Dell-X1052$ cp -pv x10xx-3019/x10xx-3019.ros ~/dell-switch/running-config/
+'x10xx-3019/x10xx-3019.ros' -> '/home/dpavlin/dell-switch/running-config/x10xx-3019.ros'
+You have new mail in /var/mail/dpavlin
+dpavlin@black:~/Dell-X1052$ cp -pv x10xx-3019/x10xx_boot-10025.rfb ~/dell-switch/running-config/
+'x10xx-3019/x10xx_boot-10025.rfb' -> '/home/dpavlin/dell-switch/running-config/x10xx_boot-10025.rfb'
+
+
+
+dpavlin@black:~/dell-switch$ ./ssh.sh sw-b000-2
+
+
+
+
+User Name:admin
+Password:********
+
+
+sw-b000-2#
+sw-b000-2#show bootvar
+Image Filename Version Date Status
+----- --------- --------- --------------------- -----------
+1 image-1 3.0.0.95 24-Dec-2017 17:48:44 Not active
+2 image-2 3.0.1.2 26-May-2019 16:25:00 Active*
+
+"*" designates that the image was selected for the next boot
+
+sw-b000-2#copy tftp://10.20.0.216/x10xx-3019.ros image
+12-Aug-2022 18:07:37 %COPY-I-FILECPY: Files Copy - source URL tftp://10.20.0.216/x10xx-3019.ros destination URL flash://image
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!12-Aug-2022 18:10:18 %COPY-N-TRAP: The copy operation was completed successfully
+!
+Copy: 11506394 bytes copied in 00:02:41 [hh:mm:ss]
+
+sw-b000-2#copy tftp://10.20.0.216/x10xx_boot-10025.rfb boot
+12-Aug-2022 18:11:02 %COPY-I-FILECPY: Files Copy - source URL tftp://10.20.0.216/x10xx_boot-10025.rfb destination URL flash://BOOT
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!12-Aug-2022 18:11:09 %COPY-N-TRAP: The copy operation was completed successfully
+!
+Copy: 524304 bytes copied in 00:00:07 [hh:mm:ss]
+
+sw-b000-2#show bootvar
+Image Filename Version Date Status
+----- --------- --------- --------------------- -----------
+1 image-1 3.0.1.9 12-Oct-2021 11:42:18 Not active*
+2 image-2 3.0.1.2 26-May-2019 16:25:00 Active
+
+"*" designates that the image was selected for the next boot
+
+sw-b000-2#reload
+This command will reset the whole system and disconnect your current session. Do you want to continue ? (Y/N)[N] Y
+Shutting down ...
+Shutting down ...
+Shutting down ...
+
+# cca 190 sec to reboot
+
+