Here is the 100% Solution for Wifi not Working in Elementary Os Juno after Installing

Well, there are a number of solutions for the Older version Loki, But I have found a solution for the new version Juno.
wifi not working in elementary os

I Bought a new laptop hp 15Q, Windows was pre-installed on it, But I'm a Linux user and I was using Elementary Os on my old laptop.

Thus, I installed the new version of elementary Os Juno but what I found is, There is no Wifi option showing in the Top Bar.

It is showing only the wired connections, Even when I checked through the terminal, it is showing only about wired connections, there is no option regarding wireless connections.

I tried every solution out there on the internet but didn't work. Then I Noticed that Elementary Os is baes on Ubuntu, and every version is based on the different versions of Ubuntu.

As you know that, Elementary os is based on Ubuntu 18.04 LTS, Then I started researching wifi solutions in ubuntu 18.04, and Finally, I resolved my issue.

There are some easy steps you must follow here, but make sure you have an internet connection with a USB to your device Because here we are going to install some drivers.

First of all the Reason behind this is, Ubuntu does not support RTL8723de drivers, so we need to add them manually and 99% of devices will accept this solution, If you still get the problem, then comment below. As a result elementary Juno is based on this, Thus wifi not working in elementary Os

So let's get started to the solution!

Note: do not close terminal until you proceed all these steps

Step #1: Open The Terminal


The Terminal will be in the dock which is in the bottom of the screen

wifi not working in elementary os
Don;t get confuse, I have installed the macbook mojave theme on my elementary, may be you may get confused by seeing the minimise buttons.

Step #2: Now you need to Run a comand to load all the Latest Realtek rtlwifi Codes.

This will Include rtl8192ce, rtl8192cu, rtl8192se, rtl8192de, rtl8188ee, rtl8192ee, rtl8723ae, rtl8723be, and rtl8821ae.

sudo apt-get install linux-headers-generic build-essential git
Paste this code and press enter if needed!

It will show a result like this "Resolvoing details: 100% ( 4807/4807) done."

Step #3: Now you have to paste another command so you can check out for extended branch

cd rtlwifi_new/ && git checkout origin/extended -b extended
After this command executes, now we need to install some building tools, this may be optional, but better to proceed.

sudo apt-get install linux-headers-generic build-essential git

Step #4: Now we need to Install the Drivers with the command below

sudo make install 
It will ask for your password, so enter your password and hit enter.

Again it will give you two options, in which it will ask you to hit ENTER, just hit the Enter and it will install.

The result will be like this

"making backups
Install rtlwifi SUCCESS"

Step #5: Now we need to Load the New Drivers, for this Enter this below Two commands One by One 

sudo modprobe -r rtl8723de
sudo modprobe rtl8723de
In my case, after these two commands executed, wireless options started showing off

wifi not working in elementary os

If still, it didn't work for you, then go for the next step without closing terminal

Step #6: This will remove and blacklist the default drivers so your new drivers can start working


Enter these three codes one by one

sudo apt purge bcmwl-kernel-source
sudo sed -i '/blacklist bcma/ d' /etc/modprobe.d/blacklist.conf
sudo sed -i '/blacklist brcmsmac/ d' /etc/modprobe.d/blacklist.conf

Now, it will Definitely work, If does not, then Reboot your System and you will get your wifi back.

If you notice weak signal in your wifi, then enter these commands (bookmark my blog to get these commands after reboot)

Enter this below code to repair weak wifi signals
sudo modprobe -r rtl8723de && sleep 5 && sudo modprobe rtl8723de ant_sel=1 
 If this still does not work, then enter this below code and it will definitely work 100%

sudo modprobe -r rtl8723de && sleep 5 && sudo modprobe rtl8723de ant_sel=2

Conclusion: If the problem still there in your Device, then comment below, I will help you personally

If it works, then please subscribe to my blog with your email for new tutorials notifications!

For a better explanation, you can visit this blog here - ubuntuhandbook. org