Jump to content
XPEnology Community

What is tcrp with friend


pedroj666

Recommended Posts

  • pedroj666 changed the title to What is tcrp with friend

- bringfriend

Downloads TCRP friend and makes it the default boot option. TCRP Friend is here to assist with

automated patching after an upgrade. No postupgrade actions will be required anymore, if TCRP

friend is left as the default boot option.

- removefriend

Reverse bringfriend actions and remove TCRP from your loader

- build

  • Thanks 4
Link to comment
Share on other sites

12 часа назад, sam juan сказал:

anyone can help with the steps in building new loader with TCRP friend using latest v0.9.2.9? thanks.

for example DS918+

./rploader.sh update

./rploader.sh fullupgrade

./rploader.sh identifyusb

./rploader.sh serialgen DS918+

./rploader.sh satamap

./rploader.sh build 918p-7.1.1-42962 withfriend

./rploader.sh backup

 exitcheck.sh reboot

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

In the first post of page 3 of this topic, pocopico introduces TCRP FRIEND as follows.

 

I'm planning to introduce the tcrp friend buildroot that will act the same way as jumkeys build root

but a bit more enhanced to automatically detect any updates and perform the patching just like ARPL does.

I'm in the testing phase and I will release it on 0.9.2.0

 

Since the release of TCRP FRIEND, this topic has been actively discussed in development research.

 

In addition to the introduction, a lot of information is included from page 3 onwards.

 

 

 

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

If there is one more difference between using ARPL and TCRP FRIEND,

 

there is a limitation in that the boot time is relatively long because ARPL is developed based on jumkey's jun's mod.

 

However, since TCRP FRIEND is made by taking only the advantages of Jot mode and Jun mode, the boot speed is faster than ARPL.

 

In addition, TCRP Jot/Jun mod sometimes cannot find synoboot partitions, which leads to a 55% file corruption message.

 

In the case of TCRP FRIEND or ARPL, there is also a role to prevent this error from occurring.

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

  • 2 weeks later...

tried installing tcrp friend on baremetal and my network card keeps on getting killed.  tried installing from scratch with these platforms and same thing keeps on happening. 

 

./my.sh DS1621+F

./my.sh DS3617xsF 
./my.sh DS3615xsF
./my.sh DS3622xs+F

 

on all installs, tcrp friends loads, finds ip address and then at the end, it just kills my nic.  nic is realtek onboard using old amd 8350 cpu and motherboard.  

 

last successful install was with ./my.sh DS1621+ with DSM 7.1-42661 Update 4  

 

let me know what you need to help solve this issue?  if in wrong section, mods please move.  

Link to comment
Share on other sites

On 10/27/2022 at 4:06 AM, apriliars3 said:

./rploader.sh identifyusb
./rploader.sh serialgen DS3622xs+ realmac
./rploader.sh satamap
./rploader.sh listmods broadwellnk-7.1.1-42962
./rploader.sh build broadwellnk-7.1.1-42962 withfriend
exitcheck.sh reboot

When I am running this command 
./rploader.sh build broadwellnk-7.1.1-42962 withfriend


it says platform now found ?

Can you please help?

Link to comment
Share on other sites

5 hours ago, AbuMoosa said:

When I am running this command 
./rploader.sh build broadwellnk-7.1.1-42962 withfriend


it says platform now found ?

Can you please help?

Use this command instead:

./rploader.sh build DS3622xs+-7.1.1-42962 withfriend

@pocopico updated the loader last month.

 

 

Edited by rojoone2
  • Like 1
Link to comment
Share on other sites

Go and look at https://archive.synology.com/download/Os/DSM and you'll see all the publicly available versions of DSM.

 

At the top you'll see:

1 - 7.1.1-42962-2

2 - 7.1.1-42962 (with Update 1)

3 - 7.1.1-42962-1

4 - 7.1.1-42962

 

1 - is just the patch to 7.1.1-42962-2

2 - is the full release of 7.1.1-42962 *with* Update 1 included

3 - is the patch to 7.1.1-42962-1

4 - is the base install of 7.1.1-42962

 

On a fresh install you can choose to install 2 or 4, as 1 and 3 are only patches (and much smaller downloads, which is always a clue).

 

