quoting op/user "My wifi keeps disconnecting on my MacBook pro (early 2015). I was fine until 4 or 5 days ago. My iPhone, iPad and desktop connect just fine. I can also connect my MacBook to wifi anywhere else, just not my home network. The wifi card is Firmware Version: Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1710.4). Is there any solution?"
without seeing any diagnostics info, & without being in front of your computer, ...
.. based on what you told us ...
m1: ... i would 1st suspect the home wifi-router & ISP's internet connection.
( some router from ISP has the MODEM built into it . some router are just router, as the need a separate modem device connected into wall/ISP port ).
m2: if internet connection is unstable such can happen,
"cable" type internet connection can disconnect/reconnect on weather effect such as heavy rain, etc.
m3: it could be ... your home modem/router (one or both device) is over-heating, and restarting ... place in a good cooler place, or give (both) a small-fan based air.
m4: different wifi-router creates different speed & band (2.4GHz , 5GHz , 5.8 GHz, etc) based networks,
m5: and can have different type of easy/complex networks ... based on user config, etc,
m6: ... not only based on protocol implementation difference , some router have quality issues.
m7: so, different network-router & router-settings ... can create different type of network data inside the macOS ... you can check network data inside the macOS after connecting into each different network , you will see so many network data have changed .. and over usage time ... more different types of data coming in .. even though those devices have not connected into your computer,
.. these affects macOS / macbook ... macOS spends time & resource maintaining these various data & connections.
so in different wifi location, you will see computer have different network behaviors, etc, etc.
m8: change your router's wifi BAND.
m9: use free wifi-analyzer scanner app in android-phone to see all wifi bandwidth usage info
m10: ... adjust your wifi-router's wifi-bands based on that, to use relatively free or relatively less-used wifi-band, etc.
m11: macOS kernel, etc if overloaded, can also behave strangely ...
m12: it could be ... macbook-pro's macOS kernel is overloaded to the point that it stop handling wifi-card for some time . so wifi-card disconnects from wifi router as handshake packets have stopped ... when macOS kernel again gives wifi-card its turn to use various computer resources , then wifi starts to work again.
m13: when the problem occurs in your home, if your computer does not heat-up, or "Activity-Monitor" app showing everything is fine, then you can eliminate this paragraph's cause, and let us know what happens in you Activity Monitor when you connect into your home wifi network.
m14: it could be ... you have USB devices that is using heavy & dedicated & prioritized USB channel+bandwidth mode, such as USB video-cards, USB SSD storage, etc , then wifi may sometime disconnect/reconnect , in some macbook.
m15: wifi-card (usually also has builtin Blootooth) usually often connected into such interface that converts it & connect it into earlier USB version based internal bus/data-lane, internally inside the macbook , atleast in earlier macbooks.
m16: more powerful & higher bandwidth wifi-card in newer macbook may/can connect with better interface such as mPCIe or PCIe, etc.
m17: provide home router model info to us kindly if possible. (do not provide any serial-number).
m18: provide more info , more info on changes that you notice when you connect into home-wifi & before that in your macbook computer,
and exactly when wifi stops working, then happens inside "Activity Monitor".
m19: did 4 or 5 days ago you upgraded macbook to newer macOS version ? or did you do any other update ? did you add new wifi network or ethernet line based devices ?
( few days earlier, apple sent macOS update notice to many ... in different area, new macOS is rollout on slightly different days, etc ).
m20: to me looks like , macOS related issue .. if its not wifi-router issue.
as its happening only in your macbook, & only in your home-wifi.
you dont have to response to this message , just providing some general questions & suggestions.
EDIT: changed numbering.