Describe the bug
I cannot create a device DS1522+ to replicate my original DS1522+
To Reproduce
tc@box:~$ ./rploader.sh ext ds1522p-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/redpill-load/master/redpill-virtio/rpext-index.json
bspatch does not exist, bringing over from repo
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 10232 100 10232 0 0 38466 0 --:--:-- --:--:-- --:--:-- 38466
Error : Platform not found :
rploader.sh
clean :
Removes all cached and downloaded files and starts over clean
update :
Checks github repo for latest version of rploader, and prompts you download and overwrite
fullupgrade :
Performs a full upgrade of the local files to the latest available on the repo. It will
backup the current filed under /home/tc/old
listmods :
Tries to figure out any required extensions. This usually are device modules
serialgen
Valid Options : realmac , keeps the real mac of interface eth0
identifyusb :
Tries to identify your loader usb stick VID:PID and updates the user_config.json file
patchdtc :
Tries to identify and patch your dtc model for your disk and nvme devices. If you want to have
your manually edited dts file used convert it to dtb and place it under /home/tc/custom-modules
satamap :
Tries to identify your SataPortMap and DiskIdxMap values and updates the user_config.json file
backup :
Backup and make changes /home/tc changed permanent to your loader disk. Next time you boot,
your /home will be restored to the current state.
backuploader :
Backup current loader partitions to your TCRP partition
restoreloader :
Restore current loader partitions from your TCRP partition
restoresession :
Restore last user session files. (extensions and user_config.json)
mountdsmroot :
Mount DSM root for manual intervention on DSM root partition
postupdate :
Runs a postupdate process to recreate your rd.gz, zImage and custom.gz for junior to match root
mountshare :
Mounts a remote CIFS working directory
version
Valid Options : history, shows rploader release history.
monitor :
Prints system statistics related to TCRP loader
getgrubconf :
Checks your user_config.json file variables against current grub.cfg variables and updates your
user_config.json accordingly
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.
downloadupgradepat
Downloads a specific upgade pat that can be used for various troubleshooting purposes
removefriend
Reverse bringfriend actions and remove TCRP from your loader
tc@box:~$ ./rploader.sh build
Error : Number of arguments : 1, options build
Syntax error, You have to specify one of the existing platforms
ds1019p-7.0.1-42218
ds1019p-7.1.0-42661
ds1019p-7.1.1-42962
ds1019p-7.2.0-64570
ds1520p-7.0.1-42218
ds1520p-7.1.0-42661
ds1520p-7.1.1-42962
ds1520p-7.2.0-64570
ds1621p-7.0.1-42218
ds1621p-7.0.1-42218-JUN
ds1621p-7.1.0-42661
ds1621p-7.1.1-42962
ds1621p-7.2.0-64570
ds1621xsp-7.0.1-42218
ds1621xsp-7.1.0-42661
ds1621xsp-7.1.1-42962
ds1621xsp-7.2.0-64570
ds2422p-7.0.1-42218
ds2422p-7.1.0-42661
ds2422p-7.1.1-42962
ds2422p-7.2.0-64570
ds3615xs-7.0.1-42218
ds3615xs-7.0.1-42218-JUN
ds3615xs-7.1.0-42661
ds3615xs-7.1.1-42962
ds3615xs-7.2.0-64570
ds3617xs-7.0.1-42218
ds3617xs-7.0.1-42218-JUN
ds3617xs-7.1.0-42661
ds3617xs-7.1.1-42962
ds3617xs-7.2.0-64570
ds3622xsp-7.0.1-42218
ds3622xsp-7.0.1-42218-JUN
ds3622xsp-7.1.0-42661
ds3622xsp-7.1.1-42962
ds3622xsp-7.2.0-64570
ds723p-7.0.1-42218
ds723p-7.1.0-42661
ds723p-7.1.1-42962
ds723p-7.2.0-64570
ds918p-7.0.1-42218
ds918p-7.0.1-42218-JUN
ds918p-7.1.0-42661
ds918p-7.1.1-42962
ds918p-7.2.0-64570
ds920p-7.0.1-42218
ds920p-7.0.1-42218-JUN
ds920p-7.1.0-42661
ds920p-7.1.1-42962
ds920p-7.2.0-64570
ds923p-7.0.1-42218
ds923p-7.1.0-42661
ds923p-7.1.1-42962
ds923p-7.2.0-64570
dva1622-7.0.1-42218
dva1622-7.1.0-42661
dva1622-7.1.1-42962
dva1622-7.2.0-64570
dva3219-7.0.1-42218
dva3219-7.1.0-42661
dva3219-7.1.1-42962
dva3219-7.2.0-64570
dva3221-7.0.1-42218
dva3221-7.0.1-42218-JUN
dva3221-7.1.0-42661
dva3221-7.1.1-42962
dva3221-7.2.0-64570
fs2500-7.0.1-42218
fs2500-7.1.0-42661
fs2500-7.1.1-42962
fs2500-7.2.0-64570
fs6400-7.0.1-42218
fs6400-7.1.0-42661
fs6400-7.1.1-42962
fs6400-7.2.0-64570
rs3413xsp-7.0.1-42218
rs3413xsp-7.1.0-42661
rs3413xsp-7.1.1-42962
rs3413xsp-7.2.0-64570
rs3618xs-7.0.1-42218
rs3618xs-7.1.0-42661
rs3618xs-7.1.1-42962
rs3618xs-7.2.0-64570
rs4021xsp-7.0.1-42218
rs4021xsp-7.1.0-42661
rs4021xsp-7.1.1-42962
rs4021xsp-7.2.0-64570
sa6400-7.0.1-42218
sa6400-7.1.0-42661
sa6400-7.1.1-42962
sa6400-7.2.0-64570
tc@box:~$ ./rploader.sh build ds1520p-7.1.0-42661
Rploader Version : 0.9.4.9
Loader source : https://github.com/pocopico/redpill-load.git Loader Branch : develop
Redpill module source : https://github.com/pocopico/redpill-lkm.git : Redpill module branch : master
Extensions : all-modules
eudev
disks
misc
Extensions URL : "https://github.com/pocopico/tcrp-addons/raw/main/all-modules/rpext-index.json",
"https://github.com/pocopico/tcrp-addons/raw/main/eudev/rpext-index.json",
"https://github.com/pocopico/tcrp-addons/raw/main/disks/rpext-index.json",
"https://github.com/pocopico/tcrp-addons/raw/main/misc/rpext-index.json"
TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bromolow-7.0.dev.txz/download
TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd
SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/bromolow-source/linux-3.10.x.txz/download
SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed
COMPILE_METHOD : toolkit_dev
TARGET_PLATFORM : ds1520p
TARGET_VERSION : 7.1.0
TARGET_REVISION : 42661
REDPILL_LKM_MAKE_TARGET : dev-v7
KERNEL_MAJOR : 4
MODULE_ALIAS_FILE : modules.alias.4.json
SYNOMODEL :
MODEL :
Local Cache Folder : /mnt/sdb3/auxfiles
DATE Internet : 27062023 Local : 27062023
Checking Internet Access -> OK
Checking if a newer version exists on the main repo -> Version is current
Redpill sources already downloaded, pulling latest
Already up to date.
Loader sources already downloaded, pulling latest
Already up to date.
No extra build option or static specified, using default
Using static compiled redpill extension
Removing any old redpill.ko modules
Looking for redpill for :
jq - commandline JSON processor [version 1.5-1-g940132e-dirty]
Usage: jq [options] [file...]
jq is a tool for processing JSON inputs, applying the
given filter to its JSON text inputs and producing the
filter's results as JSON on standard output.
The simplest filter is ., which is the identity filter,
copying jq's input to its output unmodified (except for
formatting).
For more advanced filters see the jq(1) manpage ("man jq")
and/or https://stedolan.github.io/jq
Some of the options include:
-c compact instead of pretty-printed output;
-n use `null` as the single input value;
-e set the exit status code based on the output;
-s read (slurp) all inputs into an array; apply filter to it;
-r output raw strings, not JSON texts;
-R read raw strings, not JSON texts;
-C colorize JSON;
-M monochrome (don't colorize JSON);
-S sort keys of objects on output;
--tab use tabs for indentation;
--arg a v set variable $a to value <v>;
--argjson a v set variable $a to JSON value <v>;
--slurpfile a f set variable $a to an array of JSON texts read from <f>;
See the manpage for more options.
jq is a tool for processing JSON inputs, applying the
given filter to its JSON text inputs and producing the
filter's results as JSON on standard output.
The simplest filter is ., which is the identity filter,
copying jq's input to its output unmodified (except for
formatting).
For more advanced filters see the jq(1) manpage ("man jq")
and/or https://stedolan.github.io/jq
Some of the options include:
-c compact instead of pretty-printed output;
-n use `null` as the single input value;
-e set the exit status code based on the output;
-s read (slurp) all inputs into an array; apply filter to it;
-r output raw strings, not JSON texts;
-R read raw strings, not JSON texts;
-C colorize JSON;
-M monochrome (don't colorize JSON);
-S sort keys of objects on output;
--tab use tabs for indentation;
--arg a v set variable $a to value <v>;
--argjson a v set variable $a to JSON value <v>;
--slurpfile a f set variable $a to an array of JSON texts read from <f>;
See the manpage for more options.
Module does not contain platorm information for
tc@box:~$ ./rploader.sh build ds1522p-7.1.0-42661
Error : Platform not found :
rploader.sh
clean :
Removes all cached and downloaded files and starts over clean
update :
Checks github repo for latest version of rploader, and prompts you download and overwrite
fullupgrade :
Performs a full upgrade of the local files to the latest available on the repo. It will
backup the current filed under /home/tc/old
listmods :
Tries to figure out any required extensions. This usually are device modules
serialgen
Valid Options : realmac , keeps the real mac of interface eth0
identifyusb :
Tries to identify your loader usb stick VID:PID and updates the user_config.json file
patchdtc :
Tries to identify and patch your dtc model for your disk and nvme devices. If you want to have
your manually edited dts file used convert it to dtb and place it under /home/tc/custom-modules
satamap :
Tries to identify your SataPortMap and DiskIdxMap values and updates the user_config.json file
backup :
Backup and make changes /home/tc changed permanent to your loader disk. Next time you boot,
your /home will be restored to the current state.
backuploader :
Backup current loader partitions to your TCRP partition
restoreloader :
Restore current loader partitions from your TCRP partition
restoresession :
Restore last user session files. (extensions and user_config.json)
mountdsmroot :
Mount DSM root for manual intervention on DSM root partition
postupdate :
Runs a postupdate process to recreate your rd.gz, zImage and custom.gz for junior to match root
mountshare :
Mounts a remote CIFS working directory
version
Valid Options : history, shows rploader release history.
monitor :
Prints system statistics related to TCRP loader
getgrubconf :
Checks your user_config.json file variables against current grub.cfg variables and updates your
user_config.json accordingly
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.
downloadupgradepat
Downloads a specific upgade pat that can be used for various troubleshooting purposes
removefriend
Reverse bringfriend actions and remove TCRP from your loader
jq is a tool for processing JSON inputs, applying the
given filter to its JSON text inputs and producing the
filter's results as JSON on standard output.
The simplest filter is ., which is the identity filter,
copying jq's input to its output unmodified (except for
formatting).
For more advanced filters see the jq(1) manpage ("man jq")
and/or https://stedolan.github.io/jq
Some of the options include:
-c compact instead of pretty-printed output;
-n use `null` as the single input value;
-e set the exit status code based on the output;
-s read (slurp) all inputs into an array; apply filter to it;
-r output raw strings, not JSON texts;
-R read raw strings, not JSON texts;
-C colorize JSON;
-M monochrome (don't colorize JSON);
-S sort keys of objects on output;
--tab use tabs for indentation;
--arg a v set variable $a to value <v>;
--argjson a v set variable $a to JSON value <v>;
--slurpfile a f set variable $a to an array of JSON texts read from <f>;
See the manpage for more options.
Module does not contain platorm information for
tc@box:~$ ./rploader.sh build geminilake-7.1.0-42661
Error : Platform not found :
rploader.sh
clean :
Removes all cached and downloaded files and starts over clean
update :
Checks github repo for latest version of rploader, and prompts you download and overwrite
fullupgrade :
Performs a full upgrade of the local files to the latest available on the repo. It will
backup the current filed under /home/tc/old
listmods :
Tries to figure out any required extensions. This usually are device modules
serialgen
Valid Options : realmac , keeps the real mac of interface eth0
identifyusb :
Tries to identify your loader usb stick VID:PID and updates the user_config.json file
patchdtc :
Tries to identify and patch your dtc model for your disk and nvme devices. If you want to have
your manually edited dts file used convert it to dtb and place it under /home/tc/custom-modules
satamap :
Tries to identify your SataPortMap and DiskIdxMap values and updates the user_config.json file
backup :
Backup and make changes /home/tc changed permanent to your loader disk. Next time you boot,
your /home will be restored to the current state.
backuploader :
Backup current loader partitions to your TCRP partition
restoreloader :
Restore current loader partitions from your TCRP partition
restoresession :
Restore last user session files. (extensions and user_config.json)
mountdsmroot :
Mount DSM root for manual intervention on DSM root partition
postupdate :
Runs a postupdate process to recreate your rd.gz, zImage and custom.gz for junior to match root
mountshare :
Mounts a remote CIFS working directory
version
Valid Options : history, shows rploader release history.
monitor :
Prints system statistics related to TCRP loader
getgrubconf :
Checks your user_config.json file variables against current grub.cfg variables and updates your
user_config.json accordingly
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.
downloadupgradepat
Downloads a specific upgade pat that can be used for various troubleshooting purposes
removefriend
Reverse bringfriend actions and remove TCRP from your loader
help: Show this page
Version : 0.9.4.9
tc@box:~$ ./rploader.sh build geminilake-7.1.1-42962
Error : Platform not found :
rploader.sh
clean :
Removes all cached and downloaded files and starts over clean
update :
Checks github repo for latest version of rploader, and prompts you download and overwrite
fullupgrade :
Performs a full upgrade of the local files to the latest available on the repo. It will
backup the current filed under /home/tc/old
listmods :
Tries to figure out any required extensions. This usually are device modules
serialgen
Valid Options : realmac , keeps the real mac of interface eth0
identifyusb :
Tries to identify your loader usb stick VID:PID and updates the user_config.json file
patchdtc :
Tries to identify and patch your dtc model for your disk and nvme devices. If you want to have
your manually edited dts file used convert it to dtb and place it under /home/tc/custom-modules
satamap :
Tries to identify your SataPortMap and DiskIdxMap values and updates the user_config.json file
backup :
Backup and make changes /home/tc changed permanent to your loader disk. Next time you boot,
your /home will be restored to the current state.
backuploader :
Backup current loader partitions to your TCRP partition
restoreloader :
Restore current loader partitions from your TCRP partition
restoresession :
Restore last user session files. (extensions and user_config.json)
mountdsmroot :
Mount DSM root for manual intervention on DSM root partition
postupdate :
Runs a postupdate process to recreate your rd.gz, zImage and custom.gz for junior to match root
mountshare :
Mounts a remote CIFS working directory
version
Valid Options : history, shows rploader release history.
monitor :
Prints system statistics related to TCRP loader
getgrubconf :
Checks your user_config.json file variables against current grub.cfg variables and updates your
user_config.json accordingly
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.
downloadupgradepat
Downloads a specific upgade pat that can be used for various troubleshooting purposes
removefriend
Reverse bringfriend actions and remove TCRP from your loader
help: Show this page
Version : 0.9.4.9
tc@box:~$ ./rploader.sh build geminilake-1522+-7.1.1-42962
Error : Platform not found :
rploader.sh
clean :
Removes all cached and downloaded files and starts over clean
update :
Checks github repo for latest version of rploader, and prompts you download and overwrite
fullupgrade :
Performs a full upgrade of the local files to the latest available on the repo. It will
backup the current filed under /home/tc/old
listmods :
Tries to figure out any required extensions. This usually are device modules
serialgen
Valid Options : realmac , keeps the real mac of interface eth0
identifyusb :
Tries to identify your loader usb stick VID:PID and updates the user_config.json file
patchdtc :
Tries to identify and patch your dtc model for your disk and nvme devices. If you want to have
your manually edited dts file used convert it to dtb and place it under /home/tc/custom-modules
satamap :
Tries to identify your SataPortMap and DiskIdxMap values and updates the user_config.json file
backup :
Backup and make changes /home/tc changed permanent to your loader disk. Next time you boot,
your /home will be restored to the current state.
backuploader :
Backup current loader partitions to your TCRP partition
restoreloader :
Restore current loader partitions from your TCRP partition
restoresession :
Restore last user session files. (extensions and user_config.json)
mountdsmroot :
Mount DSM root for manual intervention on DSM root partition
postupdate :
Runs a postupdate process to recreate your rd.gz, zImage and custom.gz for junior to match root
mountshare :
Mounts a remote CIFS working directory
version
Valid Options : history, shows rploader release history.
monitor :
Prints system statistics related to TCRP loader
getgrubconf :
Checks your user_config.json file variables against current grub.cfg variables and updates your
user_config.json accordingly
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.
downloadupgradepat
Downloads a specific upgade pat that can be used for various troubleshooting purposes
removefriend
Reverse bringfriend actions and remove TCRP from your loader
help: Show this page
Version : 0.9.4.9
tc@box:~$ ./rploader.sh build geminilake-1522+-7.1.1-42962
Expected behavior
it suppose to create the loader as my DS3622+ TCRP
Describe the bug I cannot create a device DS1522+ to replicate my original DS1522+
To Reproduce tc@box:~$ ./rploader.sh ext ds1522p-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/redpill-load/master/redpill-virtio/rpext-index.json bspatch does not exist, bringing over from repo % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 10232 100 10232 0 0 38466 0 --:--:-- --:--:-- --:--:-- 38466 Error : Platform not found :
rploader.sh
Version : 0.9.4.9
Usage: ./rploader.sh [extension manager arguments]
Actions: build, ext, download, clean, update, listmods, serialgen, identifyusb, patchdtc, satamap, backup, backuploader, restoreloader, restoresession, mountdsmroot, postupdate, mountshare, version, monitor, bringfriend, downloadupgradepat, help
build
Valid Options: static/compile/manual/junmod/withfriend** (default: withfriend)
** withfriend add the TCRP friend and a boot option for auto patching
ext
Valid Options: add/force_add/info/remove/update/cleanup/auto . Options after platform
Example: rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json or for auto detect use rploader.sh ext apollolake-7.0.1-42218 auto
download :
Download redpill sources only
clean : Removes all cached and downloaded files and starts over clean
update : Checks github repo for latest version of rploader, and prompts you download and overwrite
fullupgrade : Performs a full upgrade of the local files to the latest available on the repo. It will backup the current filed under /home/tc/old
listmods:
Tries to figure out any required extensions. This usually are device modules
serialgen
Valid Options : realmac , keeps the real mac of interface eth0
identifyusb :
Tries to identify your loader usb stick VID:PID and updates the user_config.json file
patchdtc :
Tries to identify and patch your dtc model for your disk and nvme devices. If you want to have your manually edited dts file used convert it to dtb and place it under /home/tc/custom-modules
satamap : Tries to identify your SataPortMap and DiskIdxMap values and updates the user_config.json file
backup : Backup and make changes /home/tc changed permanent to your loader disk. Next time you boot, your /home will be restored to the current state.
backuploader : Backup current loader partitions to your TCRP partition
restoreloader : Restore current loader partitions from your TCRP partition
restoresession : Restore last user session files. (extensions and user_config.json)
mountdsmroot : Mount DSM root for manual intervention on DSM root partition
postupdate : Runs a postupdate process to recreate your rd.gz, zImage and custom.gz for junior to match root
mountshare : Mounts a remote CIFS working directory
version
Valid Options : history, shows rploader release history.
monitor : Prints system statistics related to TCRP loader
getgrubconf : Checks your user_config.json file variables against current grub.cfg variables and updates your user_config.json accordingly
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.
downloadupgradepat Downloads a specific upgade pat that can be used for various troubleshooting purposes
removefriend Reverse bringfriend actions and remove TCRP from your loader
help: Show this page
Version : 0.9.4.9 tc@box:~$ ./rploader.sh ext ds1520p-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/redpill-load/master/redpill-virtio/rpext-index.json Rploader Version : 0.9.4.9 Loader source : https://github.com/pocopico/redpill-load.git Loader Branch : develop Redpill module source : https://github.com/pocopico/redpill-lkm.git : Redpill module branch : master Extensions : all-modules eudev disks misc Extensions URL : "https://github.com/pocopico/tcrp-addons/raw/main/all-modules/rpext-index.json", "https://github.com/pocopico/tcrp-addons/raw/main/eudev/rpext-index.json", "https://github.com/pocopico/tcrp-addons/raw/main/disks/rpext-index.json", "https://github.com/pocopico/tcrp-addons/raw/main/misc/rpext-index.json" TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bromolow-7.0.dev.txz/download TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/bromolow-source/linux-3.10.x.txz/download SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : ds1520p TARGET_VERSION : 7.1.0 TARGET_REVISION : 42661 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE : modules.alias.4.json SYNOMODEL :
[#] Extension preparer/packer: https://github.com/RedPill-TTG/redpill-virtio
[#] Software author: https://www.linux-kvm.org/page/Virtio
[#] Update URL: https://github.com/pocopico/redpill-load/raw/develop/redpill-virtio/rpext-index.json
[#] Platforms supported: ds1621p_42218 ds918p_41890 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 ds3615xs_42661 ds3622xsp_42661 ds2422p_42661 ds3622xsp_42218 ds2422p_42218 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3622xsp_42550 ds3615xs_25556 ds920p_42218 ds920p_42621 ds920p_42550 ds918p_42218 ds2422p_42621 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621
[#] =======================================================================================
MODEL :
Local Cache Folder : /mnt/sdb3/auxfiles DATE Internet : 27062023 Local : 27062023 Checking Internet Access -> OK Cloning into 'redpill-lkm'... remote: Enumerating objects: 1715, done. remote: Counting objects: 100% (483/483), done. remote: Compressing objects: 100% (94/94), done. remote: Total 1715 (delta 415), reused 401 (delta 389), pack-reused 1232 Receiving objects: 100% (1715/1715), 5.84 MiB | 5.37 MiB/s, done. Resolving deltas: 100% (1049/1049), done. Cloning into 'redpill-load'... remote: Enumerating objects: 5098, done. remote: Counting objects: 100% (1930/1930), done. remote: Compressing objects: 100% (936/936), done. remote: Total 5098 (delta 1032), reused 1868 (delta 976), pack-reused 3168 Receiving objects: 100% (5098/5098), 125.92 MiB | 5.75 MiB/s, done. Resolving deltas: 100% (2596/2596), done. [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/redpill-load/master/redpill-virtio/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/redpill-load/master/redpill-virtio/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ############################################################################################################################################ 100.0% [OK] [#] ========================================== thethorgroup.virtio ========================================== [#] Extension name: VirtIO [#] Description: Adds VirtIO support for fast network/PCI/SCSI/network/console paravirtualization under QEmu (Proxmox, VirtualBox, virsh, and similar) [#] To get help visit:
tc@box:~$ ./rploader.sh ext ds1520p-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/redpill-load/develop/redpill-acpid/rpext-index.json Rploader Version : 0.9.4.9 Loader source : https://github.com/pocopico/redpill-load.git Loader Branch : develop Redpill module source : https://github.com/pocopico/redpill-lkm.git : Redpill module branch : master Extensions : all-modules eudev disks misc Extensions URL : "https://github.com/pocopico/tcrp-addons/raw/main/all-modules/rpext-index.json", "https://github.com/pocopico/tcrp-addons/raw/main/eudev/rpext-index.json", "https://github.com/pocopico/tcrp-addons/raw/main/disks/rpext-index.json", "https://github.com/pocopico/tcrp-addons/raw/main/misc/rpext-index.json" TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bromolow-7.0.dev.txz/download TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/bromolow-source/linux-3.10.x.txz/download SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : ds1520p TARGET_VERSION : 7.1.0 TARGET_REVISION : 42661 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE : modules.alias.4.json SYNOMODEL :
MODEL :
Local Cache Folder : /mnt/sdb3/auxfiles DATE Internet : 27062023 Local : 27062023 Checking Internet Access -> OK Redpill sources already downloaded, pulling latest Already up to date. Loader sources already downloaded, pulling latest Already up to date. [#] Checking runtime for required tools... [OK] [#] Adding new extension from https://raw.githubusercontent.com/pocopico/redpill-load/develop/redpill-acpid/rpext-index.json... [#] Downloading remote file https://raw.githubusercontent.com/pocopico/redpill-load/develop/redpill-acpid/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json ############################################################################################################################################ 100.0% [OK] [#] ========================================== jumkey.acpid2 ========================================== [#] Extension name: ACPI Daemon v2 [#] Description: ACPI Daemon v2 that handles power button events [#] To get help visit: https://github.com/jumkey/redpill-load/raw/develop/redpill-acpid [#] Extension preparer/packer: https://github.com/jumkey/redpill-load/raw/develop/redpill-acpid [#] Software author: https://sourceforge.net/projects/acpid2/ [#] Update URL: https://github.com/pocopico/redpill-load/raw/develop/redpill-acpid/rpext-index.json [#] Platforms supported: ds1621p_42218 ds1621p_42951 ds918p_41890 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds3622xsp_42962 ds3617xs_42951 ds920p_42962 ds1621p_42661 ds918p_25556 ds3615xs_42661 ds3622xsp_42661 ds2422p_42661 ds3622xsp_42218 ds2422p_42962 ds2422p_42218 ds3615xs_42962 ds3617xs_42962 ds3615xs_41222 ds920p_42951 ds2422p_42951 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds918p_42962 ds3615xs_42951 ds3622xsp_42951 ds920p_42550 ds918p_42218 ds2422p_42621 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds1621p_42962 ds3622xsp_42621 [#] =======================================================================================
tc@box:~$ ./rploader.sh build Error : Number of arguments : 1, options build Syntax error, You have to specify one of the existing platforms ds1019p-7.0.1-42218 ds1019p-7.1.0-42661 ds1019p-7.1.1-42962 ds1019p-7.2.0-64570 ds1520p-7.0.1-42218 ds1520p-7.1.0-42661 ds1520p-7.1.1-42962 ds1520p-7.2.0-64570 ds1621p-7.0.1-42218 ds1621p-7.0.1-42218-JUN ds1621p-7.1.0-42661 ds1621p-7.1.1-42962 ds1621p-7.2.0-64570 ds1621xsp-7.0.1-42218 ds1621xsp-7.1.0-42661 ds1621xsp-7.1.1-42962 ds1621xsp-7.2.0-64570 ds2422p-7.0.1-42218 ds2422p-7.1.0-42661 ds2422p-7.1.1-42962 ds2422p-7.2.0-64570 ds3615xs-7.0.1-42218 ds3615xs-7.0.1-42218-JUN ds3615xs-7.1.0-42661 ds3615xs-7.1.1-42962 ds3615xs-7.2.0-64570 ds3617xs-7.0.1-42218 ds3617xs-7.0.1-42218-JUN ds3617xs-7.1.0-42661 ds3617xs-7.1.1-42962 ds3617xs-7.2.0-64570 ds3622xsp-7.0.1-42218 ds3622xsp-7.0.1-42218-JUN ds3622xsp-7.1.0-42661 ds3622xsp-7.1.1-42962 ds3622xsp-7.2.0-64570 ds723p-7.0.1-42218 ds723p-7.1.0-42661 ds723p-7.1.1-42962 ds723p-7.2.0-64570 ds918p-7.0.1-42218 ds918p-7.0.1-42218-JUN ds918p-7.1.0-42661 ds918p-7.1.1-42962 ds918p-7.2.0-64570 ds920p-7.0.1-42218 ds920p-7.0.1-42218-JUN ds920p-7.1.0-42661 ds920p-7.1.1-42962 ds920p-7.2.0-64570 ds923p-7.0.1-42218 ds923p-7.1.0-42661 ds923p-7.1.1-42962 ds923p-7.2.0-64570 dva1622-7.0.1-42218 dva1622-7.1.0-42661 dva1622-7.1.1-42962 dva1622-7.2.0-64570 dva3219-7.0.1-42218 dva3219-7.1.0-42661 dva3219-7.1.1-42962 dva3219-7.2.0-64570 dva3221-7.0.1-42218 dva3221-7.0.1-42218-JUN dva3221-7.1.0-42661 dva3221-7.1.1-42962 dva3221-7.2.0-64570 fs2500-7.0.1-42218 fs2500-7.1.0-42661 fs2500-7.1.1-42962 fs2500-7.2.0-64570 fs6400-7.0.1-42218 fs6400-7.1.0-42661 fs6400-7.1.1-42962 fs6400-7.2.0-64570 rs3413xsp-7.0.1-42218 rs3413xsp-7.1.0-42661 rs3413xsp-7.1.1-42962 rs3413xsp-7.2.0-64570 rs3618xs-7.0.1-42218 rs3618xs-7.1.0-42661 rs3618xs-7.1.1-42962 rs3618xs-7.2.0-64570 rs4021xsp-7.0.1-42218 rs4021xsp-7.1.0-42661 rs4021xsp-7.1.1-42962 rs4021xsp-7.2.0-64570 sa6400-7.0.1-42218 sa6400-7.1.0-42661 sa6400-7.1.1-42962 sa6400-7.2.0-64570 tc@box:~$ ./rploader.sh build ds1520p-7.1.0-42661 Rploader Version : 0.9.4.9 Loader source : https://github.com/pocopico/redpill-load.git Loader Branch : develop Redpill module source : https://github.com/pocopico/redpill-lkm.git : Redpill module branch : master Extensions : all-modules eudev disks misc Extensions URL : "https://github.com/pocopico/tcrp-addons/raw/main/all-modules/rpext-index.json", "https://github.com/pocopico/tcrp-addons/raw/main/eudev/rpext-index.json", "https://github.com/pocopico/tcrp-addons/raw/main/disks/rpext-index.json", "https://github.com/pocopico/tcrp-addons/raw/main/misc/rpext-index.json" TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bromolow-7.0.dev.txz/download TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/bromolow-source/linux-3.10.x.txz/download SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : ds1520p TARGET_VERSION : 7.1.0 TARGET_REVISION : 42661 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE : modules.alias.4.json SYNOMODEL :
Using static compiled redpill extension
Removing any old redpill.ko modules
Looking for redpill for : [file...]
MODEL :
Local Cache Folder : /mnt/sdb3/auxfiles DATE Internet : 27062023 Local : 27062023 Checking Internet Access -> OK Checking if a newer version exists on the main repo -> Version is current Redpill sources already downloaded, pulling latest Already up to date. Loader sources already downloaded, pulling latest Already up to date. No extra build option or static specified, using default
jq - commandline JSON processor [version 1.5-1-g940132e-dirty] Usage: jq [options]
Module does not contain platorm information for tc@box:~$ ./rploader.sh build ds1520p-7.1.0-42661 Rploader Version : 0.9.4.9 Loader source : https://github.com/pocopico/redpill-load.git Loader Branch : develop Redpill module source : https://github.com/pocopico/redpill-lkm.git : Redpill module branch : master Extensions : all-modules eudev disks misc Extensions URL : "https://github.com/pocopico/tcrp-addons/raw/main/all-modules/rpext-index.json", "https://github.com/pocopico/tcrp-addons/raw/main/eudev/rpext-index.json", "https://github.com/pocopico/tcrp-addons/raw/main/disks/rpext-index.json", "https://github.com/pocopico/tcrp-addons/raw/main/misc/rpext-index.json" TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bromolow-7.0.dev.txz/download TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/bromolow-source/linux-3.10.x.txz/download SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : ds1520p TARGET_VERSION : 7.1.0 TARGET_REVISION : 42661 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE : modules.alias.4.json SYNOMODEL :
Using static compiled redpill extension
Removing any old redpill.ko modules
Looking for redpill for : [file...]
MODEL :
Local Cache Folder : /mnt/sdb3/auxfiles DATE Internet : 27062023 Local : 27062023 Checking Internet Access -> OK Checking if a newer version exists on the main repo -> Version is current Redpill sources already downloaded, pulling latest Already up to date. Loader sources already downloaded, pulling latest Already up to date. No extra build option or static specified, using default
jq - commandline JSON processor [version 1.5-1-g940132e-dirty] Usage: jq [options]
Module does not contain platorm information for tc@box:~$ ./rploader.sh build ds1522p-7.1.0-42661 Error : Platform not found :
rploader.sh
Version : 0.9.4.9
Usage: ./rploader.sh [extension manager arguments]
Actions: build, ext, download, clean, update, listmods, serialgen, identifyusb, patchdtc, satamap, backup, backuploader, restoreloader, restoresession, mountdsmroot, postupdate, mountshare, version, monitor, bringfriend, downloadupgradepat, help
build
Valid Options: static/compile/manual/junmod/withfriend** (default: withfriend)
** withfriend add the TCRP friend and a boot option for auto patching
ext
Valid Options: add/force_add/info/remove/update/cleanup/auto . Options after platform
Example: rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json or for auto detect use rploader.sh ext apollolake-7.0.1-42218 auto
download :
Download redpill sources only
clean : Removes all cached and downloaded files and starts over clean
update : Checks github repo for latest version of rploader, and prompts you download and overwrite
fullupgrade : Performs a full upgrade of the local files to the latest available on the repo. It will backup the current filed under /home/tc/old
listmods:
Tries to figure out any required extensions. This usually are device modules
serialgen
Valid Options : realmac , keeps the real mac of interface eth0
identifyusb :
Tries to identify your loader usb stick VID:PID and updates the user_config.json file
patchdtc :
Tries to identify and patch your dtc model for your disk and nvme devices. If you want to have your manually edited dts file used convert it to dtb and place it under /home/tc/custom-modules
satamap : Tries to identify your SataPortMap and DiskIdxMap values and updates the user_config.json file
backup : Backup and make changes /home/tc changed permanent to your loader disk. Next time you boot, your /home will be restored to the current state.
backuploader : Backup current loader partitions to your TCRP partition
restoreloader : Restore current loader partitions from your TCRP partition
restoresession : Restore last user session files. (extensions and user_config.json)
mountdsmroot : Mount DSM root for manual intervention on DSM root partition
postupdate : Runs a postupdate process to recreate your rd.gz, zImage and custom.gz for junior to match root
mountshare : Mounts a remote CIFS working directory
version
Valid Options : history, shows rploader release history.
monitor : Prints system statistics related to TCRP loader
getgrubconf : Checks your user_config.json file variables against current grub.cfg variables and updates your user_config.json accordingly
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.
downloadupgradepat Downloads a specific upgade pat that can be used for various troubleshooting purposes
removefriend Reverse bringfriend actions and remove TCRP from your loader
help: Show this page
Version : 0.9.4.9 tc@box:~$ ./rploader.sh build ds1520p-7.1.0-42661 Rploader Version : 0.9.4.9 Loader source : https://github.com/pocopico/redpill-load.git Loader Branch : develop Redpill module source : https://github.com/pocopico/redpill-lkm.git : Redpill module branch : master Extensions : all-modules eudev disks misc Extensions URL : "https://github.com/pocopico/tcrp-addons/raw/main/all-modules/rpext-index.json", "https://github.com/pocopico/tcrp-addons/raw/main/eudev/rpext-index.json", "https://github.com/pocopico/tcrp-addons/raw/main/disks/rpext-index.json", "https://github.com/pocopico/tcrp-addons/raw/main/misc/rpext-index.json" TOOLKIT_URL : https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bromolow-7.0.dev.txz/download TOOLKIT_SHA : a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd SYNOKERNEL_URL : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/bromolow-source/linux-3.10.x.txz/download SYNOKERNEL_SHA : 18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed COMPILE_METHOD : toolkit_dev TARGET_PLATFORM : ds1520p TARGET_VERSION : 7.1.0 TARGET_REVISION : 42661 REDPILL_LKM_MAKE_TARGET : dev-v7 KERNEL_MAJOR : 4 MODULE_ALIAS_FILE : modules.alias.4.json SYNOMODEL :
Using static compiled redpill extension
Removing any old redpill.ko modules
Looking for redpill for : [file...]
MODEL :
Local Cache Folder : /mnt/sdb3/auxfiles DATE Internet : 27062023 Local : 27062023 Checking Internet Access -> OK Checking if a newer version exists on the main repo -> Version is current Redpill sources already downloaded, pulling latest Already up to date. Loader sources already downloaded, pulling latest Already up to date. No extra build option or static specified, using default
jq - commandline JSON processor [version 1.5-1-g940132e-dirty] Usage: jq [options]
Module does not contain platorm information for tc@box:~$ ./rploader.sh build geminilake-7.1.0-42661 Error : Platform not found :
rploader.sh
Version : 0.9.4.9
Usage: ./rploader.sh [extension manager arguments]
Actions: build, ext, download, clean, update, listmods, serialgen, identifyusb, patchdtc, satamap, backup, backuploader, restoreloader, restoresession, mountdsmroot, postupdate, mountshare, version, monitor, bringfriend, downloadupgradepat, help
build
Valid Options: static/compile/manual/junmod/withfriend** (default: withfriend)
** withfriend add the TCRP friend and a boot option for auto patching
ext
Valid Options: add/force_add/info/remove/update/cleanup/auto . Options after platform
Example: rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json or for auto detect use rploader.sh ext apollolake-7.0.1-42218 auto
download :
Download redpill sources only
clean : Removes all cached and downloaded files and starts over clean
update : Checks github repo for latest version of rploader, and prompts you download and overwrite
fullupgrade : Performs a full upgrade of the local files to the latest available on the repo. It will backup the current filed under /home/tc/old
listmods:
Tries to figure out any required extensions. This usually are device modules
serialgen
Valid Options : realmac , keeps the real mac of interface eth0
identifyusb :
Tries to identify your loader usb stick VID:PID and updates the user_config.json file
patchdtc :
Tries to identify and patch your dtc model for your disk and nvme devices. If you want to have your manually edited dts file used convert it to dtb and place it under /home/tc/custom-modules
satamap : Tries to identify your SataPortMap and DiskIdxMap values and updates the user_config.json file
backup : Backup and make changes /home/tc changed permanent to your loader disk. Next time you boot, your /home will be restored to the current state.
backuploader : Backup current loader partitions to your TCRP partition
restoreloader : Restore current loader partitions from your TCRP partition
restoresession : Restore last user session files. (extensions and user_config.json)
mountdsmroot : Mount DSM root for manual intervention on DSM root partition
postupdate : Runs a postupdate process to recreate your rd.gz, zImage and custom.gz for junior to match root
mountshare : Mounts a remote CIFS working directory
version
Valid Options : history, shows rploader release history.
monitor : Prints system statistics related to TCRP loader
getgrubconf : Checks your user_config.json file variables against current grub.cfg variables and updates your user_config.json accordingly
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.
downloadupgradepat Downloads a specific upgade pat that can be used for various troubleshooting purposes
removefriend Reverse bringfriend actions and remove TCRP from your loader
help: Show this page
Version : 0.9.4.9 tc@box:~$ ./rploader.sh build geminilake-7.1.1-42962 Error : Platform not found :
rploader.sh
Version : 0.9.4.9
Usage: ./rploader.sh [extension manager arguments]
Actions: build, ext, download, clean, update, listmods, serialgen, identifyusb, patchdtc, satamap, backup, backuploader, restoreloader, restoresession, mountdsmroot, postupdate, mountshare, version, monitor, bringfriend, downloadupgradepat, help
build
Valid Options: static/compile/manual/junmod/withfriend** (default: withfriend)
** withfriend add the TCRP friend and a boot option for auto patching
ext
Valid Options: add/force_add/info/remove/update/cleanup/auto . Options after platform
Example: rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json or for auto detect use rploader.sh ext apollolake-7.0.1-42218 auto
download :
Download redpill sources only
clean : Removes all cached and downloaded files and starts over clean
update : Checks github repo for latest version of rploader, and prompts you download and overwrite
fullupgrade : Performs a full upgrade of the local files to the latest available on the repo. It will backup the current filed under /home/tc/old
listmods:
Tries to figure out any required extensions. This usually are device modules
serialgen
Valid Options : realmac , keeps the real mac of interface eth0
identifyusb :
Tries to identify your loader usb stick VID:PID and updates the user_config.json file
patchdtc :
Tries to identify and patch your dtc model for your disk and nvme devices. If you want to have your manually edited dts file used convert it to dtb and place it under /home/tc/custom-modules
satamap : Tries to identify your SataPortMap and DiskIdxMap values and updates the user_config.json file
backup : Backup and make changes /home/tc changed permanent to your loader disk. Next time you boot, your /home will be restored to the current state.
backuploader : Backup current loader partitions to your TCRP partition
restoreloader : Restore current loader partitions from your TCRP partition
restoresession : Restore last user session files. (extensions and user_config.json)
mountdsmroot : Mount DSM root for manual intervention on DSM root partition
postupdate : Runs a postupdate process to recreate your rd.gz, zImage and custom.gz for junior to match root
mountshare : Mounts a remote CIFS working directory
version
Valid Options : history, shows rploader release history.
monitor : Prints system statistics related to TCRP loader
getgrubconf : Checks your user_config.json file variables against current grub.cfg variables and updates your user_config.json accordingly
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.
downloadupgradepat Downloads a specific upgade pat that can be used for various troubleshooting purposes
removefriend Reverse bringfriend actions and remove TCRP from your loader
help: Show this page
Version : 0.9.4.9 tc@box:~$ ./rploader.sh build geminilake-1522+-7.1.1-42962 Error : Platform not found :
rploader.sh
Version : 0.9.4.9
Usage: ./rploader.sh [extension manager arguments]
Actions: build, ext, download, clean, update, listmods, serialgen, identifyusb, patchdtc, satamap, backup, backuploader, restoreloader, restoresession, mountdsmroot, postupdate, mountshare, version, monitor, bringfriend, downloadupgradepat, help
build
Valid Options: static/compile/manual/junmod/withfriend** (default: withfriend)
** withfriend add the TCRP friend and a boot option for auto patching
ext
Valid Options: add/force_add/info/remove/update/cleanup/auto . Options after platform
Example: rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json or for auto detect use rploader.sh ext apollolake-7.0.1-42218 auto
download :
Download redpill sources only
clean : Removes all cached and downloaded files and starts over clean
update : Checks github repo for latest version of rploader, and prompts you download and overwrite
fullupgrade : Performs a full upgrade of the local files to the latest available on the repo. It will backup the current filed under /home/tc/old
listmods:
Tries to figure out any required extensions. This usually are device modules
serialgen
Valid Options : realmac , keeps the real mac of interface eth0
identifyusb :
Tries to identify your loader usb stick VID:PID and updates the user_config.json file
patchdtc :
Tries to identify and patch your dtc model for your disk and nvme devices. If you want to have your manually edited dts file used convert it to dtb and place it under /home/tc/custom-modules
satamap : Tries to identify your SataPortMap and DiskIdxMap values and updates the user_config.json file
backup : Backup and make changes /home/tc changed permanent to your loader disk. Next time you boot, your /home will be restored to the current state.
backuploader : Backup current loader partitions to your TCRP partition
restoreloader : Restore current loader partitions from your TCRP partition
restoresession : Restore last user session files. (extensions and user_config.json)
mountdsmroot : Mount DSM root for manual intervention on DSM root partition
postupdate : Runs a postupdate process to recreate your rd.gz, zImage and custom.gz for junior to match root
mountshare : Mounts a remote CIFS working directory
version
Valid Options : history, shows rploader release history.
monitor : Prints system statistics related to TCRP loader
getgrubconf : Checks your user_config.json file variables against current grub.cfg variables and updates your user_config.json accordingly
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.
downloadupgradepat Downloads a specific upgade pat that can be used for various troubleshooting purposes
removefriend Reverse bringfriend actions and remove TCRP from your loader
help: Show this page
Version : 0.9.4.9 tc@box:~$ ./rploader.sh build geminilake-1522+-7.1.1-42962
Expected behavior it suppose to create the loader as my DS3622+ TCRP