diff --git a/projects/ROCKNIX/bootloader/dtb.xml b/projects/ROCKNIX/bootloader/dtb.xml
index 128e0dac74..abe52e4def 100644
--- a/projects/ROCKNIX/bootloader/dtb.xml
+++ b/projects/ROCKNIX/bootloader/dtb.xml
@@ -89,7 +89,7 @@
qcs8550-ayn-odin2mini
qcs8550-ayaneo-pocketace
qcs8550-ayaneo-pocketdmg
- qcs8550-ayaneo-pocketds
+ qcs8550-ayaneo-pocketds
qcs8550-ayaneo-pocketevo
diff --git a/projects/ROCKNIX/devices/SM8550/patches/linux/0214_arm64--dts--qcom--Add-AYANEO-Pocket-DS.patch b/projects/ROCKNIX/devices/SM8550/patches/linux/0214_arm64--dts--qcom--Add-AYANEO-Pocket-DS.patch
index 0c805b86ec..24da49f6f3 100644
--- a/projects/ROCKNIX/devices/SM8550/patches/linux/0214_arm64--dts--qcom--Add-AYANEO-Pocket-DS.patch
+++ b/projects/ROCKNIX/devices/SM8550/patches/linux/0214_arm64--dts--qcom--Add-AYANEO-Pocket-DS.patch
@@ -16,7 +16,7 @@ diff -rupbN linux.orig/arch/arm64/boot/dts/qcom/qcs8550-ayaneo-pocketds.dts linu
+ model = "AYANEO Pocket DS";
+ qcom,board-id = <0x1000b 0x01>;
+ qcom,msm-id = <0x258 0x20000>, <0x259 0x20000>;
-+ compatible = "ayaneo,ds", "qcom,qcs8550", "qcom,sm8550";
++ compatible = "ayaneo,pocketds", "qcom,qcs8550", "qcom,sm8550";
+};
+
+&i2c0 {
diff --git a/projects/ROCKNIX/packages/audio/alsa-ucm-conf/patches/SM8550/0004_AYANEO-Pocket-DS---Add-EFI-boot-compatibility.patch b/projects/ROCKNIX/packages/audio/alsa-ucm-conf/patches/SM8550/0004_AYANEO-Pocket-DS---Add-EFI-boot-compatibility.patch
new file mode 100644
index 0000000000..54b574b125
--- /dev/null
+++ b/projects/ROCKNIX/packages/audio/alsa-ucm-conf/patches/SM8550/0004_AYANEO-Pocket-DS---Add-EFI-boot-compatibility.patch
@@ -0,0 +1,8 @@
+diff --git a/ucm2/conf.d/sm8550/ayaneo-AYANEOPocketDS-.conf b/ucm2/conf.d/sm8550/ayaneo-AYANEOPocketDS-.conf
+new file mode 120000
+index 0000000..414976a
+--- /dev/null
++++ b/ucm2/conf.d/sm8550/ayaneo-AYANEOPocketDS-.conf
+@@ -0,0 +1 @@
++../../AYANEO/Pocket/AYANEO-Pocket.conf
+\ No newline at end of file
diff --git a/projects/ROCKNIX/packages/hardware/quirks/devices/AYANEO Pocket DS/020-fan_control b/projects/ROCKNIX/packages/hardware/quirks/devices/AYANEO Pocket DS/020-fan_control
new file mode 100644
index 0000000000..759d5c0d43
--- /dev/null
+++ b/projects/ROCKNIX/packages/hardware/quirks/devices/AYANEO Pocket DS/020-fan_control
@@ -0,0 +1,12 @@
+#!/bin/sh
+# SPDX-License-Identifier: GPL-2.0
+# Copyright (C) 2025 ROCKNIX (https://github.com/ROCKNIX)
+
+cat </storage/.config/profile.d/020-fan_control
+
+FANPATH="\$(ls /sys/class/hwmon/hwmon*/pwm1 | grep hwmon | cut -c 18-24)"
+
+DEVICE_HAS_FAN="true"
+DEVICE_PWM_FAN="/sys/class/hwmon/\${FANPATH}/pwm1"
+DEVICE_FAN_INPUT="/sys/class/hwmon/\${FANPATH}/pwm1"
+EOF