21

I have a Raspberry Pi 3 Model B Rev 1.2. I'd like to ensure Wifi and Bluetooth do not get powered on or draw current since the device is using wired Ethernet.

According to dmesg, the device is booting with:

[    0.000000] Kernel command line: 8250.nr_uarts=0 dma.dmachans=0x7f35 bcm2708_fb.fbwidth=656
bcm2708_fb.fbheight=416 bcm2709.boardrev=0xa22082 bcm2709.serial=0xe7ffc20d smsc95xx.macaddr=B8:...:0D
bcm2708_fb.fbswap=1 bcm2709.uart_clock=48000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 
dwc_otg.lpm_enable=0 console=ttyS0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4
elevator=deadline fsck.repair=yes rootwait

I know where to add the command line parameters. I don't know what the command line parameters are.

How do I disable Wifi and Bluetooth and ensure there is no power draw during boot?


$ uname -a
Linux raspberrypi 4.4.13-v7+ #894 SMP Mon Jun 13 13:13:27 BST 2016 armv7l GNU/Linux

$ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description:    Raspbian GNU/Linux 8.0 (jessie)
Release:    8.0
Codename:   jessie
goldilocks
  • 60,325
  • 17
  • 117
  • 234

2 Answers2

34

Since you are running with Jessie, you are supposed to define the hardware in /boot/config.txt (Reference to overlays for pi).

Disable Bluetooth and WiFi by adding the lines

dtoverlay=pi3-disable-bt
dtoverlay=pi3-disable-wifi

Optionally you might also disable the following service

sudo systemctl disable hciuart

See also the following discussion on disabling of BT and WiFi

Alexander
  • 463
  • 3
  • 6
13

Here is a link that should help with the blue tooth side? on the latest os ver as of April 2016.

https://discourse.osmc.tv/t/disable-rpi3-internal-bluetooth-device/15760

There will be a little power draw during boot, the chips will power up and run their internal firmware and wait for drivers to take over. Black listing the driver is the best option IMO.

/etc/modprobe.d/raspi-blacklist.conf

#wifi
blacklist brcmfmac
blacklist brcmutil
#bt
blacklist btbcm
blacklist hci_uart
CapeCoder
  • 256
  • 2
  • 6