diff --git a/brcmbca/base-files/etc/init.d/wifi_bringup b/brcmbca/base-files/etc/init.d/wifi_bringup
index ecdb42fb5b5d1b6e6695d5744842006d852ce232..71fb3b545d2ca6dc9299bb1bc08609dd0f725bb7 100755
--- a/brcmbca/base-files/etc/init.d/wifi_bringup
+++ b/brcmbca/base-files/etc/init.d/wifi_bringup
@@ -3,6 +3,7 @@
 # Prepare the NVRAM and load Broadcom wifi drivers
 
 START=18
+STOP=18
 
 # Function:
 # Tries to find a NVRAM file supplied by the manufacturer and use this as source.
@@ -162,3 +163,9 @@ boot() {
 
 	return 0
 }
+
+############ shutdown-function ############
+shutdown() {
+	/etc/init.d/bcm-wlan-drivers.sh stop
+	sleep 3
+}