=================================================

Redpill Recovery (arpl-i18n)

This project is a system for redpill’s preinstallation and recovery environment.

免责声明 - Disclaimer

  • 硬盘有价,数据无价,任何对引导的修改都是有风险的,本人不承担数据丢失的责任。
  • 本工具仅用作学习交流,严禁用于商业用途。

  • The hard drive has a price, but the data is priceless. Any modification to the bootloader is risky. I will not be responsible for data loss.
  • This tool is only for learning and communication, and commercial use is strictly prohibited.

=================================================

24.12.4

反正更新了...
Anyway, it's updated ...

24.12.3

  1. 修复 24.12.2 低分辨率屏幕环境下 "直接启动" 显示 "--MODE--" 需要按钮键盘才继续的问题 !!!

  1. Fixed the issue in 24.12.2 where "Direct boot" shows "--MODE--" in low-resolution screen environment and needs the button keyboard to continue!!!

24.12.2

  1. 修复 TTYD 下修改 TTYD 端口失败的问题.
  2. 修复 trivial 插件.
  3. 修复 nvmevolume 插件, 修复部分情况下不生效的问题.
  4. 修复 disks 插件, 修复自定义 dts 时磁盘丢失等存储池异常.
  5. 修复 apollolake 架构 NE2K_PCI 和 8139TOO 的支持.
  6. 其他.

  1. Fixed the problem of failure to modify TTYD port under TTYD.
  2. Fixed trivial addon.
  3. Fixed nvmevolume addon, fixed some cases where it does not work.
  4. Fixed disks addon, fixed storage pool anomalies such as disk loss when customizing dts.
  5. Fixed apollolake architecture NE2K_PCI and 8139TOO support.
  6. Other.

24.12.1

  1. 添加 VMX 和 VHD 格式的支持, 支持 Parallels Desktop 安装. 参考 #4525
  2. 添加 RTL8029as(ne2k_pci) 和 8139TOO 网卡的支持.
  3. 修复 virtio 虚拟网卡对旧环境的兼容性.
  4. 修复 默认启用的 addons 无法取消的问题.
  5. 更新 hdddb 插件, Thanks @007revad
  6. 拆分 删除磁盘日志功能到单独的 trivial 插件(v24.11.13 中该功能在 misc 插件中).

注意:

  • 由于 24.11.13 中 misc 集成该功能,现单独拆分出来,又由于修复了默认启用的 addons 无法取消的问题,导致如果是 24.11.13 升级到 24.12.1 时系统中是存在该修改但是并没集成插件的,请手动启用 trivial 插件.
  • 如果为全新安装,trivial 插件将被默认集成,无需理会。

  1. Add support for VMX and VHD formats, support Parallels Desktop installation. Refer to #4525
  2. Add support for RTL8029as(ne2k_pci) and 8139TOO network cards.
  3. Fix the compatibility of virtio virtual network cards with old environments.
  4. Fix the problem that addons enabled by default cannot be canceled.
  5. Update hdddb addon, Thanks @007revad
  6. Split the delete disk log function into a separate trivial addon (this function is in misc addon in v24.11.13).

Note:

  • Because misc in 24.11.13 integrates this function, it is now separated out, and because the problem that addons enabled by default cannot be canceled is fixed, If you upgrade from 24.11.13 to 24.12.1 If the modification exists in the system but the plugin is not integrated, please enable trivial addon manually.
  • If it is a new installation, trivial addon will be integrated by default and you don't need to worry about it.

24.12.0

  1. 添加 VMX 和 VHD 格式的支持, 支持 Parallels Desktop 安装. 参考 #4525
  2. 添加 RTL8029as(ne2k_pci) 和 8139TOO 网卡的支持.
  3. 修复 virtio 虚拟网卡对旧环境的兼容性.
  4. 修复 默认启用的 addons 无法取消的问题.
  5. 更新 hdddb 插件, Thanks @007revad
  6. 拆分 删除磁盘日志功能到单独的 trivial 插件(vv24.11.13 中该功能在 misc 插件中).

注意:

  • 由于 24.11.13 中 misc 集成该功能,现单独拆分出来,又由于修复了默认启用的 addons 无法取消的问题,导致如果是 24.11.13 升级到 24.12.0 时系统中是存在该修改但是并没集成插件的,请手动启用 trivial 插件.
  • 如果为全新安装,trivial 插件将被默认集成,无需理会。

  1. Add support for VMX and VHD formats, support Parallels Desktop installation. Refer to #4525
  2. Add support for RTL8029as(ne2k_pci) and 8139TOO network cards.
  3. Fix the compatibility of virtio virtual network cards with old environments.
  4. Fix the problem that addons enabled by default cannot be canceled.
  5. Update hdddb addon, Thanks @007revad
  6. Split the delete disk log function into a separate trivial addon (this function is in misc addon in v24.11.13).

Note:

  • Because misc in 24.11.13 integrates this function, it is now separated out, and because the problem that addons enabled by default cannot be canceled is fixed, If you upgrade from 24.11.13 to 24.12.0 If the modification exists in the system but the plugin is not integrated, please enable trivial addon manually.
  • If it is a new installation, trivial addon will be integrated by default and you don't need to worry about it.

24.11.13

  1. 修复个别环境下 DSM 系统分区操作(恢复已安装的 DSM 系统, 修改密码,添加用户..) 失败的问题.
  2. 修复个别环境下显示 0B 空磁盘的问题.
  3. 修改 bootloader 磁盘p3分区的扩充逻辑, 大于32GB 的磁盘也不会主动扩充 p3 分区.
  4. 修复 RR 下 qemu-ga 未生效的问题.
  5. 更新 r8152 驱动, 添加对厂商 ASUS、ELECOM、D-LINK、BELKIN、TRENDnet、DELL 的支持.
  6. 更新 beep 插件, 支持启动和关机时的自定义声音,添加参数 -m :开机 Mario 和 关机 AxelF.
  7. 修复 个别环境下可能产生大量磁盘日志的问题.

  1. Fixed the issue of DSM system partition operation (restoring the installed DSM system, changing passwords, adding users, etc.) failing in some environments.
  2. Fixed the issue of displaying 0B free disk space in some environments.
  3. Modify the expansion logic of the bootloader disk p3 partition, and the p3 partition will not be automatically expanded for disks larger than 32GB.
  4. Fixed the problem that qemu-ga did not take effect under RR.
  5. Updated r8152 driver, added support for manufacturers ASUS, ELECOM, D-LINK, BELKIN, TRENDnet, DELL.
  6. Updated beep addon, supported custom sounds at startup and shutdown, added parameter -m: startup Mario and shutdown AxelF.
  7. Fixed the problem that a large number of disk logs may be generated in some environments.

Full Changelog: https://github.com/RROrg/rr/compare/24.11.12...24.11.13

24.11.12

  1. 修复 某些主板 安装 apollolake geminilake purley 架构型号不能"直接启动"的问题.
  2. 修改 pat 下载时的 mirror 检查逻辑, 仅作为警告,不终止下载.
  3. 修改 bootloader 磁盘p3分区的扩充逻辑, 首次写盘后在 p1 分区创建 ".noresize" 文件, 将不会主动扩充 p3 分区.
  4. 修复 在启动一瞬间发生 ssh 连接有概率导致启动盘损毁的问题.
  5. 添加 XEN 支持 (未完待续).
  6. 修复 mountloader 插件, (v24.11.11 RRM error).
  7. 更新 cpuinfo 插件, 修正对 CPU 温度的支持.
  8. 修复 smartctl 插件, HBA 设备检测逻辑 (未完待续).

  1. Fixed the problem that some motherboards cannot be select "Direct boot" when installing apollolake geminilake purley architecture models.
  2. Modify the mirror check logic when downloading pat, only as a warning, do not terminate the download.
  3. Modify the expansion logic of the bootloader disk p3 partition, create a ".noresize" file in the p1 partition after the first disk write, and the p3 partition will not be actively expanded.
  4. Fixed the problem that the ssh connection at the moment of startup may cause the boot disk to be damaged.
  5. Add XEN support (to be continued).
  6. Fix mountloader addon, (v24.11.11 RRM error).
  7. Update cpuinfo addon, correct the support for CPU temperature.
  8. Fix smartctl addon, HBA device detection logic. (to be continued).

Full Changelog: https://github.com/RROrg/rr/compare/24.11.11...24.11.12

24.11.11

  1. 修改 initrd 格式, 加快启动速度.
  2. 修复 "修改 TTYD/DUFS/HTTP 的端口" 后 menu.sh 被锁无法再次进入的问题.
  3. 修复 "设置静态 IP", "设置无线帐号" 卡住的问题.
  4. 修复 11代以上主板开启 VT-d 时,安装 4.x 内核的型号启动失败的问题.
  5. 优化大量逻辑和描述。
  6. 修复 epyc7002 i915 对 ADL-N 型号的支持,thanks @moetayuko.
  7. 修复 geminilake kvmx64 平台的 beep 支持.
  8. 修复 nvmevolume 插件 不生效的问题.
  9. 添加 beep 插件, 在启动和关机时发出哔声(需要主板有蜂鸣器).
  10. 添加 maiyunda 插件, 迈云达设备 RESET 按钮功能适配 迈云达 https://www.maiyunda.com/.
  11. 添加 smartctl 插件, 修复 HBA 设备上磁盘的 SMART 信息 (待测试).

  1. Modify the initrd format to speed up the boot process.
  2. Fix the problem that menu.sh is locked and cannot be accessed again after "Change ports of TTYD/DUFS/HTTP".
  3. Fix the problem that "Set static IP" and "Set wireless account" are stuck.
  4. Fix the problem that the model with 4.x kernel installed fails to boot when VT-d is turned on for 11th generation and above motherboards.
  5. Optimize a lot of logic and descriptions.
  6. Fix epyc7002 i915 support for ADL-N models, thanks @moetayuko.
  7. Fix beep support for geminilake kvmx64 platform.
  8. Fix the problem that nvmevolume plugin does not work.
  9. Add beep addon to make beeps when starting and shutting down (need the motherboard to have a buzzer).
  10. Add maiyunda addon to adapt the RESET button function of Maiyunda device Maiyunda https://www.maiyunda.com/.
  11. Add smartctl addon to fix the SMART information of disks on HBA devices (need tested).

Full Changelog: https://github.com/RROrg/rr/compare/24.11.1...24.11.11

Add

  • 关于 24.11.11 RRM 异常问题
    临时对策:
    请在 DSM shell 中 以 root 方式执行以下命令 (或者通过 任务计划):
    sed -i 's/synoboo\$/synoboot\$/' /usr/bin/rr-loaderdisk.sh
  • About 24.11.11 RRM abnormality
    Temporary solution:
    Please execute the following command as root in DSM shell (or through task plan):
    sed -i 's/synoboo\$/synoboot\$/' /usr/bin/rr-loaderdisk.sh

