This is a simple guide on how to fix Wi-Fi with a Fenvi T919 when running macOS Sequoia. macOS 14+ has broken native support for BCM4360, which is the Wi-Fi chipset used on a Fenvi T919. This guide has been tested and works on macOS 15.3.1. This guide also includes how to fix/setup FileVault, as I was originally running into an "Invalid Password" error when trying to setup FileVault on macOS Sequoia when SIP was partially disabled.
Feature | Details |
---|---|
AirDrop | ✅ Works perfect |
AirPlay | ✅ Works perfect |
Handoff | ✅ Works perfect |
Continuity | ✅ Works perfect |
Universal Control | ✅ Usually works (I noticed even on my real Macs this is finicky on Sequoia. Sometimes re-signing in with my Apple ID fixes UC) |
FileVault | ✅ Works perfect once setup |
- You have already installed macOS 15.x Sequoia on your system following the Dortania guide.
- You have a Fenvi T919 installed in your system.
You need to download the 2 following kexts which you can find by using this link.
IOSkywalkFamily-v1.2.0.zip
IO80211FamilyLegacy-v1.0.0.zip
Note
These kexts are older kexts which gives our BCM4360 chipset support again. You can read more detailed information about this here.
We also need to download AMFIPass. At the time of this guide, we will be using AMFIPass v1.4.1. This is required to use OCLP on our Seqouia install. Download the latest version of AMFIPass.
Note
The other alternative instead of installing AMFIPass.kext is to use the boot-arg amfi=0x80
which fully disables AMFI. However, using this boot-arg could cause some applications or services not to work correctly! So I highly recommend just using AMFIPass.kext instead of using the amfi=0x80
boot-arg.
- Copy the 3 .kext files you downloaded into your EFI folder. (Place them under
EFI -> OC-> Kexts
)
- Open ProperTree Editor and select your config.plist inside
EFI -> OC
. - In the top menu, click on
File
and selectOC Snapshot
. This will automatically add and order our new kexts into our config.plist. - Navigate to
Kernel -> Block
in your config.plist. You most likely will see an entry with an Identifier name that sayscom.apple.IOSkywalkFamily
. Make sure you setEnabled
=True
!
Important
If you do not set this entry to Enabled
=True
, then you will kernel panic at boot! This is because the newly added IOSkywalkFamily kext will conflict with the one we are trying to replace!
If you do not already have this entry in your config.plist:
- You can easily add this in ProperTree by right-clicking on
Kernel
and in the drop-down menu, selectOpenCore
->Kernel -> Block
->IOSkywalkFamily (Sonoma+)
. This will add the entry you need.
OCLP (OpenCore Legacy Patcher) requires a minimum of Partial SIP (System Integrity Protection) in order to perform root patching, which we have to do in order to have working Wi-Fi again. You can disable SIP entirely, but for security reasons and for application support reasons I do NOT recommend fully disabling SIP.
- Navigate to
NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> csr-active-config
. - Change the Data value of csr-active-config to
03080000
which sets SIP to Partial.
Note
I would highly recommend adding an entry for csr-active-config
under NVRAM -> Delete -> 7C436110-AB2A-4BBB-A880-FE41995C9F82
. Doing this will always ensure the csr-active-config
value stored in your NVRAM will always be up-to-date with the value you have set in your config.plist. This means we do not have to reset NVRAM each time we change our csr-active-config. (You can do this for other NVRAM variables like boot-args for example. Thank you corpnewt for this great tip!)
- Navigate to
Misc -> Security -> SecureBootModel
. Make sure this is set toDisabled
.
Note
- You will have issues with macOS updates and OCLP if this is not set to
Disabled
! - If this was previously NOT set to
Disabled
, then you will need to perform a NVRAM reset for this to fully take effect! - You can perform a NVRAM reset by first ensuringResetNvramEntry.efi
is in yourEFI -> OC -> Drivers
folder. In the OpenCore BootPicker - you can then presss the Space Bar and you will see an option toReset NVRAM
).
You will need to follow this section of the guide only if you plan on using FileVault. If you do not plan on using FileVault, you can skip this section of the guide.
- We need to add a kernel patch which will allow FileVault to be enabled with SIP lowered:
- Clone/download the latest version of ProperTree Editor which includes the FileVault patch we need.
- In ProperTree, navigate to
Kernel -> Patch
. - Right-click on 'Patch' and in the drop-down menu, select
OpenCore
->Kernel -> Patch
->Force FileVault on Broken Seal (11.3+)
. This will add the patch you need.
Note
- (Optionally, if you would like to instead manually add this patch - you can find it here
- We need to add a NVRAM variable that allows OCLP to apply root patches with FileVault enabled. Without this, OCLP will return an error asking you to disable FileVault when attempting to apply root patches.:
- Navigate to
NVRAM -> Add -> 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
- Right-click on
4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
and selectNew child under 4D1F...
- Rename
New String
toOCLP-Settings
- Set the value of
OCLP-Settings
to-allow_fv
- Navigate to
NVRAM -> Delete -> 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
- Right-click on
4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
and selectNew child under 4D1F...
- Set the string value to
OCLP-Settings
(Since we have now finished making the needed changes in our config.plist, make sure to reboot your system before applying root patches!)
- Download and open the latest version of OCLP.
- Select
Post-Install Root Patch
in the main menu.
- Select
Start Root Patching
.
- Reboot your system once prompted to.
- I will try to keep this guide up-to-date and provide further information relating to these fixes when new macOS Sequoia updates arrive and once I've tested them.
- If necessary, I may add an update proceedure and additional helpful information to this guide.
- Apple for macOS
- perez987 for the original guide I read for fixing Fenvi T919 on macOS 14+.
- Corpnewt for providing very helpful information/resources which was used in this guide. (And for creating ProperTree, and other great software like MountEFI and SSDTTime).
- Acidanthera for OpenCore Bootloader and countless Kexts.
- Dortania for OpenCore Install Guide and OpenCore Legacy Pacher.
- mrlimerunner for an older guide with good information.
- jsassu20 for MacDown Markdown Editor
- 5T33Z0 for a great MD template used for making this guide, and for creating great guides and write-ups in the community.