- Outcome of the update: SUCCESSFUL
- DSM version prior update: v6.2.3.3_25426 - DS918+
- Loader version and model: TinyCore 0.8.0 - DS3622xs+
- Using custom extra.lzma: NO
- Installation type: BAREMETAL - HPE MicroServer Gen10 Plus - Xeon E-2224 - Embedded Intel i350 AM41Gb 4-port
- Additional comments: Had to install TinyCore with the drives in, only got 1 without and had to rebuild the loader.
Updated the MicroServer to the latest firmware stack (2.58 UEFI/BIOS, 2.70 iLO5, Latest SPP with latest updates added)
Downloaded TC 0.8.0
Created an Image of Jun's loader from the USB drive in case I needed to revert
Imaged the USB drive with Rufus 3.18
Used the following commands I found from Fireball:7.0.1
create directory "/mnt/sdb3/auxfiles" (if not created, upgrade to 7.1.0 will fail)
./rploader.sh update now
./rploader.sh fullupgrade now
./rploader.sh serialgen DS3622xs+
./rploader.sh identifyusb now
./rploader.sh satamap now
./rploader.sh build broadwellnk-7.0.1-42218
7.1.0
./rploader.sh clean now
./rploader.sh build broadwellnk-7.1.0-42661
./rploader.sh clean now; rm -rf /mnt/sdb3/auxfiles; rm -rf /home/tc/custom-module; ./rploader.sh backup now;
sudo poweroff
Once booted I couldn't get the compiled *.pat file I downloaded from TC to work. Errored at 40% with a corrupt file.
I downloaded the Nano-Packed Update 1 pat file for the DS3622xs+ from Synology and the install completed successfully. The system is online and all the packages came back in including Plex (after a re-install). My Storage was failed because it only detected the single drive when I ran the commands. I rebooted into TC and ran:
./rploader.sh satamap
./rploader.sh build broadwellnk-7.1.0-42661
./rploader.sh clean now; rm -rf /mnt/sdb3/auxfiles; rm -rf /home/tc/custom-module; ./rploader.sh backup now;
sudo poweroff
The system is successfully updated and all the data is back. DSM had to repair the system partitions on the other 3 drives after boot since they weren't upgraded with the first one.