diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst
index feb8a978f4e0811e79ecb1ef0a17f58be99cc7c1..8fe3f22fd9ed83be8e3ccf50c408353a3b693b2a 100644
--- a/docs/user/supported_devices.rst
+++ b/docs/user/supported_devices.rst
@@ -4,6 +4,10 @@ Supported Devices & Architectures
 ath79-generic
 --------------
 
+* ALFA Network
+
+  - AP121F
+
 * AVM
 
   - FRITZ!WLAN Repeater 300E [#avmflash]_
diff --git a/package/gluon-setup-mode/files/lib/gluon/setup-mode/rc.d/S96led b/package/gluon-setup-mode/files/lib/gluon/setup-mode/rc.d/S96led
index 7242451cc3a4b64cf1672a8494a3d2797d8d5e68..c3ac6681d30fc33898231a76152ba32f079cb1ff 100755
--- a/package/gluon-setup-mode/files/lib/gluon/setup-mode/rc.d/S96led
+++ b/package/gluon-setup-mode/files/lib/gluon/setup-mode/rc.d/S96led
@@ -12,6 +12,9 @@ start() {
 	if [ -z $status_led ]; then
 		status_led="$running"
 	fi
+	if [ -z $status_led ]; then
+		status_led="$boot"
+	fi
 
 	status_led_set_timer 1000 300
 }
diff --git a/targets/ath79-generic b/targets/ath79-generic
index 88ba28eb4adefea9f8dc54b67a1a1be6c684c3f3..74eda3e8e51f38a3eb0056a682176ddc18e3d63c 100644
--- a/targets/ath79-generic
+++ b/targets/ath79-generic
@@ -16,6 +16,12 @@ local ATH10K_PACKAGES_QCA9887 = {
 
 local ATH10K_PACKAGES_QCA9888 = {}
 
+-- ALFA NETWORK
+
+device('alfa-network-ap121f', 'alfa-network_ap121f', {
+	factory = false,
+})
+
 -- AVM
 
 device('avm-fritz-box-4020', 'avm_fritz4020', {