Revert "make it executeable"

This reverts commit 32a50c09abb15a2ded6f2e788f4268b5fd65c35a.
Revert "Revert "build: fix device assertions""

This reverts commit 336ac741c00acf27c7d7dbe569966540bad9ec1c.