DSM 7 installation on NUC DN2820FYK


Recommended Posts

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

2.jpg

1.jpg

Link to post
Share on other sites

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.

 

 

1391178159_Capturadetela2022-02-26162348.thumb.png.c80ae8af85d257fa39af15b606dc1447.png

 

 

 

 

 

 

Edited by dhsk1985
Link to post
Share on other sites

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 by shark
Link to post
Share on other sites

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!!!!

 

Link to post
Share on other sites
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+

 

Screenshot 2022-03-01 at 13.43.14.png

Link to post
Share on other sites

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.

Link to post
Share on other sites

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 by dhsk1985
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.