Offline install of b43-fwcutter and firmware for Broadcom Wireless cards

Ahh well … not a problem if wireless keeps working :wink: … how’s it going ?

So far so good!

So that exercise results in a kernel panic when I attempt to activate the driver from Additional Drivers screen. I also saw in the article that this would work for the 4318, but the description in the AD screen doesn’t mention that part.

Hello to all!! I’m new here in the forum and I have the problem that when the center appears, the install button is disabled so I can’t click it!! :frowning: What can I do?? Please help me!!

Can people please let us know which version and architecture of Ubuntu you are using … eg. 12.04 32bit … so I can re-test these instructions.

These instructions are quite old now, and I haven’t tested them with recent versions.

12.4 32bit!!! You found it!! :slight_smile: haha

mary … I take it you mean when you click on the b43-fwcutter.deb and patch.deb files, software centre opens but the install button is greyed out ?

If so … here’s another way to install those 2 packages … create a folder on your desktop called b43 … copy both the b43-fwcutter.deb and patch.deb files into it.

Now open a terminal (Ctrl+Alt+T), and run these commands in sequence:

cd ~/Desktop/b43

then

sudo dpkg -i *.deb

That will install those 2 packages … then carry on with the original tutorial.

I have only found the deb file and I didn’t continue to the others because of the grayed install button of the center. Let me see if these things you just said work. And thank you soooo much for the direct answer!!!

I mean the first deb file only, sorry. Let me see.

OK, new instructions for an offline install of b43-fwcutter and firmware for Broadcom Wireless cards in Ubuntu 12.04
(patch.deb is no longer necessary … and there’s new firmware linked below)

With the 12.04 LiveCD inserted …

Create a new directory on your desktop called b43offline

Now navigate onto your Ubuntu 12.04 LiveCD, and go to pool > main > b > b43-fwcutter directory

Copy the b43-fwcutter_xxx-x_xxxx.deb file to the b43offline directory you just created on your desktop.

If you don’t have a LiveCD … you can download the b43-fwcutter_xxx-x_xxxx.deb file for your architecture from one of the mirrors at this link:
http://packages.ubuntu.com/precise/utils/b43-fwcutter
and place it in the b43offline directory you created on your desktop)

Once you have the b43-fwcutter_xxx-x_xxxx.deb file in the b43offline directory on your desktop … open a terminal (Ctrl+Alt+T) and run:

cd ~/Desktop/b43offline

then

sudo dpkg -i b43-fwcutter*

On another PC with internet access … download these 2 (firmware) files:-
http://mirror2.openwrt.org/sources/broadcom-wl-5.10.56.27.3_mipsel.tar.bz2
and
http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o

and copy them both to the b43offline directory you created on the Ubuntu desktop.

Open a terminal, and run these commands in sequence:

cd ~/Desktop/b43offline

then

tar -xjvf broadcom-wl-5.10.56.27.3_mipsel.tar.bz2

then

sudo b43-fwcutter -w /lib/firmware broadcom-wl-5.10.56.27.3/driver/wl_apsta/wl_prebuilt.o

then

sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o

then

sudo chmod 755 /lib/firmware/b43

then

sudo chmod 755 /lib/firmware/b43legacy

then

sudo modprobe -r b43

(don’t worry if that command fails … just carry on below
then

sudo modprobe b43

Wireless adapters that use the b43 drivers should now spring to life

If that doesn’t work … try changing to the b43legacy driver with:

sudo modprobe -r b43

then

sudo modprobe b43legacy

Once it’s working … feel free to save/move/delete the b43offline directory from your desktop


(unmodified) Source:-
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx

Can you please tell me how I can uninstall the second deb file because I already installed it with the way you told (*.deb)… :stuck_out_tongue: :s

What’s the output from:

dpkg -l | grep b43

?

I’m in the b43 folder, on desktop and from this path, I wrote the command you said. The output is:
dpkg-query: error: package name in specifier ’ grep’ is illegal: must start with alphanumeric character

Basically, because from the other instructions I installed both deb files and now you said I only need the first one, can I uninstall somehow both of them and start from the beggining of the latest instructions?

(Thank you for your time!!!)

Sorry, typo … I’ve fixed the command in my last posting :slight_smile:


mary … don’t worry if you installed the patch.deb, it won’t hurt to leave it installed … the important thing is that you have the b43-fwcutter package installed, then you install the firmware

ok, the output is:

ii b43-fwcutter 1:015-9
Utility for extracting Broadcom 43xx firmware

On another PC with internet access … download this file (firmware archive):
http://mirror2.openwrt.org/sources/broadcom-wl-5.10.56.27.3_mipsel.tar.bz2

and copy it to the b43 directory you created on the Ubuntu desktop.

Open a terminal, and run these commands in sequence:

cd ~/Desktop/b43

then

tar -xjvf broadcom-wl-5.10.56.27.3_mipsel.tar.bz2

then

sudo b43-fwcutter -w /lib/firmware broadcom-wl-5.10.56.27.3/driver/wl_apsta/wl_prebuilt.o

then

sudo chmod 755 /lib/firmware/b43

then

sudo modprobe -r b43

(don’t worry if that command fails … just carry on below
then

sudo modprobe b43

Does your wireless spring to life ?

omg it works!!! It became alive from the first second after the last command!! :smiley:
Thank you soooooooo so much!!! You have to teach me some lessons to learn linux good because I have to know it!!! :P:) haha

You’re most welcome :slight_smile:

Might be a good idea to check it survives a reboot.

If it doesn’t let me know and we’ll add the b43 module to be loaded at bootup.

It works fine after a reboot!! Thank you so much once again!! You are the best!! :wink:

Thanks for letting me know … and you’re welcome again :wink: