Jump to content
XPEnology Community

RedPill TinyCore Loader Installation Guide for DSM 7.1 BareMetal


Peter Suh

Recommended Posts

10 minutes ago, Peter Suh said:

thank you and can you tell me what software i use to edit some files for the likes of the vid and pid of the usb flash drive please as i remember doing in on windows before putting the flash drive into the hp microserver gen 7

Link to comment
Share on other sites

thank you and can you tell me what software i use to edit some files for the likes of the vid and pid of the usb flash drive please as i remember doing in on windows before putting the flash drive into the hp microserver gen 7

Please read the guide on the first page carefully. Unlike dsn6 jun loader, redpill includes functions to automatically search and set everything. The guide also explains what to do if editing is necessary.


Sent from my iPhone using Tapatalk
  • Like 1
Link to comment
Share on other sites

1 hour ago, djwayne190485 said:

i have a problem with the loader its not compiling the boot loader please can you assist with this matter as i cannot do anything with it and i have followed your instructions this is on a baremetal hp n54l microserver

 

A related n54l issue has been shared on this topic or forum.  please search

Link to comment
Share on other sites

7 minutes ago, Peter Suh said:

 

A related n54l issue has been shared on this topic or forum.  please search

i have read this but still dont help with creating the boot options as nothing seems to work pal for creating the bootup options ill just have to wait till someone can post a .img file of the created bootup options as im no good with vi and linux commands as i use windows only if someone can share a image of their usb drive for a n54l microserver n i will see about figuring out how to change the mac address and sata drives and vid, pid of the usb drive to match mine

Link to comment
Share on other sites

15 hours ago, djwayne190485 said:

i have a problem with the loader its not compiling the boot loader please can you assist with this matter as i cannot do anything with it and i have followed your instructions this is on a baremetal hp n54l microserver

 

 

What exactly does the loader's compilation mean?

 

as below
Is it possible to enter the TCRP linux window like this?

 

936f3036c2512c78156c4d3b91623121.thumb.jpg.66fc80678f591f10a12896ce12afc312.jpg


Does the build process fail after that?

 

Do you really want to compile?
Compile is used to compile a platform-specific redpill.ko file.
./rploader.sh build ds3622xsp-7.1.1-42962 compile

 

Today, I had an event outside all day, so I couldn't give an exact answer.

 

Aren't you mistaken for a build to be a compilation?

 

It seems like the first thing to do is to understand the exact situation.

  • Like 1
Link to comment
Share on other sites

28 minutes ago, Peter Suh said:

 

 

What exactly does the loader's compilation mean?

 

as below
Is it possible to enter the TCRP linux window like this?

 

936f3036c2512c78156c4d3b91623121.thumb.jpg.66fc80678f591f10a12896ce12afc312.jpg


Does the build process fail after that?

 

Do you really want to compile?
Compile is used to compile a platform-specific redpill.ko file.
./rploader.sh build ds3622xsp-7.1.1-42962 compile

 

Today, I had an event outside all day, so I couldn't give an exact answer.

 

Aren't you mistaken for a build to be a compilation?

 

It seems like the first thing to do is to understand the exact situation.

i followed every step and then when it comes to rebooting the server nothin but tcrp shows in the boot options pal

Link to comment
Share on other sites

1 hour ago, Peter Suh said:

 

 

What exactly does the loader's compilation mean?

 

as below
Is it possible to enter the TCRP linux window like this?

 

936f3036c2512c78156c4d3b91623121.thumb.jpg.66fc80678f591f10a12896ce12afc312.jpg


Does the build process fail after that?

 

Do you really want to compile?
Compile is used to compile a platform-specific redpill.ko file.
./rploader.sh build ds3622xsp-7.1.1-42962 compile

 

Today, I had an event outside all day, so I couldn't give an exact answer.

 

Aren't you mistaken for a build to be a compilation?

 

It seems like the first thing to do is to understand the exact situation.

that worked thank you pal

Link to comment
Share on other sites

i followed every step and then when it comes to rebooting the server nothin but tcrp shows in the boot options pal

Can you send me the full build log of the loader in tcrp linux? To do so, you need an ssh connection through putty. If possible, it is better to use the eye icon spoiler at the end of the editing tool.


Sent from my iPhone using Tapatalk
Link to comment
Share on other sites

1 hour ago, altas said:

what is they steps to update to 7.1.1-42962-2 if already 7.1.1-42962 (with Update 1) was successfully installed on DS3622xs ?

 

There are several ways.
Simply, if you only want to update to 7.1.1-42962 U2 this time, you can process it as follows.
./rploader.sh postupdate <your syno model>
However, you may need to use this postupdate action again the next time you need an update.
However, when using TCRP Jun Mode or TCRP Friend Mode, the postupdate action is no longer necessary.
The most recommended mod is TCRP Friend.
It is the fastest and most up-to-date loader with the advantages of Jun mode.
TCRP Friend builds like below.
./rploader.sh build <your syno model> withfriend

  • Like 2