However, on a fresh install of whatever version you choose, DSM will always see if there's a newer patch level available and download and install it for you without asking. This can be confusing if you're using basic TCRP without Friend as you'll need to do a postupdate, but with Friend it'll handle it all for you automagically.

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • 3 weeks later...
On 11/17/2022 at 4:36 PM, WiteWulf said:

Go and look at https://archive.synology.com/download/Os/DSM and you'll see all the publicly available versions of DSM.

 

At the top you'll see:

1 - 7.1.1-42962-2

2 - 7.1.1-42962 (with Update 1)

3 - 7.1.1-42962-1

4 - 7.1.1-42962

 

1 - is just the patch to 7.1.1-42962-2

2 - is the full release of 7.1.1-42962 *with* Update 1 included

3 - is the patch to 7.1.1-42962-1

4 - is the base install of 7.1.1-42962

 

On a fresh install you can choose to install 2 or 4, as 1 and 3 are only patches (and much smaller downloads, which is always a clue).

 

However, on a fresh install of whatever version you choose, DSM will always see if there's a newer patch level available and download and install it for you without asking. This can be confusing if you're using basic TCRP without Friend as you'll need to do a postupdate, but with Friend it'll handle it all for you automagically.

Hello @WiteWulf

 

I just installed DSM7.1.-42661 update 1 on bare metal as a DS918+. I followed the guide from @flyride and know nothing about "withfriends" (is that an argument for the build command?).

 

Were could I find more detailed information about this withfriends thing?

Can I now benefit from it? Should I make a new loader USB?

Were can I find detailed information about how to properly update DSM, according to the various loader options available (TCRP vs TCRP withfriends vs ARPL)?

 

I'm a bit confused and willing to learn.

 

Thanks a lot :)

-a-

Edited by asheenlevrai
Link to comment
Share on other sites

@asheenlevrai pretty much everything you've asked is answered in this thread :)

 

TCRP and ARPL are both different interfaces/builders for the same loader: redpill

 

TCRP uses a graphical UI with terminal sessions and CLI scripts

ARPL uses terminal/curses style interface

 

TCRP implemented the "friend" feature automatically detects when an update has been applied to the installed DSM software and makes the necessary changes to your loader image

  • Thanks 1
Link to comment
Share on other sites

On 12/8/2022 at 5:49 PM, asheenlevrai said:

Hello @WiteWulf

 

I just installed DSM7.1.-42661 update 1 on bare metal as a DS918+. I followed the guide from @flyride and know nothing about "withfriends" (is that an argument for the build command?).

 

Were could I find more detailed information about this withfriends thing?

Can I now benefit from it? Should I make a new loader USB?

Were can I find detailed information about how to properly update DSM, according to the various loader options available (TCRP vs TCRP withfriends vs ARPL)?

 

I'm a bit confused and willing to learn.

 

Thanks a lot :)

-a-

 

I recommend you to try M SHELL for TCRP FRIEND, which I developed.

 

It has evolved a lot from the old TCRP and has been changed to enable loader builds using convenient MENU.

 

A user guide is also shared on Github at the link below.

 

https://github.com/PeterSuh-Q3/tinycore-redpill/releases/tag/v0.9.3.0-1

 

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

On 12/10/2022 at 2:52 AM, Peter Suh said:

 

I recommend you to try M SHELL for TCRP FRIEND, which I developed.

 

It has evolved a lot from the old TCRP and has been changed to enable loader builds using convenient MENU.

 

A user guide is also shared on Github at the link below.

 

https://github.com/PeterSuh-Q3/tinycore-redpill/releases/tag/v0.9.3.0-1

 

Thank you SO much :)

 

I'll look into it asap.

 

Now if I completed a DSM install using the regular TCRP loader (without "with friends"). Can I just remake a loader using your guide (and maybe need to migrate my current install)? Or will I need to reinstall DSM and reconfigure from scratch?

Link to comment
Share on other sites

2 hours ago, asheenlevrai said:

Just to be sure:

 - TCRP friend is NOT a different software compare to regular TCRP, right?

AFAIU since version 0.9.2.0 of TCRP, "withfriend" is just an argument that can be added when building the loader using TCRP, right?

 

Please correct me if I'm wrong.

 

Are you still trying to log the COM port in the loader built in legacy mode without trying my M Shell for TCRP FREIND?

My M Shell for TCRP FREIND uses the withfriend option to TCRP as you said, but it's not just that.

 

There are already many success stories with this handy tool, so there is nothing to worry about.
If you try from M Shell first, there will be no loss.

 

