Macbook Pro M2 Losing wifi regularly
I responded to one of the posts here on my wifi fix but the thread is now closed so reposting again after the fault came back and what I did to clear it. This may help others who have tried everything with no luck
Original reply I made:
"Hi ,
I had the same issue with my MacBook Pro M2, wifi disconnecting and would not reconnect even when placed next to the wifi router so exclamation mark on wifi signal at top of screen would display and only way to fix would be to cycle power. This would happen once a week but went to once a day. I did all the router resetting and cycling power but it would reoccur. Wifi diagnostics would be fine. When failing it had also cleared the ip address of the MAC or self assign with a number not on the network, router address was lost , or both at the same time.
I fixed this by backing up the device via time-machine, and resetting the MacBook Pro under the system settings General/Settings/Reset.
I used it for a week like this and the problem had gone away, so I Reset the MacBook Pro again, and on restart you have the option of transferring from Time Machine backup. Once this is accepted and you inform it where the Time Machine back up is it gives you three options -data-applications-settings. I picked all but the settings and transferred data from back up. Computer is now wifi glitch free and has been for the last 3 weeks.
Originally when I set this MacBook Pro up from new , I transferred from a Time Machine back up of my previous MacBook Pro. The WIFI fault was there from new, something like once a month it would occur. Not sure if an error occurred during original "
The fault came back after several months of wifi free errors.
I sent my laptop back under warranty (John Lewis) and it underwent testing with no fault being found and returned back to me.
As you have to reset the laptop when returning , I set up from new without reloading everything. Of course it then was wifi free error free for several months again. But came back again, dropping wifi every 24hours.
I managed to find this fix for me which is currently working:
Flush your DNS cache
If your Wi-Fi problem is related to resolving hostnames, flushing your DNS cache is the solution. This clears old or bad IP addresses stored by your system.
- Open Terminal from Finder > Applications > Utilities.
- Type the following command and press Return:
- sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Enter your administrator password when prompted. The command will execute without a confirmation message.
Hope this helps someone