Jump to content

EMlyDinEsH

Retired
  • Posts

    1102
  • Joined

  • Last visited

  • Days Won

    195

Everything posted by EMlyDinEsH

  1. Do you have v3 (or) v4 hardware? And explain your left button bug of jumping with a scenario so i could check from my end and fix it.
  2. I've developed many features around the touchpad and most of them are enabled which is people aren't used to, so try to go through my main thread for every feature and plist editing section for enabling/disabling the features not needed for you. I can promise that my current version is more stable and very usable, but you need to understand the features usage. From next version, I'll try to disable most of the features which people aren't used to(they can enable it back from plist). If you still have issues after checking out plist section and features then let me know about your issue and I'll help you out.
  3. You said some odd things like going full screen with single finger swipe and its because of Edge swiping for the three sides(Left, right and Top) so read about Edge swiping in mail thread to understand about this and let me if you have any issues with this. I suggest you to first go through the main thread about every feature and plist editing section for good understanding of the features then try it out. If you still have issues after this then let me know and I'll try to fix those issue you got.
  4. Specifications: Processor : Intel® Core™ i3-3217U Processor (3M Cache, 1.80 GHz) Graphics Processor(GPU) : Intel® HD Graphics 4000 Chipset : Intel® HM76 Express Chipset Hard disk : Hitachi 500GB 5400rpm HDD RAM : 4GB DDR3 1600 MHz SDRAM Wifi : Atheros AR9485 Wireless Network Adapter Bluetooth : Atheros AR3012 Bluetooth™ V4.0+HS (VID_13D3&PID_3362) LAN : Realtek RTL8168/8111 PCI-E Gigabit Ethernet Adapter Audio : Realtek® High Definition Audio ALC270 USB 3.0 : Unknown Touchpad : Elantech Touchpad v4 Hardware Webcam : USB2.0 UVC HD WebCam Card reader : Realtek RTS5289 PCI-E Card Reader Monitor : CMN N140BGE-L42 14.0 1366x768 Optical Drive : MATSHITA DVD-RAM UJ8C2 S Battery : 4Cells 2950 mAh 44 Whrs Interface : 1 x Combo audio jack 1 x VGA port/Mini D-sub 15-pin for external monitor 1 x USB 3.0 port(s) 2 x USB 2.0 port(s) 1 x RJ45 LAN Jack for LAN insert 1 x HDMI Working: Graphics with QE/CI on Intel HD4000 GPU Audio with VoodooHDA Bluetooth LAN USB2.0 Webcam Optical Drive HDMI (with Audio) Battery Elantech Touchpad Sleep, Processor P&C-States with Native power management Fn Hotkeys Not working: Atheros AR9485 Wireless Network Adapter (need to replace with supported card) Realtek RTS5289 PCI-E Card Reader Unknown: VGA USB3.0 Issues: None For Installation: Follow the Steps in the link below, starting with Pre installation, Installation and Post Installation: http://www.osxlatitude.com/edp/documentation/ Credits: anhecos for system dumps
  5. Hi everyone, This is a guide for enabling the ports VGA and HDMI/audio for Notebooks with Intel HD4000 GPU, which is based on my experience and details found by our hackintosh community making the guide in a way so everyone can understand. I will try to improve this guide and add more details when i find something. Needed: "AppleIntelFramebufferCapri.kext" From System/Library/Extensions Hex fiend application to patch the kext (Link: http://ridiculousfish.com/hexfiend/) Section - 1: INFORMATION ABOUT THE CONNECTORS FROM APPLE KEXT "AppleIntelFramebufferCapri": Lets first take a look at the connectors found and used by Apple in "AppleIntelFramebufferCapri" kext. The values which we need to consider and relevant from Apple framebuffer kext are Connectors types and its number for detecting Display ports. Connectors number values: 0503 - LVDS (Laptop built-in display) 0602 - VGA 0205/0406/0304 - HDMI/DVI/DP Connectors Type values: DVI/DP - 0004 DVI DUAL LINK - 0400 HDMI - 0008 and 06 VGA - 1000/0010/0001 Section - 2: CONNECTORS VALUES FOR DISPLAY PORTS DETECTION: // LVDS, works with any one of the below values 05 03 00 00 02 00 00 00 30 02 00 00 05 03 00 00 02 00 00 00 30 00 00 00 01 00 00 00 02 00 00 00 30 00 00 00 01 00 00 00 02 00 00 00 30 02 00 00 Port values XX XX can be any one from '02 05/ 03 04/ 04 06' for DVI/DP/HDMI. // DVI, works with any one of the below values XX XX 00 00 00 04 00 00 81 00 00 00 XX XX 00 00 00 04 00 00 07 01 00 00 XX XX 00 00 00 04 00 00 07 01 00 00 // HDMI XX XX 00 00 00 08 00 00 06 00 00 00 Connector type values XX XX can be any one from '10 00/ 00 10/ 00 01' for VGA. // VGA, works with any one of the below values 06 02 00 00 02 00 00 00 30 02 00 00 06 02 00 00 02 00 00 00 30 00 00 00 06 02 00 00 XX XX 00 00 07 01 00 00 06 02 00 00 XX XX 00 00 07 00 00 00 06 02 00 00 XX XX 00 00 81 00 00 00 06 02 00 00 XX XX 00 00 06 00 00 00 06 02 00 00 XX XX 00 00 09 00 00 00 Section - 3: EXPLAINING THE PATCH PROCESS OF CONNECTORS TABLE: Below, we have the Connector table from AppleIntelFramebufferCapri kext for platform-id 09 00 66 01. The reason for taking this platform-id as an example is because it has only three connectors so it matches laptops connectors. (Next close match/better platform-id is 03) Original: 09 00 66 01 01 03 03 03 00 00 00 04 00 00 00 01 00 00 00 20 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 D9 05 00 00 00 00 00 01 00 00 00 02 00 00 00 30 00 00 00 02 05 00 00 00 04 00 00 07 01 00 00 03 04 00 00 00 04 00 00 07 01 00 00 Let me explain the above table by each line 09 00 66 01 01 03 03 03 00 00 00 04 In this, we have information regarding platform id of HD4000 (09 00 66 01) and number of Connectors(Ports) which is 03. We can edit this port number to be 3 or less and overriding the respective lines of the port with '0' values which will eventually remove that port from the connectors frame buffer table. Note: Each connector table of platform-id has some lines like above which varies for each version of AppleIntelFramebufferCapri kext and I don't know what these are but they are needed, so don't do any changes to this. 00 00 00 01 00 00 00 20 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 D9 05 00 00 00 00 00 Next 01 00 00 00 02 00 00 00 30 00 00 00 Note: Some notebooks may need the value "05 03 00 00 02 00 00 00 30 00 00 00" for the LVDS to work, so you might be using the platform id 03 00 66 01 because of that, so you can still edit the connector with this value and proceed with platform id 09 (or) edit platform id 03 tables using same ideas explained here for platform id 09. The above line represents Laptop display (LVDS) which works fine, so we don't need to change anything here. But, if you find your LVDS is not working then try experiment with other LVDS values I've mentioned above. 02 05 00 00 00 04 00 00 07 01 00 00 03 04 00 00 00 04 00 00 07 01 00 00 The above 2 lines represent Display ports DVI and HDMI, but in HDMI only Video will work default so we we need to use modify the connector type values like below for Audio. 0205/0304/0406 00 00 00 08 00 00 06 00 00 00 ( or ) 0205/0304/0406 00 00 00 08 00 00 xx xx 00 00 where xx are default values Here we have edited connectors table for HDMI and VGA: Edited connectors table for GPU for the Platform id 09 00 66 01 09 00 66 01 01 03 03 03 00 00 00 04 00 00 00 01 00 00 00 20 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 D9 05 00 00 00 00 00 01 00 00 00 02 00 00 00 30 00 00 00 06 02 00 00 00 01 00 00 09 00 00 00 03 04 00 00 00 08 00 00 06 00 00 00 (or) 09 00 66 01 01 03 03 03 00 00 00 04 00 00 00 01 00 00 00 20 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 D9 05 00 00 00 00 00 01 00 00 00 02 00 00 00 30 00 00 00 02 05 00 00 00 08 00 00 06 00 00 00 / 02 05 00 00 00 08 00 00 07 01 00 00 06 02 00 00 00 01 00 00 09 00 00 00 Edited connectors table for the Platform id 03 00 66 01 Original: 03 00 66 01 01 02 04 02 00 00 00 04 00 00 00 01 00 00 00 20 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 03 00 00 02 00 00 00 30 00 00 00 02 05 00 00 00 04 00 00 07 04 00 00 03 04 00 00 00 04 00 00 81 00 00 00 04 06 00 00 00 04 00 00 81 00 00 00 Edited: 03 00 66 01 01 02 04 02 00 00 00 04 00 00 00 01 00 00 00 20 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 03 00 00 02 00 00 00 30 00 00 00 06 02 00 00 00 01 00 00 09 00 00 00 03 04 00 00 00 08 00 00 81 00 00 00 04 06 00 00 00 08 00 00 81 00 00 00 (or) 03 00 66 01 01 02 04 02 00 00 00 04 00 00 00 01 00 00 00 20 10 07 00 00 10 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 03 00 00 02 00 00 00 30 00 00 00 02 05 00 00 00 08 00 00 06 00 00 00 / 02 05 00 00 00 08 00 00 07 04 00 00 06 02 00 00 00 01 00 00 09 00 00 00 04 06 00 00 00 08 00 00 81 00 00 00 NOTE: For detecting LVDS, HDMI and VGA connectors, you have to try each value from "Connectors values" of Section-2 to find out on which connector your notebook is using what in order to make them work. You can experiment with other connectors tables found in the Apple frame buffer kext as well(which are 12 in number) using the "Connectors values" info of Section-2 to find even better one, because every notebook is not going deal VGA and HDMI similarly. In Mountain Lion 10.8.2 and all later releases, VGA is totally unsupported due to changes made by Apple in the HD4000 graphics drivers. Section - 4: STEPS FOR PATCHING THE KEXT: Get the File "AppleIntelFramebufferCapri" from AppleIntelFramebufferCapri.kext/Contents/MacOS folder and place it in some place(Ex:-Desktop) for patching Open the above file from the Hex fiend application Press Command + F for searching Enter Original Connectors table values in Find Box and edited Connectors table values in replace box then Click on Replace all button Now save the file and copy back the file to the Folder AppleIntelFramebufferCapri.kext/Contents/MacOS Install the patched Kext NOTE: Display's won't detect automatically, so we have to detect manually by going to the Display preferences and Click on Detect Display button. In Mountain Lion, we don't see Detect Display button at Display preferences. For getting this button, hold the ALT key at Display preferences to display the "Detect" button. For HDMI Audio: We need a DSDT patch for HDEF and patched AppleHDA (VoodooHDA might also work). For this, follow my guides for patching AppleHDA: AppleHDA Guide Hope this guide helps for people trying to get VGA and HDMI with audio. Credit goes to bcc9, RevoGirl(R.I.P), toldeda and others.
  6. You could try the bootpack of 5520 model from EDP, if that doesn't work then its recommended to get patched files for your model and get the bootpack for this. So, for getting patched files follow this link: https://osxlatitude.com/index.php?/topic/1945-dsdtssdt-patching/
  7. Specifications: Processor : Intel® Core i7-2630QM Processor (6M Cache, up to 2.90 GHz) Graphics Processor(GPU) : Intel® HD Graphics 3000 & NVIDIA® Optimus GeForce GT 540M Chipset : Intel® HM65 Express Chipset Hard disk : Seagate 500GB 7200rpm HDD RAM : 4GB DDR3 1333 MHz SDRAM Wifi : Atheros AR9285 802.11b/g/n Wireless Network Adapter (Atheros AR5B195 Combo) Bluetooth : Atheros AR3011 Bluetooth V3.0+HS (Atheros AR5B195 Combo) Ethernet : Atheros AR8151 PCI-E Gigabit Ethernet Controller Audio : Realtek® High Definition Audio ALC269VB USB 3.0 : FrescoLogic USB 3.0 xHCI Controller Touchpad : Elantech Touchpad v2 Hardware Webcam : USB2.0 UVC 2M WebCam Card reader : 3 -in-1 card reader ( SD/ MS/ MMC) Alcor Controller Monitor : Samsung LTN173KT01000 [17.3 LCD] 1600x900 Optical Drive : HL-DT-ST DVDRAM GT33N Battery : 6Cells 5200 mAh 56 Whrs Interface : 1 x Microphone-in jack 1 x Headphone-out jack 1 x VGA port/Mini D-sub 15-pin for external monitor 1 x USB 3.0 port(s) 3 x USB 2.0 port(s) 1 x RJ45 LAN Jack for LAN insert 1 x HDMI Working: Graphics with QE/CI on Intel HD3000 GPU Audio with VoodooHDA WiFi Bluetooth Ethernet USB2.0 and USB3.0 VGA and HDMI (With Audio) Webcam Card reader Optical Drive Battery Elan Touchpad with multi touch Sleep, Processor P&C-States with Native power management Fn Hotkeys Not working: Nvidia Optimus GT540M Graphics Switching Unknown: None Issues: None For Installation: Follow the Steps in the link below, starting with Pre installation, Installation and Post Installation: http://www.osxlatitude.com/edp/documentation/
  8. Let me see your current dsdt and send me an ioregfile as well, so i can find the problem. Also provide me your notebooks specs details.
  9. use the attached AppleHDA which is slightly modified by me and and install back IOAudioFamily node#14 and node#15 then let me know. If you get kernel panic again then send me a picture of that Kernel panic. AppleHDA_patched.zip
  10. v2.8 is available in the main thread, so check that one and let me know your feedback again. Please go through plist editing for clear understanding of every feature because many features are active than windows so there might be some conflicts for your understanding.
  11. PM me and i'll give you details. Are you asking about two and three fingers tapping? Please explain which features exactly you want to disable so i can help you.
  12. This kext is working for notebooks equipped with intel 2nd Gen CPU noteboooks, but its not working from 3rd Gen CPU notebooks as far as I know. I have re-uploaded the kext again so try it and let me know. You have to search the keyword "STBR" in dsdt and get the path details you will find with this method there and replace the exact patch of the STBR method in the code i provided.
  13. If you use v1.2 from that post then you don't need any patched Bluetooth kexts so you can use default vanilla bluetooth kext, but we found a issue with this which is bluetooth is not working after sleep. If you use v1.3 from this post then you have to patch Bluetooth kext according that post details and this one works after sleep as well.
  14. Which version of AppleHDA and Mac OSX you're using? Also is your codec ALC269? If possible send me your codec dump
  15. Hi, I did not get your issue clearly. Can you explain it once more?
  16. @Yenkee, upload the dump files and don't post it like above from next time. I'll take a look at your dump and patch files as soon as possible.
  17. Thinking about the prefpane, but i need to finish v2 hardware support before that since i have limited time.
  18. Hi everyone, For quite some time we've been facing the brightness issues like reduced max brightness and brightness always starting with max level at boot. We had workarounds for reduced max brightness by display sleep, but we never had any solution for brightness level at boot. So, i began to research for a solution to these issues and i've found a way to fix this. My solution is a startup script that executes at boot, which is based on the console application "SleepDisplay" and some other info i've found related to display brightness. This script is my modified version of sleepDisplay console application "BrightnessFix," which sleeps the display once(for max brightness) and sets the brightness level to the value from the file brightnessFix.plist. Choose startup Brightness level: You can choose startup brightness level by editing the "brightnessFix.pilst" file from the folder i've attached. Open the plist file in any text editors and change the value at the entry "ProgramArguments" for the last line of this to your desired brightness value at boot. Valid Brightness values are between 0.0, 0.1,0.2 ...... 1.0 Installation: Download the attached BrightnessFix zip file Copy this file to Desktop and Extract the zip file (Note: if you don't copy the file to Desktop then my script won't work) Run the Script "Install" inside the BrightnessFix folder and enter password to give root access for the script Uninstallation: Follow the steps of Installation but use the script "Uninstall" at the end. Update: v1.1 with a bug fix (failed to wake screen) and optimizations. Note: My script just copies the BrightnessFix to the folder /usr/bin and brightnessFix.plist file to the folder /Library/Launchagents. And I request everyone not to mirror my files, instead redirect to this post please. Hope this helps for many. Credits: developer of the SleepDisplay application BrightnessFix.zip BrightnessFix_v1.1.zip
  19. try Node#14_SPK and Node#15_HP kext which might work and let me know.
  20. I'm starting now, could you PM me with your skype id?
  21. try the new fn keys kext uploaded today and let me know.
  22. Hello everyone, Little background information about firmware patch from linux: I've developed this kext to update the firmware needed for those Atheros AR3012 and Broadcom Bluetooth devices to work with all functionalities that hardware supposed to do. Also integrated support for the Atheros bluetooth AR3011 (from old kext by mac4mat) with some improvements/fixes in my kext to make a single solution for bluetooth. BUG REPORT (HAVE A PROBLEM?): Send me your system log file from /var/log, ioreg file saved using IORegistryExplorer app v2.1 and Sys info saved from the app System Information (found in Utilities) in File menu. To receive files from other bluetooth devices (like Mobiles), enable the option "Bluetooth Sharing" in System Preferences->Sharing. Want to know why you can't pair iPhone? Read here Your Combo card WiFi hardware is detected and working, but Bluetooth hardware was not detected in ioreg and not working ? Read this post (Credits: tomwho) Following are the Bluetooth cards supported by my kext: AR3011: Atheros AR5B195 Combo (AR9285 Wifi + AR3011 Bluetooth) Atheros AR5B197 Combo (AR9287 Wifi + AR3011 Bluetooth) Other Atheros AR3011 cards with ids list below AR3012: Atheros WB225 Combo (AR9485 Wifi(doesn't work) + AR3012 Bluetooth) Other Atheros AR3012 cards with ids list below Atheros AR3011 30 sec delay fix (or) after sleep issues patch: (Should be working in 10.9.1+) Enter the following two commands in terminal and reboot: sudo perl -pi -e 's|\x0F\x85\x07\x01|\x0F\x84\x07\x01|g' /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUSBTransport.kext/Contents/MacOS/IOBluetoothHostControllerUSBTransport sudo touch /System/Library/Extensions/ For Clover, add this to kext patches instead: Name: IOBluetoothHostControllerUSBTransport Find: 0F850701 Replace: 0F840701 Comment: Fix Bluetooth 30 seconds delay patch Credits to TimeWalker for the patch idea. NOTE: BCM4352 WiFi 5Ghz access is now working (Credit goes to SKVO fromapplife.ru. For complete details on making this WiFI card work, follow this thread: BCM4352 WiFi BROADCOM WiFi/BT Combo cards Bluetooth: Broadcom BCM4352 Combo Broadcom BCM4360 Combo Broadcom BCM43162 Combo Broadcom BCM4313 Combo (Not all cards need Update) BROADCOM USB/Integrated Bluetooth: Asus BT-400 USB Bluetooth Belkin 20702 USB Bluetooth USB Dongles with 20702A1 Bluetooth (Delock, IOGear etc.,) HP BRCM1043 Integrated Bluetooth (found in HP Elite Notebooks) Supported Bluetooth Vendor and Product ID: (Few device ids below work only from v2.8) Broadcom: VID: 13d3 PID: 3404 (Azurewave 4352) VID: 13d3 PID: 3413 (Azurewave 4360) VID: 13d3 PID: 3418 (Azurewave 4352) VID: 13d3 PID: 3435 (Azurewave 4352) VID: 13d3 PID: 3456 (Azurewave 4352) VID: 0b05 PID: 17cb (Asus USB) VID: 0b05 PID: 17cf (Asus 4352) VID: 0b05 PID: 180a (Asus 4360) VID: 050d PID: 065a (Belkin) VID: 13d3 PID: 3411 (Dell Alienware 4352) VID: 413c PID: 8143 (Dell DW1550 4352) VID: 0a5c PID: 216f (Dell DW1560 4352 NGFF) VID: 0a5c PID: 21e1 (HP Elite NB) VID: 0a5c PID: 21fb (HP 4352) VID: 0a5c PID: 216b (HP 4352 NGFF) VID: 0a5c PID: 216e (HP BCM43162 NGFF) VID: 0a5c PID: 21fd (Generic 4352) VID: 0a5c PID: 21de (4352) VID: 0a5c PID: 22be (4352/4360) VID: 04ca PID: 200a (LiteOn 4352) VID: 04ca PID: 200b (LiteOn 4352) VID: 04ca PID: 200c (LiteOn 4352) VID: 04ca PID: 200f (LiteOn 4352) VID: 0a5c PID: 21e6 (ThinkPad NB) VID: 0489 PID: e079 (Lenovo BCM43162 NGFF) VID: 0489 PID: e07a (Lenovo NGFF) VID: 0930 PID: 0223 (Toshiba NGFF) VID: 0930 PID: 0221 (Toshiba) VID: 0a5c PID: 21e8 (Dongles Delock, IOGear etc.,) VID: 0489 PID: e032 (BCM4313) AR3011: VID: 03f0 PID: 311d VID: 0489 PID: e027 VID: 0489 PID: e02c VID: 0489 PID: e03d VID: 0930 PID: 0215 VID: 0b05 PID: 179c VID: 0cf3 PID: 3000 VID: 0cf3 PID: 3002 VID: 0cf3 PID: 3005 VID: 13d3 PID: 3304 VID: 04f2 PID: aff1 VID: 04ca PID: 3002 AR3012: VID: 0489 PID: e056 VID: 0489 PID: e036 VID: 0489 PID: e03c VID: 0489 PID: e078 VID: 04ca PID: 3005 VID: 04ca PID: 3006 VID: 0cf3 PID: 311d VID: 0cf3 PID: 0036 VID: 0cf3 PID: 3004 VID: 0cf3 PID: 3010 VID: 0cf3 PID: e004 VID: 13d3 PID: 3362 VID: 13d3 PID: 3402 VID: 13d3 PID: 3474 VID: 0b05 PID: 17d0 Kext Customization: You can customize the kext for choosing firmware by editing the file "info.plist" located inside my kext "BTFirmwareUploader.kext/Contents/". Go to the section "IOKitPersonalities" and edit the entry which has your vendor and device id values. Atheros AR3011 and AR3012 BT: You can choose firmware from either linux (or) windows. (Linux firmware is recommended mostly) For Linux firmware, edit the plist entry "Use Linux fw" to Yes (or) true. ) For the Windows firmware, edit the plist entry "Use Linux fw" to No (or) false for both AR3011 & AR3012. For AR3011, you can also choose three firmwares from windows by editing the plist entry "Windows fw" to the values 0-2. Value '0' is the most recent firmware. [Note: Only Windows firmware 1 supports Fn key toggle for BT Off/on in Asus] Broadcom BT: Firmware to use: You can choose either firmware which is meant for that specific device (or) higher version available so far by editing the plist entry "DeviceSpecificFw" to Yes/No (or) true/false. You can abort (or) ignore subsequent firmware updates if the last update was failed by editing the plist entry "AbortOnFwUpdFail" to Yes/No (or) true/false. This is optional and its meant only in case if any system needed update process to continue even if last update was failed for success.(Available from v3.0.5) How to install: 1) Remove any patched kexts (or) Bluetooth enablers installed for Bluetooth and use Apple vanilla Bluetooth kext. 2) Install my kext (BTFirmwareUploader.kext) using your favorite kext installers to /System/Library/Extensions. (Don't install my kext through E/E (or) clover injection). Supports: ​Atheros BT is supported from 10.6.8 or later Broadcom BT is supported from 10.8.5 or later NOTE for 10.11: If you have any problems with my kext firmware update for Broadcom BT in 10.11 then use only "BluetoothDevBroadcomInjector.kext" instead which is just an injector to load Apple BT driver. Change Log: Update: v3.1 5 Released (Legacy version is for 10.10 or lower) Added support for new device ​Supports for 10.6.8 ​Fixed legacy version which was not working Some Minor bug fixes and optimizations Update: v3.1 (Legacy version is for 10.10 or lower) Updated non-device specific firmware version to latest available Added support new devices (check the updated list) Improved 10.11 support Some Minor bug fixes and optimizations Update: v3.0.5 Released Fixed a major bug affecting Atheros Bluetooth Improved 10.11 support Added a plist option for Broadcom Bluetooth to abort update process on fail (Optional) Some Minor bug fixes and optimizations Update: v3.0 Updated support for 10.11 using new SDK and USB API (you have to use kext compiled for 10.11) Made several Improvements and optimizations Fixed some minor bugs Update: v2.8.7 Added OS X detection to prevent/solve issues in 10.11 Fixed some bugs and made few improvements Update: v2.8.5 Fixed a major bug affecting some asus systems with KP Fixed issues related to firmware not getting updated sometimes Fixed some bugs in Atheros firmware update Added few new Atheros AR3012 bluetooth device ids to supported list Some improvements and code optimizations Update: v2.8 Updated firmware for some devices and higher version option Added support for some new devices Improvements to upload process time which finishes quicker now as i've reduced the time needed by doing more beta tests so works better Some minor bug fixes and optimizations Update: v2.7 Updated firmware for some devices and higher version option Added support for some new devices Fixes a bug when dual booting from windows which breaks BT Fixed a bug in BluetoothDevInfo kext injection and renamed the kext name Removed unnecessary "UpdAfterSleep" option from plist Some minor bug fixes and optimizations Update: v2.6 Added support for new Broadcom bluetooth devices Added support for new Atheros bluetooth devices Updated kext to use firmware specific to the Broadcom BT devices Removed unnecessary patch for HP BT (PID:21e3) Fixed some bugs Optimized code Update: v2.5.2 Final Added support for two Broadcom bluetooth devices from HP(VID: 0a5c PID: 21e3/PID: 21e1) Fixed a minor bug in BluetoothDevInfo kext Update: v2.5 Final Added plist option "UseStandaloneFw" to choose standalone firmware meant for BT only cards like Asus BT-400. Added support for two new BCM4352 BT (Dell alienware BCM4352 combo) Fixed device reset error bugs Some minor bug fixes and optimizations Update: v2.4 ​Added support for two new AR3011 BT(VID: 0489 PID: e02c and VID: 0930 PID: 0215) Added support for two new BCM4352 BT (HP and NGFF Toshiba) Added support for new AR3012 BT (VID: 0cf3 PID: 311d) Minor optimizations Update: v2.3 Improved performance of upload ​Fixed issues related to BCM Fixed issues related to firmware update after sleep Updated Broadcom firmware to new version Added LiteOn BCM4352 and an AR3011(PID: e027) card Moved bluetooth info to a plugin kext located inside the PlugIns folder Optimized code Update: v2.1 Added fully working support for AR3012 Updated new firmware in Broadcom Added Dell DW 1550 BCM 94352HMB card and AR3012 card ID's Fixed an issue with AR3011 bluetooth Optimized code Update: v2beta Added experimental support for AR3012(still in testing phase) Added firmware option for Broadcom and updated to new firmware Added new firmware for Atheros Added Asus BCM4352 card support Fixed an issue with AR3011 bluetooth which is failing for some cards like (dev:0x3000 & 0x179c) Apple bluetooth kext patch is not needed for Broadcom bluetooth anymore Update: v1.5 Added more Atheros Bluetooth devices (VEN:0cf3, DEV:3000,3002,3005) Fixed an issue with Atheros AR3011 Bluetooth after sleep Fixed an issue with Broadcom Bluetooth which prevented successful system boot without -v flag First release: v1.3 Enables Bluetooth in the new ac Broadcom BCM4352 card Added support for AR3011 from old kext(credits: mac4mat) Fixes an issue for AR3011 with the old uploader kext which is breaking during reboots in Asus Notebooks Added options to choose firmware for Atheros Bluetooth in the plist For any support, PM me in forums. Note: Don't mirror my kext please, just provide the link for my post. Credits: Leon for providing the opportunity & testing the kext, donators who helped to get me a card for the development, mac4mat (tonycrapx) for the AR3011 source and laloch(archlinux) for the ideas of Broadcom card PS: I've worked very hard in this and need your support , so I request you to consider a small donation if possible which helps me and allows to spend more time on this for future updates. Paypal: Thanks for the support. BTFirmwareUploader_v2.7_Final.zip BTFirmwareUploader_v2.8_Final.zip BTFirmwareUploader_v2.8.5_Final.zip BTFirmwareUploade_v2.8.7.zip BTFirmwareUploader_v3.0_Final.zip BTFirmwareUploader_v3.0_Final_10.11.zip BluetoothDevBroadcomInjector.kext.zip BTFirmwareUploader_v3.0.5.zip BTFirmwareUploader_v3.0.5_10.11.zip BTFirmwareUploader_v3.1_Legacy.zip BTFirmwareUploader_v3.1.zip BTFirmwareUploader_3.1.5_10.11.zip BTFirmwareUploader_3.1.5_Legacy.zip
  23. Nice! Please upload your kext here so i can add it to EDP for others.
×
×
  • Create New...