Peter Suh Posted April 4, 2022 Share #1876 Posted April 4, 2022 (edited) 7 hours ago, loveburn said: My IQ level is : bread...)))) So I just waiting little more ..... @loveburn It can be a painful test, but... Another expert who already knows how to compile lkm posted a successful build with dsm 7.1 rc and ds918+. I'm following the expert's advice, but it's not easy. This person gave me some advice, which is consistent with what @pocopico explained. "From dsm 7.1, the synology pat is encrypted. You have to unpack it and repack and work on the pat file." Use the command below to download from GitHub. git clone https://github.com/pocopico/redpill-load.git There are two shell scripts for this part: ds918+ and ds920+ in the redpill-load/buildpat directory. These shells seem to help regenerate this encrypted pat file. I don't know how to use this regenerated pat file. It seems that this file should be used for manual updates in the 7.0.1 DSM boot state. I haven't succeeded in creating this file yet, so I'm going to focus on it today. P.S : Also, the issue that tar can't decompress the pat file is... I think it's because of this new encrypted method. Therefore, it is impossible to decompress using the conventional method. Developers seem to have prepared separate shell scripts. Edited April 4, 2022 by Peter Suh 1 Quote Link to comment Share on other sites More sharing options...
Vodka2014 Posted April 4, 2022 Share #1877 Posted April 4, 2022 Good Day, Is there an guide of how to get this to work please. Thanks 1 Quote Link to comment Share on other sites More sharing options...
loveburn Posted April 4, 2022 Share #1878 Posted April 4, 2022 7 часов назад, Peter Suh сказал: but it's not easy. If know how to decrypt the pat file other can be easy... I think but need to know encryption method... It's more difficult... Quote Link to comment Share on other sites More sharing options...
titoum Posted April 4, 2022 Share #1879 Posted April 4, 2022 crap just when i though to update and took the 7.1 instead of update 3... i hope method for 918+ will be applicable for 3622. Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted April 4, 2022 Share #1880 Posted April 4, 2022 (edited) With the help of @dolbycat, I finally succeeded in installing DS918+ 7.1 RC. The following is the installation method. Realtek NIC and HBA cards are not recognized. You should only proceed with Intel NIC and internal/external SATA. 1. Download pocopico or RedwinX Redfill-Load GitHub to a separate Linux. It can be built in the Xubuntu OVA shared above with Google Drive before. https://drive.google.com/file/d/19XwxRTDcJwMPlJ7gLQIr9argi_jeSTtE/view user id : toolc / pass word : P@ssw0rd git clone https://github.com/RedwinX/redpill-load.git or git clone https://github.com/pocopico/redpill-load.git 2.Prepare user_config.json for DS918+ 3. After adjusting the chmod +x authority, Create a /buildpat folder in the root and copy the Shell file. running /buildpat# ./buildpat-918p-7.1-42621.sh for unencrypted ds918p_42621.pat recreate. 4. Move the regenerated ds918p_42621.pat file to the cache folder. /redpill-load/buildpat# mv ds918p_42621.pat ../cache 5. config.json SHA256 Value Calibration for DS918+ 7.1 RC /redpill-load/config/DS918+/7.1-42621# vi config.json "os": { "id": "ds918p_42621", "pat_url": "https://global.download.synology.com/download/DSM/release/7.1/42621/DSM_DS918%2B_42621.pat", "sha256": "e7fa975757d5faa6a275b68b130e7fd552263157a39bc71507ea6f2f466bb359" --> Change to "sha256": 63a7b5bcdb23a8a4b4586e0d41f9dc95d62ca4d64bfe7baffa9323e531e77954" }, 6. Forced injection of redfill-linux-v4.4.180+.ko file (lkm compilation omitted) Copy to /redpil-load/ext/rp-lkm directory After downloading the file in the following path, rename the decompressed redpill.ko. https://github.com/pocopico/rp-ext/blob/main/redpill/releases/redpill-4.4.180plus.tgz or You can download it directly from this link. https://drive.google.com/file/d/1HF-q5YbUcp0vZ57qV3zE7zAQxbERvdvg/view?usp=sharing 7. Build DS918 Bootloader Image /redpill-load# ./build-loader.sh DS918+ 7.1-42621 8. Check the built image, copy the LOCAL PC, and record the USB. *.img result exists in /redpil-load/images directory Edited April 4, 2022 by Peter Suh 5 Quote Link to comment Share on other sites More sharing options...
loveburn Posted April 4, 2022 Share #1881 Posted April 4, 2022 8 минут назад, Peter Suh сказал: After adjusting the chmod +x authority, running /redpil-load/buildpat#./buildpat-918p-7.1-42621.sh for unencrypted ds918p_42621.pat recreate. This script made unencrypted pat file? Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted April 4, 2022 Share #1882 Posted April 4, 2022 8 minutes ago, loveburn said: This script made unencrypted pat file? Yes, right... 1 Quote Link to comment Share on other sites More sharing options...
titoum Posted April 4, 2022 Share #1883 Posted April 4, 2022 1 minute ago, Peter Suh said: Yes, right... so i guess same approach can be done for 3622xs as well? Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted April 4, 2022 Share #1884 Posted April 4, 2022 (edited) 7 minutes ago, titoum said: so i guess same approach can be done for 3622xs as well? No. The installation method of DS3622xs+ for DSM 7.1 RC must use TC. The installation method is as follows. 1. Download the DSM 7.1 PAT file from the Synology Download Center with 7.0.1 already installed. Update and restore in the synology DSM 7.0.1 to manually update. (You must precede this course.) Please do not go to update the bootloader below.) https://global.download.synology.com/download/DSM/release/7.1/42621/DSM_DS3622xs%2B_42621.pat?model=DS3622xs%2B&bays=12&dsm_version=7.1&build_number=42621&_ga=2.102639492.468865575.1648586076-1552442944.1645047990 2. Once rebooted, quickly boot to the bottom Tinycore Linux on the keyboard. 3. As a default tc user (no root switching to sudo su, especially for HBA SCSI drivers, absolutely prohibited using sudo, what @pocopico has confirmed) below Execute any command without omission. ./rploader.sh update now ./rploader.sh backuploader now ./rploader.sh download broadwellnk-7.0.1-42218 (Expanded driver that only needs DS3622xs+) ./rploader.sh ext broadwellnk-7.0.1-42218 add https://github.com/jumkey/redpill-load/raw/develop/redpill-misc/rpext-index.json (BROADWELLNK Model: DS3622xs+ Version: 7.1.0-42621 Loader versioning process is required for two questions y) ./rploader.sh postupdate broadwellnk-7.0.1-42218 Edited April 4, 2022 by Peter Suh 1 Quote Link to comment Share on other sites More sharing options...
titoum Posted April 4, 2022 Share #1885 Posted April 4, 2022 36 minutes ago, Peter Suh said: 3. As a default tc user (no root switching to sudo su, especially for HBA SCSI drivers, absolutely prohibited using sudo, what @pocopico has confirmed) below Execute any command without omission. ./rploader.sh update now ./rploader.sh backuploader now ./rploader.sh download broadwellnk-7.0.1-42218 (Expanded driver that only needs DS3622xs+) ./rploader.sh ext broadwellnk-7.0.1-42218 add https://github.com/jumkey/redpill-load/raw/develop/redpill-misc/rpext-index.json (BROADWELLNK Model: DS3622xs+ Version: 7.1.0-42621 Loader versioning process is required for two questions y) ./rploader.sh postupdate broadwellnk-7.0.1-42218 ok so far i am good with my wrong update as my baremetal is now 7.1 where key is not. so i followed you procedure. i had to provide the img file at the right location with the expected name but then it goes through (some warning message about recipe missing with jumkey) and the *.img is no where to be found anymore. is there a specific place for it ? Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted April 4, 2022 Share #1886 Posted April 4, 2022 @pocopico, the following environment file is for DS920+. The ID indicates DS918+. https://github.com/pocopico/redpill-load/blob/develop/config/DS920%2B/7.1-42621/config.json RedwinX seems to have already changed. https://github.com/RedwinX/redpill-load/blob/develop/config/DS920%2B/7.1-42621/config.json 1 Quote Link to comment Share on other sites More sharing options...
loveburn Posted April 4, 2022 Share #1887 Posted April 4, 2022 1 час назад, Peter Suh сказал: Yes, right... I am try to do it later) thanks for answering 1 Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted April 4, 2022 Share #1888 Posted April 4, 2022 1 hour ago, titoum said: ok so far i am good with my wrong update as my baremetal is now 7.1 where key is not. so i followed you procedure. i had to provide the img file at the right location with the expected name but then it goes through (some warning message about recipe missing with jumkey) and the *.img is no where to be found anymore. is there a specific place for it ? Do you know how to use TC? https://github.com/pocopico/tinycore-redpill/blob/main/README.md I don't know why you want to handle the img file. TC fits the handle of the img file to TC, and I just need to enter the grub menu and use it. I did not care about the location of the img while following the installation procedure above. 1 Quote Link to comment Share on other sites More sharing options...
loveburn Posted April 4, 2022 Share #1889 Posted April 4, 2022 (edited) 4 часа назад, Peter Suh сказал: *.img result exists in /redpil-load/images directory YEP it's working Bro!!! i am build the loader i am use the syno VM and Ubuntu 18.04 .. and just update my 7.0.1 update 3 to 7.1 RC sorry for RUS lang, but i think it's simple to understand)))) Edited April 4, 2022 by loveburn 1 Quote Link to comment Share on other sites More sharing options...
loveburn Posted April 4, 2022 Share #1890 Posted April 4, 2022 (edited) 1 час назад, Peter Suh сказал: Do you know how to use TC? i think if we can use the unencrypted pat file we can use TC to simple build the loader))) Edited April 4, 2022 by loveburn 1 Quote Link to comment Share on other sites More sharing options...
Indio Posted April 4, 2022 Share #1891 Posted April 4, 2022 On 4/1/2022 at 6:00 PM, alienman said: Yes! But you need to use my patched redpill that fixes the SERIAL NUMBER of the shimed disks: Hi, I tried your patched file and did not worked Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted April 5, 2022 Share #1892 Posted April 5, 2022 7 hours ago, Indio said: Hi, I tried your patched file and did not worked You didn't mention baremetal or VM environment. It seems to me that it is a PROXMOX VM environment. In VM, I know that NVMe cache has not yet been successful. Baremetal is possible. Quote Link to comment Share on other sites More sharing options...
Dvalin21 Posted April 5, 2022 Share #1893 Posted April 5, 2022 9 hours ago, loveburn said: i think if we can use the unencrypted pat file we can use TC to simple build the loader))) So after the pat was decrypted, you was able to do the manual update? Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted April 5, 2022 Share #1894 Posted April 5, 2022 2 minutes ago, Dvalin21 said: So after the pat was decrypted, you was able to do the manual update? Soon, I think there will be good news from TCRP after tomorrow. You no longer have to make your own decrypted pat or think about how to use it. 1 Quote Link to comment Share on other sites More sharing options...
Dvalin21 Posted April 5, 2022 Share #1895 Posted April 5, 2022 @Peter Suh When doing the process for updating ds3622 to 7.1, it always comes down to a point where it says failed to mount. Im able to do the entire process up to this point without sudo. Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted April 5, 2022 Share #1896 Posted April 5, 2022 3 minutes ago, Dvalin21 said: @Peter Suh When doing the process for updating ds3622 to 7.1, it always comes down to a point where it says failed to mount. Im able to do the entire process up to this point without sudo. It is up to you to proceed further with the current TCRP version, but can you wait for the new version in a few days? 1 Quote Link to comment Share on other sites More sharing options...
Dvalin21 Posted April 5, 2022 Share #1897 Posted April 5, 2022 Just now, Peter Suh said: It is up to you to proceed further with the current TCRP version, but can you wait for the new version in a few days? Oh no, im waiting, now knowing it will be out soon! Quote Link to comment Share on other sites More sharing options...
lws8964 Posted April 5, 2022 Share #1898 Posted April 5, 2022 15 hours ago, Peter Suh said: No. The installation method of DS3622xs+ for DSM 7.1 RC must use TC. The installation method is as follows. 1. Download the DSM 7.1 PAT file from the Synology Download Center with 7.0.1 already installed. Update and restore in the synology DSM 7.0.1 to manually update. (You must precede this course.) Please do not go to update the bootloader below.) https://global.download.synology.com/download/DSM/release/7.1/42621/DSM_DS3622xs%2B_42621.pat?model=DS3622xs%2B&bays=12&dsm_version=7.1&build_number=42621&_ga=2.102639492.468865575.1648586076-1552442944.1645047990 2. Once rebooted, quickly boot to the bottom Tinycore Linux on the keyboard. 3. As a default tc user (no root switching to sudo su, especially for HBA SCSI drivers, absolutely prohibited using sudo, what @pocopico has confirmed) below Execute any command without omission. ./rploader.sh update now ./rploader.sh backuploader now ./rploader.sh download broadwellnk-7.0.1-42218 (Expanded driver that only needs DS3622xs+) ./rploader.sh ext broadwellnk-7.0.1-42218 add https://github.com/jumkey/redpill-load/raw/develop/redpill-misc/rpext-index.json (BROADWELLNK Model: DS3622xs+ Version: 7.1.0-42621 Loader versioning process is required for two questions y) ./rploader.sh postupdate broadwellnk-7.0.1-42218 Hi, can you help me, please Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted April 5, 2022 Share #1899 Posted April 5, 2022 11 minutes ago, lws8964 said: Hi, can you help me, please Here is a separate detailed guide for DS3615. However, no successful cases of DS3615 have been reported yet. In a few days, there will be a new version that can be upgraded more easily, so can you wait a little longer? It's your choice, but it's also an alternative to try DS3622 instead right now. It is known that DS3622 is also possible in an environment where DS3615 is operated. Quote Link to comment Share on other sites More sharing options...
lws8964 Posted April 5, 2022 Share #1900 Posted April 5, 2022 13 minutes ago, Peter Suh said: Here is a separate detailed guide for DS3615. However, no successful cases of DS3615 have been reported yet. In a few days, there will be a new version that can be upgraded more easily, so can you wait a little longer? It's your choice, but it's also an alternative to try DS3622 instead right now. It is known that DS3622 is also possible in an environment where DS3615 is operated. Ok, Thanks so much. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.