BBBW WiFi does not work after eprom flash

Hello,

I received my BBBW the other day. Everything worked fine including the wireless. I updated it with the latest Stretch LXQT image – Debian 9.3 2018-01-28 SD LXQT and the wireless no longer works. When I type root@beaglebone:/# connmanctl and then type > scan wifi it get the following error, “Error /net/connman/technology/wifi: Method “Scan” with signature “” on interface “net.connman.Technology” doesn’t exist”. When I type ifconfig I get,

root@beaglebone:/# ifconfig
eth0: flags=-28669<UP,BROADCAST,MULTICAST,DYNAMIC> mtu 1500
ether 50:65:83:d9:82:98 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 181

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1 (Local Loopback)
RX packets 2720 bytes 184480 (180.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2720 bytes 184480 (180.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.7.2 netmask 255.255.255.252 broadcast 192.168.7.3
inet6 fe80::5265:83ff:fed9:829a prefixlen 64 scopeid 0x20
ether 50:65:83:d9:82:9a txqueuelen 1000 (Ethernet)
RX packets 807 bytes 126314 (123.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 190 bytes 36851 (35.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

usb1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.6.2 netmask 255.255.255.252 broadcast 192.168.6.3
ether 50:65:83:d9:82:9d txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

root@beaglebone:/#

I see no wlan. There is a previous post that descripibes grounding TP1. I did the following

GND TP1 then run as root:

dd if=/opt/scripts/device/bone/bbbw-eeprom.dump
of=/sys/devices/platform/ocp/44e0b000.i2c/i2c-0/0-0050/eeprom

I rebooted but still no wifi. Just to be sure, I am using a Beaglebone Black Wireless. Any thoughts?

This is "one" line.. ^

You can also run:

sudo /opt/scripts/tools/version.sh | grep eeprom

to verify it programmed.

Regards,

Ok, the error was that it was one line as RobertNielson pointed out.

dd if=/opt/scripts/device/bone/bbbw-eeprom.dumpof=/sys/devices/platform/ocp/44e0b000.i2c/i2c-0/0-0050/eeprom

After I did this, connmanctl worked fine and the wifi works fine.

Thanks a bunch…

Hello Robert, I know you have a wealth of knowledge on this. I know you have give each piece of that to different folks. I have spent at least 5 hours today and many others over the last week since buying the BBBW to get wifi going. Mind you, I truly am not a complete noobie here. But it would be amazing if someone. Anyone could put a simple 1 page with screenshots of how to get the BBBW with the current image to work?

So from a fresh BBBW image, you just type:
dd if=/opt/scripts/device/bone/bbbw-eeprom.dump of=/sys/devices/platform/ocp/44e0b000.i2c/i2c-0/0-0050/eeprom?

Did you also have to do the GND TP1? (<- I have no idea what this is or how to do it?) :slight_smile:

I am having the same problem but using an SD card. Does the wifi interfere with the SD card interface?

Hello James - After looking it seems the new rom needs to know it’s the “BBBW” and not a “BBB”. :slight_smile:

How do I get the wireless to work!?

  • Add these 2 lines to your /boot/uEnv.txt
    dtb=am335x-boneblack-wireless.dtb
    enable_uboot_overlays=1
    #disable_uboot_overlay_video=1

Thanks that worked!