EBC Exercise 10b Green Wireless Pins Used

From eLinux.org
Jump to: navigation, search

thumb‎ Embedded Linux Class by Mark A. Yoder


The BeagleBone Green Wireless uses some gpio pins for it wireless connection. These pins can't be used for other things.

Here is the list gather from https://github.com/RobertCNelson/bb.org-overlays/blob/master/src/arm/univ-bbgw-EW-00A0.dts#L1168

Header
P8_11 - P8_12
P8_14 - P8_18
P8_26
P9_12
P9_28 - P9_31

Recovering Pins

Many of these pins can be recovered, but you may loose some functionality.

P8_11, P8_16, and P8_15

Pins P8_11, P8_16, and P8_15 can be recovered, by sticking the wl1835 wifi module in 1-bit mode vs 4-bit mode.

sudo rm /lib/firmware/BB-BBGW-WL1835-00A0.dtbo 
sudo cp /lib/firmware/BB-BBGW-WL1835-1BIT-00A0.dtbo /lib/firmware/BB-BBGW-WL1835-00A0.dtbo 

P8_12, P8_18, P8_14, P8_17 and P9_12

These pins can be recovered if you don't need the thing to which they are attached.

P8_12 = WL1835: mmc2_dat0 
P8_18 = WL1835: mmc2_clk 

P8_14 = WL1835: Wireless enabled 
P8_17 = WL1835: Wireless IRQ 

P9_12 = WL1835: Bluetooth enabled

P8_26 and P9_30

Pins P8_26, P9_30 are "gpio hogged" at startup, not user changeable.

P9_28, P9_29, and P9_31

Pins P9_28, P9_29, and P9_31 are used by audio, which isn't actually used, but tied up.




thumb‎ Embedded Linux Class by Mark A. Yoder