Jump to content



Member Since 21 Oct 2006
Offline Last Active Jan 15 2018 11:41 PM

#2070615 [Guide] Mammoth Method v2.00 - HP DVx 10.6.x: Fast, Easy, Comprehensive Insta...

Posted by gsly on 17 October 2014 - 03:38 PM

+1 Anyone knows if we can get GPT boot?? No, you can't get proper UEFI boot on the Insyde bios (at least on my DV8) even with a hacked bios to enable UEFI and/or recreating the HP_Tools partition. I've tried. The best you can do is:Use Clover (MBR install) on USB to boot each O/S in UEFI mode, install full GPT disk and UEFI capable  (Windows 8.1, Ubuntu 14.04, OSX 10.9 for me)Install Clover with UEFI options but also need the Clover boot sector option installed to protective MBR in GPTInsyde BIOS boots MBR that loads Clover UEFI that then loads your O/S in UEFI mode.I think the big issue is that there is no NVRAM or proper NVRAM support in Insyde's "hybrid" BIOS and this is needed for storage of the boot options, etc. Occasionally I've been thrown into the BIOS screen that let's you view and set these boot options but it is always blank and you can't set anything. IMHO, the Insyde UEFI support was broken and that is why they locked it out from the BIOS.

#2015727 [Guide] Mammoth Method v2.00 - HP DVx 10.6.x: Fast, Easy, Comprehensive Insta...

Posted by gsly on 28 April 2014 - 01:39 AM

Hello Mammoth & everyone, I finally Figured out with help from "Mirone" what is causing problems with our Sound Kext & all Problems Related to sound are now fixed Also Now we don't have to Replace the sound Kext in every update and we let Clover do the Patching Now Speaker works, LineOut works, mic Works, HDMI Works, LineIn, not Tested  and finally there is no sound assertion errors  :thumbsup_anim: Thanks Yehia Amer, I just implemented this on my DV8 and it seems to be working ok. (I was slowly working on the same idea). 

#1937778 [Guide] Mammoth Method v2.00 - HP DVx 10.6.x: Fast, Easy, Comprehensive Insta...

Posted by gsly on 09 August 2013 - 03:42 PM

Thanks @Yehia Amer. I haven't had the time to redo my DV8 in pure UEFI mode yet but I started planning for it and this helps :)  The biggest problem (IMHO) is finding the tools that understand UEFI and GPT so that when (for example) you create the Windows installation USB, it boots in the correct UEFI mode (vs. MBR) but you can also do it yourself if you look at the UEFI standards and ensure that your media is FAT32 only (UEFI requirement) and GPT partitioned (no MBR for sofware to see and *assume*).  At least OSX assumes UEFI on install and you have to hack it if you really want MBR, so that's another benefit of running Clover. Another problem is the order of installation and partitioning. Although the UEFI standard clearly supports multiple operating systems to exist and boot, the vendors have implemented their installations like the old MBR world, stomping on each other.  Did you notice that installing OSX after Windows will format/delete the FAT32 boot partit...

#1917312 ASUS Zenbook Prime UX31A-DB51 Ultrabook - fixes, mods, tweaks, etc

Posted by gsly on 23 May 2013 - 02:15 PM

What are the advantages of using Chameleon over Clover? 1.) Easy installation. And? ... While I have to agree that Chameleon is easier to configure than Clover, that is also its weakness due to limited functionality. If you are using UEFI (as the Zenbook does) then Clover gives you much faster boot times, the ability to inject kexts from outside the OS to allow easier OS updates, support to multi-boot UEFI OSes, etc.

#1869054 ASUS Zenbook Prime UX31A-DB51 Ultrabook - fixes, mods, tweaks, etc

Posted by gsly on 26 November 2012 - 04:02 PM

Has anyone else tried to open up the screen to put in their own antennas? On the UX32VD, the antennas are not in the screen, but rather the hinge area of the screen. They connect to the metal frame of the screen via the screws that hold the antenna assembly. I simply removed the Asus assembly and cannibalized an old Dell laptop antenna to put in it's place. Any yes, stripping those wires is delicate work!
  • cyf likes this

#1863965 HP DVx ACPI 3.x/4.x Battery Driver (10.6/10.7)

Posted by gsly on 30 October 2012 - 03:02 PM

It is weird -- seems like you are using a different DSDT in 32-bit vs. 64-bit. Your 32-bit install DSDT is working. And your 64-bit is broken... Are you sure you are using the same DSDT in each case?? I would check your bdmesg to be sure your DSDT is loading from where you think it is and that it is the same as the one your 32-bit install is using... I don't really know too much about changes to ACPIPlatform that might have happened between 32-bit and 64-bit. But that could be the issue as well... maybe the 32-bit ACPI code in even Lion is "more capable" than the 64-bit code. But this thread covers the main known issue pretty well: where 16-bit EC registers cannot be accessed and must be converted to access 8-bits at a time. This requires a close look at the DSDT code involved in battery status, and a little bit of experimentation with DSDT code changes... Also review any register manipulation in the DSDT (bit shifting, masking, multiplication, division, etc) to e...

#1863963 ASUS Zenbook Prime UX31A-DB51 Ultrabook - fixes, mods, tweaks, etc

Posted by gsly on 30 October 2012 - 02:49 PM

