Jump to content

kolodzieski

Just Joined
  • Content Count

    44
  • Joined

  • Last visited

About kolodzieski

  • Rank
    InsanelyMac Protégé

Recent Profile Visitors

599 profile views
  1. kolodzieski

    [GUIDE] Lenovo T460/T470 macOS with Clover

    Mainly because the developers of the crucial kexts that most of us use has moved on to OpenCore. I am not in a hurry, and do not switch technologies just to switch; howwever my initial read right now is that OpenCore is gong to be the future Hackintosh booting. In my opinion it is something worth looking at in my spare time.
  2. kolodzieski

    [GUIDE] Lenovo T460/T470 macOS with Clover

    Wondering if anyone has started using OpenCore instead of Clover?
  3. kolodzieski

    [GUIDE] Lenovo T460/T470 macOS with Clover

    Just a note that all seems well on the T470, with 10.15.2, using the Brcm wifi/bluetooth and VoodooPS2 from the Acidanthera github repo. I am also on the latest Clover v2.5k r5100.
  4. kolodzieski

    [GUIDE] Lenovo T460/T470 macOS with Clover

    acidanthera's brcm repo has it in it. The programming interface changed in Catalina thus the need for BrcmPatchRAM3.
  5. kolodzieski

    [GUIDE] Lenovo T460/T470 macOS with Clover

    For the hell of it, I paired a BlueAudio Turbine set of headphones. Everything sounded very good. No static, all controls worked fine.
  6. kolodzieski

    [GUIDE] Lenovo T460/T470 macOS with Clover

    So, with Catalina 10.15.0 and brcmpatchram3, brcmfirmwarerepo and brcmbluetoothinjector, my bluetooth was flaky. I really only use a MagicMouse2. It would connect and disconnect a few seconds later. Pressing the mouse button cause a reconnect, but then again would disconnect soon afterwards. Moving to 10.15.1 seems to have fixed bluetooth for me. The mouse connects on startup, and seems to stay connected. Again this is with the same 3 brcm kexts from acidantera's repo. There is some discussions about the broadcom bluetooth support over at:
  7. 10.15.1 seems to have fixed, or at least changed the bluetooth stack. My Magic Mouse 2 is working great now.
  8. kolodzieski

    [GUIDE] Lenovo T460/T470 macOS with Clover

    I also updated my t470 to Catalina. All was working except for Bluetooth. I switch to acidanthera's brcm repo, and got bluetooth working OK. I had to use brcmpatchram2, brcmfirmwarerepo, and brcmbluetoothinjector. I just dumped these in /Library/Extensions, and BT works; no parameters required. Seems to have survived a couple of sleep/wake cycles, but will keep everyone posted as to the long term stability.
  9. kolodzieski

    [GUIDE] Lenovo T460/T470 macOS with Clover

    https://github.com/ESProcessing/OS-X-BrcmPatchRAM Note my delays are rolled into the Info.plist <key>0489_e07a</key> <dict> <key>CFBundleIdentifier</key> <string>com.no-one.BrcmPatchRAM2</string> <key>DisplayName</key> <string>Broadcom Bluetooth 4.0 USB</string> <key>FirmwareKey</key> <string>BCM20702A1_001.002.014.1483.1651_v5747</string> <key>IOClass</key> <string>BrcmPatchRAM2</string> <key>IOMatchCategory</key> <string>BrcmPatchRAM2</string> <key>IOProviderClass</key> <string>IOUSBHostDevice</string> <key>InitialDelay</key> <integer>400</integer> <key>ProbeDelayDelay</key> <integer>200</integer> <key>PostResetDelay</key> <integer>400</integer> <key>UpgradeDelay</key> <integer>200</integer> <key>idProduct</key> <integer>57466</integer> <key>idVendor</key> <integer>1161</integer> </dict> brcm.tar.gz
  10. kolodzieski

    [GUIDE] Lenovo T460/T470 macOS with Clover

    @Mat posted, - You can remove : FakePCIID_Broadcom_WiFi.kext and FakePCIID.kext because they are replaced by AirportBrcmFixup.kext in Mojave I can attest that this is working fine for me. I try to keep up as best I can with the required kexts, and prefer actively maintained versions when possible. Currently on my i5-6300u t470, I am using: The bluetooth kext, BrcmFirmwareRepo and BcrmPathRam2 are from my custom repository that is RepoMans latest merged with one additional delay parameter from study of the @tluck version. It has been working flawlessly for me.
  11. kolodzieski

    [GUIDE] Lenovo T460/T470 macOS with Clover

    HDMI plug-play audio on t470 - i5-6300u Added the following to my config.plist -- This gives me plug and play HDMI audio. The change starts at framebuffer-pipecount and concludes at the end of the dictionary. I still use AppleALC layout 29 and my standard SSDT-HDEF-t460.aml. <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data>AAAWGQ==</data> <key>device-id</key> <data>FhkAAA==</data> <key>enable-hdmi20</key> <data>AQAAAA==</data> <key>framebuffer-fbmem</key> <data>AACQAA==</data> <key>framebuffer-patch-enable</key> <data>AQAAAA==</data> <key>framebuffer-stolenmem</key> <data>AAAwAQ==</data> <key>framebuffer-unifiedmem</key> <data>AAAAgA==</data> <key>enable-cfl-backlight-fix</key> <true/> <key>framebuffer-pipecount</key> <data>AwAAAA==</data> <key>framebuffer-portcount</key> <data>AwAAAA==</data> <key>framebuffer-con1-enable</key> <data>AQAAAA==</data> <key>framebuffer-con1-type</key> <data>AAgAAA==</data> <key>framebuffer-con2-enable</key> <data>AQAAAA==</data> <key>framebuffer-con2-type</key> <data>AAgAAA==</data> </dict>
  12. kolodzieski

    [GUIDE] Lenovo T460/T470 macOS with Clover

    bumped clover to 4920, WG, Lilu and AppleALC to latest releases. upgraded to 10.14.5 no -issues, everything working great. This is a t470 with i5-6300u.
  13. kolodzieski

    [GUIDE] Lenovo T460/T470 macOS with Clover

    https://github.com/ESProcessing/OS-X-BrcmPatchRAM -- now has all the changes + the logging I mentions in the previous post. boot args are not needed IF your card uses firmware 0489_e07a. Attached are the release binaries. brcm.tar.gz
  14. kolodzieski

    [GUIDE] Lenovo T460/T470 macOS with Clover

    It is working great for me. My particular bluetooth card is showing as firmware: [0489:e07a] Adding the delays into the appropriate firmware section of Info.plist works, one can remove the args. The code actually looks for a property, and then an arg. So even with the properties in place one can then override with an arg. <key>0489_e07a</key> <dict> <key>CFBundleIdentifier</key> <string>com.no-one.$(PRODUCT_NAME:rfc1034identifier)</string> <key>DisplayName</key> <string>Broadcom Bluetooth 4.0 USB</string> <key>FirmwareKey</key> <string>BCM20702A1_001.002.014.1483.1651_v5747</string> <key>IOClass</key> <string>BrcmPatchRAM2</string> <key>IOMatchCategory</key> <string>BrcmPatchRAM2</string> <key>IOProviderClass</key> <string>IOUSBHostDevice</string> <key>idProduct</key> <integer>57466</integer> <key>idVendor</key> <integer>1161</integer> <key>UpgradeDelay</key> <integer>200</integer> <key>InitialDelay</key> <integer>400</integer> <key>PostResetDelay</key> <integer>400</integer> </dict> I add a debug to the log file: sjk$ sudo dmesg | fgrep -i brcm | fgrep Delay BrcmPatchRAM2: [brcm (prop)-- UpgradeDelay]: 200 BrcmPatchRAM2: [brcm (prop)-- InitialDelay]: 400 BrcmPatchRAM2: [brcm (prop)-- PostResetDelay]: 400 I will upload a new binary soon.
  15. kolodzieski

    [GUIDE] Lenovo T460/T470 macOS with Clover

    I discovered something strange with regards to BRCM bluetooth, and it must be timing related. I previously mentioned that I patched RehabMan's latest code with some configurable delays present in @tluck's older codebase. This was working great for me when sleeping from shutting my lid, then reopening. If sleep was initiated, from the menu, however it was not working as good. I went back and diff the two code set's again, and had a small bug in my correction. I also found one other IOSleep that I skipped. Fixed all of this up, and the latest patched RehabMan's BRCM seems to be working great. I am using in my config.plist: <string> kext-dev-mode=1 bpr_initialdelay=400 bpr_upgradedelay=200 bpr_postresetdelay=400</string> </string> I discovered something strange with regards to BRCM bluetooth, and it must be timing related. I previously mentioned that I patched RehabMan's latest code with some configurable delays present in @tluck's older codebase. This was working great for me when sleeping from shutting my lid, then reopening. If sleep was initiated, from the menu, however it was not working as good. I went back and diff the two code set's again, and had a small bug in my patch. I also found one other IOSleep that I skipped. Fixed all of this up, and the latest patched RehabMan's BRCM seems to be working great. Both sleep/wake initiated from lid closure, or sleep from menu work fine, with bluetooth restored correctly after wake. I am using in my config.plist: <string> kext-dev-mode=1 bpr_initialdelay=400 bpr_upgradedelay=200 bpr_postresetdelay=400 </string> Attached are the rebuild kexts. brcm.tar.gz
×