BBGW console packages?

421 views
Skip to first unread message

Mark Grosen

unread,
Jun 30, 2016, 5:26:29 PM6/30/16
to beagl...@googlegroups.com
I got a new BB Green Wireless. I prefer the smaller console Debian image, but it appears to not ship WL8 support. What packages do I need to add to get the WL8 WiFi to work? WL8 Bluetooth? I tried adding the following:
* wireless-tools
* firmware-ti-connectivity
* ti-wlconf
While booting, the firmware for WL8 cannot be found: 
[   12.330260] wl18xx_driver wl18xx.2.auto: Direct firmware load for ti-connectivity/wl18xx-conf.bin failed with error -2
[   20.786201] wl18xx_driver wl18xx.2.auto: Direct firmware load for ti-connectivity/wl18xx-fw-4.bin failed with error -2
There are various wl128x-fw-5*.bin files in /lib/firmware/ti-connectivity. I thought the defaults should work without the wl18xx-conf.bin file.

debian@beaglebone:/lib/firmware/ti-connectivity$ uname -a
Linux beaglebone 4.4.12-ti-r31 #1 SMP Thu Jun 16 18:48:27 UTC 2016 armv7l GNU/Linux
debian@beaglebone:/lib/firmware/ti-connectivity$ cat /etc/dogtag 
BeagleBoard.org Debian Image 2016-06-19


Thanks,
Mark

Robert Nelson

unread,
Jun 30, 2016, 5:32:50 PM6/30/16
to Beagle Board
Hi Mark,
bb-wl18xx-firmware

details:

firmware for both the wifi/bluetooth:

https://github.com/rcn-ee/repos/tree/master/bb-wl18xx-firmware/suite/jessie/debian

Regards,

--
Robert Nelson
https://rcn-ee.com/

Mark Grosen

unread,
Jun 30, 2016, 5:54:35 PM6/30/16
to beagl...@googlegroups.com
Thanks, Robert. That got me the conf.bin file so that error is gone, but it is still looking for wl18xx-fw-4.bin which does not exist. It seems like I do need firmware-ti-connectivity otherwise there are no .bin files in /lib/firmware/ti-connecivity. Is there a different firmware package?

Mark

--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAOCHtYihAWVKkxY8i25ft1Yy548xA4FebSZVHk2kENTC7yHwxQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Robert Nelson

unread,
Jun 30, 2016, 5:58:47 PM6/30/16
to Beagle Board
On Thu, Jun 30, 2016 at 4:54 PM, Mark Grosen <ma...@grosen.org> wrote:
> Thanks, Robert. That got me the conf.bin file so that error is gone, but it
> is still looking for wl18xx-fw-4.bin which does not exist. It seems like I
> do need firmware-ti-connectivity otherwise there are no .bin files in
> /lib/firmware/ti-connecivity. Is there a different firmware package?

Yeah, that comes from the mainline tree, i need to update the
firmware-ti-connectivty package..

https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/ti-connectivity

Mark Grosen

unread,
Jun 30, 2016, 7:05:20 PM6/30/16
to beagl...@googlegroups.com
Ok, I cloned that and copied into /lib/firmware and now the WiFi works (have not tried BT). So, after you fix the firmware package, I think the list of packages needed is:
* wireless-tools
* iw
* wpasupplicant
bb-wl18xx-firmware
* firmware-ti-connectivity
I am not using connman, etc. 

I also changed uEnv.txt to use dtb=am335x-bonegreen-wireless.dtb - is this required?

Mark


--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.

Robert Nelson

unread,
Jun 30, 2016, 7:56:11 PM6/30/16
to Beagle Board
On Thu, Jun 30, 2016 at 6:04 PM, Mark Grosen <ma...@grosen.org> wrote:
> Ok, I cloned that and copied into /lib/firmware and now the WiFi works (have
> not tried BT). So, after you fix the firmware package, I think the list of
> packages needed is:
> * wireless-tools
> * iw
> * wpasupplicant
> * bb-wl18xx-firmware
> * firmware-ti-connectivity
> I am not using connman, etc.

and "ti-wlconf", i need to add a hard dependicy to bb-wl18xx-firmware for that.

As it's used to program, /lib/firmware/ti-connectivity/wl1271-nvs.bin
with your wlan0 mac address

https://github.com/rcn-ee/repos/blob/master/bb-wl18xx-firmware/suite/jessie/debian/bb-wl18xx-wlan0


> I also changed uEnv.txt to use dtb=am335x-bonegreen-wireless.dtb - is this
> required?

That shouldn't be required, u-boot is patched to pick the correct dtb..

Mark Grosen

