diff --git a/Makefile.embedded b/Makefile.embedded
index ff948d89b86fc1d07c9ccc2e934700b38411042d..a4b84fc28991234d922e4079260812b9fe66ff2a 100644
--- a/Makefile.embedded
+++ b/Makefile.embedded
@@ -39,7 +39,7 @@ login: $(SERIAL_DUMP_BIN)
 ### Targets using tools/motelist
 ###
 CONTIKI_NG_MOTELIST_DIR = $(CONTIKI_NG_TOOLS_DIR)/motelist
-CONTIKI_NG_MOTELIST = python $(CONTIKI_NG_MOTELIST_DIR)/motelist.py
+CONTIKI_NG_MOTELIST = $(CONTIKI_NG_MOTELIST_DIR)/motelist.py
 
 .PHONY: motelist-all
 
diff --git a/arch/platform/jn516x/Makefile.jn516x b/arch/platform/jn516x/Makefile.jn516x
index d3e605532a5101fc25c911099b37f0521bc2409b..dd754735aa75b79fcfbfbae5f1b6219bb0473bfc 100644
--- a/arch/platform/jn516x/Makefile.jn516x
+++ b/arch/platform/jn516x/Makefile.jn516x
@@ -180,7 +180,7 @@ LDFLAGS += -Wl,--defsym=_stack_origin=_ram_top
 
 ########################################################################
 
-MOTELIST = python $(CONTIKI)/tools/jn516x/mote-list.py
+MOTELIST = $(CONTIKI)/tools/jn516x/mote-list.py
 
 # Check if we are running under Windows
 ifeq ($(HOST_OS),Windows)
diff --git a/arch/platform/zoul/Makefile.zoul b/arch/platform/zoul/Makefile.zoul
index 0ad2ba635710fccedbd9f1fa52b317586af01fd1..730fa1a37f0d2423ae430ac16ae4e4d3f07017bc 100644
--- a/arch/platform/zoul/Makefile.zoul
+++ b/arch/platform/zoul/Makefile.zoul
@@ -47,7 +47,7 @@ MODULES += $(CONTIKI_NG_STORAGE_DIR)/cfs
 
 BSL = $(CONTIKI_NG_TOOLS_DIR)/cc2538-bsl/cc2538-bsl.py
 
-MOTES := $(shell python $(CONTIKI_NG_TOOLS_DIR)/motelist/motelist.py --omit-header \
+MOTES := $(shell $(CONTIKI_NG_TOOLS_DIR)/motelist/motelist.py --omit-header \
                  | grep $(MOTELIST_ZOLERTIA) | cut -f1 -d " ")
 
 ### If PORT is defined, override to keep backward compatibility
diff --git a/tools/jn516x/mote-list.py b/tools/jn516x/mote-list.py
old mode 100644
new mode 100755