24.11.1

  1. 升级回 24.02.2 的 buildroot,以解决 DSM 分区操作相关功能无效的问题 (from 24.10.1).
  2. 将 HTTP(TTYD&DUFS) 的默认端口从 80 修改为 7080 以增加安全性.
  3. 修改 RR 主菜单布局.
  4. 添加 "禁用 DSM 所有计划任务" 功能.
  5. 添加 "修改 root 密码 # 仅 RR" 功能 (支持升级).
  6. 添加 "修改 TTYD/DUFS/HTTP 的端口" 功能 (支持升级)(修复24.11.0的bug).
  7. 修改 Recovery 模式自动挂载系统分区到 /tmpRoot.
  8. 修改 hdddb 插件的默认参数为 -nrwpeS.
  9. 修改 ups 插件, ups供电时强制调用关机计划任务(详情请看参数)(修复24.11.0的bug).
  10. 修改 nvmesystem/nvmevolume 插件, 支持未知 PCIe 适配器上的 M.2(修复24.11.0的bug).
  11. 修复 codecpatch/photosfacepatch 插件不生效的问题.
  12. 修改 同步倒计时到直接启动,以便直接启动可以进到RR.
  13. 优化 RR 和 addons 代码逻辑.
  14. 更新 Realtek r8101, r8168, r8125, r8126, r8152 驱动程序版本.
  15. 启用 watchdog 驱动程序支持.
  16. 启用 beep 和 reset button 驱动程序支持, (下个版本将支持 reset 按键,敬请期待,感谢 迈云达 https://www.maiyunda.com/ 提供硬件环境).

  1. Upgrade back to 24.02.x buildroot to solve the problem of invalid functions related to DSM partition operation (from 24.10.1).
  2. Change the default port of HTTP (TTYD & DUFS) from 80 to 7080 to increase security.
  3. Modify the RR main menu layout.
  4. Add the "Disable all scheduled tasks of DSM" function.
  5. Add the "Change root password # Only RR" function (support upgrade).
  6. Add the "Change ports of TTYD/DUFS/HTTP" function (support upgrade)(fix bug in 24.11.0).
  7. Modify Recovery mode to automatically mount the system partition to /tmpRoot.
  8. Modify the default parameter of hdddb addon to -nrwpeS.
  9. Modify the ups addon to force the shutdown schedule task to be called when the ups is powered on (see parameters for details)(fix bug in 24.11.0).
  10. Modify the nvmesystem/nvmevolume addons to support creating volumes on M2 in unknown PCIe adaptor(fix bug in 24.11.0).
  11. Fixed the issue that the codecpatch/photosfacepatch addons were not effective.
  12. Modify the synchronization countdown to direct boot so that direct boot can enter RR.
  13. Optimize RR and addons code logic.
  14. Update Realtek r8101, r8168, r8125, r8126, r8152 driver versions.
  15. Enable watchdog driver support.
  16. Enable beep and reset button driver support, (the next version will support reset button, please stay tuned, thanks to 迈云达 https://www.maiyunda.com/ for providing hardware environment).

Full Changelog: https://github.com/RROrg/rr/compare/24.10.3...24.11.1

24.11.0(PRE)

  1. 升级回 24.02.x 的 buildroot,以解决 DSM 分区操作相关功能无效的问题 (from 24.10.1).
  2. 将 HTTP(TTYD&DUFS) 的默认端口从 80 修改为 7080 以增加安全性.
  3. 修改 RR 主菜单布局.
  4. 添加 "禁用 DSM 所有计划任务" 功能.
  5. 添加 "修改 root 密码 # 仅 RR" 功能 (支持升级).
  6. 添加 "修改 TTYD/DUFS/HTTP 的端口" 功能 (支持升级).
  7. 修改 Recovery 模式自动挂载系统分区到 /tmpRoot.
  8. 修改 hdddb 插件的默认参数为 -nrwpeS.
  9. 修改 ups 插件, ups供电时强制调用关机计划任务(详情请看参数).
  10. 修改 nvmesystem/nvmevolume 插件, 支持未知 PCIe 适配器上的 M.2.
  11. 修复 codecpatch/photosfacepatch 插件不生效的问题.

  1. Upgrade back to 24.02.x buildroot to solve the problem of invalid functions related to DSM partition operation (from 24.10.1).
  2. Change the default port of HTTP (TTYD & DUFS) from 80 to 7080 to increase security.
  3. Modify the RR main menu layout.
  4. Add the "Disable all scheduled tasks of DSM" function.
  5. Add the "Change root password # Only RR" function (support upgrade).
  6. Add the "Change ports of TTYD/DUFS/HTTP" function (support upgrade).
  7. Modify Recovery mode to automatically mount the system partition to /tmpRoot.
  8. Modify the default parameter of hdddb addon to -nrwpeS.
  9. Modify the ups addon to force the shutdown schedule task to be called when the ups is powered on (see parameters for details).
  10. Modify the nvmesystem/nvmevolume addons to support creating volumes on M2 in unknown PCIe adaptor.
  11. Fixed the issue that the codecpatch/photosfacepatch addons were not effective.

Full Changelog: https://github.com/RROrg/rr/compare/24.10.3...24.11.0

24.10.3

  1. 修复 intel 11代以上 CPU 在 VMM 中安装 W11 不断死机蓝屏的问题。
  2. 修复 多终端 RR 主菜单的冲突问题。

  1. Fixed the issue of Intel 11th generation and above CPUs constantly freezing and displaying a blue screen when installing W11 in VMM.
  2. Fixed the conflict issue of the main menu of multi-terminal RR.

24.10.2

  1. 添加 "系统环境报告".
  2. 添加 idle, gpio 驱动.
  3. 更新 hdddb. Thanks @007revad
  4. 修复一些小错误, 更新 插件依赖, 优化 RR 系统大小.

  1. Add "System Environment Report".
  2. Add idle, gpio drivers.
  3. Update hdddb. Thanks @007revad
  4. Fix some minor bugs, update addons dependencies, optimize RR system size.

24.10.1

  1. 修复 r8152 的 mtu 设置功能,thanks @wisdpi, 测试硬件: wisdpi USB 3.2 to 5GbE adapter.
  2. 添加 typec, cdrom, pktcdvd 驱动 (only SA6400).
  3. 更新 插件依赖库版本和插件说明.
  4. 回退 RR 的 kernel 版本到 6.4.
  5. 添加 "挂载 DSM 存储池" 功能, 在不进入 DSM 系统的情况下进行数据操作.
  6. 修复 "自定义 SN/MAC" 不显示当前 MACs 的问题。

  1. Fix the mtu setting function of r8152, thanks @wisdpi. Test hardware: wisdpi USB 3.2 to 5GbE adapter.
  2. Add typec, cdrom, pktcdvd drivers (only SA6400).
  3. Update addons dependency library version and addons description.
  4. Rollback RR kernel version to 6.4.
  5. Add "Mounting DSM storage pool" function to perform data operations without entering the DSM system.
  6. Fix the problem that "Define SN/MAC" does not display the current MACs.

24.10.0

  1. 修复 USB 5.0g 网卡 r8157 的支持. 测试硬件: wisdpi USB 3.2 to 5GbE adapter
  2. 修复 PCI 5.0g 网卡 r8126 的支持. 测试硬件: wisdpi PCIe 3.0 x1 to 5GbE adapter
  3. 修复 thunderbolt 驱动忽略 DROM 的读取. #24763413

PS:

  1. r8157 驱动几天后将同步上架 https://spk7.imnks.com 矿神源.

  1. Fixed support for USB 5.0g network card r8157. Test hardware: wisdpi USB 3.2 to 5GbE adapter
  2. Fixed support for PCI 5.0g network card r8126. Test hardware: wisdpi PCIe 3.0 x1 to 5GbE adapter
  3. Fix thunderbolt driver ignoring DROM read. #24763413

PS:

  1. The r8157 driver will be available on https://spk7.imnks.com in a few days.

24.9.1

  1. 修改 r8168,r8125,r8126 (24.9.0)
  2. 添加 RS2423RP+ 的 sn, thanks @OrpheeGT (24.9.0)
  3. 更新 部分插件的时序,(解决部分情况下插件不生效的问题)
  4. 其他.

  1. Modify r8168, r8125, r8126 (24.9.0)
  2. Add RS2423RP+ sn, thanks @OrpheeGT (24.9.0)
  3. Update the timing of some addons (solve the problem of addons not working in some cases)
  4. Others.

24.9.0

  1. I clicked the wrong button, then just release it...

24.8.6

  1. 修复 apollolake 架构的型号对 7.2.2 的支持.Thanks @PeterSuh-Q3

  1. Fix apollolake architecture models support for 7.2.2.Thanks @PeterSuh-Q3

24.8.5

  1. 细分版本号, 可选择安装 7.2.2 or 7.2.1 or ...
  2. 更新 hdddb. Thanks @007revad
  3. 添加 ups addon, 强制 UPS 在待机模式下关机.

PS: 关于 apollolake 的型号 安装 7.2.2 报错21 的问题, 该版本并未解决.


  1. Break down the version number, choose to install 7.2.2 or 7.2.1 or ...
  2. Update hdddb. Thanks @007revad
  3. Add ups addon, force UPS to shut down in standby mode.

PS: Regarding the problem of error 21 when installing 7.2.2 on apollolake models, this version has not solved it.

24.8.4

  1. 更新 cpuinfo 插件.
  2. 优化全部插件的服务状态.
  3. 优化 RR 系统的 cgroup 设置.
  4. 优化 modules 的设置时间 (改善配置速度).
  5. 添加 设置时区 (显示时间).
  6. 优化 直接启动界面显示更多信息.

  1. Update cpuinfo addon.

  2. Optimize the service status of all addons.

  3. Optimize the cgroup settings of RR system.

  4. Optimize the setting time of modules (improve configuration speed).

  5. Add setting time zone (display time).

  6. Optimize the "direct boot" display interface to display more information.

    acdec59e9af935a78b9e0b6cac19bcef.png

24.8.3

  1. 自动去掉某些人填写 cmdline/synoinfo 参数时 name 中的 "=" 号.
  2. cmdline 添加 scsi_mod.scan=sync 缓解可能的 HBA 卡磁盘乱序问题 (测试).
  3. 更新 storagepanel 插件, 参数大小写兼容.
  4. 更新 cpuinfo 插件, 显示 intel gpu 信息.
  5. 优化 misc, eudev, wireless, i915le10th ... 插件.
  6. 更新 hdddb. Thanks @007revad
  7. 修复 某些逻辑错误.
  8. 重构 驱动编译.

  1. Automatically remove the "=" when some people Filled cmdline/synoinfo parameters contains "=".
  2. Add csi_mod.scan=sync to cmdline to alleviate the possible disk ordering problem of HBA card disk. (test)
  3. Update the storagepanel addon, to ensure case compatibility of parameters.
  4. Update the cpuinfo addon, to display Intel GPU information.
  5. Optimize Misc, Eudev, Wireless, i915le10th... addons.
  6. Update hddb addon, Thanks @007revad.
  7. Fix certain logical errors.
  8. Refactoring driver compilation.

24.8.2

  1. 移除对 XEN 的支持.
  2. 缓解未知原因的引导盘只读问题.
  3. 修复 sas/scsi/virtio 引导盘的支持 (from 24.8.1).
  4. 其他.

  1. Remove support for XEN.
  2. Alleviate the read-only boot disk issue for unknown reasons.
  3. Fix support for sas/scsi/virtio boot disks (from 24.8.1).
  4. Others.

24.8.1

  1. 修复 "重启到 BIOS".
  2. 修复 IDE 磁盘引导支持.
  3. 修复 MENU 中 IDE 和 VMBUS 磁盘的相关显示.
  4. 其他.

  1. Fix "Reboot to BIOS".
  2. Fix IDE disk boot support.
  3. Fix MENU related IDE and VMBUS disks.
  4. Others.

24.8.0

  1. 修复 "Report bugs" .
  2. 更新 hdddb. Thanks @007revad
  3. 修复 sa6400 由于缺失 acpi-cpufreq 导致的 cpu 性能问题.
  4. 其他。

  1. Fix "Report bugs".
  2. Update hdddb. Thanks @007revad.
  3. Fix the cpu performance issue caused by missing acpi-cpufreq on sa6400.
  4. Others.

24.7.4 Pre-release

  1. 修复 "强制打开 DSM 的 Telnet&SSH" 后 telnet 闪退的问题.
  2. 测试 关闭所有网卡的 RX 功能, 缓解 kexec 出现错误.
  3. 测试 禁用 IRQ REMAP 功能, 缓解 kexec 出现错误.
  4. 测试 在 kexec 到 DSM 之前卸载网卡驱动, 缓解 kexec 出现错误.
  5. 添加 netfilter 驱动(only epyc7002).

  1. Fix telnet crash after enabling "Force enable Telnet&SSH of DSM system".
  2. Test disable all RX functions of the NIC, reduce the risk of kexec failure.
  3. Test disable IRQ REMAP function, reduce the risk of kexec failure.
  4. Test unload the NIC driver before kexec to DSM, reduce the risk of kexec failure.
  5. Add netfilter driver(only epyc7002).

24.7.3

  1. 更新 RR 的 r8168,r8125,r8126 驱动 (移除 rss 日志, 打开 rss 功能).
  2. 增加 RR_CUSTOM 对 SA6400 custom kernel 的支持.
  3. 修改 powersched 插件为默认添加.
  4. 增加 Memtest86+.
  5. 修改 cpuinfo插件, 控制面板直接显示 cpu&gpu 温度 @pdbear.
  6. 其他优化.

  1. Update RR's r8168,r8125,r8126 drivers (remove rss logs, enable rss).
  2. Add RR_CUSTOM support for SA6400 custom kernel..
  3. Modify powersched addon to add by default.
  4. Add Memtest86+.
  5. Modify cpuinfo addon, directly display cpu & gpu temperature. @pdbear
  6. Others.

24.7.2

  1. 取消 x2apic 的支持 (由于 VMware 系列和部分旧平台对 x2apic 存在兼容性问题, 目前无明确的判断条件,因此暂时全线取消, from 24.6.9).
  2. 取消 "启动后关闭显示器: true/false" 功能 (由于 intel 4代和 nvdia 存在兼容性问题(仅用户反馈), 目前也无明确的判断条件, 因此暂时全线取消, from 24.7.0).
  3. 更新 r8168,r8125,r8126 驱动 (移除 rss 日志, 打开 wol 功能).
  4. 更新 hdddb.
  5. 其他优化.

  1. Disable x2apic support (due to VMware series and some old platforms have compatibility issues, there is no clear judgment condition, so temporarily all cancel, from 24.6.9).
  2. Disable "Power off display after boot: true/false" function (due to intel 4th and nvdia have compatibility issues(only user feedback), there is no clear judgment condition, so temporarily all cancel, from 24.7.0).
  3. Update r8168,r8125,r8126 drivers (remove rss logs, enable wol).
  4. Update hdddb.
  5. Others.

24.7.1

  1. 修复 非DT型号报错 "SYNO_CTRL_HDD_POWERON.cold+0x1f/0x29"
  2. 修复 某些环境 无限重启.
  3. 修复 acpid addon.
  4. 添加 自定义 "驱动探测黑名单" 功能(modules menu, Defaults: "evdug,cdc_ether").
  5. 增加 串口(PCIE/USB 扩展)终端(cmdline 添加 "getty=ttyWCH0,115200n8").
  6. 其他优化.

  1. FIx non-DT model error "SYNO_CTRL_HDD_POWERON.cold+0x1f/0x29"
  2. Fix the infinite restart problem in some environments.
  3. Fix acpid addon.
  4. Add "modprobe blacklist" function (modules menu, Defaults: "evdug,cdc_ether").
  5. Add serial port (PCIE/USB expansion) terminal (cmdline added "getty=ttyWCH0,115200n8").
  6. Others.

24.7.0

  1. 重写 x2apic 的屏蔽逻辑, 避免每次升级 RR 都需要重启两次(from 24.6.9).
  2. 添加 "Power off display after boot: true/false" 功能, 自行选择启动后是否使显示器断电.
  3. 修复大量菜单中的小错误.
  4. 修复 e1000e 对 I-219 LM20LM29/V20V29 版本的兼容(only epyc7002).
  5. 修复 upadenotify 插件报错 "bash: 1: command not found" 的问题 (之前版本以管理员账户保存一次 "RR-UpdateNotify" 计划任务既可正常).
  6. 更新插件依赖.
  7. 增加 对 XEN 的支持(未完待续).
  8. 其他.

  1. Rewrite the shielding logic of x2apic to avoid reboot twice for each upgrade RR (from 24.6.9).
  2. Add "Power off display after boot: true/false" function to choose whether to power off the display after boot the loader.
  3. Fix a lot of minor errors in the menu.
  4. Fix e1000e compatibility with I-219 LM20LM29/V20V29 versions (only epyc7002).
  5. Fix the problem of upadenotify plugin reporting "bash: 1: command not found" (previous version saved once as an administrator account "RR-UpdateNotify" scheduled task can work normally).
  6. Update addons dependencies.
  7. Add support for XEN (to be continued).
  8. Others.

Add:

  • v24.3.4 - v24.6.6 之间的版本 直接升级 v24.7.0 可能会报错: "(错误记号是"+")".
    解决方案1,先升级 v24.6.7, 在升级 24.7.0.
    解决方案2:先执行 sed -i 's/SIZENEW=/#SIZENEW=/g; s/SIZEOLD=/#SIZEOLD=/g' /opt/rr/menu.sh , 再升级.

  • If you directly upgrade to v24.7.0 from a version between v24.3.4 - v24.6.6 , you may get an error message "(error symbol is "+")".
    Solution 1: Upgrade to v24.6.7 first and then upgrade to 24.7.0.
    Solution 2: Execute sed -i 's/SIZENEW=/#SIZENEW=/g; s/SIZEOLD=/#SIZEOLD=/g' /opt/rr/menu.sh first and then upgrade.

24.6.9

  1. 修复 DT 型号找不到硬盘的问题(from 24.6.8).
  2. 修复 acpid 插件未生效的问题(from 24.6.4).
  3. 更新 recovery.cgi 默认 shell.
  4. 更新 i2c-i801.ko 对 Ice Lake-N, Alder Lake-P/M, Raptor Lake-S, Meteor Lake-P/SoC-S/PCH-S, Birch Stream 的兼容(only epyc7002).
  5. 增加 对 XEN 的支持(未完待续).
  6. 优化 "格式化磁盘" 显示更多信息.
  7. 增加 x2apic 的支持(apollolake,geminilake,purley 架构由于不支持 x2apic, 首次安装完成时会主动重启2次设置).

  1. Fix the disk cannot be found of the DT models(from 24.6.8).
  2. Fix the acpid addon is not effective(from 24.6.4).
  3. Update the default shell of recovery.cgi.
  4. Update the i2c-i801.ko compatibility for Ice Lake-N, Alder Lake-P/M, Raptor Lake-S, Meteor Lake-P/SoC-S/PCH-S, Birch Stream(only epyc7002).
  5. Add support for XEN(not complete).
  6. Optimize "Format disk" to display more information.
  7. Add support for x2apic(apollolake,geminilake,purley architecture since it does not support x2apic, it will actively restart twice to set it after the first installation is completed).

24.6.8

  1. 重构 sortnetif addon 的逻辑, 缓解 RR DHCP 失败的问题.
  2. 调整 DT 型号支持的 ssd 磁盘数上限为 15 个 ( 之前的版本为 7 个).
  3. 优化 对 Hyper-V 磁盘的支持 (对特殊 PCI 路径的一个优化, 依然不支持 Hyper-V 的虚拟磁盘).
  4. 优化 翻译和一些逻辑.

  1. Refactor the logic of sortnetif addon to alleviate the problem of RR DHCP failure.
  2. Adjust the upper limit of the number of SSD disks supported by the DT model to 15 (the previous version was 7).
  3. Optimize the support for Hyper-V disks (an optimization for special PCI paths, still does not support Hyper-V virtual disks).
  4. Optimize translation and some logic.

24.6.7

  1. 修复 使用低分辨率屏幕(800X600) 时 "添加/编辑 cmdline/synoinfo 参数" 条目无法进入的问题.
  2. 修复 特殊操作导致出现的 空 cmdline/synoinfo 参数问题.
  3. 修复 个别环境的启动超时时的异常中断.
  4. 修复 "初始化 DSM 网络设置" 可能不生效的问题.
  5. 修复 "添加新用户到 DSM 系统" 可能破坏原账户用户组的问题.
  6. 修复 "设置静态 IP" (单向同步设置到 DSM).
  7. 修复 系统更新可能失败的问题.
  8. 修复 非 SA6400 型号安装卡 57% 的问题 (from 24.6.6).
  9. 修复 个别显卡(PVE 默认) 花屏的问题 (from 24.6.6).
  10. 关闭 kexec 的 "Fast reboot".

  1. Fix the "Add/Edit cmdline/synoinfo parameters" item cannot be entered when using a low-resolution screen (800X600).
  2. Fix empty cmdline/synoinfo parameters caused by special operations.
  3. Fix the abnormal interruption when the startup timeout occurs in some environments.
  4. Fix "Initialize DSM network settings" may not take effect.
  5. Fix "Add new users to DSM system" may destroy the original account user group.
  6. Fix "Set static IP" (one-way synchronization settings to DSM).
  7. Fix system updates may fail.
  8. Fix installing error 57% of non-SA6400 models (from 24.6.6).
  9. Fix the problem of screen distortion on some graphics cards (PVE default) (from 24.6.6).
  10. Disable "Fast reboot" of kexec.

24.6.6

del...

24.6.5

  1. 回退 apollolake, broadwell, broadwellnk 架构 pci stubs 的修改 (from 24.6.4).
  2. 修复 个别环境的启动超时时的异常中断.
  3. 修复 SA6400 i915 报错 "GUC: CT: Failed to process CT message" (from 24.5.2) (test).
  4. 添加 开启 “启用 Spectre 和 Meltdown 防护, 以缓解 speculative execution 漏洞” 的方法 (cmdline).
  5. 其他.

  1. reback pci stubs for apollolake, broadwell, broadwellnk architectures (from 24.6.4).
  2. Fix the startup timeout exception interrupt in some environments.
  3. Fix the SA6400 i915 error "GUC: CT: Failed to process CT message" (from 24.5.2) (test).
  4. Add "Enable Spectre and Meltdown protection to mitigate speculative execution vulnerabilities" method (cmdline).
  5. Others.

24.6.4

  1. 修改 apollolake, broadwell, broadwellnk 架构的 pci stubs.
  2. 优化 RR 系统的驱动和程序.
  3. 添加 forcedeth, sfc, tehuti, via, jme 网卡驱动.
  4. 修改 acpid 插件.
  5. 其他.

  1. Modify pci stubs for apollolake, broadwell, broadwellnk architectures.
  2. Optimize RR system drivers and programs.
  3. Add forcedeth, sfc, tehuti, via, jme network card drivers.
  4. Modify acpid addon.
  5. Others.

24.6.3

  1. 修复 DNS 失败导致网络不可用的问题.
  2. 修复 German 翻译, Thanks @TimKraemer.
  3. 更新 r8152 to v2.18.1.
  4. 更新 mpt3sas to 50.00.00.00

  1. Fix DNS failure causes network unavailable.
  2. Fix German translation, Thanks @TimKraemer.
  3. Update r8152 to v2.18.1.
  4. Update mpt3sas to 50.00.00.00.

24.6.2

del ...

24.6.1

  1. 添加 ova 镜像支持.
  2. 修复 e1000e 对 I-219V 的支持(未测试).
  3. 其他.

  1. Add ova image support.
  2. Fix e1000e support for I-219V (not tested).
  3. Other.

24.6.0

  1. 修复 在 BIOS 时间错误时获取型号失败的问题.
  2. 屏蔽 系统 UI 默认的 FAN 控制.
  3. 优化 RR 系统启动耗时.
  4. 修复 e1000e 无法dhcp?
  5. 其他.

  1. Fixed the problem of failing to obtain the model when the BIOS time is wrong.
  2. Disable the default FAN control of the system UI.
  3. Optimize the time taken to start the RR system.
  4. Fix e1000e unable to dhcp?
  5. Other.

24.5.6

  1. 修复 photosfacepatch 插件。
  2. 修复 nvmesystem 插件(支持 DSM7.1)。感谢 @PeterSuh-Q3
  3. 修复 sensors 插件(nct6775 的依赖)。
  4. 其他。

  1. Fix photosfacepatch addon.
  2. Fix nvmesystem addon(DSM7.1's support). Thanks @PeterSuh-Q3
  3. Fix sensors addon(nct6775's deps).
  4. Other.

24.5.5

  1. 修复型号列表的flags判断错误(部分人 apollolake/denverton 架构型号未显示在列表中)的问题.
  2. 优化型号列表获取失败的问题.
  3. 重构 MMC 的屏蔽算法(MMC为引导时, 启动后通知弹出的问题).
  4. 优化 "向作者报告错误" 的日志获取.
  5. 更新 e1000e 到 v3.8.7.
  6. 修复 nvmecache 插件, 在 m.2 的 PCIPATH 为 0000:00:01.0 时, 重启后 m.2 丢失的问题.
  7. 修复 非DT型号,磁盘丢失的问题.
  8. 其他问题修复.

  1. Fix the problem of model list flags judgment error (part people apollolake/denverton architecture model not displayed in the list).
  2. Optimize the problem of model list acquisition failure.
  3. Recommended re-shaping of MMC (MMC is notified when it is boot, startup notification problem).
  4. Optimize the log acquisition of "Report errors to the author".
  5. Update e1000e to v3.8.7.
  6. Fixed nvmecache addon, Fix the problem of when m.2 is PCIPATH is 0000:00:01.0, m.2 lost for restart NAS.
  7. Fix the problem of disk loss for non-DT models.
  8. Other problem fixes.

24.5.4

  1. 优化 synoinfo 提示信息.
  2. 修改 使用官方的 e1000e 驱动.
  3. 修改 nvmesystem 插件支持全部型号(仅支持 7.2), Thanks @PeterSuh-Q3.
  4. 修复 nvmesystem 和 nvmevolume 的冲突问题 (在加入 nvmesystem 时, nvmevolume 会自动屏蔽).
  5. 修复 nvme 做引导盘时, 不显示其他非引导的 m2 硬盘的问题.
  6. 修复 updatenotify 插件重复通知的问题(24.5.3).
  7. 更新 hdddb. Thanks @007revad

  1. Optimize synoinfo prompt information.
  2. Modify to use the official e1000e driver.
  3. Modify the nvmesystem addon to support all models (only supports 7.2), Thanks @PeterSuh-Q3.
  4. Fix the conflict between nvmesystem and nvmevolume (When joining nvmesystem, nvmevolume will be automatically blocked.)
  5. Fixed the issue where other m2 hard drives are not displayed when nvme is used as a boot disk.
  6. Fixed the issue of duplicate notifications in the updatenotify plug-in (24.5.3).
  7. Update hdddb. Thanks @007revad

24.5.3

  1. 发布24.5.2 (重构模型获取方式, 支持所有模型).
  2. 其他小错误修复.

  1. Release 24.5.2 (Reconstruct the model acquisition method to support all models).
  2. Other minor bug fixes.

Full Changelog: 24.5.2...24.5.3

24.5.2

⚠: 生产环境暂时请勿升级到该版本!!!
⚠: Production environment is temporarily not upgraded to this version!!!
⚠: 生产环境暂时请勿升级到该版本!!!
⚠: Production environment is temporarily not upgraded to this version!!!
⚠: 生产环境暂时请勿升级到该版本!!!
⚠: Production environment is temporarily not upgraded to this version!!!


  1. 重构了整体实现方式, 支持 apollolake broadwell broadwellnk broadwellnkv2 broadwellntbap denverton epyc7002 geminilake purley r1000 v1000 架构的全部型号(包括将来发布的未知型号).
  2. 重构了 patch 过程 和 kernel 5 的 hook 方式.

  1. Reconstructed the overall implementation method, supported all models(including future unknown models) of apollolake broadwell broadwellnk broadwellnkv2 broadwellntbap denverton epyc7002 geminilake purley r1000 v1000 architectures.
  2. Reconstructed the patch process and hook method for kernel 5.

24.5.1

Fix 7.0, 7.1 patch error in v24.5.0.

24.5.0

  1. 更新 r8125 to 9.013.02.
  2. 更新 r8168 to 8.053.00.
  3. 更新 nct6683.
  4. 添加 sensors 插件对 nct* 传感器的支持.
  5. 修复 非DT型号下USB磁盘被识别为内部磁盘的问题.
  6. 其他小问题修复.

  1. Update r8125 to 9.013.02.
  2. Update r8168 to 8.053.00.
  3. Update nct6683.
  4. Add sensors addon support for nct* sensors.
  5. Fix the problem that the USB disk is recognized as an internal disk in non-DT models.
  6. Other minor bug fixes.

24.4.8

  1. 修复 编译过程中的一些空的错误提示.
  2. 修复 某些网卡在某些情况下获取不到IP的问题.
  3. 添加 i915.modeset=0, apparmor.mode=complain, apparmor=0 cmdline 说明.
  4. 更新 codecpatch 插件 (69057u5).
  5. 修复 console 插件导致的启动失败问题 (console 仅支持 apollolake, geminilake 和 custom SA6400).
  6. 修复 reboottoloader 插件对 7.0 的兼容.
  7. 其他小问题修复.

  1. Fix some empty error messages during compilation.
  2. Fix some cases where the IP address cannot be obtained.
  3. Add i915.modeset=0, apparmor.mode=complain, apparmor=0 to the cmdline menu.
  4. Update codecpatch addon (69057u5).
  5. Fix console addon causing startup failure (console only support apollolake, geminilake and custom SA6400).
  6. Fix reboottoloader addon compatibility with 7.0.
  7. Other minor bug fixes.

24.4.7

  1. 修复 DSM 系统相关操作(降级,修改密码...等) 无效的问题 (from 24.4.1).
  2. 修复 可能出现的 /dev/pts/N 错误.
  3. 增加 当 IP(169.254..) 时 显示 LINK LOCAL.
  4. 屏蔽无关紧要的服务(syno-oob-check-status, SynoInitEth) 失败.
  5. 修复 custom SA6400 纯 m.2 安装看不到硬盘的问题.
  6. 修改 storage_panel 插件自动 BAY.
  7. 修改 4.4内核型号使用官方 Mellanox 驱动, 以兼容更多型号.
  8. 增加 群晖官方数据恢复的相关依赖工具.
  9. 其他优化.

  1. Fix the problem that DSM system related operations (downgrade, change password...etc.) are invalid (from 24.4.1).
  2. Fix possible /dev/pts/N errors.
  3. Added LINK LOCAL to be displayed when IP(169.254..).
  4. Failed to block irrelevant services (syno-oob-check-status, SynoInitEth).
  5. Fixed the problem that the hard disk cannot be seen during custom SA6400 pure m.2 installation.
  6. Modify the storage_panel addonn to automatically BAY.
  7. Modify 4.4 kernel models to use the official Mellanox driver to be compatible with more models.
  8. Added dependencies tools related to Synology Official Data Recovery.
  9. Other optimizations.

Full Changelog: compare/24.4.6...24.4.7

24.4.6

  1. 修复 '解析 Pat' 报错 null 的问题.
  2. 修复 '克隆引导盘' 可能失败的问题.
  3. 添加 sensors 插件, 获取温度信息和 PWM 控制.
  1. 修复 cpuinfo 插件, 重写参数设置.
    e.g.:
    • --vendor 'Intel®' --family 'Core™ i11' --series 'i11-18990KS Processor' --cores 256 --speed 128000
    • -v 'Intel®' -f 'Core™ i11' -s 'i11-18990KS Processor' -c 256 -p 128000

  1. Fixed the issue where 'Parse Pat' reported null error.
  2. Fix the issue where 'Clone Boot Disk' may fail.
  3. Add sensors addon to obtain temperature information and PWM control.
  1. Fix cpuinfo addon, rewrite parameter settings.
    New parameter e.g.:
    • --vendor 'Intel®' --family 'Core™ i11' --series 'i11-18990KS Processor' --cores 256 --speed 128000
    • -v 'Intel®' -f 'Core™ i11' -s 'i11-18990KS Processor' -c 256 -p 128000

Full Changelog: compare/24.4.5...24.4.6

24.4.5

  1. 修复 更新下载出错后, 再次更新反复报错的问题.
  2. 移除 6.2 和 DS3615xs, RS3413xs+ 的支持.
  3. 修复 DSM 系统相关操作(降级,修改密码...等) 无效的问题 (24.4.1 - 24.4.2).
  4. 修复 '解析 Pat' 可能闪退的问题.
  5. 重写全部插件, 优化插件安装包大小.
  6. 拆分插件 photosfacepatch 为两个插件: photosfacepatch 和 remotefs.
  7. 修改 setrootpw 插件可设为开机自启。
  8. 修复 i915 硬解相关问题(I915MT65-24.1.19-3), Thanks @MoetaYuko.

  1. Fixed the problem of repeatedly reporting errors when updating again after an update download error occurred.
  2. Remove support for 6.2 and DS3615xs, RS3413xs+.
  3. Fix the issue of DSM system-related operations (downgrade, password modification, etc.) being invalid (24.4.1 - 24.4.2).
  4. Fixed the problem of the 'Parse Pat' crash.
  5. Rewrite all addons and optimize addons installation package size.
  6. Split the photosfacepatch addons into two addons: photosfacepatch and remotefs.
  7. Modify the setrootpw addons to set it to start automatically at boot.
  8. Fix i915 hard decoding related issues(I915MT65-24.1.19-3), Thanks @MoetaYuko.

Full Changelog: compare/24.4.4...24.4.5

24.4.4

  1. 修复 24.4.3 中 p3 分区自动扩容失败问题, (P3分区标签丢失导致的引导盘损毁问题).

  1. Fixed 24.4.3 p3 partition auto expand failed problem. (P3 partition label lost caused boot disk damaged problem).

PS:
从下个版本将移除 6.2 的支持,同时移除 DS3615xs, RS3413xs+ 的支持.
Support for 6.2 will be removed from the next version, and support for DS3615xs, RS3413xs+ will also be removed.

Full Changelog: compare/24.4.3...24.4.4

24.4.3

  1. RR 内核升级至 6.6.22.
  2. 修复 DSM 系统相关操作(降级,修改密码...等) 无效的问题 (24.4.1 - 24.4.2).
  3. 移除 纯m2磁盘安装DSM时启动界面依然提示需要sata硬盘的提示.
  4. 移除 上个版本(24.4.2) 中 sa6400 大量的apparmor日志.
  5. 修复 i915 硬解相关问题, Thanks @MoetaYuko.
  6. 其他驱动优化.

  1. RR kernel upgrade to 6.6.22.
  2. Fix the issue of DSM system-related operations (downgrade, password modification, etc.) being invalid (24.4.1 - 24.4.2).
  3. Remove the prompt that the startup interface still requires a SATA hard disk when installing DSM on a pure m2 disk.
  4. Remove a large number of apparmor logs in sa6400 in the previous version (24.4.2).
  5. Fix i915 hardware decoding related issues, Thanks @MoetaYuko.
  6. Other driver optimizations.

Full Changelog: compare/24.4.2...24.4.3

24.4.2

-.-.-.-.--..-.- -..---..-.----- --.--..-.-....- --..--.----.-.. --..-.--.--....
-....- -....- -....- -....-
-. --- - .... .. -. --. ..- .--. -.. .- - . -..

Full Changelog: compare/24.4.1...24.4.2
AF8AEB1E2D8290BBCAF8DA8FDC2714A5

24.4.1

  1. 修复 一些翻译.
  2. 修复 格式化磁盘和克隆引导盘中大于26的磁盘未显示的问题.
  3. 增加 MELLANOX(mlx4,mlx5) 驱动 (全型号).
  4. 修复驱动的一些依赖关系.
  5. 移除 27个磁盘上限的限制(全型号).
    • 不兼容旧的系统分区, 已安装环境增加磁盘到27个以上时需要仅保留数据的重新安装系统.

  1. Fix some translations.
  2. Fixed the issue where disks larger than 26 are not displayed in formatted disks and cloned boot disks.
  3. Add MELLANOX(mlx4, mlx5) driver (all models).
  4. Fix some driver dependencies.
  5. Remove the limit of 27 disks (all models).
    • Not compatible with old system partitions. When the installed environment increases the number of disks to more than 27, you need to reinstall the system with only the data retained.

Full Changelog: compare/24.4.0...24.4.1

24.4.0

  1. 修复 menu 的一些显示错误的问题和翻译.
  2. 修复 中途取消更新后无法再次更新的问题.
  3. 更新 grub, (依然需要重写引导盘, 非必要性更新.)
  4. 其他.
  5. Addons:
    • 更新 hdddb. Thanks @007revad
    • 取消 RR Welcome Notify.
    • 添加 synoconfbkp, 开关机自动备份DSM系统设置备份(.dss) 到引导盘, RR menu下可导出到PC.
      • 参数:​1 - 保存个数, 默认值 7;2 - 文件名前缀, 默认 "bkp"。

  1. Fixed some display errors and translation issues in the menu.
  2. Fixed the problem of being unable to update again after canceling the update midway.
  3. Update grub, (you still need to rewrite the boot disk, it is not necessary to update.)
  4. Other.
  5. Addons:
    • Update hdddb. Thanks @007revad
    • Cancel RR Welcome Notify.
    • Add synoconfbkp, which automatically backs up the DSM system settings backup (.dss) to the bootloader disk when the NAS is bootup and shutdown. It can be exported to PC under the RR menu.
      • Parameters: ​1 - number of saves, default 7; 2 - file name prefix, default "bkp".

Full Changelog: compare/24.3.9...24.4.0

24.3.9

  1. 同 24.3.8.
  2. 增加更新版本说明.
  3. 纯离线编译(单型号) https://rrorg.github.io/rr/issues.html

  1. same as 24.3.8.
  2. add update version description.
  3. offline build (single model) https://rrorg.github.io/rr/issues.html

Full Changelog: compare/24.3.8...24.3.9

24.3.8

  1. 修复 错误详情未显示的问题.
  2. 修复 部分操作未提示重新编译的问题.
  3. 其他优化.
  4. addons:
    • 修复 nvme 引导时, 磁盘管理中显示引导磁盘的问题.
    • 添加 updatenotify, 添加 RR 更新通知功能.
    • 首次安装系统时自动添加 https://spk7.imnks.com/ 和 https://packages.synocommunity.com 三方社群.

PS:

  1. 现已可以在线更新 (23.12.3 - 24.3.0 之外的版本)
  2. 该版本为 RR-Custom 调试编译.

  1. fix error details not displayed.
  2. fix some operations not prompt to re-compile.
  3. other optimization.
  4. addons:
    • Fixed the issue where the boot disk was incorrectly displayed in disk management during nvme boot.
    • add updatenotify, add RR update notification function.
    • https://spk7.imnks.com/ and https://packages.synocommunity.com three-party communities are automatically added when the system is installed for the first time.

PS:

  1. Now you can update online (23.12.3 - 24.3.0 except for versions)
  2. This version is compiled for RR-Custom debugging.

Full Changelog: compare/24.3.7...24.3.8

24.3.7

  1. 添加 "添加新用户到 DSM 系统" 功能.
  2. 添加 "删除 DSM 封锁的 ip 数据库" 功能.
  3. 开启 HddHotplug (待测试).
  4. 修复 rndis, 全型号 DSM 下可随时开启关闭, junior 模式下需要启动前开启.
  5. 添加 notify 功能.
  6. 其他优化.

  1. add "Add a new user to DSM system" feature.
  2. add "Remove the blocked ip database of DSM" feature.
  3. enable HddHotplug (not tested).
  4. fix rndis, Can be enabled and disabled at any time in DSM; Need to be enabled it at(before) boot in junior mode.
  5. add notify feature.
  6. other optimization.

Full Changelog: compare/24.3.6...24.3.7

24.3.6

  1. 添加 max_sys_raid_disks (in synoinfo) 说明.(设置DSM系统(md0) raid 的磁盘数.)
  2. modules:
    • 更新 mpt3sas to 49.00.00.00
    • 更新 megaraid to 07.728.04.00
    • 添加 mpi3mr 8.8.1.0.0
    • 添加 rndis_host (only for epyc002) 安卓 USB 网络共享. (请在启动时(前)打开.)
  3. addons:
    • 添加 /webman/reboot_to_loader.cgi, 在 junior 模式下重启到 bootloader.
    • 添加 /webman/get_logs.cgi, 在 junior 模式下直接查看日志信息.
    • 添加 /webman/recovery.cgi, 在 junior 模式下进入 recovery 模式.
    • 当 bootloader disk 挂载失败时, 在欢迎界面给予提示.
    • 更新 photosfacepatch, thanks @jinlife

  1. add max_sys_raid_disks(in synoinfo).(Set the number of disks in the DSM system(md0) raid.)
  2. modules:
    • update mpt3sas to 49.00.00.00
    • update megaraid to 07.728.04.00
    • add mpi3mr 8.8.1.0.0
    • add rndis_host (only for epyc002) Android USB network sharing driver.(plz enable it at(before) boot the NAS.)
  3. addons:
    • add /webman/reboot_to_loader.cgi, in junior mode, reboot to loader.
    • add /webman/get_logs.cgi, in junior mode, directly view log info.
    • add /webman/recovery.cgi, in junior mode, enter recovery mode.
    • When the bootloader disk fails to mount, a prompt will be given on the welcome interface.
    • update photosfacepatch, thanks @jinlife

Full Changelog: compare/24.3.5...24.3.6

24.3.5

  1. 优化升级相关逻辑, 添加空间检测, 防止磁盘空间不足时升级失败导致无法启动的问题.
  2. 优化 mountloader addon, 防止升级文件写入失败导致无法启动的问题.
  3. 菜单增加 重启到 recovery 和 junior.
  4. 增加 ttyd 对ipv6 的支持.

  1. Optimized upgrade related logic, added space detection, to prevent disk space insufficient when upgrading failed and cannot be started.
  2. Optimized mountloader addon, to prevent upgrade file write failure and cannot be started.
  3. The menu adds Reboot to recovery and junior.
  4. Add ipv6 support to ttyd.

Full Changelog: compare/24.3.3...24.3.5

24.3.4

del ...

24.3.3

  1. 增加 ja_JP 翻译, 感谢 @andatoshiki
  2. 修复 "更新 - 本地上传" 错误.(24.3.1 - 24.3.2).
  3. 其他.

PS:非 24.3.1 - 24.3.2 版本的 更新文件解压错误,请检查 (/tmp)RAM 内存是否充足. 建议的 RAM 是 ≥ 4GB.


  1. Added ja_JP translation, thanks @andatoshiki.
  2. Fix "Update - Local Upload" error. (24.3.1 - 24.3.2).
  3. Others.

PS: There is an error in decompressing the update file for versions other than 24.3.1 - 24.3.2. Please check whether the (/tmp) RAM memory is sufficient. Recommended RAM is ≥ 4GB.

Full Changelog: compare/24.3.2...24.3.3

24.3.2

⚠️ rr.img 已修改为 默认 4GB 镜像( 实际大小为 3.5 GB), 不再提供 1GB 的镜像.
⚠️ 24.3.1 升级 GRUB 2.12 需要重新写盘才会升级,更新 update.zip 不会升级 GRUB.

  1. 修改 启动时查找 bootloader disk 的超时时间为 60s.
  2. 修复 获取版本信息时可能卡住的问题.
  3. 修复 编译错误时未停止的问题.
  4. 调整 高级菜单的顺序. 再次优化大量逻辑为脱机编译做准备.
  5. addons:
    • 修复 disks, 修复某些情况下磁盘显示不全的问题.
    • 更新 hdddb. Thanks @007revad
    • 更新 storagepanmel, 重写逻辑.
    • 添加 nvmesystem, 支持 仅 nvme(m.2) 磁盘进行 DSM 系统的安装 (当前仅支持SA6400). 作者: @jim3ma.

⚠️ rr.img has been modified to the default 4GB image (actual size is 3.5 GB), and 1GB image is no longer provided.
⚠️ 24.3.1 Upgrading GRUB 2.12 requires rewriting the disk before upgrading. Updating update.zip will not upgrade GRUB.

  1. Modify the timeout for finding for bootloader disks during startup to 60s.
  2. Fix 'get pat data ...' may be stuck problem.
  3. Fix the problem of not stopping when build error.
  4. Adjust the order of the advanced menu. Optimize a lot of logic again to prepare for non physical build.
  5. addons:
    • Fix disks, fix the problem of incomplete disk display in some cases.
    • Update hdddb. Thanks @007revad
    • Update storagepanmel, rewrite logic.
    • Add nvmesystem, support only nvme(m.2) disk for DSM system installation (currently only supports SA6400). Author: @jim3ma.

Full Changelog: compare/24.3.1...24.3.2

24.3.1

⚠️ rr.img 已修改为 默认 4GB 镜像( 实际大小为 3.5 GB), 不再提供 1GB 的镜像.

  1. 修改启动时查找 bootloader disk 的超时时间为 30s.
  2. 修复 格式化 mmc 磁盘不生效的问题.
  3. 重写 "尝试恢复已安装的 DSM 系统" 功能.
  4. 修复 DSM系统相关操作(降级,修改密码...等) 对非SATA盘系统的支持.
  5. 更新 GRUB 到 2.12, (需要重新写盘,更新不会升级GRUB.)
  6. 增加 大量提示信息, 方便安装失败的判断.
  7. 其他大量逻辑和翻译优化.
  8. modules:
    • 修复 aacraid, aic94xx, megaraid, mvsas, hpsa. (only epyc7002)
    • 添加 megaraid, dm9601.

⚠️ rr.img has been modified to the default 4GB image (actual size is 3.5 GB), and 1GB image is no longer provided.

  1. Modify the timeout for finding for bootloader disks during startup to 30s.
  2. Fix the issue of ineffective formatting of mmc disk.
  3. Rewrite the "Try to recovery a installed DSM system" function.
  4. Fix support for non-SATA disk systems for DSM system related operations (such as downgrade, password modification, etc.)
  5. Update GRUB to 2.12 (Need rewriting the bootloader disk, update will not upgrade GRUB.)
  6. Add a large amount of prompt information to facilitate the judgment of installation failure.
  7. Other logic and translation optimizations.
  8. modules:
    • Fix aacraid, aic94xx, megaraid, mvsas, hpsa (only epyc7002)
    • Add megaraid, dm9601.

Full Changelog: compare/24.3.0...24.3.1

24.3.0

⚠️ rr.img 已修改为 默认 4GB 镜像( 实际大小为 3.5 GB), 不再提供 1GB 的镜像.

  1. 修复 HD6500, SA3400 型号的 SN. Thanks @OrpheeGT
  2. 增加 DTS 文件的 上传/删除/编辑功能.
  3. 增加 curl 的超时, 防止一直卡在获取网络数据.
  4. modules:
    • 添加 r8126.
  5. Addons:
    • 修复 nvmecache. Thanks @PeterSuh-Q3
    • 修改 setrootpw 支持 sftp-server.
  6. SA6400(custom):
    • 增加 i915 的支持, @MoetaYuko.
      ⚠️ 当前的 NVDIA 驱动不兼容 128 核心数, @pdbear 熊大在解决, NVDIA 用户请勿使用SA6400(custom).

⚠️ rr.img has been modified to the default 4GB image (actual size is 3.5 GB), and 1GB image is no longer provided.

  1. Add SN of HD6500, SA3400 models. Thanks @OrpheeGT
  2. Add upload/delete/edit functions for DTS files.
  3. Add the timeout of curl to prevent it from getting stuck in obtaining network data.
  4. modules:
    • Add r8126.
  5. Addons:
    • Fix nvmecache. Thanks @PeterSuh-Q3
    • Modify setrootpw to support sftp-server.
  6. SA6400(custom):
    • Add i915 support, @MoetaYuko.
      ⚠️ The current NVDIA driver is not compatible with 128 cores. @pdbear Xiong Da is solving the problem. NVDIA users should not use SA6400 (custom).

Full Changelog: compare/24.2.4...24.3.0

24.2.4

  1. 修复主菜单的一些错误和翻译错误.
  2. 修复个别环境下更新时 modules 可能丢失的问题.
  3. 修复 HD6500 磁盘管理器中的 "系统无法将特定硬盘添加到系统分区。请单击链接以修复此问题。".
  4. 添加 DTS 无效时的错误信息.
  5. 添加 RS2423RP+ 型号.
  6. 修改 misc 插件不可以卸载.

  1. Fix some errors and translation errors in the main menu.
  2. Fix the issue of modules being lost during updates in few environments.
  3. Fix the issue in HD6500 Disk Manager: "The system cannot add certain drives to the system partition. Please click the link to repair this issue.".
  4. Add error messages when DTS is invalid.
  5. Add RS2423RP+ model.
  6. Modifying the misc plugin cannot be uninstalled.

Full Changelog: compare/24.2.3...24.2.4

24.2.3

  1. 修复 "Loader disk not found!" 时将退出到shell.
  2. 修复 从SA6400(custom)切换到其他型号是编译报错问题 (该问题发生在 24.2.1 ~ 24.2.2).
  3. 添加 Recovery 模式 (当系统无法进入时通过该模式实施救援).
  4. addons:
    • 修复 i915le10th 可能不生效的问题 (该问题发生在 24.1.3 ~ 24.2.2).
    • 修复 nvmecache 可能不生效的问题 (该问题发生在 23.12.7 ~ 24.2.2).
    • 修改 nvmevolume. Thanks @PeterSuh-Q3 (新版本不需要重启即可生效).
    • 添加 clean_system_disk.cgi, (当安装时提示 "系统可用硬盘空间不足" 时, 可以通过 http://<ip>:5000/webman/clean_system_disk.cgi 进行清理).
  5. SA6400(custom):
    • 修改 NR_CPUS 为 128, @MoetaYuko.
      ⚠️ 当前的 NVDIA 驱动不兼容 128 核心数, @pdbear 熊大在解决, NVDIA 用户请勿使用SA6400(custom).

⚠️ SA6400(custom) 和 SA6400(official) 请按两个型号看待.


  1. Fix the problem of when "Loader disk not found!" occurs will exiting to shell.
  2. Fixed the problem of compilation error when switching from SA6400 (custom) to other models (this problem occurred in 24.2.1 ~ 24.2.2).
  3. Add Recovery mode (use this mode to perform rescue when the system cannot be entered).
  4. addons:
    • Fix the problem that i915le10th may not take effect (this problem occurs in 24.1.3 ~ 24.2.2).
    • Fix the problem that nvmecache may not take effect (this problem occurs in 23.12.7 ~ 24.2.2).
    • Modify nvmevolume. Thanks @PeterSuh-Q3 (the new version does not require restarting to take effect).
    • Add clean_system_disk.cgi, (when the installation prompts "Insufficient available hard disk space in the system", you can clean it through http://<ip>:5000/webman/clean_system_disk.cgi).
  5. SA6400(custom):
    • Modify NR_CPUS to 128, @MoetaYuko.
      ⚠️ The current NVDIA driver is not compatible with 128 cores. @pdbear is solving the problem. NVDIA users should not use SA6400(custom).

⚠️ SA6400(custom) and SA6400(official) please treat them as two models.

Full Changelog: compare/24.2.2...24.2.3

24.2.2

  1. 修复 sn of FS/HD 型号的sn规则.
  2. addons:
    • 更新 hdddb, nvmevolume. Thanks @007revad
    • 优化 no-DT 型号 可能无法识别 26块以上磁盘的问题
  3. SA6400(custom):
    • 添加 9p 共享支持.
    • 添加 virtio_balloon 支持.
    • 添加 INTEL_LPSS 支持.
    • 添加 PAT, THP 支持.

⚠️ SA6400(custom) 和 SA6400(official) 请按两个型号看待.


  1. fix sn of FS/HD models.
  2. addons:
    • update hdddb, nvmevolume. Thanks @007revad
    • Optimize the problem that no-DT models may not be able to recognize more than 26 disks
  3. SA6400(custom):
    • Add 9p sharing support.
    • Add virtio_balloon support.
    • Add INTEL_LPSS support.
    • Add PAT, THP support.

⚠️ SA6400(custom) and SA6400(official) please treat them as two models.

Full Changelog: compare/24.2.1...24.2.2

24.2.1 (Pre-release)

⚠️ 该版本用于 自定义内核测试!!!

经过 @MoetaYuko 萌大的 随手的破解,现 EPYC7002 内核已可自定义编译,真正做到想改什么就改什么。
当前版本仅测试整体方案设计,并未做过多的修改。生产环境暂时请勿切换到自定义内核。
请及时反馈测试问题.

已知问题: 自定义内核下 Nadia 会崩溃,已经联系 @pdbear 熊大 检查。


⚠️ This version is for custom kernel testing!!!

After @MoetaYuko's cute and easy cracking, the EPYC7002 kernel can now be customized and compiled, so you can truly change whatever you want.
The current version only tests the overall scheme design and has not made many modifications. Please do not switch to a custom kernel for the production environment yet.
Please provide timely feedback on test issues.

Known issue: Nadia will crash under a custom kernel. I have contacted @pdbear for checking.

补充:

  1. 目前只有 SA6400 支持自定义内核,
  2. 官方内核 和 自定义内核 下的 SA6400 可以认为是不同的两个型号。
  3. 自定义内核 目前处于测试状态,当前(v24.2.1)存在大量的不兼容驱动,仅去除了最大24线程的限制。后期将解锁 balloon, 9p,lpss,amdgpu,等一系列功能。

Replenish:

  1. Currently only SA6400 supports custom kernel.
  2. The SA6400 under the official kernel and the custom kernel can be considered as two different models.
  3. The custom kernel is currently in testing status. Currently (v24.2.1) there are a large number of incompatible drivers, and only the maximum 24 thread limit has been removed. A series of functions such as balloon, 9p, lpss, amdgpu, etc. will be unlocked later.

Full Changelog: compare/24.2.0...24.2.1

24.2.0

  1. 修改 "清除缓存".
  2. 修复一些小错误.
  3. modules:
    • 添加 ch341, cp210x.
    • 移除 lpss_acpi, lpss_pci.
    • 更新 r8168, r8125.
    • 更新 i915 (新的实现), Thanks @MoetaYuko
  4. addons:
    • 更新 codecpatch. Thanks @wirgen
    • 更新 hdddb, nvmevolume. Thanks @007revad
    • 实现插件卸载.

  1. modify "clean cache".
  2. fix typo.
  3. modules:
    • add ch341, cp210x.
    • remove lpss_acpi, lpss_pci.
    • update r8168,r8125.
    • update i915 (New Implementation), Thanks @MoetaYuko
  4. addons:
    • update codecpatch. Thanks @wirgen
    • update hdddb, nvmevolume. Thanks @007revad
    • Implement addons uninstallation.

Full Changelog: compare/24.1.4...24.2.0

24.1.4

  1. 模块中添加 "取消i915及其依赖".
  2. 修复 强制打开 Telnet&SSH 功能. (69057 似乎 telnet 会闪退, 原因不详.)
  3. 添加插件的翻译.
  4. 添加挂载loader磁盘的功能,为 RR-Manager 上线做准备.
  5. Addons:
    • 修复 VMM(kvm) 启动失败的问题.(24.1.1 - 24.1.3)
    • 添加 mountloader 插件.
    • 添加翻译.
    • 其他.

  1. add "Deselect i915 with dependencies" to modules menu.
  2. fix "Force enable Telnet&SSH of DSM system". (It seems that telnet will crash under 69057, but the reason is unknown.)
  3. add translation for addons
  4. Add the function of mounting loader disks to prepare for the online of RR-Manager.
  5. Addons:
  • Fix the issue of VMM(kvm) startup failure.
  • add mountloader addon.
  • Add translation
  • Other.

Full Changelog: compare/24.1.3...24.1.4

24.1.3

  1. 修正多项安全性弱点。
  2. 更新翻译. Thanks @marchfun1 @servnas.
  3. Addons:
    • 重写 cpuinfo,并添加参数支持, (menu 中添加参数时 请对 " 转义 \")
       Usage: cpuinfo.sh [OPTIONS]
       Options:
         --vendor=<VENDOR>   Set the CPU vendor
         --family=<FAMILY>   Set the CPU family
         --series=<SERIES>   Set the CPU series
         --cores=<CORES>     Set the number of CPU cores
         --speed=<SPEED>     Set the CPU clock speed
         -r                  Restore the original cpuinfo
         *                   Show this help message and exit
      
    • 重写 i915le10th,并添加参数支持
      Options: VID:PID (不符合 VID:PID 的参数 将还原 i915.ko, 作为还原)
      
    • 修复 photosfacepatch,(修复不生效的问题)
    • 修复 dbgutils,(修复ttyd无法输入的问题)
    • 修复 misc,(修复安装后可能出现的web连接则关机的问题)
    • 修复 Other.

  1. Fixed multiple security vulnerabilities.
  2. Updated translation. Thanks @marchfun1 @servnas.
  3. Addons:
    • Rewrite cpuinfo, And add parameter Support, (When adding parameters to the menu, please escape " with \")
       Usage: cpuinfo.sh [OPTIONS]
       Options:
         --vendor=<VENDOR>   Set the CPU vendor
         --family=<FAMILY>   Set the CPU family
         --series=<SERIES>   Set the CPU series
         --cores=<CORES>     Set the number of CPU cores
         --speed=<SPEED>     Set the CPU clock speed
         -r                  Restore the original cpuinfo
         *                   Show this help message and exit
      
    • Rewrite i915le10th, And add parameter Support
      Options: VID:PID (Parameters that do not match VID:PID will restore i915.ko, as a restore)
      
    • Fix photosfacepatch, (Fix the problem of not taking effect)
    • Fix dbgutils, (Fix the problem that ttyd cannot input)
    • Fix misc, (Fix the problem that may occur after installation, DSM shuts down as soon as the web is connected)
    • Fix Other.

Full Changelog: compare/24.1.2...24.1.3

补充:
因为新的cpuinfo 和 旧的cpuinfo 修改的原理不一样,所以会产生冲突,
如果升级之前开启过cpuinfo(旧的),升级后可能会遇到 控制面板打不开的问题。
请执行以下命令还原控制面板的js, 还原后 控制面板则可以打开,重启后新的cpuionfo插件生效。
或者强制重新安装,grub 菜单选 'Force re-install DSM'.


Replenish:
Because the principles of new cpuinfo and old cpuinfo modification are different, conflicts will occur.
If cpuinfo (old) was enabled before the upgrade, you may encounter the problem that the control panel cannot be opened after the upgrade.
Please execute the following command to restore the js of the control panel. After the restoration, the control panel can be opened. After rebooting, the new cpuionfo addons will take effect.
Or force reinstallation, select 'Force re-install DSM' from grub menu.

# 仅适用于 7.2, Only used to 7.2
curl -kL https://github.com/RROrg/public/releases/download/public/admin_center.js.gz -o /usr/syno/synoman/webman/modules/AdminCenter/admin_center.js.gz
cp -f /usr/syno/synoman/webman/modules/AdminCenter/admin_center.js.gz /usr/syno/synoman/webman/modules/AdminCenter/admin_center.js.gz.bak

24.1.2

  1. 更新 zh_TW. 感谢 @marchfun1
  2. 添加 ko_KR. 感谢 @servnas
  3. 添加 ru_RU. 感谢 @sqehrzed
  4. 修复 一些小错误.
  5. 插件:
    • 修复 disks, (这插件我能改一年)
    • 更新 nvmevolume. Thanks @007revad
    • 修复其他。
  6. 模块:
    • 添加 mptsas (LSI SAS1068E).

  1. update zh_TW.po, thanks @marchfun1
  2. Add ko_KR.po, thanks @servnas
  3. Add ru_RU.po, thanks @sqehrzed
  4. Fix some small errors.
  5. Addons:
    • Fix disks, (I can fix it for a year)
    • Update nvmevolume. Thanks @007revad
    • Fix other.
  6. Module:
    • Add mptsas (LSI SAS1068E).

Full Changelog: compare/24.1.1...24.1.2

24.1.1

  1. 修复 DS224+ 可能安装失败的问题.
  2. 重写了当mmc不作为启动盘也不作为系统盘时,自动删除mmc驱动的的逻辑.
  3. 全型号开启(UAS) 协议和打印机功能.(测试)
  4. 添加 "编辑需要复制到 DSM 的模块"(用于自定义强制复制到DSM的模块).
  5. 更新zh_TW.po,感谢@marchfun1
  6. 修复重编译时可能出现的 "MD5不正确" 问题.
  7. 修复 AX2xx WiFi 网卡(测试).
  8. cmdline 添加 "libata.force=noncq" 说明,VM 和纯sata ssd 建议添加。
  9. 插件:
    • 更新 eudev, wireless.
    • 更新 hdddb, nvmevolume. Thanks @007revad
  10. 模块:
    • 添加 pdc_adma, sdio_uart, gasket, f71882fg, f75375s, w83793, phy, phy-intel-lgm-emmc, phy-intel-lgm-usb, thunderbolt(5.x)

  1. Fix the issue where DS224+ may fail to install.
  2. Rewritten the logic of automatically deleting the mmc driver when mmc is neither used as a boot disk nor as a system disk.
  3. Enable (UAS) protocol and printer functions for all models. (Test)
  4. Add "Edit modules that need to be copied to DSM" (used to customize modules that are forced to be copied to DSM).
  5. Update zh_TW.po, thanks @marchfun1
  6. Fixed the "MD5 incorrect" problem that may occur during recompile.
  7. Fix AX2xx WiFi network card (test).
  8. Add "libata.force=noncq" description to cmdline. It is recommended to add it for VM and pure sata ssd.
  9. Addons:
    • Updated eudev, wireless.
    • Update hdddb, nvmevolume. Thanks @007revad
  10. Module:
    • Add pdc_adma, sdio_uart, gasket, f71882fg, f75375s, w83793, phy, phy-intel-lgm-emmc, phy-intel-lgm-usb, thunderbolt(5.x)

Full Changelog: compare/24.1.0...24.1.1

24.1.0

  1. 新增 “解析 pat”。 (上传本地pat,解析编译,适合离线和特殊版本号。)
  2. 修复“尝试恢复 DSM 安装的系统”可能找不到 DSM 系统的问题。
  3. 修复页面拉伸问题,并添加一些提示信息。
  4. 修复emmc,当mmc不作为启动盘也不作为系统盘时,自动删除mmc驱动,防止反复热插拔。
  5. 更新zh_TW.po,感谢@marchfun1
  6. 插件:
    • 更新 eudev。
    • 修改 addincards。 (删除“更新 usb.map”)
    • 添加 expands。(扩展杂项,更新usb.map,ca-certificates.crt等)
    • 其他
  7. 模块和lkms只是对齐版本号,没有实际变化。

  1. Add "Parse pat". (Upload local pat, parse and compile, suitable for offline and special version numbers.)
  2. Fix an issue where "Try to recovery a DSM installed system" may not find DSM system.
  3. Fix page stretching issue, And add some prompt message.
  4. fix emmc, When mmc is not used as bootloader disk and system disk, the mmc driver is automatically removed to prevent repeated hot swapping..
  5. Update zh_TW.po, Thanks @marchfun1
  6. Addons:
    • update eudev.
    • modify addincards. (remove 'updated usb.map')
    • add expands.(Expanded miscellaneous, updated usb.map, ca-certificates.crt, etc.)
    • other
  7. modules and lkms just align the version numbers, there is no actual change.

Full Changelog: compare/23.12.10...24.1.0

23.12.10

  1. Add web file management.
  2. Fix mmc formatting stuck.
  3. Add "Custom patch script".
  4. Addons:
    • update hdddb, Thanks @007revad
    • Fix disks.(Fix possible disk loss issues for all models.)
  5. modules:
    • Fix mpt3sas.(Fix possible disk loss issues for not-DT models.)

Full Changelog: compare/23.12.9...23.12.10

23.12.9

  1. Fix iwlwifi (RR).
  2. Fix EMMC as the system disk.(mvove to Advanced Menu, This feature is still not perfect)
  3. Fix some typo and add some prompt.
  4. modules:
    • Fix sdhci for 4.x.(test)
    • Fix panic of CFG80211.
  5. addons:
    • Fix RS1619xs+ of nvmecache.
    • Fix photosfacepatch.
    • Update eudev.

Full Changelog: compare/23.12.8...23.12.9

23.12.8

  1. add RAID/VIRTIO information to "Show SATA(s)"
  2. Modify the parameters of kexec.(test MEM error)
  3. add SA3600.
  4. Optimize cmdline & synoinfo of all models.
  5. Update zh_TW.po, Thanks @marchfun1
  6. addons:
    • update hdddb. Thanks @007revad
  7. modules:
    • fix mpt3sas, (only for FS6400,HD6500, and further debugging required)
    • fix virtio_scsi, virtio_blk (only virtio disk)
    • fix megasas_sas, (Fix SA6400 support for LSI SAS 3108 (only JBOD))
  8. Other.

Full Changelog: compare/23.12.7...23.12.8

23.12.7

  1. fix some typo.
  2. Allow small files to be uploaded via the web.
  3. add support ext4 for rack models.
  4. Add EMMC as the system installation disk (synoinfo).
  5. addons:
    • update disks. Fix the problem that the bootloader disk is still visible during emmc/nvme boot.
    • update hdddb. Thanks @007revad
    • modify nvmecache. Fix the problem that hardware changes cannot will updated.

Full Changelog: compare/23.12.6...23.12.7

23.12.6

  1. addons:
    • add photosfacepatch. Thanks @jinlife
    • update hdddb. Thanks @007revad
  2. modules:
    • fix it87.
    • fix iwlwifi. (Still not working, further repairs are needed)
    • add mvsas.

Full Changelog: compare/23.12.5...23.12.6

23.12.5

  1. Optimize rr kernel module.
  2. Remove web support for upload function.
  3. add FS6400 and HD6500 model.
  4. modules:
    • update it87, bnx2x.

Full Changelog: compare/23.12.4...23.12.5

23.12.4

  1. fix something typo.
  2. add "root=/dev/ram" (不知道是否可以缓解"VFS: Cannot open root device "(null)" or unknown-block(1,0): error -6" 的问题).
  3. add "Clone bootloader disk to another disk".
  4. modules:
    • add 9p and 9pnet_virtio (only for 7.2)

Full Changelog: compare/23.12.3...23.12.4

23.12.3

  1. update translate ( zh_TW Thanks @marchfun1).
  2. add updateall.
  3. r8169_lk reinclude r8168.
  4. Update i915 to I915-23.8.20-dsm-3. Thanks @MoetaYuko

Full Changelog: compare/23.12.2...23.12.3

23.12.2

  1. fix flags of denverton(DS1819+,DS2419+).
  2. add "Force enable telnet of DSM system".
  3. add Changing password will force account activation.
  4. default zh_CN.UTF-8.
  5. add Regular match file name for "Local upload".
  6. addons:
    • update codecpatch, Thanks @xbl3 @wirgen
    • update hdddb, nvmevolume, Thanks @007revad

Full Changelog: compare/23.12.1...23.12.2

23.12.1

≈ 23.11.10 ( buildroot updated 3Mb)

23.12.0

del...

==============================================

23.11.10

  1. ⚠ RR system kernel upgraded to 6.4.
  2. ⚠ eudev upgraded to v3.2.14.
  3. fix acpid.service startup failure. Thanks @Promix953
  4. fix kvm-amd.
  5. modify r8169_lk (Further reducing coupling to r8168.)
  6. fix gtt related issues of i915(epyc7002) . Thanks @MoetaYuko
  7. fix support for 4k displays.

Full Changelog: https://github.com/wjz304/rr/compare/23.11.8...23.11.10

ef40fd9832345e8cba60718d311c1ad7

PS:
对不住各位,最近可能假酒喝多了,总是犯一些低级错误...
Sorry everyone, I may have been drinking too much fake alcohol lately and always making some basic mistakes...

23.11.9 (Pre-release)

del...

23.11.8

  1. release 23.11.7
  2. update i915 for epyc7002)(auto enable_guc). (Thanks @MoetaYuko )
  3. Fixed the issue where the status bar still displays 'no build' after build.
  4. Theoretically, mmc boot is supported (test by yourself)

Full Changelog: https://github.com/wjz304/rr/compare/23.11.7...23.11.8

23.11.7 (Pre-release)

  1. modules:
    • add mmc driver(sdhci-pci)
    • add hwmon driver(lm75,lm90,lm95245,adm1021,it87,jc42)
    • add 9pnet
    • update r8168, r8125(disable ASPM)
    • other...
  2. addons:
    • update cpuinfo (thanks @FOXBI @arabezar)
    • update dbgutils
    • update disks
  3. add mmc disk related operations.
  4. other.

Warning, there is a problem with wifi in this version. If there is a wifi network card, it may crash or the network may freeze.
警告,此版本中存在 wifi 問題。 如果有wifi網路卡,可能會當機或網路卡住。

Full Changelog: https://github.com/wjz304/rr/compare/23.11.6...23.11.7

23.11.6

  1. 修复 无网卡时的错误提示信息.
  2. update zh_TW (Thanks @marchfun1 )
  3. modules:
    • Add i915 for epyc7002. (Thanks @MoetaYuko )
    • update i40e v2.20.12
    • update r8125 v9.012.03

Full Changelog: https://github.com/wjz304/rr/compare/23.11.4...23.11.6
655120e972e6f4087547921172567fad

PS:
我可能喝了假酒.~

23.11.5

del..

23.11.4

  1. fix sa6400 no-Serial port.
  2. add wireless connect for RR.
  3. modules:
    • update intel ethernet driver.
    • add wireguard
  4. addons:
    • fix possible disk loss issue.
    • rewrite nvme disk related logic.

Full Changelog: https://github.com/wjz304/rr/compare/23.11.3...23.11.4
`5$F_~W4Z8GRAM DFV%8G7R

23.11.3

  1. modules:
    • add aacraid
  2. addons:
    • fix wireless. (Sorry, due to rush, the 23.11.2 was not packaged.)

PS:

About wireless:

  1. 因为官方 在 DSM7 中删除了 wireless 相关的 GUI,所以 wireless 只能通过 ssh 进行开启。
  2. 关于支持的型号,由于环境有限 并未对所有型号进行测试,请自行测试。
    RTL81xx 的网卡 (all models)
    RTL88xx 的网卡 (only sa6400)
    Intel® Wireless-AC xxxx (all models)
    Intel® Wireless-AX 2xx (only sa6400)
    MediaTek MT7601u (all models)

Full Changelog: https://github.com/wjz304/rr/compare/23.11.2...23.11.3

23.11.2

  1. fix netif_num,
    When only mac1 is filled in, netif_num is 1. When mac1 and mac2 are filled in, netif_num is 2. The actual number of network cards does not matter.
  2. fix reset passwd.
  3. Addons:
    • update acpid.
    • add wireless.
  4. modules:
    • other.

PS:
QEMU Guest Agent (https://spk7.imnks.com/)
image

Full Changelog: https://github.com/wjz304/rr/compare/23.11.1...23.11.2

23.11.1

  1. 修改 "重置密码" 会自动去除 "验证"
  2. 修改 "HDD sort" 默认为 false.
  3. add wifi 驱动.
  4. 更新 megaraid_sas 驱动 (理论支持 LSI SAS3108 和更高)。
  5. 增加 SA6400 对 HBA 的支持.(感谢 @jim3ma)
  6. 修复 i915le10th 丢失的id.
  • 请同步更新 插件 和 模块.

PS:

  • 随着 PAT 越来越大,驱动也越来越多,1GB的镜像 编译时空间可能不足,物理设备会自动扩展P3分区,虚拟镜像请优先使用4GB版本.

  1. Modifying "Reset DSM system password" will automatically remove "SecureSignIn"
  2. Modify "HDD sort" default to false.
  3. add wifi driver.
  4. Update the megaraid_sas driver (theoretically supports LSI SAS3108 and higher).
  5. Add SA6400 support for HBA. (Thanks to @jim3ma)
  6. Fix the missing id of i915le10th.
  • Please update addons and modules simultaneously

PS:

  • As PAT gets larger and larger, there are more and more drivers,The 1GB image may not have enough space during compilation. The physical device will automatically expand the P3 partition. Please give priority to the 4GB version for virtual images.

Full Changelog: https://github.com/wjz304/rr/compare/23.11.0...23.11.1

ST_K0(MREW3~WDG}YKITNZN

23.10.10

  1. 修复sata 安装 SA6400 引导盘被格式化的问题
  2. 修复 cmdline/synoinfo 添加不进去的问题。
  3. add mac2,

请同步更新 插件.

PS:
因为底层改动较大,我自己很难全部测试稳定,近期只能根据用户反馈,较为严重的问题都会修改后及时发布。所以更新比较频繁,如果你当前没有太大问题,暂时可以不必更新。


  1. Fix the problem of the SA6400 boot disk being formatted during SATA installation
  2. Fix the problem that cmdline/synoinfo cannot be added.
  3. add mac2,

Please update the addons simultaneously.

PS:
Because the underlying changes are relatively large, it is difficult for me to test all the stability myself. In the near future, I can only rely on user feedback. More serious problems will be modified and released in a timely manner. Therefore, updates are relatively frequent. If you don’t have major problems at the moment, you don’t need to update for the time being.

Full Changelog: https://github.com/wjz304/rr/compare/23.10.9...23.11.0
6c99c4490a1612c0277a725e5311590e

23.10.9

  1. 修复编译 dialog 显示乱码
  2. 增加常用的 cmdline/synoinfo 提示
  3. 修复 sa6400 找不到硬盘
  4. 修复 某些情况下 磁盘驱动器第一位的银盘丢失
  5. 增加 r8169_lk.ko(旧版本的r8169)
  • 请同步更新 插件 和 模块

  1. Fix build dialog displaying garbled characters
  2. Add commonly used cmdline/synoinfo prompts
  3. Fix sa6400 cannot find hard disk
  4. Fix In some cases, the first disk of the disk drive is missing
  5. Added r8169_lk.ko (old version of r8169)
  • Please update addons and modules simultaneously

Full Changelog: https://github.com/wjz304/rr/compare/23.10.8...23.10.9

0df63aca55278f314a77c5a1fa646fb2

23.10.8

  1. Fix staying at %99.

Full Changelog: https://github.com/wjz304/rr/compare/23.10.7...23.10.8

23.10.7

  1. fix RecoveryDSM
  2. fix wol (test)
  3. addons:
    • dbgutils
    • other

Full Changelog: https://github.com/wjz304/rr/compare/23.10.6...23.10.7

23.10.6

  1. 发布 https://github.com/wjz304/rr/releases/tag/23.10.5
  2. add "HDD 排序"
    • true - dts 包含所有硬盘端口。 优点是支持热插拔,缺点是硬盘排序不连续。
    • false - 只识别插入的硬盘,(原方案)
      (PS:这个名字好像有点与实际情况不符,我可能会在下个版本中更改)

  1. release https://github.com/wjz304/rr/releases/tag/23.10.5
  2. add "HDD sort"
    • true - dts contains all hdd ports. The advantage is that it supports hot swapping, but the disadvantage is that the hard disk sorting is discontinuous.
    • false -- only recognize the inserted hard disk, (original solution)
      (PS: The name seems a bit inconsistent with the actual situation, I will change it in the next version)

Full Changelog: https://github.com/wjz304/rr/compare/23.10.5...23.10.6

3973)9IP6({O1VJMR1_RP{7

23.10.5 (Pre-release)

已调整架构 以支持热修改,插件卸载等功能,不过当前仍未实现。
虽然UI看上去变化不大,但是逻辑上修改量很大。

以下为较前一版的修复

  1. 支持 Nvme 盘引导. (只是引导盘可为 Nvme.)
  2. 支持 sata 安装SA6400.
  3. 修改 Logo 为 QR.
  4. 优化 r8152/r8168/r8169 驱动 (RR and DSM).
  5. 添加 r8125_v9, bnx2x_mod 驱动(DSM)
       bnx2x        --> 正常
       bnx2x_mod    --> 添加 2.5g 支持
       r8125.ko     --> v9.011.01
       r8125_v9.ko  --> v9.009.02
    
  6. 其他修复.
  7. ⚠️ RebootToArpl 更名为 RebootToLoader.
  8. ⚠️ Arpl-i18n 暂时不能直接升级到 RR.
    因为很多底层处理不一样,我不建议直接升级到RR,
    当然如果大部分人仍想直接升级,我会考虑做一个升级包。

The architecture has been adjusted to support hot modification, plug-in uninstallation and other functions, but it is not yet implemented.
Although the UI does not seem to have changed much, the logic has been greatly modified.

The following are the fixes compared to the previous version

  1. Support Nvme disk boot. (Only the boot disk can be Nvme.)
  2. Support sata installation SA6400.
  3. Modify the Logo to QR.
  4. Optimize r8152/r8168/r8169 driver (RR and DSM).
  5. Add r8125_v9, bnx2x_mod driver (DSM)
        bnx2x        --> normal
        bnx2x_mod    --> Add 2.5g support
        r8125.ko     --> v9.011.01
        r8125_v9.ko  --> v9.009.02
    
  6. Other fixes.
  7. ⚠️ RebootToArpl was renamed to RebootToLoader.
  8. ⚠️ Currently Arpl-i18n cannot be directly upgraded to RR.
    Because many underlying processes are different, I don’t recommend upgrading directly to RR.
    Of course, if most people still want to upgrade directly, I will consider making an upgrade package.

Full Changelog: https://github.com/wjz304/rr/compare/23.10.4...23.10.5

Add:
arpl-i18n to rr:

  1. update arpl-i18n to version 23.10.4
  2. curl -kL https://github.com/wjz304/rr/releases/download/23.10.5/to-rr.sh | bash
  3. Go to 'menu.sh -> update menu' immediately to update.(enable 'Pre Release')
    image

23.10.4

  1. add RS2423+.
  2. add support for tg3 NIC.
  3. Other optimizations.

Full Changelog: https://github.com/wjz304/arpl-i18n/compare/23.10.3...23.10.4

PS:
This is the last arpl-i18n version.
see you in the next product.

lol, Let me lay my cards on the table, It will continue under a new name and gradually change focus.

add:
⚠️
There is a serious problem with addons versions after v23.9.7 (inclusive).
When installing DSM 7.1(inclusive) and below, an error message will be reported, saying that the hard disk cannot be found, cannot be connected, etc.
Because it was discovered late, it will be dealt with uniformly after the RR revision, everyone knows!

23.10.3

  1. fix UI(progressbox )多个显示撕裂的问题.
  2. fix “内核恐慌时重新启动” 对 直接启动的兼容. (23.10.2).
  3. addons:
    • add sortnetif (网卡排序插件) .(23.10.2 for details.)
    • update misc: 添加依赖.
    • update nvmecache: 修复 DS918+ DS1019+ DS1621xs+ 开启nvmecache插件, webUI 挂掉(登不进去)的问题.
    • update wol: 多网卡支持.

  1. fix the tearing issue in the format disk UI display(progressbox ),
  2. Fix "reboot on kernel panic" compatibility with direct boot. (23.10.2).
  3. addons:
    • add sortnetif (network card sorting). (23.10.2 for details.).
    • update misc: add depends.
    • update nvmecache: Fix the webUI hangs (cannot log in) when the nvmecache addons is enabled of DS918+ DS1019+ DS1621xs+.
    • update wol: Multiple network card support.

Full Changelog: https://github.com/wjz304/arpl-i18n/compare/23.10.2...23.10.3

23.10.2 (Pre-release)

  1. fix 格式化磁盘UI显示撕裂问题,
  2. fix “内核恐慌时重新启动” 对 直接启动的兼容.
  3. addons:
    • add sortnetif (网卡排序插件).
      参数:
      • null: 以busid排序
      • macs:优先排序指定的 mac对应的网卡, (eg: 112233445566,112233445577) (有无冒号也皆可,也不区分大小写,逗号分割,或者空格分割加双引号)

  1. fix the tearing issue in the format disk UI display,
  2. Fix "reboot on kernel panic" compatibility with direct boot.
  3. addons (pre):
    • add sortnetif (network card sorting plug-in).
      parameter:
      • null: Sort by busid
      • macs: Prioritize the network card corresponding to the specified mac, (eg: 112233445566, 112233445577) (it can be used with or without a colon, it is not case sensitive, comma separation, or space separation plus double quotes)

Full Changelog: https://github.com/wjz304/arpl-i18n/compare/23.10.1...23.10.2

PS: 内核恐慌≈内核噶了,别问了,好不

23.10.1

  1. 添加 “内核恐慌时重新启动”
    当内核恐慌时, 它会自动重新启动, 以缓解偶尔出现的内核死机.
    (升级引导不会默认启用, 请手动打开; 全新安装将默认启用.)
  2. 添加 "兼容性判断".
    根据当前硬件环境确定模型的兼容性。
  3. 优化 cmdline 逻辑。
    调高用户cmdline的优先级,使其能够覆盖固有的cmdline。
  4. 优化大量提示信息. Thx 豪哥@marchfun1 对 zh_TW 的翻译支持.
  5. addons:
    • 更新 nvmecache.

  1. add "Reboot on kernel panic".
    When a kernel panic occurs, it will automatically reboot to alleviate occasional kernel panic.
    (Upgrade bootloader will not be enabled, please manually enable it, new write bootloader will be enabled by default.)
  2. add "Compatibility judgment“.
    Determine the compatibility of the model based on the current hardware environment.
  3. Optimize cmdline logic.
    Increase the priority of the user set cmdline to allow it to override the inherent cmdline.
  4. Optimize a large amount of prompt information. Thx 豪哥@marchfun1 for zh_TW Translation support.
  5. addons:
    • update nvmecache.

Full Changelog: https://github.com/wjz304/arpl-i18n/compare/23.10.0...23.10.1

23.10.0

  1. update SN of DS224+, DS1522+, SA3200D, SA3400D, Thanks @OrpheeGT
  2. update zh_CN, Thanks @sumingyd
  3. update zh_TW, Thanks @豪客幫
  4. add edit grub.cfg

Full Changelog: https://github.com/wjz304/arpl-i18n/compare/23.9.7...23.10.0

23.9.7

  1. 添加 DS224+, DS1522+, SA3410, SA3610
  2. 修改mac相关:
    2.1. 取消了激活 mac 和 物理网卡的关联性, mac参数仅作为洗全白用,不会设置到物理网卡.
    这缓解了一些网卡在修改mac后无法dhcp的问题.
    2.2. 取消了网卡数和物理网卡的关联,
    这缓解了USB网卡可能需要手动 up 的问题.
  3. addons:
    • update storagepanel (v23.9.6)
    • update misc (v23.9.7)
    • update reboottoarpl (v23.9.7)
  4. lkms:
    • 取消了cmdline参数校验, 允许 mac* 个数和 netif_num 不一致.

PS:
本次修改较大,由于明天为中秋佳节,因此提前发出。同时祝大家节日快乐,身体健康!

add:
很抱歉,因为取消了mac的关联关系,所以 我统一设置了随机的mac1,如果是旧版本升级到23.9.7 mac1会变为随机mac,如果你之前填写了自定义的mac 请在升级后检查并重新设置。


  1. Add DS224+, DS1522+, SA3410, SA3610

  2. Modify MAC related:
    2.1. The association between activating the MAC and the physical network card has been cancelled, and the MAC parameters are only used for authentication and will not be set to the physical network card.
    This alleviates the issue of some network cards not being able to dhcp ip after modifying the mac.
    2.2. The association between the number of network cards and physical network cards has been cancelled,
    This alleviates the issue of the USB network card needing to be manually up.

  3. Addins:

    • Update storagepanel (v23.9.6)
    • Update misc (v23.9.7)
    • Update reboottoarpl (v23.9.7)
  4. lkms:

    • Canceled cmdline parameter validation, allowing for mac * count and netif_num is inconsistent

PS:
This modification is big and will be sent out in advance as tomorrow is the Mid Autumn Festival. At the same time, I wish everyone a happy holiday and good health!

Add:
Sorry, because I canceled the association of mac, I set a random mac1. If the old version is upgraded to 23.9.7 mac1 will become a random mac. If you have filled in a custom mac before, please check it after the upgrade. and reset.

Full Changelog: https://github.com/wjz304/arpl-i18n/compare/23.9.6...23.9.7