The introduction of the latest features of M Shell is at the link below.

 

 

To list the main advantages of M SHELL,
1. Eliminates the use of commands for user_config.json file configuration and reduces user mistakes by introducing ARPL-style menu.sh.
2. Like ARPL, the already built loader can be used in other PCs by applying the integrated driver pack.

 

 

  • Like 3
Link to comment
Share on other sites

20 hours ago, Peter Suh said:

 

Are you still trying to log the COM port in the loader built in legacy mode without trying my M Shell for TCRP FREIND?

My M Shell for TCRP FREIND uses the withfriend option to TCRP as you said, but it's not just that.

 

There are already many success stories with this handy tool, so there is nothing to worry about.
If you try from M Shell first, there will be no loss.

 

The introduction of the latest features of M Shell is at the link below.

 

 

To list the main advantages of M SHELL,
1. Eliminates the use of commands for user_config.json file configuration and reduces user mistakes by introducing ARPL-style menu.sh.
2. Like ARPL, the already built loader can be used in other PCs by applying the integrated driver pack.

 

 

Sorry @Peter Suh but I'm not sure I understand your previous message.

 

AFAIU the different options to build the USB loader are (correct me if I'm wrong):

 - TCRP "alone" (cf the guide from @flyride)

 - TCRP "with friend" (cf this thread. Other tutorial anywhere?)

 - Your M-shell (based on TCRP "with friend" but using ARPL-style menus) (cf your github)

 - ARPL (cf their github)

 

Both the 2nd and 3rd options seem very attractive to me.

Right now I'm trying to figure out what would be the procedure for me to "convert" my current loader (TCRP "alone") to a new loader (based on TCRP "with friend". I rather not mess this up.

 

Thanks again a lot for your support.

-a-

Edited by asheenlevrai
Link to comment
Share on other sites

30 minutes ago, asheenlevrai said:

Sorry @Peter Suh but I'm not sure I understand your previous message.

 

AFAIU the different options to build the USB loader are (correct me if I'm wrong):

 - TCRP "alone" (cf the guide from @flyride)

 - TCRP "with friend" (cf this thread. Other tutorial anywhere?)

 - Your M-shell (based on TCRP "with friend" but using ARPL-style menus) (cf your github)

 - ARPL (cf their github)

 

Both the 2nd and 3rd options seem very attractive to me.

Right now I'm trying to figure out what would be the procedure for me to "convert" my current loader (TCRP "alone") to a new loader (based on TCRP "with friend". I rather not mess this up.

 

Thanks again a lot for your support.

-a-

 

TCRP alone is also called JOT.
Now it is the way of the past and the use of TCP Friend is impossible.
On the HP N54L this is useful.

 

As explained above, the existing method is TCRP JOT and
The newly improved TCRP FRIEND is also a JOT method.

So there is no need to convert between the two loaders.
Both loaders can be switched and used at any time.

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

2 minutes ago, Peter Suh said:

 

TCRP alone is also called JOT.
Now it is the way of the past and the use of TCP Friend is impossible.
On the HP N54L this is useful.

 

 

Thanks :)

 

 - What does JOT stand for? (out of curiosity)

 - Why do you say the use of TCRP "with friend" is now impossible)

 - Why are you mentioning the HP N54L? (Are you using this device?)

Link to comment
Share on other sites

4 minutes ago, asheenlevrai said:

Thanks :)

 

 - What does JOT stand for? (out of curiosity)

 - Why do you say the use of TCRP "with friend" is now impossible)

 - Why are you mentioning the HP N54L? (Are you using this device?)

He is refering to N54L because this is the only hardware known (yet) to not be compatible with TCRP with friends.
You must use "old" TCRP standard mode. the same way you need to enable "Direct Boot" to "true" on ARPL with N54L.

Edited by Orphée
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

6 hours ago, Orphée said:

He is refering to N54L because this is the only hardware known (yet) to not be compatible with TCRP with friends.
You must use "old" TCRP standard mode. the same way you need to enable "Direct Boot" to "true" on ARPL with N54L.

 

Hi Orphée, i just read your msg and found "You must use "old" TCRP standard mode. the same way you need to enable "Direct Boot" to "true" on ARPL with N54L."

May you please explain more about this? As I am the one who are using N54L and i found difficulty about using TCRP 0.9.3

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