Link to comment
Share on other sites

2 hours ago, Peter Suh said:

 

There are several ways.
Simply, if you only want to update to 7.1.1-42962 U2 this time, you can process it as follows.
./rploader.sh postupdate <your syno model>
However, you may need to use this postupdate action again the next time you need an update.
However, when using TCRP Jun Mode or TCRP Friend Mode, the postupdate action is no longer necessary.
The most recommended mod is TCRP Friend.
It is the fastest and most up-to-date loader with the advantages of Jun mode.
TCRP Friend builds like below.
./rploader.sh build <your syno model> withfriend

Whats the difference between TCRP Jun and TCRP Friend?

 

Link to comment
Share on other sites

24 minutes ago, Dvalin21 said:

Whats the difference between TCRP Jun and TCRP Friend?

 

 

Jun, as you know, is a loader that jumkey uses the method of cheating the small revision of jun's loader of the existing DSM6,

but unfortunately the booting speed is close to 3 minutes. I know that the same method is applied to ARPL.
However, the TCRP friend has the advantage of maintaining Jot's fast booting method and including Jun's small revision trick function.

 

For the introduction of TCRP FRIEND, please refer to the introduction of pocopico.

 

 

Edited by Peter Suh
  • Like 3
  • Thanks 1
Link to comment
Share on other sites

I managed to break working loader in attempt to add withfriend option :(

 

I have used this tutorial before without any problem but I today I am building new loader using latest TCRP version

 

but on this line I am getting error 

./rploader.sh build broadwellnk-7.0.1-42218

 image.thumb.png.17d35b43887573e99d0bb8c02850aa9e.png

Edited by AbuMoosa
Link to comment
Share on other sites

47 minutes ago, altas said:

use only ./rplaoder.sh build to get the list of all supported Build options, maybe a miss tipo :)

Thanks for your help :)

I thought the same and changed to

 

./rploader.sh build broadwellnk-7.1.1-42962 

 

which is quite different to tutorial, it worked to build the loader but after booting with the loader I still don't have any luck to get the DSM up fins.synology.com finds nothing.

Edited by AbuMoosa
Link to comment
Share on other sites

52 minutes ago, AbuMoosa said:

Thanks for your help :)

I thought the same and changed to

 

./rploader.sh build broadwellnk-7.1.1-42962 

 

which is quite different to tutorial, it worked to build the loader but after booting with the loader I still don't have any luck to get the DSM up fins.synology.com finds nothing.

 

In 0.9.2.9, it has been changed to enter the model name rather than the platform name.

 

./rploader.sh build broadwellnk-7.1.1-42962
->
./rploader.sh build ds3622xsp-7.1.1-42962

 

And if you build with the more advanced TCRP Friend mode, find.synology.com
No need to look for IPs inside.


Build it like below.

./rploader.sh build ds3622xsp-7.1.1-42962 withfriend

  • Like 1
Link to comment
Share on other sites

2 hours ago, Peter Suh said:

 

In 0.9.2.9, it has been changed to enter the model name rather than the platform name.

 

./rploader.sh build broadwellnk-7.1.1-42962
->
./rploader.sh build ds3622xsp-7.1.1-42962

 

And if you build with the more advanced TCRP Friend mode, find.synology.com
No need to look for IPs inside.


Build it like below.

./rploader.sh build ds3622xsp-7.1.1-42962 withfriend

Thanks for that, that did go through but now I am having issue with recovering my data and setting, when I boot with the loader on the screen I see this


image.thumb.png.03dbc566346ad16b13f4c37e72a1aeec.png

 

find.synology.com gets me here and tells me to recover the data when the process start it goes from 1% to 100% in few seconds and its reboots again to same recovery screen.

 

image.thumb.png.d8ceb51a73d2c70205dfbbbabeb9c071.png

Link to comment
Share on other sites

4 minutes ago, AbuMoosa said:

Thanks for that, that did go through but now I am having issue with recovering my data and setting, when I boot with the loader on the screen I see this


image.thumb.png.03dbc566346ad16b13f4c37e72a1aeec.png

 

find.synology.com gets me here and tells me to recover the data when the process start it goes from 1% to 100% in few seconds and its reboots again to same recovery screen.

 

image.thumb.png.d8ceb51a73d2c70205dfbbbabeb9c071.png

 

It seems that the boot status of TCRP FRIEND is not normal.

 

IP must be assigned in the above screen,

 

The Detecting Upgrade message should not be left behind.

 

