Ohk. I have edited post #145 with attached files.
Just to be clear my EFI folder contains patched DSDT + SSDT-8-SgUlx (for discrete GPU) and other addon SSDTs.
Ohk. I have edited post #145 with attached files.
Just to be clear my EFI folder contains patched DSDT + SSDT-8-SgUlx (for discrete GPU) and other addon SSDTs.
I have new progress.
I successfully into USB install menu.
Formate disk and installed mac os 10.13.5.
But reboot into mac install I got error again.
It's stop in this pic, likely AirportBrcmFixup.kext error.
I have new progress.
I successfully into USB install menu.
Formate disk and installed mac os 10.13.5.
But reboot into mac install I got error again.
It's stop in this pic, likely AirportBrcmFixup.kext error.
I have new progress.
I successfully into USB install menu.
Formate disk and installed mac os 10.13.5.
But reboot into mac install I got error again.
It's stop in this pic, likely AirportBrcmFixup.kext error.
Unless @71980wu is using ACPI hotpatch, it is likely re-extract/re-patch ACPI was never done after changing hardware.
Statically patched ACPI must be re-extracted/re-patched after any hardware change, any BIOS option change, or any BIOS update.
Yes thank you, it appears that's what I have to do, because my BCM94352Z M.2 right now ONLY works in 10.13.5 *directly* after booting Windows. I've already done quite some studying of your guides + debugging and am now unsure into which directions to proceed. You advice would be gratefully appreciated, so here's my (1st ever and hopefully correct) issues report:
HARDWARE:
- Asus Vivobook w/ 2 x USB 2.0, 1 x USB 3.0, 1 x USB 3.1 Type C, + internal USB (Bluetooth, VGA, maybe more) | Kaby Lake R, XHC, 100-series chipset (8086:9d4e) | Sunrise Point-LP USB 3.0 xHCI Controller (8086:9d2f)
- Replacement Broadcom BCM94352Z M.2 NGFF 802.11AC 867Mbps BT4.0 Lenovo FRU 04X6020 (V-ID: 0489 : P-ID: E07A)
ACPI:
- DSDT patched as per instructions here
- no USB/ BT related SSDT (yet)
KEXTS:
- all required and latest kexts right from github com / RehabMan installed to their requested locations and verified loaded as per kextstat and System Profiler:
USBInjectAll, FakePCIID, BrcmFirmwareRepo, BrcmPatchRAM2, FakePCIID_Broadcom_WiFi
- exception: FakePCIID_XHCIMux.kext NOT loaded as per kextstat, even if installed to L/E. Should it?
CLOVER:
- latest 4586
- config.plist based on the one saintno1997 provided here
ISSUES TO BE SOLVED:
- detection of and to other BT devices ONLY works after direct reboot from Windows
- after 1st (wake-up from) sleep: no detection (endless spinning detection wheel, also not detectable on other BT devices)
- after several (wake-ups from) sleep: all USB ports inactivate - BT not found, cannot be activated, and a short time after wake up --> OS crash and restart
- after fresh power on (without booting Windows first): BT activated but no detection either way
STUCK AT:
Cannot ignite BT detection w/o prior Windows boot even with any of the patches and instructions to inject firmware, remove XHCI USB port limit due to 10.11+ USB changes, etc., therefore at this point hesitant to proceed with creating a custom SSDT for USBInjectAll.kext as per your manual. Shouldn't BT be verified working *first* via temp. port limit removal, to make sure all prior steps were taken correctly? Evidence seems that even firmware injection does not have any effect.
OTHER COLLECTED DATA:
- [0489:e07a] Lenovo NGFF (4352 / 20702) "Supported and successfully tested PatchRAM device" as per bitbucket.org / RehabMan / os-x-brcmpatchram
- Windows Driver's BCM20702A1_001.002.014.1483.1651.hex (attached) contained in BrcmFirmwareRepo.kext/Contents/Resources as BCM20702A1_001.002.014.1483.1651_v5747.zhx
FROM WINDOWS:
Broadcom Bluetooth 4.0 USB
Location: Port_#0008.Hub_#0001
Device Instance Path: USB\VID_0489&PID_E07A\B01041F26194
Hardware-IDs:
USB\VID_0489&PID_E07A&REV_0112
USB\VID_0489&PID_E07A
@RehabMan, you write, "Should you come across newer drivers than 12.0.0.9860, please let me know!", so here you go:
drivers softpedia com / get / BLUETOOTH / Broadcom / Broadcom-WIDCOMM-Bluetooth-Driver-1201940-64-bit shtml
As per bitbucket.org / RehabMan / os-x-brcmpatchram:
from bcbtums.inf:
; 20702 combos 1483 FW
%BRCMBt40USB.DeviceDesc%=RAMUSBE07A, USB\VID_0489&PID_E07A; Lenovo China 4352+20702 NGFF
2. applied all Cover config.plist patches (ACPI DSDT patches and KextsToPatch) from config_patches_by_RehabMan.plist. Tried both options after each other, 'disable port limit in XHCI kext (credit PMHeart)' and 'change 15 port limit to 26 in XHCI kext (credit FredWst)'
3. removed BrcmFirmwareRepo.kext and tried BrcmFirmwareData.kext in 'Other'
4. 1 by 1 tried all appropriate 10.13.+ kext patches from toleda's most current config-bcm94352-130.plist.zip
(etc.?)
ATTACHED ARE:
created by black.dragon74's Tool:
- BT discovery working after boot from Windows.zip
- BT discovery NOT working after fresh power up.zip
+ BCM20702A1_001.002.014.1483.1651.hex from my Windows install
THANK YOU RehabMan for hopefully having the time to look at this!
Attachments
BCM20702A1_001.002.014.1483.1651.hex.zip
29.7 KB
· Views: 123
BT discovery working after boot from Windows 2018-07-08.zip
1.7 MB
· Views: 126
BT discovery NOT working after fresh power up 2018-07-08.zip
Yes thank you, it appears that's what I have to do, because my BCM94352Z M.2 right now ONLY works in 10.13.5 *directly* after booting Windows. I've already done quite some studying of your guides + debugging and am now unsure into which directions to proceed. You advice would be gratefully appreciated, so here's my (1st ever and hopefully correct) issues report:
HARDWARE:
- Asus Vivobook w/ 2 x USB 2.0, 1 x USB 3.0, 1 x USB 3.1 Type C, + internal USB (Bluetooth, VGA, maybe more) | Kaby Lake R, XHC, 100-series chipset (8086:9d4e) | Sunrise Point-LP USB 3.0 xHCI Controller (8086:9d2f)
- Replacement Broadcom BCM94352Z M.2 NGFF 802.11AC 867Mbps BT4.0 Lenovo FRU 04X6020 (V-ID: 0489 : P-ID: E07A)
ACPI:
- DSDT patched as per instructions here
- no USB/ BT related SSDT (yet)
KEXTS:
- all required and latest kexts right from github com / RehabMan installed to their requested locations and verified loaded as per kextstat and System Profiler:
USBInjectAll, FakePCIID, BrcmFirmwareRepo, BrcmPatchRAM2, FakePCIID_Broadcom_WiFi
- exception: FakePCIID_XHCIMux.kext NOT loaded as per kextstat, even if installed to L/E. Should it?
CLOVER:
- latest 4586
- config.plist based on the one saintno1997 provided here
ISSUES TO BE SOLVED:
- detection of and to other BT devices ONLY works after direct reboot from Windows
- after 1st (wake-up from) sleep: no detection (endless spinning detection wheel, also not detectable on other BT devices)
- after several (wake-ups from) sleep: all USB ports inactivate - BT not found, cannot be activated, and a short time after wake up --> OS crash and restart
- after fresh power on (without booting Windows first): BT activated but no detection either way
STUCK AT:
Cannot ignite BT detection w/o prior Windows boot even with any of the patches and instructions to inject firmware, remove XHCI USB port limit due to 10.11+ USB changes, etc., therefore at this point hesitant to proceed with creating a custom SSDT for USBInjectAll.kext as per your manual. Shouldn't BT be verified working *first* via temp. port limit removal, to make sure all prior steps were taken correctly? Evidence seems that even firmware injection does not have any effect.
OTHER COLLECTED DATA:
- [0489:e07a] Lenovo NGFF (4352 / 20702) "Supported and successfully tested PatchRAM device" as per bitbucket.org / RehabMan / os-x-brcmpatchram
- Windows Driver's BCM20702A1_001.002.014.1483.1651.hex (attached) contained in BrcmFirmwareRepo.kext/Contents/Resources as BCM20702A1_001.002.014.1483.1651_v5747.zhx
FROM WINDOWS:
Broadcom Bluetooth 4.0 USB
Location: Port_#0008.Hub_#0001
Device Instance Path: USB\VID_0489&PID_E07A\B01041F26194
Hardware-IDs:
USB\VID_0489&PID_E07A&REV_0112
USB\VID_0489&PID_E07A
@RehabMan, you write, "Should you come across newer drivers than 12.0.0.9860, please let me know!", so here you go:
drivers softpedia com / get / BLUETOOTH / Broadcom / Broadcom-WIDCOMM-Bluetooth-Driver-1201940-64-bit shtml
As per bitbucket.org / RehabMan / os-x-brcmpatchram:
from bcbtums.inf:
; 20702 combos 1483 FW
%BRCMBt40USB.DeviceDesc%=RAMUSBE07A, USB\VID_0489&PID_E07A; Lenovo China 4352+20702 NGFF
2. applied all Cover config.plist patches (ACPI DSDT patches and KextsToPatch) from config_patches_by_RehabMan.plist. Tried both options after each other, 'disable port limit in XHCI kext (credit PMHeart)' and 'change 15 port limit to 26 in XHCI kext (credit FredWst)'
3. removed BrcmFirmwareRepo.kext and tried BrcmFirmwareData.kext in 'Other'
4. 1 by 1 tried all appropriate 10.13.+ kext patches from toleda's most current config-bcm94352-130.plist.zip
(etc.?)
ATTACHED ARE:
created by black.dragon74's Tool:
- BT discovery working after boot from Windows.zip
- BT discovery NOT working after fresh power up.zip
+ BCM20702A1_001.002.014.1483.1651.hex from my Windows install
THANK YOU RehabMan for hopefully having the time to look at this!
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.