diff --git a/examples/gnrc_networking/Makefile b/examples/gnrc_networking/Makefile
index 2fe200cd7cade5eb60bd65c8e9424e27c5a36cfd..6103276917a5c30e44598389bedcb81af487f53c 100644
--- a/examples/gnrc_networking/Makefile
+++ b/examples/gnrc_networking/Makefile
@@ -12,7 +12,7 @@ BOARD_INSUFFICIENT_RAM := airfy-beacon chronos msb-430 msb-430h nrf51dongle \
                           stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 \
                           yunjia-nrf51822 z1
 
-BOARD_BLACKLIST        := arduino-mega2560
+BOARD_BLACKLIST        := arduino-mega2560 spark-core
 # arduino-mega2560: unknown error types (e.g. -EBADMSG)
 
 # Include packages that pull up and auto-init the link layer.
@@ -22,11 +22,12 @@ USEMODULE += auto_init_ng_netif
 # Specify the mandatory networking modules for IPv6 and UDP
 USEMODULE += ng_ipv6_router_default
 USEMODULE += ng_udp
+# Add a routing protocol
+USEMODULE += ng_rpl
 # This application dumps received packets to STDIO using the pktdump module
 USEMODULE += ng_pktdump
 # Additional networking modules that can be dropped if not needed
 USEMODULE += ng_icmpv6_echo
-USEMODULE += fib
 # Add also the shell, some shell commands (which are based on uart0 in this app)
 USEMODULE += uart0
 USEMODULE += shell