unread,
Jul 1, 2016, 3:59:05 PM7/1/16
to beagl...@googlegroups.com
On to Bluetooth - I see there is a bb-wl18xx-bluetooth.service in the bb-wl18xx-firmware package:
and systemctl shows it enabled, but it does not seem to have run. I have to manually run bb-wl18xx-bluetooth before using bluetooth (hcitool, gatttool, etc.) after each boot. I admit to being a noob on systemd still so maybe I am missing something.

Thanks,
Mark

--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.

Robert Nelson

unread,
Jul 1, 2016, 4:42:18 PM7/1/16
to Beagle Board
On Fri, Jul 1, 2016 at 2:58 PM, Mark Grosen <ma...@grosen.org> wrote:
> On to Bluetooth - I see there is a bb-wl18xx-bluetooth.service in the
> bb-wl18xx-firmware package:
> https://github.com/rcn-ee/repos/blob/master/bb-wl18xx-firmware/suite/jessie/debian/bb-wl18xx-bluetooth.service
> and systemctl shows it enabled, but it does not seem to have run. I have to
> manually run bb-wl18xx-bluetooth before using bluetooth (hcitool, gatttool,
> etc.) after each boot. I admit to being a noob on systemd still so maybe I
> am missing something.

We need to find the sweet spot for bb-wl18xx-bluetooth, it's run early
with a delay, but still too early..

Mark Grosen

unread,
Jul 1, 2016, 4:56:46 PM7/1/16
to beagl...@googlegroups.com
Oh, this is related to the infamous ST transport driver issue? No problem - I'll just throw it in rc.local or such for now.

Mark

mr.m...@gmail.com

unread,
Jul 8, 2016, 1:49:20 PM7/8/16
to BeagleBoard, ma...@grosen.org
Hi guys,
We bought few BBGW and using them for discovering  Ibeacons, but we have some problems. We wrote program in NODE.js and using NOBLE. Problem is that bluetooth is working strange, it scaning few seconds and stops for 5-6, and then randomly starts and stop scaning. We tried our program with USB donggle BLE and it's working fine, every 1 sec we are getting Beacons(they have 1 sec broadcast frequency). Please can you advice what to do?

mr.m...@gmail.com

unread,
Jul 8, 2016, 1:49:20 PM7/8/16
to BeagleBoard, ma...@grosen.org
Hi guys,
we bought BBGW and trying to detect Ibeacons and we succedeed but the problem is that it's reading to slow. Beacons are sending every 1 sec, and onboard bluetooth is receiving randomly every 2-7 seconds.  When we put ble usb dongle it's reading very fast every second like it should. Please can you advice us what to do? We need to use external antenna.

Mark Grosen

unread,
Jul 8, 2016, 3:47:14 PM7/8/16
to mr.m...@gmail.com, BeagleBoard
Sorry - I am not using Bluetooth or BLE with the BBGW. One guess based on WiFi would be to check if there is a "power save" option for BLE. I've noticed with WiFi that with power save "on" connections are slower and more random.

Mark

drhun...@gmail.com

unread,
Jul 10, 2016, 7:21:47 AM7/10/16
to BeagleBoard
I suspect this is due to concurrent Wi-Fi activity. On the BBGW the antenna is shared by Wi-Fi and Bluetooth. So if it is doing Wi-Fi it can't be scanning Bluetooth.
If you can, can you disable Wi-Fi and see if it improves behaviour.
Iain

ferdster

unread,
Jul 27, 2017, 12:26:47 PM7/27/17
to BeagleBoard, ma...@grosen.org
I remember following these instructions a few months ago, but now when I try to apt-get install firmware-ti-connectivity, I get the no installation candidate error.

I can't apt-get install bb-wl18xx-firmware since it depends on firmware-ti-connectivity.

Running Ubuntu 16.04.1 (4.4.45-bone-rt-r16).

Thanks.

Robert Nelson

unread,
Jul 27, 2017, 1:07:42 PM7/27/17
to Beagle Board, Ferdi Tjandra
On Thu, Jul 27, 2017 at 11:26 AM, ferdster <ftja...@gmail.com> wrote:
> I remember following these instructions a few months ago, but now when I try
> to apt-get install firmware-ti-connectivity, I get the no installation
> candidate error.
>
> I can't apt-get install bb-wl18xx-firmware since it depends on
> firmware-ti-connectivity.
>
> Running Ubuntu 16.04.1 (4.4.45-bone-rt-r16).

Yeah i suppose ubuntu doesn't split those out..

give me a moment to get this built and pushed out:

https://github.com/rcn-ee/repos/commit/e26517ceabc7aca524ac98ecdeb4f685a5f843a2

Robert Nelson

unread,
Jul 27, 2017, 1:43:18 PM7/27/17
to Beagle Board, Ferdi Tjandra
and pushed out

ferdster

unread,
Jul 27, 2017, 2:19:51 PM7/27/17
to BeagleBoard, ftja...@gmail.com
Thank you!
Reply all
Reply to author
Forward
0 new messages