At settings > system you can see how much RAM your computer has.
usb tethering works: I can open Brave and go online on the MacBook. Great! Never knew about this. Still get the same error trying apt ('unable to locate package').
Memory is 4 GB
First run
sudo apt update
4 GiB RAM are low, but possible. With 2 GiB I would have recommended to stop repairing the system.
if you are connected with you phone now you can do that
sudo apt update
sudo apt install linux-headers-$(uname -r) dkms build-essential -y
sudo apt install broadcom-sta-dkms -y
sudo modprobe -r b43 bcma ssb 2>/dev/null
sudo modprobe wl
echo -e "blacklist b43\nblacklist bcma\nblacklist ssb" | sudo tee /etc/modprobe.d/blacklist-broadcom.conf
echo "wl" | sudo tee /etc/modules-load.d/wl.conf
sudo update-initramfs -u
sudo reboot
sudo apt update
worked, but then doing
sudo apt install firmware-b34-installer
I get 'Unable to locate package firmware-b34-installer'
it is b43
because it's b43 and not 34
Oops.
Okay, I've entered all your commands, and after that
I hope both where necessary and in the right order and not conflicting. I'm now going test with wifi on and see what happens.
Well, when I unplug tethering and switch off airplane mode, yes, I can go online, it finds and uses my wifi, but it doesn't work for a very long time: it has already frozen two times. But now it freezes later, like in Mint. What could cause this? It just froze downloading the software catalog in Software (the app store). I'll test what happens if I do tethering and airplane mode again: see if it does or does not freeze.
If I use usb-tethering and airplane mode: no problem, everything works fine. If I switch to regular wifi, it hangs within about 10 seconds (while I'm doing things online; I could test not going online and see what happens). What could be the problem?
Welcome to the Forum!
Could You post the Output of the Commands sudo lshw -C network and rfkill list please?
And please take a look at Software & Updates > Additional drivers if there are shown drivers.
*-network DISABLED
description: Wireless interface
product: BCM43224 802.11a/b/g/n
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 01
serial: 10:40:f3:90:e3:c8
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=6.30.223.271 (r587334) latency=0 multicast=yes wireless=IEEE 802.11
resources: irq:17 memory:a0400000-a0403fff
*-network
description: Ethernet interface
physical id: 7
bus info: usb@2:1.3
logical name: enxd65e7b084077
serial: d6:5e:7b:08:40:77
capabilities: ethernet physical
configuration: autonegotiation=off broadcast=yes driver=rndis_host driverversion=6.17.0-40-generic firmware=RNDIS device ip=10.155.38.110 link=yes multicast=yes port=twisted pair
0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: brcmwl-0: Wireless LAN
Soft blocked: yes
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
I executed both commands while in airplane/usb-tethering mode. Please let me know I you want me to attempt them in wifi mode (risk is that it freezes quickly)
I can find Software, and Software Updater as well, but I don't know where to find 'Software & Updates > Additional drivers'.
I did just run an update in Software, so that's up to date.
Now using wifi (so no usb-tethering)
*-network
description: Wireless interface
product: BCM43224 802.11a/b/g/n
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 01
serial: 10:40:f3:90:e3:c8
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=6.30.223.271 (r587334) ip=192.168.101.85 latency=0 multicast=yes wireless=IEEE 802.11
resources: irq:17 memory:a0400000-a0403fff
and again, using wifi (no usb tethering)
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: brcmwl-0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no