Jump to content
XPEnology Community

TinyCore RedPill Loader (TCRP)


pocopico

Recommended Posts

7 minutes ago, Peter Suh said:

 

 

Even now, if you can process the rploader.sh command through ipmi, you can switch from pocopico's TCRP to my M SHELL for TCRP.
Execute the following command.

 

curl -kLO https://raw.githubusercontent.com/PeterSuh-Q3/tinycore-redpill/master/my.sh.gz; tar -zxvf my.sh.gz ; ./rploader.sh backup; sudo reboot

 

After rebooting, if you enter the TCRP loader build again, A menu-driven loader build like ARPL will be provided.

right now im just testing in a vm environment not on my PROD remote system.

I relauze that during "tcrp fullgrade" it had given error:

"chmod: changing permissions of '/home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42962/check-e1000.sh': Operation not                       permitted
chmod: changing permissions of '/home/tc/redpill-load/custom/extensions/boot-wait/ds918p_42962/boot-wait.sh': Operation not permit                   "

 

Could that be causing the error related to e1000 during the build process? 

 

PS. Does tc 0.9.4.9 not have the GUI based buildinterface as 0.9.4.9C?

Link to comment
Share on other sites

26 minutes ago, alirz1 said:

right now im just testing in a vm environment not on my PROD remote system.

I relauze that during "tcrp fullgrade" it had given error:

"chmod: changing permissions of '/home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42962/check-e1000.sh': Operation not                       permitted
chmod: changing permissions of '/home/tc/redpill-load/custom/extensions/boot-wait/ds918p_42962/boot-wait.sh': Operation not permit                   "

 

Could that be causing the error related to e1000 during the build process? 

 

PS. Does tc 0.9.4.9 not have the GUI based buildinterface as 0.9.4.9C?

 

Are you not interested in my offer?
TCRP may have some errors that pocopico has not been able to fix for a while.

Link to comment
Share on other sites

30 minutes ago, alirz1 said:

i actually did try your suggestion. i had to manually run my.sh after the reboot to build the loader.. It did work.

 

"Your offer" Sounds like a Mafia boss offering me something and if i dont accept, off with my head!

 

I don't understand why I had to run my.sh if you switched to my M SHELL .
Didn't see 4 windows after rebooting?
One of them is a menu window that helps you build.
Menus are a great tool to reduce your mistakes.

Edited by Peter Suh
Link to comment
Share on other sites

so i started of in tcrp. where the DSM 7.2 build failed.

I ran your curl command, it downloaded stuff and then rebooted. At the boot menu, i went to select "tiny core rebuild". That booted like regular tcrp and took me to the TCRP gui where there two consoles open. one sitting at the tc# prompt and the other that is displaying system info like, IP, cpu info etc.

No other windows popped up.

 

I connected via ssh and saw additional files from your download in the /home/tc folder. Where i ran the my.sh script. This was still all text based and no gui.

 

I know tcrp 0.9.4.9c, if i download from poccpico's github and burn that to a usb and boot off that. That one does have a web interface where your build via the gui. I assume thats not the same GUI you are talking about.

Link to comment
Share on other sites

3 minutes ago, alirz1 said:

so i started of in tcrp. where the DSM 7.2 build failed.

I ran your curl command, it downloaded stuff and then rebooted. At the boot menu, i went to select "tiny core rebuild". That booted like regular tcrp and took me to the TCRP gui where there two consoles open. one sitting at the tc# prompt and the other that is displaying system info like, IP, cpu info etc.

No other windows popped up.

 

I connected via ssh and saw additional files from your download in the /home/tc folder. Where i ran the my.sh script. This was still all text based and no gui.

 

I know tcrp 0.9.4.9c, if i download from poccpico's github and burn that to a usb and boot off that. That one does have a web interface where your build via the gui. I assume thats not the same GUI you are talking about.

 

Didn't think you could use ipmi remotely so you couldn't see the monitor.
The my.sh command doesn't help.
After ssh connection, please execute ./menu.sh instead.

Link to comment
Share on other sites

27 minutes ago, Peter Suh said:

 

Didn't think you could use ipmi remotely so you couldn't see the monitor.
The my.sh command doesn't help.
After ssh connection, please execute ./menu.sh instead.

 

well as i said im testing on a local VM right now anyways. But for my remote box i do have full display,keyboard and mouse control remotely.

 

So for running "my.sh". Whatever that script does, it did start the build process and successfully built dsm 7.2 for my vm. I can re-try using the menu.sh.

  • Like 1
Link to comment
Share on other sites

17 hours ago, alirz1 said:

 

well as i said im testing on a local VM right now anyways. But for my remote box i do have full display,keyboard and mouse control remotely.

 

So for running "my.sh". Whatever that script does, it did start the build process and successfully built dsm 7.2 for my vm. I can re-try using the menu.sh.

How come menu_m.sh, shows no values for sata map or disk ID? Does it detect it automatically? Does it need to be manually entered?

Also i notice that after the build, when i have to reboot, the default menu option is set to tinycore USB, even though im installing in a VM and would need to use the tiny core SATA boot option. 

 

EDIT: This doesnt make any sense to me unfortunately. After the dsm 7.2 build was successful. After reboot, im back at my original dsm 7.1.1. No prompt by DSM to migrate/install etc... I think the problem is due to the fact it thinks im installing on a usb stick and a vm disk!

I think ill stick to the regular TCRP. It hasnt really failed me yet and this whole menu driven stuff is not really working for me. I rather configure everything manually so i know whats going on.

 

Heres the log if you want to see it. Thanks.

 

Got redpill-linux-v4.4.302+.ko 
Testing modules.alias.4.json -> File OK
------------------------------------------------------------------------------------------------
It looks that you will need the following modules : 


Block listpci for using all-modules. 2022.11.09
------------------------------------------------------------------------------------------------
Starting loader creation 
Machine is VIRTUAL Hypervisor=VMware
Found tinycore cache folder, linking to home/tc/custom-module
Device Module Processing Method is DDSML
Checking user_config.json : Done
Entering redpill-load directory to remove model exts
Removing model exts directories
Found build request for revision greater than 42218
making directory /mnt/sda3/auxfiles
making directory /mnt/sda3/auxfiles/extractor
######################################################################## 100.0%
libmbedcrypto.so.5
libmbedtls.so.13
libmbedx509.so.1
libmsgpackc.so.2
libsodium.so
libsynocodesign-ng-virtual-junior-wins.so.7
scemd
pigz
Copying required libraries to local lib directory
Linking lib to lib64
Copying executable
pigz copy for multithreaded compression
Found extractor locally cached
Removing temp folder /tmp/synoesp
Checking if tool is accessible
/bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version information available (required by /bin/syno_extract_system_patch)
Executed succesfully
Creating temp folder /tmp/pat 
Checking for cached pat file
Found tinycore cache folder, linking to home/tc/custom-module
Found locally cached pat file /home/tc/custom-module/ds918p_64570.pat
File /home/tc/custom-module/ds918p_64570.pat, is  encrypted
Copy encrypted pat file : /home/tc/custom-module/ds918p_64570.pat to /tmp/dsmpat
Extracting encrypted pat file : /tmp/dsmpat/ds918p_64570.pat to /tmp/pat
/bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version information available (required by /bin/syno_extract_system_patch)
Creating unecrypted pat file ds918p_64570.pat to /home/tc/redpill-load/cache folder (multithreaded comporession)
./VERSION
majorversion="7"
minorversion="2"
major="7"
minor="2"
micro="0"
buildphase="GM"
buildnumber="64570"
smallfixnumber="0"
nano="0"
base="64570"
productversion="7.2"
os_name="DSM"
builddate="2023/06/03"
buildtime="02:31:05"
unique="synology_apollolake_918+"
extractsize=902756
partitionversionlimit=0
syno_supported_hwrevision="r0"
indexdbextractsize=1428
synohdpackimgextractsize=22800
packages=FileStation,SynoFinder,USBCopy,HighAvailability,OAuthService,SMBService,ScsiTarget,ActiveInsight,SupportService,DhcpServer,SecureSignIn,HybridShare,Python2,BackupRestoreManager,HyperBackup-ED,QuickConnect
packagerootextractsize=341516
packagevolumeextractsize=832
Pat file  sha256sum is : e4a041516bddc61ee7b2238b0d485716ab4c713b82ed0ab017a9f84e0e41090e
Checking config file existence -> OK
Editing config file !!!!!
Verifying config file -> OK ! 
Clearing temp folders
Processing add_extensions entries found on custom_config.json file :   all-modules
  misc
  nvme-cache
  powersched
Adding extension "https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-modules/master/all-modules/rpext-index.json", 
[#] Checking runtime for required tools...[OK][#] Adding new extension from https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-modules/master/all-modules/rpext-index.json...
[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-modules/master/all-modules/rpext-index.json to /home/tc/redpill-load/custom/exte######################################################################## 100.0%                             
[OK][#] ========================================== all-modules ==========================================[#] Extension name: all-modules[#] Description: Adds All modules Support[#] To get help visit: <todo>[#] Extension preparer/packer: https://github.com/PeterSuh-Q3/tcrp-modules/tree/main/all-modules[#] Software author: https://github.com/PeterSuh-Q3[#] Update URL: https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-modules/master/all-modules/rpext-index.json[#] Platforms supported: dva1622_64551 ds1621p_42218 ds920p_64570 ds1823xsp_42962 rs3618xs_64551 rs3413xsp_64551 rs3621xsp_64551 ds720p_64551 ds1019p_64551 ds3615xs_64570 ds3617xs_42218 dva3221_64570 dva3221_42962 ds1019p_42218 ds1821p_42962 ds3622xsp_42962 rs3618xs_42962 sa3400_64570 ds1823xsp_42218 ds920p_42962 ds620slim_64570 rs1619xsp_64551 dva3219_64551 ds923p_42962 ds923p_64570 fs2500_64551 ds3617xs_64570 rs1221p_64570 ds3622xsp_64570 dva3221_42218 rs3618xs_64570 ds1621p_64551 rs1619xsp_42962 rs1619xsp_64570 sa6400_64551 ds3622xsp_42218 ds723p_42962 ds2422p_42962 ds1823xsp_64570 fs2500_64570 ds1621xsp_64570 dva1622_42962 rs3413xsp_42218 ds923p_64551 ds723p_64551 ds1520p_64570 ds3617xs_64551 sa6400_42962 ds2422p_42218 rs4021xsp_64551 ds1819p_42962 fs2500_42962 rs4021xsp_42962 zendofmodel ds1819p_64570 ds3615xs_42962 ds2422p_64551 sa3600_42962 ds3617xs_42962 ds1621p_64570 rs3618xs_42218 sa6400_64570 ds1520p_42218 ds620slim_42218 rs4021xsp_42218 rs1221p_64551 ds3622xsp_64551 dva3219_42962 sa3600_64570 dva3219_42218 ds1520p_64551 rs4021xsp_64570 ds723p_64570 ds1621xsp_42962 ds918p_64551 ds920p_42218 sa3400_42962 ds918p_42962 ds1821p_42218 ds1621xsp_64551 rs1221p_42962 ds1819p_42218 ds920p_64551 ds1520p_42962 sa3600_64551 ds918p_42218 rs3621xsp_42962 ds720p_42962 ds1019p_42962 ds1621xsp_42218 ds2422p_64570 ds3615xs_64551 ds620slim_42962 ds918p_64570 dva1622_64570 sa3400_64551 rs3413xsp_42962 rs3413xsp_64570 rs3621xsp_64570 ds720p_64570 ds1019p_64570 ds3615xs_42218 ds1821p_64570 ds1621p_42962 dva3221_64551 dva3219_64570 fs2500_42218 [#] =======================================================================================
Adding extension "https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/rpext-index.json", 
[#] Checking runtime for required tools...[OK][#] Adding new extension from https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/rpext-index.json...
[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/rpext-index.json to /home/tc/redpill-load/custom/extensions/_######################################################################## 100.0%                     
[OK][#] ========================================== misc ==========================================[#] Extension name: Misc shell[#] Description: Misc shell[#] To get help visit: https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc[#] Extension preparer/packer: https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc[#] Software author: https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc[#] Update URL: https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/rpext-index.json[#] Platforms supported: dva1622_64551 ds1621p_42218 ds916p_64570 ds920p_64570 ds1823xsp_42962 rs3618xs_64551 rs3413xsp_64551 rs3621xsp_64551 ds720p_64551 ds1019p_64551 ds3615xs_64570 ds3617xs_42218 dva3221_64570 dva3221_42962 ds1019p_42218 ds1821p_42962 ds3622xsp_42962 rs3618xs_42962 sa3400_64570 ds1823xsp_42218 ds920p_42962 ds620slim_64570 rs1619xsp_64551 dva3219_64551 ds923p_42962 ds923p_64570 fs2500_64551 ds3617xs_64570 rs1221p_64570 ds3622xsp_64570 dva3221_42218 rs3618xs_64570 ds1621p_64551 rs1619xsp_42962 rs1619xsp_64570 sa6400_64551 ds3622xsp_42218 ds723p_42962 ds2422p_42962 ds1823xsp_64570 fs2500_64570 ds1621xsp_64570 dva1622_42962 rs3413xsp_42218 ds923p_64551 ds723p_64551 ds1520p_64570 ds3617xs_64551 sa6400_42962 ds2422p_42218 rs4021xsp_64551 ds1819p_42962 fs2500_42962 rs4021xsp_42962 zendofmodel ds3615xs_42962 ds1819p_64570 sa3600_42962 ds2422p_64551 ds3617xs_42962 ds1621p_64570 rs3618xs_42218 sa6400_64570 ds1520p_42218 ds620slim_42218 rs4021xsp_42218 rs1221p_64551 ds3622xsp_64551 dva3219_42962 sa3600_64570 dva3219_42218 ds1520p_64551 rs4021xsp_64570 ds723p_64570 ds1621xsp_42962 ds918p_64551 ds920p_42218 sa3400_42962 ds918p_42962 ds1821p_42218 ds1621xsp_64551 rs1221p_42962 ds1819p_42218 ds920p_64551 ds1520p_42962 sa3600_64551 ds918p_42218 rs3621xsp_42962 ds720p_42962 ds1019p_42962 ds1621xsp_42218 ds2422p_64570 ds3615xs_64551 ds620slim_42962 ds918p_64570 dva1622_64570 sa3400_64551 rs3413xsp_42962 rs3413xsp_64570 rs3621xsp_64570 ds720p_64570 ds1019p_64570 ds3615xs_42218 ds1821p_64570 ds1621p_42962 dva3221_64551 dva3219_64570 fs2500_42218 [#] =======================================================================================
Adding extension "https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/rpext-index.json", 
[#] Checking runtime for required tools...[OK][#] Adding new extension from https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/rpext-index.json...
[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/rpext-index.json to /home/tc/redpill-load/custom/extens######################################################################## 100.0%                           
[OK][#] ========================================== nvme-cache ==========================================[#] Extension name: NVMe cache enabler[#] Description: Simple extension to enable nvme cache on boot[#] To get help visit: https://github.com/PeterSuh-Q3/tcrp-addons/nvme-cache[#] Extension preparer/packer: https://github.com/PeterSuh-Q3/tcrp-addons/tree/main/nvme-cache[#] Update URL: https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/rpext-index.json[#] Platforms supported: ds916p_64570 ds920p_64570 ds1823xsp_42962 ds3617xs_42218 dva3221_64570 dva3221_42962 ds1019p_42218 ds3622xsp_42962 rs3618xs_42962 sa3400_64570 ds1823xsp_42218 ds620slim_64570 ds923p_64570 ds3617xs_64570 rs1221p_64570 ds3622xsp_64570 dva3221_42218 rs3618xs_64570 rs1619xsp_42962 rs1619xsp_64570 ds3622xsp_42218 ds1823xsp_64570 fs2500_64570 ds1621xsp_64570 ds1520p_64570 sa6400_42962 ds1819p_42962 rs4021xsp_42962 zendofmodel ds3615xs_42962 ds1819p_64570 sa3600_42962 ds3617xs_42962 ds1621p_64570 rs3618xs_42218 sa6400_64570 ds620slim_42218 rs4021xsp_42218 dva3219_42962 sa3600_64570 dva3219_42218 rs4021xsp_64570 ds723p_64570 ds1621xsp_42962 ds918p_42962 ds1819p_42218 ds918p_42218 rs3621xsp_42962 ds1019p_42962 ds1621xsp_42218 ds2422p_64570 ds620slim_42962 ds918p_64570 dva1622_64570 rs3413xsp_64570 rs3621xsp_64570 ds720p_64570 ds1019p_64570 ds3615xs_42218 ds1821p_64570 sa6400_42218 sa3600_42218 dva3219_64570 [#] =======================================================================================
Adding extension "https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/powersched/rpext-index.json" 
[#] Checking runtime for required tools...[OK][#] Adding new extension from https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/powersched/rpext-index.json...
[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/powersched/rpext-index.json to /home/tc/redpill-load/custom/extens######################################################################## 100.0%                           
[OK][#] ========================================== powersched ==========================================[#] Extension name: powersched[#] Description: Adds Driver for PC-style 'CMOS' RTCs Support[#] To get help visit: <todo>[#] Extension preparer/packer: https://github.com/PeterSuh-Q3/tcrp-addons/tree/main/powersched[#] Software author: https://github.com/PeterSuh-Q3[#] Update URL: https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/powersched/rpext-index.json[#] Platforms supported: dva1622_64551 ds1621p_42218 ds920p_64570 ds1823xsp_42962 ds720p_64551 ds1019p_64551 ds1019p_42218 ds1821p_42962 ds1823xsp_42218 dva1622_42218 ds920p_42962 ds620slim_64570 ds923p_42962 ds923p_64570 fs2500_64551 rs1221p_64570 ds1621p_64551 ds723p_42962 ds2422p_42962 ds1823xsp_64570 fs2500_64570 dva1622_42962 ds923p_64551 ds723p_64551 ds1520p_64570 ds2422p_42218 ds1819p_42962 fs2500_42962 zendofmodel ds1819p_64570 ds2422p_64551 ds1621p_64570 ds1520p_42218 ds620slim_42218 rs1221p_64551 ds1520p_64551 ds723p_64570 ds918p_64551 ds920p_42218 ds918p_42962 ds1821p_42218 rs1221p_42962 ds1819p_42218 ds920p_64551 ds1520p_42962 ds918p_42218 ds720p_42962 ds1019p_42962 ds2422p_64570 ds620slim_42962 ds918p_64570 dva1622_64570 ds720p_64570 ds1019p_64570 ds1821p_64570 ds1621p_42962 fs2500_42218 [#] =======================================================================================
Updating extension : all-modules contents for model : ds918p_64570  
[#] Checking runtime for required tools...[OK][#] Updating ds918p_64570 platforms extensions...
[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-modules/master/all-modules/releases/apollolake72.json to /home/tc/redpill-load/c######################################################################## 100.0%                                     

[#] Filling-in newly downloaded recipe for extension all-modules platform ds918p_64570[#] Downloading remote file https://github.com/PeterSuh-Q3/arpl-modules/releases/latest/download/apollolake-4.4.302.tgz to /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/apollolake-4.4.302.tgz#=#=#                 ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/apollolake-4.4.302.tgz file... [OK][#] Downloading remote file https://github.com/PeterSuh-Q3/arpl-modules/releases/latest/download/firmware.tgz to /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/firmware.tgz#=#=#         ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/firmware.tgz file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-modules/master/all-modules/src/install.sh to /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/install.sh#=#=#          ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/install.sh file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-modules/master/all-modules/releases/sbin.tgz to /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/sbin.tgz#=#=#           ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/sbin.tgz file... [OK][#] Successfully processed recipe for extension all-modules platform ds918p_64570[#] Verifying /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/sbin.tgz file... [OK]Updating extension : misc contents for model : ds918p_64570  
[#] Checking runtime for required tools...[OK][#] Updating ds918p_64570 platforms extensions...
[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/recipes/universal.json to /home/tc/redpill-load/custom/extens######################################################################## 100.0%                         

[#] Filling-in newly downloaded recipe for extension misc platform ds918p_64570[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/releases/install-all.sh to /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/install-all.sh#=#=#                                     ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/install-all.sh file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/releases/ttyd.tar.gz to /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/ttyd.tar.gz#=#=#                       ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/ttyd.tar.gz file... [OK][#] Unpacking files from /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/ttyd.tar.gz to /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/releases/install_rd.sh to /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/install_rd.sh#=#=#                 ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/install_rd.sh file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/releases/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/lrzsz.tar.gz#=#=#                      ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/lrzsz.tar.gz file... [OK][#] Unpacking files from /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/releases/sed to /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/sed#=#=#                                   ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/sed file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/releases/pciids to /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/pciids#=#=#                                            ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/pciids file... [OK][#] Successfully processed recipe for extension misc platform ds918p_64570[#] Verifying /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/pciids file... [OK]Updating extension : nvme-cache contents for model : ds918p_64570  
[#] Checking runtime for required tools...[OK][#] Updating ds918p_64570 platforms extensions...
[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/recipes/universal.json to /home/tc/redpill-load/custom/######################################################################## 100.0%                               

[#] Filling-in newly downloaded recipe for extension nvme-cache platform ds918p_64570[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/src/install-nvme-cache.sh to /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/install-nvme-cache.sh#=#=#          ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/install-nvme-cache.sh file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/releases/readlink to /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/readlink#=#=#    ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/readlink file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/releases/xxd to /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/xxd#=#=#                           ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/xxd file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/releases/libsynonvme.so.7.1 to /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/libsynonvme.so.7.1#=#=#  ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/libsynonvme.so.7.1 file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/releases/libsynonvme.so.7.2.xxd to /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/libsyn######################################################################## 100.0%               
[#] Verifying /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/libsynonvme.so.7.2.xxd file... [OK][#] Successfully processed recipe for extension nvme-cache platform ds918p_64570[#] Verifying /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/libsynonvme.so.7.2.xxd file... [OK]Updating extension : powersched contents for model : ds918p_64570  
[#] Checking runtime for required tools...[OK][#] Updating ds918p_64570 platforms extensions...
[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/powersched/recipes/universal.json to /home/tc/redpill-load/custom/######################################################################## 100.0%                               

[#] Filling-in newly downloaded recipe for extension powersched platform ds918p_64570[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/powersched/src/powersched to /home/tc/redpill-load/custom/extensions/powersched/ds918p_64570/powersched#=#=#                                ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/powersched/ds918p_64570/powersched file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/powersched/src/install-powersched.sh to /home/tc/redpill-load/custom/extensions/powersched/ds918p_64570/install-powersched.s######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/powersched/ds918p_64570/install-powersched.sh file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/powersched/src/check-rtc-cmos.sh to /home/tc/redpill-load/custom/extensions/powersched/ds918p_64570/check-rtc-cmo######################################################################## 100.0%   
[#] Verifying /home/tc/redpill-load/custom/extensions/powersched/ds918p_64570/check-rtc-cmos.sh file... [OK][#] Successfully processed recipe for extension powersched platform ds918p_64570[#] Verifying /home/tc/redpill-load/custom/extensions/powersched/ds918p_64570/check-rtc-cmos.sh file... [OK][#] Checking runtime for required tools...[OK][#] Updating extensions...
[#] Checking runtime for required tools...[OK][#] Adding new extension from https://github.com/pocopico/tcrp-addons/raw/main/boot-wait/rpext-index.json...
[#] Downloading remote file https://github.com/pocopico/tcrp-addons/raw/main/boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_ind######################################################################## 100.0%          

[!] Extension is already added (index exists at /home/tc/redpill-load/custom/extensions/boot-wait/boot-wait.json). For more info use "ext-manager.sh info boot-wait"

*** Process will exit ***[!] Failed to install redpill.bootwait bundled extension - see errors above

*** Process will exit ***losetup: ./loader.img: failed to set up loop device: No such file or directory
mount: /home/tc/redpill-load/part1: special device p1 does not exist.
mount: /home/tc/redpill-load/part2: special device p2 does not exist.
Mounting /dev/sda1 to localdiskp1 
/dev/sda2 localdiskp2
ERROR: Failed to mount correctly all required partitions
Entries in Localdisk bootloader : 
=======================================================================
menuentry 'RedPill DS918+ v7.1.1-42962 (USB, Verbose)' {
menuentry 'RedPill DS918+ v7.1.1-42962 (SATA, Verbose)' {
menuentry 'Tiny Core Image Build' {
grep: /tmp/tempentry.txt: No such file or directory
grep: /tmp/tempentry.txt: No such file or directory
Updated user_config with USB Command Line : 
Updated user_config with SATA Command Line : 
Ramdisk in not compressed 
35035 blocks
3099 blocks
38132 blocks
Setting default boot entry to TCRP Friend
umount: part1: not mounted.
umount: part2: not mounted.
Cleaning up files
Entering redpill-load directory to remove model exts
Removing model exts directories
Removing : all-modules
Removing : misc
Removing : nvme-cache
Removing : powersched
Caching files for future use
Avail space 814M on /mnt/sda3
Found /home/tc/redpill-load/cache/ds918p_64570.pat, copying to cache directory : /mnt/sda3/auxfiles 
Saving user session for future use. Saving current extensions  -> OK !
Saving current user_config.json  -> OK !
Removing redpill.ko ...

Backup in progress...

Cleaning redpill-load/cache directory!
Delete all PAT files except for the final created PAT file (including decryption PAT)!
Please make sure you are using the latest 1GB img before using backup option
Current /home/tc size is 206M , try to keep it less than 1GB as it might not fit into your image
Should i update the sda with your current files [Yy/Nn]
Backing up home files to sda : Backing up files to /mnt/sda3//mydata.tgz  
Done.

Ready!
press any key to continue...

 TCRP 0.9.4.3-2 DDSML en_US FRIEND DS918+ 64570 1780PDN001927 192.168.29.135 0011325EE616 (no MAC2) (no MAC3) (no MAC4) (qwerty/us)
A reboot is required. Press any key to reboot...

 TCRP 0.9.4.3-2 DDSML en_US FRIEND DS918+ 64570 1780PDN001927 192.168.29.135 0011325EE616 (no MAC2) (no MAC3) (no MAC4) (qwerty/us)

 

 

 

Edited by alirz1
Link to comment
Share on other sites

1 hour ago, alirz1 said:

How come menu_m.sh, shows no values for sata map or disk ID? Does it detect it automatically? Does it need to be manually entered?

Also i notice that after the build, when i have to reboot, the default menu option is set to tinycore USB, even though im installing in a VM and would need to use the tiny core SATA boot option. 

 

EDIT: This doesnt make any sense to me unfortunately. After the dsm 7.2 build was successful. After reboot, im back at my original dsm 7.1.1. No prompt by DSM to migrate/install etc... I think the problem is due to the fact it thinks im installing on a usb stick and a vm disk!

I think ill stick to the regular TCRP. It hasnt really failed me yet and this whole menu driven stuff is not really working for me. I rather configure everything manually so i know whats going on.

 

Heres the log if you want to see it. Thanks.

 

Got redpill-linux-v4.4.302+.ko 
Testing modules.alias.4.json -> File OK
------------------------------------------------------------------------------------------------
It looks that you will need the following modules : 


Block listpci for using all-modules. 2022.11.09
------------------------------------------------------------------------------------------------
Starting loader creation 
Machine is VIRTUAL Hypervisor=VMware
Found tinycore cache folder, linking to home/tc/custom-module
Device Module Processing Method is DDSML
Checking user_config.json : Done
Entering redpill-load directory to remove model exts
Removing model exts directories
Found build request for revision greater than 42218
making directory /mnt/sda3/auxfiles
making directory /mnt/sda3/auxfiles/extractor
######################################################################## 100.0%
libmbedcrypto.so.5
libmbedtls.so.13
libmbedx509.so.1
libmsgpackc.so.2
libsodium.so
libsynocodesign-ng-virtual-junior-wins.so.7
scemd
pigz
Copying required libraries to local lib directory
Linking lib to lib64
Copying executable
pigz copy for multithreaded compression
Found extractor locally cached
Removing temp folder /tmp/synoesp
Checking if tool is accessible
/bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version information available (required by /bin/syno_extract_system_patch)
Executed succesfully
Creating temp folder /tmp/pat 
Checking for cached pat file
Found tinycore cache folder, linking to home/tc/custom-module
Found locally cached pat file /home/tc/custom-module/ds918p_64570.pat
File /home/tc/custom-module/ds918p_64570.pat, is  encrypted
Copy encrypted pat file : /home/tc/custom-module/ds918p_64570.pat to /tmp/dsmpat
Extracting encrypted pat file : /tmp/dsmpat/ds918p_64570.pat to /tmp/pat
/bin/syno_extract_system_patch: /usr/local/lib/libcurl.so.4: no version information available (required by /bin/syno_extract_system_patch)
Creating unecrypted pat file ds918p_64570.pat to /home/tc/redpill-load/cache folder (multithreaded comporession)
./VERSION
majorversion="7"
minorversion="2"
major="7"
minor="2"
micro="0"
buildphase="GM"
buildnumber="64570"
smallfixnumber="0"
nano="0"
base="64570"
productversion="7.2"
os_name="DSM"
builddate="2023/06/03"
buildtime="02:31:05"
unique="synology_apollolake_918+"
extractsize=902756
partitionversionlimit=0
syno_supported_hwrevision="r0"
indexdbextractsize=1428
synohdpackimgextractsize=22800
packages=FileStation,SynoFinder,USBCopy,HighAvailability,OAuthService,SMBService,ScsiTarget,ActiveInsight,SupportService,DhcpServer,SecureSignIn,HybridShare,Python2,BackupRestoreManager,HyperBackup-ED,QuickConnect
packagerootextractsize=341516
packagevolumeextractsize=832
Pat file  sha256sum is : e4a041516bddc61ee7b2238b0d485716ab4c713b82ed0ab017a9f84e0e41090e
Checking config file existence -> OK
Editing config file !!!!!
Verifying config file -> OK ! 
Clearing temp folders
Processing add_extensions entries found on custom_config.json file :   all-modules
  misc
  nvme-cache
  powersched
Adding extension "https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-modules/master/all-modules/rpext-index.json", 
[#] Checking runtime for required tools...[OK][#] Adding new extension from https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-modules/master/all-modules/rpext-index.json...
[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-modules/master/all-modules/rpext-index.json to /home/tc/redpill-load/custom/exte######################################################################## 100.0%                             
[OK][#] ========================================== all-modules ==========================================[#] Extension name: all-modules[#] Description: Adds All modules Support[#] To get help visit: <todo>[#] Extension preparer/packer: https://github.com/PeterSuh-Q3/tcrp-modules/tree/main/all-modules[#] Software author: https://github.com/PeterSuh-Q3[#] Update URL: https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-modules/master/all-modules/rpext-index.json[#] Platforms supported: dva1622_64551 ds1621p_42218 ds920p_64570 ds1823xsp_42962 rs3618xs_64551 rs3413xsp_64551 rs3621xsp_64551 ds720p_64551 ds1019p_64551 ds3615xs_64570 ds3617xs_42218 dva3221_64570 dva3221_42962 ds1019p_42218 ds1821p_42962 ds3622xsp_42962 rs3618xs_42962 sa3400_64570 ds1823xsp_42218 ds920p_42962 ds620slim_64570 rs1619xsp_64551 dva3219_64551 ds923p_42962 ds923p_64570 fs2500_64551 ds3617xs_64570 rs1221p_64570 ds3622xsp_64570 dva3221_42218 rs3618xs_64570 ds1621p_64551 rs1619xsp_42962 rs1619xsp_64570 sa6400_64551 ds3622xsp_42218 ds723p_42962 ds2422p_42962 ds1823xsp_64570 fs2500_64570 ds1621xsp_64570 dva1622_42962 rs3413xsp_42218 ds923p_64551 ds723p_64551 ds1520p_64570 ds3617xs_64551 sa6400_42962 ds2422p_42218 rs4021xsp_64551 ds1819p_42962 fs2500_42962 rs4021xsp_42962 zendofmodel ds1819p_64570 ds3615xs_42962 ds2422p_64551 sa3600_42962 ds3617xs_42962 ds1621p_64570 rs3618xs_42218 sa6400_64570 ds1520p_42218 ds620slim_42218 rs4021xsp_42218 rs1221p_64551 ds3622xsp_64551 dva3219_42962 sa3600_64570 dva3219_42218 ds1520p_64551 rs4021xsp_64570 ds723p_64570 ds1621xsp_42962 ds918p_64551 ds920p_42218 sa3400_42962 ds918p_42962 ds1821p_42218 ds1621xsp_64551 rs1221p_42962 ds1819p_42218 ds920p_64551 ds1520p_42962 sa3600_64551 ds918p_42218 rs3621xsp_42962 ds720p_42962 ds1019p_42962 ds1621xsp_42218 ds2422p_64570 ds3615xs_64551 ds620slim_42962 ds918p_64570 dva1622_64570 sa3400_64551 rs3413xsp_42962 rs3413xsp_64570 rs3621xsp_64570 ds720p_64570 ds1019p_64570 ds3615xs_42218 ds1821p_64570 ds1621p_42962 dva3221_64551 dva3219_64570 fs2500_42218 [#] =======================================================================================
Adding extension "https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/rpext-index.json", 
[#] Checking runtime for required tools...[OK][#] Adding new extension from https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/rpext-index.json...
[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/rpext-index.json to /home/tc/redpill-load/custom/extensions/_######################################################################## 100.0%                     
[OK][#] ========================================== misc ==========================================[#] Extension name: Misc shell[#] Description: Misc shell[#] To get help visit: https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc[#] Extension preparer/packer: https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc[#] Software author: https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc[#] Update URL: https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/rpext-index.json[#] Platforms supported: dva1622_64551 ds1621p_42218 ds916p_64570 ds920p_64570 ds1823xsp_42962 rs3618xs_64551 rs3413xsp_64551 rs3621xsp_64551 ds720p_64551 ds1019p_64551 ds3615xs_64570 ds3617xs_42218 dva3221_64570 dva3221_42962 ds1019p_42218 ds1821p_42962 ds3622xsp_42962 rs3618xs_42962 sa3400_64570 ds1823xsp_42218 ds920p_42962 ds620slim_64570 rs1619xsp_64551 dva3219_64551 ds923p_42962 ds923p_64570 fs2500_64551 ds3617xs_64570 rs1221p_64570 ds3622xsp_64570 dva3221_42218 rs3618xs_64570 ds1621p_64551 rs1619xsp_42962 rs1619xsp_64570 sa6400_64551 ds3622xsp_42218 ds723p_42962 ds2422p_42962 ds1823xsp_64570 fs2500_64570 ds1621xsp_64570 dva1622_42962 rs3413xsp_42218 ds923p_64551 ds723p_64551 ds1520p_64570 ds3617xs_64551 sa6400_42962 ds2422p_42218 rs4021xsp_64551 ds1819p_42962 fs2500_42962 rs4021xsp_42962 zendofmodel ds3615xs_42962 ds1819p_64570 sa3600_42962 ds2422p_64551 ds3617xs_42962 ds1621p_64570 rs3618xs_42218 sa6400_64570 ds1520p_42218 ds620slim_42218 rs4021xsp_42218 rs1221p_64551 ds3622xsp_64551 dva3219_42962 sa3600_64570 dva3219_42218 ds1520p_64551 rs4021xsp_64570 ds723p_64570 ds1621xsp_42962 ds918p_64551 ds920p_42218 sa3400_42962 ds918p_42962 ds1821p_42218 ds1621xsp_64551 rs1221p_42962 ds1819p_42218 ds920p_64551 ds1520p_42962 sa3600_64551 ds918p_42218 rs3621xsp_42962 ds720p_42962 ds1019p_42962 ds1621xsp_42218 ds2422p_64570 ds3615xs_64551 ds620slim_42962 ds918p_64570 dva1622_64570 sa3400_64551 rs3413xsp_42962 rs3413xsp_64570 rs3621xsp_64570 ds720p_64570 ds1019p_64570 ds3615xs_42218 ds1821p_64570 ds1621p_42962 dva3221_64551 dva3219_64570 fs2500_42218 [#] =======================================================================================
Adding extension "https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/rpext-index.json", 
[#] Checking runtime for required tools...[OK][#] Adding new extension from https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/rpext-index.json...
[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/rpext-index.json to /home/tc/redpill-load/custom/extens######################################################################## 100.0%                           
[OK][#] ========================================== nvme-cache ==========================================[#] Extension name: NVMe cache enabler[#] Description: Simple extension to enable nvme cache on boot[#] To get help visit: https://github.com/PeterSuh-Q3/tcrp-addons/nvme-cache[#] Extension preparer/packer: https://github.com/PeterSuh-Q3/tcrp-addons/tree/main/nvme-cache[#] Update URL: https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/rpext-index.json[#] Platforms supported: ds916p_64570 ds920p_64570 ds1823xsp_42962 ds3617xs_42218 dva3221_64570 dva3221_42962 ds1019p_42218 ds3622xsp_42962 rs3618xs_42962 sa3400_64570 ds1823xsp_42218 ds620slim_64570 ds923p_64570 ds3617xs_64570 rs1221p_64570 ds3622xsp_64570 dva3221_42218 rs3618xs_64570 rs1619xsp_42962 rs1619xsp_64570 ds3622xsp_42218 ds1823xsp_64570 fs2500_64570 ds1621xsp_64570 ds1520p_64570 sa6400_42962 ds1819p_42962 rs4021xsp_42962 zendofmodel ds3615xs_42962 ds1819p_64570 sa3600_42962 ds3617xs_42962 ds1621p_64570 rs3618xs_42218 sa6400_64570 ds620slim_42218 rs4021xsp_42218 dva3219_42962 sa3600_64570 dva3219_42218 rs4021xsp_64570 ds723p_64570 ds1621xsp_42962 ds918p_42962 ds1819p_42218 ds918p_42218 rs3621xsp_42962 ds1019p_42962 ds1621xsp_42218 ds2422p_64570 ds620slim_42962 ds918p_64570 dva1622_64570 rs3413xsp_64570 rs3621xsp_64570 ds720p_64570 ds1019p_64570 ds3615xs_42218 ds1821p_64570 sa6400_42218 sa3600_42218 dva3219_64570 [#] =======================================================================================
Adding extension "https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/powersched/rpext-index.json" 
[#] Checking runtime for required tools...[OK][#] Adding new extension from https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/powersched/rpext-index.json...
[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/powersched/rpext-index.json to /home/tc/redpill-load/custom/extens######################################################################## 100.0%                           
[OK][#] ========================================== powersched ==========================================[#] Extension name: powersched[#] Description: Adds Driver for PC-style 'CMOS' RTCs Support[#] To get help visit: <todo>[#] Extension preparer/packer: https://github.com/PeterSuh-Q3/tcrp-addons/tree/main/powersched[#] Software author: https://github.com/PeterSuh-Q3[#] Update URL: https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/powersched/rpext-index.json[#] Platforms supported: dva1622_64551 ds1621p_42218 ds920p_64570 ds1823xsp_42962 ds720p_64551 ds1019p_64551 ds1019p_42218 ds1821p_42962 ds1823xsp_42218 dva1622_42218 ds920p_42962 ds620slim_64570 ds923p_42962 ds923p_64570 fs2500_64551 rs1221p_64570 ds1621p_64551 ds723p_42962 ds2422p_42962 ds1823xsp_64570 fs2500_64570 dva1622_42962 ds923p_64551 ds723p_64551 ds1520p_64570 ds2422p_42218 ds1819p_42962 fs2500_42962 zendofmodel ds1819p_64570 ds2422p_64551 ds1621p_64570 ds1520p_42218 ds620slim_42218 rs1221p_64551 ds1520p_64551 ds723p_64570 ds918p_64551 ds920p_42218 ds918p_42962 ds1821p_42218 rs1221p_42962 ds1819p_42218 ds920p_64551 ds1520p_42962 ds918p_42218 ds720p_42962 ds1019p_42962 ds2422p_64570 ds620slim_42962 ds918p_64570 dva1622_64570 ds720p_64570 ds1019p_64570 ds1821p_64570 ds1621p_42962 fs2500_42218 [#] =======================================================================================
Updating extension : all-modules contents for model : ds918p_64570  
[#] Checking runtime for required tools...[OK][#] Updating ds918p_64570 platforms extensions...
[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-modules/master/all-modules/releases/apollolake72.json to /home/tc/redpill-load/c######################################################################## 100.0%                                     

[#] Filling-in newly downloaded recipe for extension all-modules platform ds918p_64570[#] Downloading remote file https://github.com/PeterSuh-Q3/arpl-modules/releases/latest/download/apollolake-4.4.302.tgz to /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/apollolake-4.4.302.tgz#=#=#                 ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/apollolake-4.4.302.tgz file... [OK][#] Downloading remote file https://github.com/PeterSuh-Q3/arpl-modules/releases/latest/download/firmware.tgz to /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/firmware.tgz#=#=#         ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/firmware.tgz file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-modules/master/all-modules/src/install.sh to /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/install.sh#=#=#          ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/install.sh file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-modules/master/all-modules/releases/sbin.tgz to /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/sbin.tgz#=#=#           ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/sbin.tgz file... [OK][#] Successfully processed recipe for extension all-modules platform ds918p_64570[#] Verifying /home/tc/redpill-load/custom/extensions/all-modules/ds918p_64570/sbin.tgz file... [OK]Updating extension : misc contents for model : ds918p_64570  
[#] Checking runtime for required tools...[OK][#] Updating ds918p_64570 platforms extensions...
[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/recipes/universal.json to /home/tc/redpill-load/custom/extens######################################################################## 100.0%                         

[#] Filling-in newly downloaded recipe for extension misc platform ds918p_64570[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/releases/install-all.sh to /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/install-all.sh#=#=#                                     ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/install-all.sh file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/releases/ttyd.tar.gz to /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/ttyd.tar.gz#=#=#                       ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/ttyd.tar.gz file... [OK][#] Unpacking files from /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/ttyd.tar.gz to /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/releases/install_rd.sh to /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/install_rd.sh#=#=#                 ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/install_rd.sh file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/releases/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/lrzsz.tar.gz#=#=#                      ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/lrzsz.tar.gz file... [OK][#] Unpacking files from /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/lrzsz.tar.gz to /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/releases/sed to /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/sed#=#=#                                   ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/sed file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/misc/releases/pciids to /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/pciids#=#=#                                            ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/pciids file... [OK][#] Successfully processed recipe for extension misc platform ds918p_64570[#] Verifying /home/tc/redpill-load/custom/extensions/misc/ds918p_64570/pciids file... [OK]Updating extension : nvme-cache contents for model : ds918p_64570  
[#] Checking runtime for required tools...[OK][#] Updating ds918p_64570 platforms extensions...
[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/recipes/universal.json to /home/tc/redpill-load/custom/######################################################################## 100.0%                               

[#] Filling-in newly downloaded recipe for extension nvme-cache platform ds918p_64570[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/src/install-nvme-cache.sh to /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/install-nvme-cache.sh#=#=#          ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/install-nvme-cache.sh file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/releases/readlink to /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/readlink#=#=#    ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/readlink file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/releases/xxd to /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/xxd#=#=#                           ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/xxd file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/releases/libsynonvme.so.7.1 to /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/libsynonvme.so.7.1#=#=#  ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/libsynonvme.so.7.1 file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/nvme-cache/releases/libsynonvme.so.7.2.xxd to /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/libsyn######################################################################## 100.0%               
[#] Verifying /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/libsynonvme.so.7.2.xxd file... [OK][#] Successfully processed recipe for extension nvme-cache platform ds918p_64570[#] Verifying /home/tc/redpill-load/custom/extensions/nvme-cache/ds918p_64570/libsynonvme.so.7.2.xxd file... [OK]Updating extension : powersched contents for model : ds918p_64570  
[#] Checking runtime for required tools...[OK][#] Updating ds918p_64570 platforms extensions...
[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/powersched/recipes/universal.json to /home/tc/redpill-load/custom/######################################################################## 100.0%                               

[#] Filling-in newly downloaded recipe for extension powersched platform ds918p_64570[#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/powersched/src/powersched to /home/tc/redpill-load/custom/extensions/powersched/ds918p_64570/powersched#=#=#                                ######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/powersched/ds918p_64570/powersched file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/powersched/src/install-powersched.sh to /home/tc/redpill-load/custom/extensions/powersched/ds918p_64570/install-powersched.s######################################################################## 100.0%
[#] Verifying /home/tc/redpill-load/custom/extensions/powersched/ds918p_64570/install-powersched.sh file... [OK][#] Downloading remote file https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/powersched/src/check-rtc-cmos.sh to /home/tc/redpill-load/custom/extensions/powersched/ds918p_64570/check-rtc-cmo######################################################################## 100.0%   
[#] Verifying /home/tc/redpill-load/custom/extensions/powersched/ds918p_64570/check-rtc-cmos.sh file... [OK][#] Successfully processed recipe for extension powersched platform ds918p_64570[#] Verifying /home/tc/redpill-load/custom/extensions/powersched/ds918p_64570/check-rtc-cmos.sh file... [OK][#] Checking runtime for required tools...[OK][#] Updating extensions...
[#] Checking runtime for required tools...[OK][#] Adding new extension from https://github.com/pocopico/tcrp-addons/raw/main/boot-wait/rpext-index.json...
[#] Downloading remote file https://github.com/pocopico/tcrp-addons/raw/main/boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_ind######################################################################## 100.0%          

[!] Extension is already added (index exists at /home/tc/redpill-load/custom/extensions/boot-wait/boot-wait.json). For more info use "ext-manager.sh info boot-wait"

*** Process will exit ***[!] Failed to install redpill.bootwait bundled extension - see errors above

*** Process will exit ***losetup: ./loader.img: failed to set up loop device: No such file or directory
mount: /home/tc/redpill-load/part1: special device p1 does not exist.
mount: /home/tc/redpill-load/part2: special device p2 does not exist.
Mounting /dev/sda1 to localdiskp1 
/dev/sda2 localdiskp2
ERROR: Failed to mount correctly all required partitions
Entries in Localdisk bootloader : 
=======================================================================
menuentry 'RedPill DS918+ v7.1.1-42962 (USB, Verbose)' {
menuentry 'RedPill DS918+ v7.1.1-42962 (SATA, Verbose)' {
menuentry 'Tiny Core Image Build' {
grep: /tmp/tempentry.txt: No such file or directory
grep: /tmp/tempentry.txt: No such file or directory
Updated user_config with USB Command Line : 
Updated user_config with SATA Command Line : 
Ramdisk in not compressed 
35035 blocks
3099 blocks
38132 blocks
Setting default boot entry to TCRP Friend
umount: part1: not mounted.
umount: part2: not mounted.
Cleaning up files
Entering redpill-load directory to remove model exts
Removing model exts directories
Removing : all-modules
Removing : misc
Removing : nvme-cache
Removing : powersched
Caching files for future use
Avail space 814M on /mnt/sda3
Found /home/tc/redpill-load/cache/ds918p_64570.pat, copying to cache directory : /mnt/sda3/auxfiles 
Saving user session for future use. Saving current extensions  -> OK !
Saving current user_config.json  -> OK !
Removing redpill.ko ...

Backup in progress...

Cleaning redpill-load/cache directory!
Delete all PAT files except for the final created PAT file (including decryption PAT)!
Please make sure you are using the latest 1GB img before using backup option
Current /home/tc size is 206M , try to keep it less than 1GB as it might not fit into your image
Should i update the sda with your current files [Yy/Nn]
Backing up home files to sda : Backing up files to /mnt/sda3//mydata.tgz  
Done.

Ready!
press any key to continue...

 TCRP 0.9.4.3-2 DDSML en_US FRIEND DS918+ 64570 1780PDN001927 192.168.29.135 0011325EE616 (no MAC2) (no MAC3) (no MAC4) (qwerty/us)
A reboot is required. Press any key to reboot...

 TCRP 0.9.4.3-2 DDSML en_US FRIEND DS918+ 64570 1780PDN001927 192.168.29.135 0011325EE616 (no MAC2) (no MAC3) (no MAC4) (qwerty/us)

 

 

 

 

After redpill.bootwait ext failed to update to a newer version, everything started to get messy.
I recently changed the bootwait ext script.
It should automatically detect this change, but it seems to have failed.
This part will be supplemented in the next update.
Currently, the way to build normally again is to clean up with the command below and try to build again through the menu.
./rploader.sh clean

Link to comment
Share on other sites

19 hours ago, alirz1 said:

 

well as i said im testing on a local VM right now anyways. But for my remote box i do have full display,keyboard and mouse control remotely.

 

So for running "my.sh". Whatever that script does, it did start the build process and successfully built dsm 7.2 for my vm. I can re-try using the menu.sh.

 

I just corrected the error.
https://github.com/PeterSuh-Q3/tinycore-redpill/commit/6a04331be87151996b5d75d9b70291ccab5fd365
Could you try building the loader one more time before running the script?
An automatic cleanup of errors will be performed.

Link to comment
Share on other sites

still failed at:

 

#] Verifying /home/tc/redpill-load/custom/extensions/powersched/ds918p_64570/check-rtc-cmos.sh file...  [OK]                                                   
[#] Successfully processed recipe for extension powersched platform ds918p_64570                                                                               
[#] Verifying /home/tc/redpill-load/custom/extensions/powersched/ds918p_64570/check-rtc-cmos.sh file...  [OK]                                                  
[#] Checking runtime for required tools... [OK]                                                                                                                
[#] Updating extensions...                                                                                                                                     
                                                                                                                                                               
[#] Checking runtime for required tools... [OK]                                                                                                                
[#] Adding new extension from https://github.com/pocopico/tcrp-addons/raw/main/boot-wait/rpext-index.json...                                                   
[#] Downloading remote file https://github.com/pocopico/tcrp-addons/raw/main/boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_ind
#########                                                                 13.3######################################################################## 100.0%  
                                                                                                                                                               
[!] Extension is already added (index exists at /home/tc/redpill-load/custom/extensions/boot-wait/boot-wait.json). For more info use "ext-manager.sh info boot-
                                                                                                                                                               
*** Process will exit ***                                                                                                                                      
[!] Failed to install redpill.bootwait bundled extension - see errors above                                                                                    
                                                                                                                                                               
*** Process will exit ***                                                                                                                                      
losetup: ./loader.img: failed to set up loop device: No such file or directory                                                                                 
mount: /home/tc/redpill-load/part1: special device p1 does not exist.                                                                                          
mount: /home/tc/redpill-load/part2: special device p2 does not exist.                                                                                          
Mounting /dev/sda1 to localdiskp1                                                                                                                              
/dev/sda2 localdiskp2                                                                                                                                          
ERROR: Failed to mount correctly all required partitions                                                                                                       
Entries in Localdisk bootloader :                                                                                                                              
=======================================================================                                                                                        
menuentry 'RedPill DS918+ v7.1.1-42962 (USB, Verbose)' {                                                                                                       
menuentry 'RedPill DS918+ v7.1.1-42962 (SATA, Verbose)' {                                                                                                      
menuentry 'Tiny Core Image Build' {    

 

Edited by alirz1
Link to comment
Share on other sites

On 8/3/2023 at 8:19 PM, Peter Suh said:

 

This setting also worked on esxi.
However, you need to try changing SataportMap and DiskIdxMap as follows.

 

https://xpenology.com/forum/topic/61839-tinycore-redpill-loader-build-support-tool-m-shell/?do=findComment&comment=446694

 

my bootloader using TCPR 0.9.2, no TCRP Friend :(
currently when I access tc, no ./rploader.sh :(. I tried download ./rploader.sh but it throw another error

Link to comment
Share on other sites

10 hours ago, chienbinhso13 said:

 

my bootloader using TCPR 0.9.2, no TCRP Friend :(
currently when I access tc, no ./rploader.sh :(. I tried download ./rploader.sh but it throw another error

 

Are you esxi 7 ?

Is it difficult to replace the vmdk again from this image?
https://github.com/PeterSuh-Q3/tinycore-redpill/releases/tag/v0.9.4.3-2

  • Like 1
Link to comment
Share on other sites

Anyone tried xpenology on a HP MINI G3 800. It has has a SATA and M.2 ports. I have a single dive plugged in the M.2 slot but tcrp is not able to get the satamap.

 

Found "00:17.0 Intel Corporation 200 Series PCH SATA controller [AHCI mode]"
Detected 2 ports/0 drives. Bad ports: 1. Override # of ports or ENTER to accept      <2> 

Link to comment
Share on other sites

ive run into this before but i still dont understand. What situation causes this. Ive already built my loader etc however DSM doesnt detect disks due to incorrect satamap etc. So reboot back into TCRP build image menu. However i land into, what looks to be a different boot environment? The rploader.sh and other stuff is not in the /tc/home folder as usual.

 

tc@box:~$ pwd
/home/tc
tc@box:~$
tc@box:~$ ls
check-redpill.sh  oldpat.tar.gz  redpill-lkm/  redpill-load/
 

 

I notice that i dont see "synoboot" under /dev.

Edited by alirz1
Link to comment
Share on other sites

7 hours ago, alirz1 said:

Anyone tried xpenology on a HP MINI G3 800. It has has a SATA and M.2 ports. I have a single dive plugged in the M.2 slot but tcrp is not able to get the satamap.

 

Found "00:17.0 Intel Corporation 200 Series PCH SATA controller [AHCI mode]"
Detected 2 ports/0 drives. Bad ports: 1. Override # of ports or ENTER to accept      <2> 

i guess i found my answer NVME drives are not upported by TCRP as main drives for DSM install?

Link to comment
Share on other sites

1 hour ago, alirz1 said:

i guess i found my answer NVME drives are not upported by TCRP as main drives for DSM install?

 

Yes, your guess is correct.
M.2 NVMe can only be used as a cache for volumes later after DSM is installed.
Neither TCRP nor any loader can install DSM into the cache.
M.2 NVMe alone cannot be used as the volume on which DSM will be installed.
At least one separate SATA-based storage must be prepared.

Link to comment
Share on other sites

Hello

 

Hope you may help me

 

When my computer start up, there are not auto boot / auto selection of TINYCORE bootloader, i'm alway need to presse ENTER on keyboard...

 

How may i get auto start from  ? 

 

Editing the GRUB ? add what ?

 

thanks you very much

Link to comment
Share on other sites

im updating my baremeta usting pocopicos latest TCRP. TOwards the end of the build process im getting this:

 

Generating GRUB entries for model :ds918p_64570 in /home/tc
Generating default grub.cfg for model generate
Generated successfully
Added USB entry
Added SATA entry
Added TCRP entry
Added TCRP FRIEND entry
cp: cannot create regular file '/home/tc/redpill-load/part1/boot/grub/grub.cfg': Permission denied
menuentry 'RedPill DS918+ 7.2.0-64570 (USB, Verbose)' {
menuentry 'RedPill DS918+ 7.2.0-64570 (SATA, Verbose)' {
menuentry 'Tiny Core Image Build' {
menuentry 'Tiny Core Friend' {
Copying grub file /home/tc/grub.cfg to /home/tc/redpill-load/localdiskp1/boot/grub/grub.cfg
menuentry 'RedPill DS918+ 7.2.0-64570 (USB, Verbose)' {
menuentry 'RedPill DS918+ 7.2.0-64570 (SATA, Verbose)' {
menuentry 'Tiny Core Image Build' {
menuentry 'Tiny Core Friend' {
Setting next grub entry
Setting next grub entry to Friend : Tiny Core Friend
sudo: /usr/local/bin/grub-editenv: command not found
sudo: /usr/local/bin/grub-editenv: command not found
Grub entry has been set to :
 

Link to comment
Share on other sites

ok so i started off with doing ./reploader.sh clean. Built the loader for DSM 7.2, it booted and DSM showed up as RECEOVERABLE however it tries to recover but doesnt seem to recover as on next boot it says samething that DSM is recoverable.

So at next boot, i chose the REDPILL WITH FRIEND boot option instead, now it boots to what looks like a new Synology setup, with the INSTALL button and not MIGRATABLE?

Im worried if i proceed with DSM install that, it will wipe everything and will basically start me of as a new xpenology box?

Is there anything i can do to fix this at this point?

Edited by alirz1
Link to comment
Share on other sites

using Pocopico's latest loader. How do i disable "checking for latest friend" check at every reboot?

 

EDIT: So many questions :)

So in this new build, even i built it EXACTLY as i had my config for 7.1.1 loader. Same serial# same interfaces MAC. Yet somehow under the new build, my network interfaces are reversed!

What used to be ETH0 is now ETH1 and vice versa. No change in physical cabling. I tried reversing the MAC1 and MAC2 in grub but that doesnt seem to do anything when booting using the :Tinycore Friend boot option? 

Edited by alirz1
Link to comment
Share on other sites

Pulling my hair for some days now...

And whatever I try I get 'Failed to install DSM. The file is probably corrupted'.

 

I tried to do a new install of DS3622xs+ in a vm on Proxmox using the latest image of pocopico and the following steps:

./rploader.sh update
./rploader.sh fullupgrade

After that I went to the webui and clicked the following items::

clean loader
full upgrade loader
build 3622xsp 7.2.0-64570

That finished successfully and rebooted.

After the reboot it detected a new install and asked for which DSM (of the site or downloaded PAT).

I tried several all failing with 'Failed to install DSM. The file is probably corrupted'. Various PAT's stopped at different points:

    From the site directly: failed on 8%.
    Manually downloaded 64570: failed on 56%
    Manually downloaded U1: failed on 57%

Finally downloaded the PAT referenced from DS3622xs+ config.json (Link to the pat from Synology)
SHA256 of downloaded file: 8c6bc56862017881d46b02b164d8ea0094922e5c44c937ecc8504c3c009e8dd4
Which is identical to the sha256 in the config.json

 

What am I missing?

Link to comment
Share on other sites

On 8/9/2023 at 6:16 AM, MrHappy said:

Pulling my hair for some days now...

And whatever I try I get 'Failed to install DSM. The file is probably corrupted'.

 

I tried to do a new install of DS3622xs+ in a vm on Proxmox using the latest image of pocopico and the following steps:

./rploader.sh update
./rploader.sh fullupgrade

After that I went to the webui and clicked the following items::

clean loader
full upgrade loader
build 3622xsp 7.2.0-64570

That finished successfully and rebooted.

After the reboot it detected a new install and asked for which DSM (of the site or downloaded PAT).

I tried several all failing with 'Failed to install DSM. The file is probably corrupted'. Various PAT's stopped at different points:

    From the site directly: failed on 8%.
    Manually downloaded 64570: failed on 56%
    Manually downloaded U1: failed on 57%

Finally downloaded the PAT referenced from DS3622xs+ config.json (Link to the pat from Synology)
SHA256 of downloaded file: 8c6bc56862017881d46b02b164d8ea0094922e5c44c937ecc8504c3c009e8dd4
Which is identical to the sha256 in the config.json

 

What am I missing?

are you not running the "sataport map now" command before doing the build? That error message usually occurs when DSM cant detect the disks properly.

Edited by alirz1
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...