xpnuc Posted February 26, 2022 Share #1 Posted February 26, 2022 Hi everybody, I am trying to install DSM 7 using the tinycore-redpill bootloader from @pocopico. I was able to build the bootloader for both DS3615xs and DS918+. Unfortunately, after connecting to the Synology page, I can't get to the DSM installation page. I get the following error: We've detected errors on the hard drives (2), and the SATA ports have also been disabled. I also attached two screenshots. Do you have some ideas on what to check to succeed? Thanks Quote Link to comment Share on other sites More sharing options...
dhsk1985 Posted February 26, 2022 Share #2 Posted February 26, 2022 (edited) I have the same problem, it seems that it writes the name of the motherboard. On another computer, the pat file upload error at the time of installation. Edited February 26, 2022 by dhsk1985 Quote Link to comment Share on other sites More sharing options...
shark Posted February 27, 2022 Share #3 Posted February 27, 2022 (edited) Hello guys, take your own user_config.json and change to this SataPortMap=188 DiskIdxMap=0A0008 then sudo ./rploader.sh build apollolake-7.0.1-42218 install DSM then come back to TinyCore and take your own user_config.json and sudo ./rploader.sh satamap now sudo ./rploader.sh build apollolake-7.0.1-42218 If you reboot to DS918+ or DS3615xs then all things are ok I made this on 4 other mashines and all are be fine Edited February 27, 2022 by shark Quote Link to comment Share on other sites More sharing options...
dhsk1985 Posted February 28, 2022 Share #4 Posted February 28, 2022 I didn't use tinycore-redpill bootloader. I installed as follows: 1) Download redpill-DS918+_7.0.1-42218_b1635406499.img 2) I saved the image with win32 Disk Image in the pendriver 3) The first time everything went fine, when I changed the HD, it didn't stop giving this error Using this pendriver in a VMWARE, I create the 50GB disks and I can do the installation normally. When I switch to a PC I get this problem. It looks like it makes some connection to the synolgy.com website and truncates the disk. If I change the motherboard I can install !! Please, help!!!! Quote Link to comment Share on other sites More sharing options...
xpnuc Posted March 1, 2022 Author Share #5 Posted March 1, 2022 On 2/27/2022 at 9:37 PM, shark said: Hello guys, take your own user_config.json and change to this SataPortMap=188 DiskIdxMap=0A0008 then sudo ./rploader.sh build apollolake-7.0.1-42218 install DSM then come back to TinyCore and take your own user_config.json and sudo ./rploader.sh satamap now sudo ./rploader.sh build apollolake-7.0.1-42218 If you reboot to DS918+ or DS3615xs then all things are ok I made this on 4 other mashines and all are be fine Unfortunately, that doesn't seem to work with the DS918+ Quote Link to comment Share on other sites More sharing options...
shark Posted March 1, 2022 Share #6 Posted March 1, 2022 Here is the instruction from pocopico: sudo ./rploader.sh update now sudo ./rploader.sh serialgen DS918+ now sudo ./rploader.sh satamap now sudo ./rploader.sh identifyusb now user_config.json -> Filezilla change the config_user.json -> see below sudo ./rploader.sh build apollolake-7.0.1-42218 { "extra_cmdline": { "pid": "0x1000", "vid": "0x8564", "sn": "111500000000", "mac1": "MAC01MAC0201", "SataPortMap": "1", "DiskIdxMap": "00" }, "synoinfo": { "internalportcfg" : "0xffff", "maxdisks" : "16", "support_bde_internal_10g" : "no" }, "ramdisk_copy": { } } This is only example -> but you can try SataPortMap": "1" and DiskIdxMap": "00" this is from my NUC D54250WYK Please load also the newest pat file from Synology https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS918%2B_42218.pat?model=DS918%2B&bays=4&dsm_version=7.0.1&build_number=42218 If this not work then maybe the cpu is not compatible with DS918+. In Jun´s Loader 6.2 you can´t also not install DS918+ DSM on not compatible CPU´s. But then you should try DS3615xs -> bromolow is compatible with almost x64 CPU´s this is my experience. Quote Link to comment Share on other sites More sharing options...
xpnuc Posted March 1, 2022 Author Share #7 Posted March 1, 2022 It worked, using the disk map from your NUC Thanks! Quote Link to comment Share on other sites More sharing options...
dhsk1985 Posted March 2, 2022 Share #8 Posted March 2, 2022 (edited) Hi, I managed to solve it!!!! INSTALL DSM 7.0 ON PC > BY DANIEL Follow the steps: 1 - DOWNLOAD redpill-DS918+_7.0.1-42218_b1635406499.img 2 - MOUNT this IMG 3 - EDIT: BOOT > GRUB.CFG, CHANGE MAC AND SERIAL NUMBER, ADD SataPortMap=188 AND DiskIdxMap=0A0008, CHANGE PENDRIVER VID AND PID 4 - WRITE to pendriver with win32 disk imager 5 - PUT the pendriver on the PC and boot 6 - FIND.SYNOLOGY.COM 7 - INSTALL PAT DSM_DS918+_42218.pat ========================================================================================== GRUB.CFG # # ### !!! WARNING - READ ME !!! ### # # DO NOT edit this file. This file has been generated automatically by the loader generator. # If you were asked to use a pre-made image and asked by someone to edit this file DO NOT do it. The only # supported method of obtaining the loader image is generating it using the loader generator provided. # terminal_output console if serial --unit=0 --speed=115200; then terminal_input --append serial_com0 terminal_output --append serial_com0 fi set default="0" set timeout="3" set timeout_style="menu" if [ -s $prefix/grubenv ]; then load_env --file $prefix/grubenv --skip-sig set has_env="1" if [ -n "${saved_entry}" ]; then set default="${saved_entry}" fi else set has_env="0" echo "WARN: failed to load env. Default choice will NOT be saved!" fi function savedefault { saved_entry="${chosen}" save_env --file $prefix/grubenv saved_entry } insmod usb_keyboard insmod part_msdos insmod ext2 insmod fat insmod linux insmod gzio set gfxmode=auto insmod vbe insmod vga # UEFI insmod efi_gop insmod efi_uga insmod font if loadfont ${prefix}/unicode.pf2 then insmod gfxterm set gfxmode=auto set gfxpayload=keep terminal_output gfxterm fi # ALTERAR: QUALQUER MAC, VID E PID DO PENDRIVER, ADICIONADO >>> DiskIdxMap=0A0008 E TAMBÉM SataPortMap=188 menuentry 'RedPill DS918+ v7.0.1-42218 (USB, Verbose)' { savedefault set root=(hd0,msdos1) echo Loading Linux... linux /zImage HddHotplug=0 withefi console=ttyS0,115200n8 netif_num=1 syno_hdd_detect=0 syno_port_thaw=1 DiskIdxMap=0A0008 SataPortMap=188 vender_format_version=2 earlyprintk mac1=E611A99CDBEE syno_hdd_powerup_seq=1 pid=0x6200 log_buf_len=32M syno_hw_version=DS918+ vid=0x090c earlycon=uart8250,io,0x3f8,115200n8 sn=1230NZN019041 elevator=elevator root=/dev/md0 loglevel=15 echo Loading initramfs... initrd /rd.gz /custom.gz echo Starting kernel with USB boot } Edited March 2, 2022 by dhsk1985 Quote Link to comment Share on other sites More sharing options...
Mentat Posted April 4 Share #9 Posted April 4 Hello! I have the same Intel NUC @dhsk1985 Questions: 1. Where can I find redpill-DS918+_7.0.1-42218_b1635406499.img ? 2. I see the content of your grub.cfg What is modified from the default? Thank you Quote Link to comment Share on other sites More sharing options...
Mentat Posted April 4 Share #10 Posted April 4 Intel NUC d54250wyk. I have an M.2 SSD I use the uefi image redpill. "SataPortMap": "1", "DiskIdxMap": "00" ./rploader.sh fullupgrade now ./rploader.sh serialgen DS918+ realmac ./rploader.sh identifyusb now ./rploader.sh satamap now ./rploader.sh build ds918p-7.1.1-42962 auto ./rploader.sh clean now rm -rf /mnt/sdb3/auxfiles; rm -rf /home/tc/custom-module; exitcheck.sh reboot This is the error: Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.