Wifi not working, no networks showing up, hard block that I can't get rid of [Realtek8822be]

So this has been a journey, and I’m just at a loss as to what to do. I’m on a dual boot with Windows, and I was noticing that wifi was faster/connecting from farther on Windows, so I did research and saw that there were alternate drivers on the AUR. After a lot of messing around, I did manage to switch them, but now my wifi is broken. Ethernet/USB tethering and Bluetooth still work, just Wifi, which is really odd. No networks show up in the tray and the checkbox cannot be toggled in the tray.

Here is inxi -Fxxza:

System:    Kernel: 5.8.3-2-MANJARO x86_64 bits: 64 compiler: N/A 
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.8-x86_64 root=UUID=d6824384-9dfc-4f7d-b68a-8f8b487fda10 rw quiet 
           apparmor=1 security=apparmor resume=UUID=24908b5b-e96b-4e3a-acc1-ed049bd1aadf udev.log_priority=3 acpi_osi= 
           Desktop: KDE Plasma 5.19.4 tk: Qt 5.15.0 wm: kwin_x11 dm: LightDM 1.30.0, SDDM Distro: Manjaro Linux 
Machine:   Type: Convertible System: HP product: HP ENVY x360 Convertible 15-ds0xxx v: N/A serial: <filter> Chassis: 
           type: 31 serial: <filter> 
           Mobo: HP model: 85DD v: 40.36 serial: <filter> UEFI: AMI v: F.18 date: 11/07/2019 
Battery:   ID-1: BAT0 charge: 49.7 Wh condition: 53.9/53.9 Wh (100%) volts: 17.4/15.1 model: 333-AC-3E-A SA04055XL 
           type: Li-ion serial: <filter> status: Charging 
CPU:       Topology: Quad Core model: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx bits: 64 type: MT MCP arch: Zen+ 
           family: 17 (23) model-id: 18 (24) stepping: 1 microcode: 8108102 L2 cache: 2048 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 33550 
           Speed: 1397 MHz min/max: 1400/2100 MHz boost: enabled Core speeds (MHz): 1: 1397 2: 1393 3: 1291 4: 1222 
           5: 1253 6: 1296 7: 1397 8: 1395 
           Vulnerabilities: Type: itlb_multihit status: Not affected 
           Type: l1tf status: Not affected 
           Type: mds status: Not affected 
           Type: meltdown status: Not affected 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: disabled, RSB filling 
           Type: srbds status: Not affected 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Picasso vendor: Hewlett-Packard driver: amdgpu v: kernel 
           bus ID: 04:00.0 chip ID: 1002:15d8 
           Device-2: Cheng Uei Precision Industry (Foxlink) HP Wide Vision HD Camera type: USB driver: uvcvideo 
           bus ID: 3-1:2 chip ID: 05c8:03d3 
           Display: x11 server: X.Org 1.20.8 compositor: kwin_x11 driver: amdgpu FAILED: ati unloaded: modesetting 
           alternate: fbdev,vesa display ID: :0 screens: 1 
           Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") s-diag: 582mm (22.9") 
           Monitor-1: eDP res: 1920x1080 hz: 60 dpi: 142 size: 344x194mm (13.5x7.6") diag: 395mm (15.5") 
           OpenGL: renderer: AMD RAVEN (DRM 3.38.0 5.8.3-2-MANJARO LLVM 10.0.1) v: 4.6 Mesa 20.1.6 direct render: Yes 
Audio:     Device-1: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio vendor: Hewlett-Packard 
           driver: snd_hda_intel v: kernel bus ID: 04:00.1 chip ID: 1002:15de 
           Device-2: Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor 
           vendor: Hewlett-Packard driver: snd_rn_pci_acp3x v: kernel alternate: snd_pci_acp3x bus ID: 04:00.5 
           chip ID: 1022:15e2 
           Device-3: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: Hewlett-Packard driver: snd_hda_intel 
           v: kernel bus ID: 04:00.6 chip ID: 1022:15e3 
           Sound Server: ALSA v: k5.8.3-2-MANJARO 
Network:   Device-1: Realtek RTL8822BE 802.11a/b/g/n/ac WiFi adapter vendor: Hewlett-Packard driver: rtw_8822be v: N/A 
           modules: rtw88_8822be port: f000 bus ID: 02:00.0 chip ID: 10ec:b822 
           IF: wlo1 state: down mac: <filter> 
           IF-ID-1: enp4s0f3u2 state: unknown speed: N/A duplex: N/A mac: <filter> 
Drives:    Local Storage: total: 238.47 GiB used: 54.51 GiB (22.9%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB256HAHQ-000H1 size: 238.47 GiB block size: physical: 512 B 
           logical: 512 B speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: EXD70H1Q scheme: GPT 
Partition: ID-1: / raw size: 73.66 GiB size: 72.26 GiB (98.09%) used: 54.51 GiB (75.4%) fs: ext4 dev: /dev/nvme0n1p8 
Swap:      Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
           ID-1: swap-1 type: partition size: 8.26 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/nvme0n1p9 
Sensors:   System Temperatures: cpu: 56.5 C mobo: 44.0 C gpu: amdgpu temp: 56 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 254 Uptime: 1h 29m Memory: 29.33 GiB used: 2.21 GiB (7.5%) Init: systemd v: 246 Compilers: 
           gcc: 10.2.0 clang: 10.0.1 Packages: pacman: 1677 lib: 422 flatpak: 0 Shell: Bash v: 5.0.18 
           running in: konsole inxi: 3.1.05 

Here is `rfkill list all’:

0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: hp-wifi: Wireless LAN
        Soft blocked: yes
        Hard blocked: yes
2: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no

Of note is that when I started this process, hp-wifi did not even exist, and the wifi did work. Wifi does work on the Windows OS.

I dont know if it is useful or not, but reading your story and not having a solution, what comes to mind is that you have some drivers installed that need to be blacklisted or removed…

Maybe use dmseg to track down what module is loaded that is providing the hp-wifi and see if it’s something you installed and can remove.

When you install manjaro dont connect to wifi.

Try to blacklist the hp-wifi. I had that issue on lenovo legion y530.

How would I blacklist the device?

Thank you, I never knew dmesg was a thing!

Turns out:

[ 2.307446] hp_wmi: device hp-wifi blocked by BIOS

But how do I fix this? I already had reset my BIOS to factory once in this process trying to fix this issue?

Sudo nano /etc/modprobe.d/blacklist.conf

Than add, blacklist hp-wifi or wich wifi you have.
I’ve had that issue with rtl8822be on lenovo legion y530 wifi. Than the hard block will remove.

The hard block did not remove, even after restart.

However now phy0 and hp-wifi have switched positions in rfkill. hp-wifi is now ID 0

I wound up saving all my files and reinstalling, it was too much of a headache, and I need wifi for university.