Stop booting with Ctrl+C within 5 seconds

 

Execute ./boot.sh.


TCRP FRIEND The update of its own kernel should proceed normally.

  • Like 1
Link to comment
Share on other sites

13 minutes ago, Peter Suh said:

 

It seems that the boot status of TCRP FRIEND is not normal.

 

IP must be assigned in the above screen,

 

The Detecting Upgrade message should not be left behind.

 

Stop booting with Ctrl+C within 5 seconds

 

Execute ./boot.sh.


TCRP FRIEND The update of its own kernel should proceed normally.

executing the command did fix the upgrade issue but IP is still not detected.
This is HP Z800 built-in NIC and I have been using it with TCRP without any issue.  

Link to comment
Share on other sites

22 minutes ago, Peter Suh said:

 

It seems that the boot status of TCRP FRIEND is not normal.

 

IP must be assigned in the above screen,

 

The Detecting Upgrade message should not be left behind.

 

Stop booting with Ctrl+C within 5 seconds

 

Execute ./boot.sh.


TCRP FRIEND The update of its own kernel should proceed normally.

thanks for your help,

Just to provide you confusing update 

 

Now I can see two new DSs one is my existing one, I got all the settings back but not all the data still two drives (1 Storage pool is missing)

image.thumb.png.2be1df10b0c4f0a714309d910a8dace5.png

 

Second is this one which I am not sure why I am even seeing this?

image.thumb.png.f8c1b0a1cde4cbfce570badf54ad2e63.png

Link to comment
Share on other sites

6 minutes ago, AbuMoosa said:

thanks for your help,

Just to provide you confusing update 

 

Now I can see two new DSs one is my existing one, I got all the settings back but not all the data still two drives (1 Storage pool is missing)

image.thumb.png.2be1df10b0c4f0a714309d910a8dace5.png

 

Second is this one which I am not sure why I am even seeing this?

image.thumb.png.f8c1b0a1cde4cbfce570badf54ad2e63.png

 

Don't mind the second DS. It floats like a ghost and disappears at some point.
If you're still concerned, a reboot of your router might help.
(Not exactly.)
We need to focus on this part so that all the disks are visible.

Go back to Tinycore Linux boot
Can you show the contents of user_config.json you wrote?

  • Like 1
Link to comment
Share on other sites

26 minutes ago, Peter Suh said:

 

Don't mind the second DS. It floats like a ghost and disappears at some point.
If you're still concerned, a reboot of your router might help.
(Not exactly.)
We need to focus on this part so that all the disks are visible.

Go back to Tinycore Linux boot
Can you show the contents of user_config.json you wrote?

 

 

I changed the the Sata port Map to 6 ("SataPortMap": "1",) as this was what in the old config files, which was working fine with 4 drives before.

I messed up that USB settings while running the update. :(

 

    "model": "DS3622xs+",
    "version": "7.1.1-42962",
    "smallfixnumber": "0",
    "zimghash": "8903dc99f7201c8656de618d767c05f91bfd32edd9a3706a50fd223237842bf2",
    "rdhash": "432f315818adad4e1ca54040557e164caf2937004e2d009aac8865391353e2f6",
    "usb_line": "withefi earlyprintk syno_hw_version=DS3622xs+ console=ttyS0,115200n8 netif_num=1 pid=0x5567 earlycon=uart8250,io,0x3f8,115200n8 syno_port_thaw=1 mac1=0011322951FD sn=2150SQRS09KRC vid=0x0781 elevator=elevator loglevel=15
    "sata_line": "withefi earlyprintk syno_hw_version=DS3622xs+ console=ttyS0,115200n8 netif_num=1 pid=0x5567 earlycon=uart8250,io,0x3f8,115200n8 synoboot_satadom=1 syno_port_thaw=1 mac1=0011322951FD sn=2150SQRS09KRC vid=0x0781 elevator=
    "redpillmake": "prod",
    "friendautoupd": "true",
    "hidesensitive": "false"
  },
  "ipsettings": {
    "ipset": "",
    "ipaddr": "",
    "ipgw": "",
    "ipdns": "",
    "ipproxy": ""
  },
  "extra_cmdline": {
    "pid": "0x5567",
    "vid": "0x0781",
    "sn": "2150SQRS09KRC",
    "mac1": "2C27D7EEBFB3",
    "netif_num": "1",
    "SataPortMap": "1",
    "DiskIdxMap": "00"
  },
  "synoinfo": {
    "internalportcfg": "0xffff",
    "maxdisks": "16",
    "support_bde_internal_10g": "no",
    "support_disk_compatibility": "no",
    "support_memory_compatibility": "no"
  },
  "ramdisk_copy": {}

 

Edited by AbuMoosa
Link to comment
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.

×
×
  • Create New...