Jump to content

Schiller

Members
  • Posts

    14
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by Schiller

  1. Off-topic but I also achieved this, I didn't replace the antennas since I was lazy to open the LCD panel, instead I soldered (only a drop above each connection so they stay in place) the E7440's built-in antennas to the BCM94360CS2 chip connectors. Everything works as intended "out of the box" (no WIFI or BT patches at all) handoff, continuity, hotspot, etc.  :twisted:

    • Like 2
  2. BTW for macOS High Sierra 10.13 things changed and the previous inject methods are not working like before, at least for me.

     

    After High Sierra update WiFi was working, BT more or less, I had a "Third Party Wireless Card" instead of Airport Extreme. AirDrop, hotspot, handoff, etc weren't working either.

     

    So here's a mini guide, things get simpler with these steps :-P :

     

    1. You need latest Lilu (requires v1.2.0) and load AirportBrcmFixup to /EFI/CLOVER/kexts/10.13/ 
       
    2. Clover AirPortBrcm4360 kext patches are no longer needed with AirportBrcmFixup.kext so remove or disable them.
       
    3. You still need to inject BT as before, in my case I'm using BrcmFirmwareRepo.kext and BrcmPatchRAM2.kext in /S/L/E
       
    4. Also keep the previous Clover options active such as:

    ACPI > Fixes > AddDTGP

    ACPI > Fixes > FixAirport

    Devices > Fake ID > WIFI =  0x43a014E4

     

     

    post-108175-0-03307400-1510336656_thumb.png

     

    post-108175-0-59351600-1510336666_thumb.png

     

    post-108175-0-91381700-1510336676_thumb.png

     

    Have fun and pair those 4.0 bluetooth devices you love while streaming music, movies, etc  8-)

     

     

  3. macOS High Sierra 10.13.1

     

    AirDrop is working with this card, and it's really fast :)

     

    post-108175-0-58050200-1510161485_thumb.png

     

     

    I have one of these cards working on a Latitude E6420. I was wondering if you ever got Handoff/Continuity working? On my system they show the BT is capable of those functions but nothing happens when I try to do the Universal Clipboard. Other functions work fine like Airdrop. What I really would like to get working is the Apple Watch unlocking but it says that it cannot communicate with it.

     

    I decided to order a AW-CB160H/BCM94360HMB that will come next week but the U.FL to MHF4 adapter cables are shipping from China so they won't be here for a while. I'm hoping it will fix my Continuity issues but I thought I'd still try to troubleshoot my current card until then.

     

     

    Handoff / Continuity is active in my system but I never got them working:

     

    I see iPhone's safari web page in macOS dock (same with notes, messages, etc)

     

    post-108175-0-62091900-1510161504_thumb.png

     

    But I can't really open it:

     

    post-108175-0-18116200-1510161524_thumb.png

     

    Notes:

     

    post-108175-0-30892400-1510161659_thumb.png

     

    post-108175-0-30950000-1510161673_thumb.png

     

    Universal clipboard doesn't work for me either.

  4. post-108175-0-94651000-1509476618_thumb.png

     

    High Sierra 10.13.1 installed (from app store) with some strange issues:

     

    • First reboot when installing I got this message: Invalid partition table!
      • I powered off/on the laptop and clover booted like before. 
    • When I ran the commands to fix permissions and rebuild cache my laptop was stuck on the Apple logo twice, power off/on fixed the issue.

     

    Everything seems to be working though.

     

     

    Regards

  5. MacOS High Sierra 10.13 Supplemental Update just installed without problems from the App Store.

     

    Once update finishes you just need to re-run these commands (read post #2 for details) and reboot.

     

    Repair permissions and rebuild cache:

    sudo chmod -Rf 755 /L*/E*sudo chown -Rf 0:0 /L*/E*sudo chmod -Rf 755 /S*/L*/E*sudo chown -Rf 0:0 /S*/L*/E*sudo touch -f /L*/E*sudo touch -f /S*/L*/E*sudo kextcache -Boot -U /

    post-108175-0-07725600-1507228943_thumb.png

     

    Build

     

    post-108175-0-37808100-1507228948_thumb.png

  6. Hi, I just followed these steps and successfully upgraded my E7440 to High Sierra, I hope it helps. 

    1. Backup your information and have a bootable USB with your current EFI configuration (Time machine is best for backups).
       
    2. Upgrade Clover to 4233 (latest available at time of writing).
      post-108175-0-01506900-1507216895_thumb.png
       
    3. Download apfs.efi.zip and put it in your EFI partition: /EFI/CLOVER/drivers64UEFI/
      This will make Clover compatible with new Apple File System APFS.
       
    4. [Recommended] Update your current sierra kexts and place them under /EFI/CLOVER/kexts/Other/ (create the folder if it doesn't exists).
      I'm using these kexts:
      E7440 HS EFI kexts.zip
       
    5. Edit config.plist (I recommend using Clover Configurator 4.53 or newer) and activate Fix Headers option under Acpi:post-108175-0-76551800-1506612627_thumb.png
       
    6. Reboot Sierra and check that everything is ok, use bdmesg | grep APFS in a terminal to see if APFS driver was loaded without problems:
      bdmesg | grep APFS
      post-108175-0-55378100-1507217003_thumb.png
       
    7. See Jake's post below if you don't want to use APFS and keep HFS+ or install on another partition.
      Download High Sierra from Mac App Store and follow instructions, the installation process will reboot your laptop a couple of times, you will also notice a new option in Clover bootloader, don't move anything there, just let it reboot and choose the boot option automatically (if you have boot timeout activated it will boot with the new auto-selected option).
       
    8. At this point I'll assume you already have working kexts in /S/L/E or /L/E. You must rebuild cache and repair permissions, open a terminal and execute the following commands with sudo then reboot:
      sudo chmod -Rf 755 /L*/E*
      sudo chown -Rf 0:0 /L*/E*
      sudo chmod -Rf 755 /S*/L*/E*
      sudo chown -Rf 0:0 /S*/L*/E*
      sudo touch -f /L*/E*
      sudo touch -f /S*/L*/E*
      sudo kextcache -Boot -U /
    9. Note that the above commands may or may not need to be executed more than once if it fails. You will notice if any drivers are missing (I had to run them and reboot twice in order to get audio working again for example). 

     

     

     

    Regards

    • Like 4
  7. Schiller, i have an e7240 which I believe has similar configs like your e7440. All works great in my 10.12.6 except left mouse clicks dont and bluetooth.  Can you help me figure out or share the kexts and I can try. thanks

     

    For trackpad I use Dr. Hurt's: VoodooPS2Controller.kext.zip

     

    Working:

    • 1 finger tap click
    • Both clicks (including the ones above touchpad)
    • Trackstick
    • 2 finger tap for right click
    • 2 finger scrolling
    • 3 finger gestures (like change desktop screen)
    • 4 finger gestures (hard to do for me mostly because of the trackpad size)
    • Preferences settings:

    post-108175-0-16252900-1501173443_thumb.png

     

    Not working or probably I don't have them configured:

    • 2 finger gestures (like previous page or show all active tabs both in safari)
    • Edges scrolling (I don't use this anyway)

     

    I load it in /EFI/CLOVER/kexts/10.12/ and I haven't found problems so far, just make sure you don't have any other trackpad  kexts or duplicates in /S/L/E or /L/E and you can load the kext from any of those locations btw (just one like I said).

     

    If you load any kexts from /S/L/E or /L/E you have to repair permissions and rebuild kernel cache after moving the drivers to any of those locations.

     

    Repair permission and rebuild cache

    sudo chmod -Rf 755 /L*/E*
    sudo chown -Rf 0:0 /L*/E*
    sudo chmod -Rf 755 /S*/L*/E*
    sudo chown -Rf 0:0 /S*/L*/E*
    sudo touch -f /L*/E*
    sudo touch -f /S*/L*/E*
    sudo kextcache -Boot -U /

    Now for bluetooth, what combo card (WiFi+BT) are you using?

  8. That happens when you reduce laptop's display brightness at minimum and a shutdown occurs. You have to increase brightness with Fn+Insert when macOS boots up.

     

    Also if you update let's say from 10.12.4 to 10.12.5 or any macOS update... you probably (it's best to) need to rebuild your kernel cache to avoid kexts not being loaded (sound, trackpad, etc) when the OS starts.

     

    And it's recommended to keep your kexts updated to the latest stable versions available (just in case... keep your bootable USB close :P)

  9. @kfiatos: did you patch your DSDT USB controllers with power management code?

     

    @Alex Rivera: one way to fix the iTunes movies issues is to use the Shiki kext. Known to fix green screen problems on Ivy Bridge and can also fix issues on Haswell iGPUs.

     

    Thanks Hervé

     

    Shiki kext works and fixes several problems with streaming codecs and iTunes trailers/videos, at least under E7440 with HD4400. I can finally browse Twitter and other websites without fearing a sudden freeze...

     

    Just install these in Clover kexts folder: /Volumes/EFI/EFI/CLOVER/kexts/10.12/

     

    Fixes freezes:

    IntelGraphicsFixup Lilu

     

    iTunes trailers/videos:

    Shiki

     

    I'm getting these message from iTunes movies though... maybe my display is not HDCP compatible? I bet I could play iTunes movies on MS Windows/iTunes when I had it installed.

     

    post-108175-0-75087100-1492627827_thumb.png

    • Like 1
×
×
  • Create New...