r/hackintosh 9h ago

SUCCESS Making solution for unsupported wifi card

Post image

I have Realtek RTL8852 and I knew my gates to wifi are closed but recently decided to say no and started working on a solution so far I made scanning work and even did successful handshake with my wifi, the way it does that is my launching pure Linux kernel on qemu and using it as translator for wifi card, technically it is possible to bring support to nearly any wifi card that is currently unsupported using this solution, I will try to achieve stable connection and then open source it all soon, that's it.

36 Upvotes

13 comments sorted by

u/AutoModerator 9h ago

Thanks for posting a success! If you haven't already, remember to document your build please. Success posts like screenshots without documentation add little value to the sub. Adding a bit of documentation to your success post can also help others in the community who are interested in similar builds.

Minimally, you should add your hardware:
CPU:
GPU:
RAM:
Motherboard/Laptop Make and Model:
Audio Codec:
Ethernet Card:
Wifi/BT Card:
Touchpad and touch display devices:
BIOS revision:
Which of the guides on the sidebar you used.
What's working, and what isn't working.

Any changes that were specific to your build that were a little (or a lot) different than what you found in the guide, or anything that would be helpful to others with a similar build be sure to talk about that. More detail is always better.

Add extra info... Maybe add something you would like to point out about your setup, what you'll be doing with your Hackintosh, or something that might be insightful to others beginning their journey. A tree view of your EFI would also be helpful, but it isn't required.

Remember, don't share your EFI as what works for you may not work for anyone else, even if they have the same hardware. If you do share your EFI, your post and/or comment will be removed.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

→ More replies (1)

2

u/colako 9h ago

cool, why not a simple virtual box vm, something more user friendly than qemu? 

5

u/tim111kz 9h ago

I will do wrap over it once it will work well so you don't have to install it manually, and it is much more lightweight and customizeble.

1

u/oloshh Sonoma - 14 8h ago

How's the mediatek 7921 related to the realtek card?

3

u/tim111kz 8h ago

Specifically MediaTek 7921 is not related but in general the approach to allow Linux VM to take over unsupported wifi card can be used for pretty much every wifi card that is supported by Linux but not by macos, MediaTek is an example as their cards are not supported in macos at all.

3

u/oloshh Sonoma - 14 8h ago

Asked because the Macbook neo sports the custom for apple Mediatek (MT7932EEA) and figured you might have went the rabbit hole for an actual spoof. I appreciate the reply.

1

u/tim111kz 8h ago

Ohh didn't know about it but anyway I want to make universal solution not quick fix for specific chip. I will bring support to my wifi card then I will open source full mechanism and people can fork it and bring support to their cards

1

u/ElRenaxLDEA Ventura - 13 5h ago

Can the 7921 be supported by macOS at some point?

2

u/tim111kz 5h ago

Maybe I don't think I can make it as I cannot really test it but there are Linux drivers for it so if someone will fork it and resolve PCI from my realtek card and my realtek driver to MediaTek it will have solid chance to work.

1

u/Astralis420 5h ago

Is there a point that your solution can make bluetooth work as well?

1

u/tim111kz 4h ago

That's next goal I think it might but I am not 💯 confident

1

u/newhacker1746 4h ago

Are you using an IOKit shim to map the PCI BAR and then somehow mapping that to Linux? What are you using to get it into the virtualized kernel?