系統休眠后會被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 \
這樣就能正常休眠不被喚醒了。

浙公網安備 33010602011771號