系统休眠后会被WiFi一直唤醒问题

连接WiFi的情况下,发现进入深度睡眠后,基本上一两秒会被唤醒,这样相当于只要连接WiFi就没有进入深度睡眠,导致休眠功耗很高。

如果路由器不连接外网,这时候就不会有这个问题。这是因为 tcp/udp 连接,有数据传输,导致被唤醒了。

 

可以加filter项,过滤掉一些包:

+++ b/rk3588s_t/config.txt
@@ -0,0 +1,4 @@
+dhd_master_mode=1
+pkt_filter_delete=100, 102, 103, 104, 105, 106, 107, 200
+pkt_filter_add=140 0 0 12 0xFFFFFF0000000000000000FF00000000000000000000FFFF 0x080045000000000000000001000000000000000000000800
+rekey_offload=1
diff --git a/device.mk b/device.mk
index 66071c1..a796a1e 100644
--- a/device.mk
+++ b/device.mk
@@ -38,6 +38,7 @@ PRODUCT_COPY_FILES += \
     $(LOCAL_PATH)/init.rk3588.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.rk3588.rc \
     $(LOCAL_PATH)/rk3588s_t/goodix_cfg_group.bin:$(TARGET_COPY_OUT_VENDOR)/etc/firmware/goodix_cfg_group.bin \
     $(LOCAL_PATH)/rk3588s_t/goodix_firmware.bin:$(TARGET_COPY_OUT_VENDOR)/etc/firmware/goodix_firmware.bin \
+    $(LOCAL_PATH)/rk3588s_t/config.txt:$(TARGET_COPY_OUT_VENDOR)/etc/firmware/config.txt \
     $(LOCAL_PATH)/wake_lock_filter.xml:system/etc/wake_lock_filter.xml \

这样就能正常休眠不被唤醒了。

posted @ 2025-09-18 20:28  M-kobe  阅读(16)  评论(0)    收藏  举报