1. So I started fresh, and in GParted, I deleted all the partitions in on my ADATA 256 GB SSD and created a GPT disk with the following partitions (sizes are approximate): - 90 GB: Windows 8 (FAT32 - I later let Windows 8 installed delete this partition and create what it wanted, as it wasn't going to install otherwise). - 64 GB: Mac OS (FAT32 - again, I'll let OS X delete this partition and create what it wants during install) - 100 GB: Data (NTFS--I figured I would put data on this partition and would be able to access my pictures, etc. when booted into either OS) 2. Installed Windows 8 using UEFI and GPT, during which the 90 GB partition turned into: *: Recovery - NTFS 300 MB *: (unnamed) - FAT32 100 MB (EFI System Partition) *: (unnamed) - Other 128 MB (Reserved Partition--Presumably MS Reserved Partition) C: (unnamed) - NTFS 86 GB (Windows 8 install) I'm at the stage where I'm about to install OS X, and have a few questions: 1. Once I install OS X, do I put...
  • cyf likes this

#1829542 HP DVx ACPI 3.x/4.x Battery Driver (10.6/10.7)

Posted by gsly on 26 June 2012 - 06:51 PM

gsly, I am very interested in porting this to HP Probook 6560b and SONY VPCSE laptops. Using your kext, the battery is detected less than 40% of time during boot up. I don't know what's causing the battery not to be detected the rest of the time. All I changed was the 16 to 8 bit DSDT mod. Any suggestion would be greatly appreciated. I will post the original battery codes if you have time to quickly glance at them for me. Thanks, wadalada Oh my... You have some work to do now that I see the HP DSDT. I didn't think HP could make a DSDT any more buggy than what I found in my DV8, but in looking at this one is just painful... Ok, the first issue I see is likely related to the kext not seeing your battery (on the HP). Your laptop has two batteries and if you search this thread, you'll see that the kext only supports one battery so you have to modify the DSDT to enable only one of them. Various timing/contention issues during boot likely allows one of the batter...

#1818850 HP DVx ACPI 3.x/4.x Battery Driver (10.6/10.7)

Posted by gsly on 08 May 2012 - 02:57 PM

Sorry if I 'push' things, a simple upload here will do just fine. I was hopping to take a look before I will trash this laptop... Thanks. Sorry about that THe KiNG, been busy. I figured out the setup for github and uploaded the source code there and updated the original post with the link.

#1780339 HP DVx ACPI 3.x/4.x Battery Driver (10.6/10.7)

Posted by gsly on 21 December 2011 - 08:15 PM

hi gsly, Am I to assume that your fix is not brand specific and i can fix my ITOS() method simply by adding Store(Zero, Index(Local0, Local2)) before Return (Local0) at its end ? ... Or there is more to do ? This is from Dell XPS L501x, Thanks Correct, this function is not brand specific and could be used on any platform provided the dependent supporting functions GBFE() and PBFE() are implemented as well. This method just converts a number into the ASCII string equivalent. If you've found the same function with the same bug in Dell DSDT code, that either indicates that manufactures have access to the same set of common ACPI library functions, or more likely, manufacturers are just stealing each other's code. :dev:

#1778538 HP DVx ACPI 3.x/4.x Battery Driver (10.6/10.7)

Posted by gsly on 14 December 2011 - 03:05 PM

I tried it by myself but no chance i searched Google for hours, but i didn't find anything about the SMBus write / reading on Thinkpads DSDT. Maybe you can take a short look on my DSDT if you can find something about this. I think you know more about this stuff than me :). I don't see any SMBus related code and it looks like all of the battery information is hard connected to the embedded controller. I can tell from the following naming patterns that all of this is likely related to the (S)mart (B)attery: Field (ECOR, ByteAcc, NoLock, Preserve) { Offset (0xA0), SBRC, 16, SBFC, 16, SBAE, 16, SBRS, 16, SBAC, 16, SBVO, 16, SBAF, 16, SBBS, 16 } Field (ECOR, ByteAcc, N...

#1739840 HP DVx ACPI 3.x/4.x Battery Driver (10.6/10.7)

Posted by gsly on 25 August 2011 - 01:14 PM

hi gsly bcc9 post dsdt solution for lion. i try to use it but i can not figure out. plz can you check it http://www.insanelym...p;#entry1737541I have seen his post and I've been doing some testing related to this as well as looking into the changes in AppleACPIPlatform that cause this. Nothing significant to report yet.

#1729132 HP DVx ACPI 3.x/4.x Battery Driver (10.6/10.7)

Posted by gsly on 03 August 2011 - 11:52 PM

The following implements an Advanced Configuration and Power Interface (ACPI) based battery manager kernel extension (kext/driver) for laptops. It should work correctly on any laptop that correctly implements the ACPI standard DSDT methods as defined in the Advanced Configuration and Power Interface Specification 4.0a. Reference documents used: Advanced Configuration and Power Interface (ACPI) Specification 4.0aSystem Management Bus (SMBus) 2.0Smart Battery System (SBS) 1.1The driver has both generic and HP specific functionality that is configurable and it will probably work on all platforms that properly implement the _BST, _BIF and/or _BIX methods in their DSDT. Therefore, there are several installation methods available: Generic platforms: ACPI 3.x _BIF method: Configure key "UseExtendedBatteryInformationMethod" to false in Info.plist and install kext.ACPI 4.x _BIX method: Configure key "UseExtendedBatteryInformationMethod" to true in Info.plist and install ke...
© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy