diff --git a/recipes-openharmony/openharmony/files/foundation.service b/recipes-openharmony/openharmony/files/foundation.service
index 45fbedf8b18970725386856ce5175854a4cabfd5..6ac81c58234ead27badd54e5309f129a4cbc6302 100644
--- a/recipes-openharmony/openharmony/files/foundation.service
+++ b/recipes-openharmony/openharmony/files/foundation.service
@@ -18,6 +18,7 @@ Wants=distributed_data.service
 # Requires SA: 3202 5001 -- but from where?
 Requires=dev-dri-card0.device
 After=dev-dri-card0.device
+After=weston.service
 
 [Service]
 Type=notify