Jump to content

bisk

Members
  • Content count

    94
  • Joined

  • Last visited

About bisk

  • Rank
    InsanelyMac Protégé

Contact Methods

  • Yahoo
    biskaway@yahoo.com

Profile Information

  • Gender
    Not Telling
  1. OK cool, Solved this one myself. Turns out that only a simple patch to AppleIntelFramebufferCapri.kext is needed. Since my internal display was fine with ig-platform 0x01660004, I simply needed to modify the internal (LVDS) framebuffer for ig-platform 0x01660003 to match it. A hex search of AppleIntelFramebufferCapri for framebuffer0 of 0x1660004 yields: <05030000 02000000 30020000> while the same search for framebuffer0 of 0x1660003 yields: <05030000 02000000 30000000> Patching the second pattern with the first fixes the internal display for ig-platform 0x01660003 and so allows us to open up additional framebuffers to get that external DP alive and kicking. This will likely work for anyone who has a clean HD4000 internal display under ig-platform 0x01660004 but NOT under ig-platform 0x01660003. Of course, 0x0166003 is necessary to get an external display. 0x01660004 is a single display platform only. I am now guessing that, for the Lenovo ThinkPad T430, this mod must only be necessary for units with the high resolution display (1600x900). I make this assumption since so many configs for these systems seem to use ig-platform 0x01660003 with no published complaints of a corrupted LCD display. So I guess that the low res display (1366x768) is OK under ig-platform 0x01660003 without this framebuffer mod.. I enclose the mod in plist format for convenience. Hope this helps somebody T430HiRes2PortFix.plist
  2. R U comfortable modifying your DSDT directly ?
  3. Hey all, I have a nearly perfect Sierra 10.12.6 Lenovo ThinkPad T430 which I am ready to upgrade but would like to solve my last outstanding issue first. Credit here goes to a guide over on the Tomato site by user ThiagoSchetini. However, what confuses me is that this guide claims that the external DP video works while the ig-platform-id recommended for use is 0x01660004. Well 0x01660004 only supports 1 framebuffer for the internal LVDS. So how then can the external DP be reported as working ? If I change ig-platform-id to the more popular mobile setting of 0x01660003 then the external DP does work perfectly but now the internal display goes low res, spreads wide and turns purple like a big bruise ! I do have a 1600x900 display and did try DualLink so that ain't it. Plus the LCD looks great with ig-platform-id = 0x01660004. I have tried all possible mobile ig-platform-id settings for the HD4000 and only 0x01660003 and 0x01660004 provide any display on the LCD with only 0x01660004 being usable. And again, only 0x01660003 opens up the external port. I threw a Hail Mary and installed Lilu and IntelGraphicsFixup but, unfortunately, these were of no help. I generated several IORegistry listings and only noticed one difference between 0003 and 0004. There were differences in the hextable for the AppleIntelFramebuffer@0->startup-timing property. Should I be trying to reset this via DSDT or am I just spinning my wheels here ? Any ideas would be so appreciated. I am on the latest BIOS v2.76 and there is no ability to manually set internal graphics memory values.
  4. bisk

    Lenovo Thinkpad T430 with High Sierra

    U probably need to set ig-platform-id to 0x01660004 U do this in your config.plist under Graphics as in example config enclosed ... config.plist
  5. Aloha ALL OK, figured this one out for myself ... It turns out that my problem was entirely caused by the LAN/ethernet kext ! This old Toshiba L755 laptop has the Atheros AR8152 LAN chip onboard so I went with the v1.02 ALXEthernet.kext. I believe this to be the latest available, tho' I might be mistaken. My first clue came during trouble shooting, when everytime that I attempted to remove the Ethernet interface in System Preferences->Network, the system would KP in ALXEthernet.kext. I needed to first remove ALXEthernet.kext from EFI->CLOVER->kexts->10.12 and then the interface could be dropped peacefully. After that, the system shuts down w/o rebooting with no special mods necessary AND most importantly of all, all initiations of sleep work perfectly, by menu selection, PowerSave timer and lid close. Plus lid wakeup is swift and unaided, no K/B or power button touch needed. I ended up rolling back to the older AtherosL1cEthernet.kext. Either version 1.01b9 or 1.02b2 is OK. While unplugged, my Ethernet interface status shows as Self-Assigned IP with a bogus 169.254.x.x address but it works, if connected. The poisonous ALXEthernet.kext correctly showed my ethernet status as Unplugged, BTW. So that's a wrap !!! Hopefully this helps somebody else out there Laterz
  6. Hmmmm, easiest way to diagnose is to remove the Mac drive form your trouble desktop and mount it with a SATA->USB cradle on another Mac. From there you can run fdisk on it to verify the partitions, active, etc. and perhaps reinstall clover on it, if necessary.
  7. Dude, I see a couple things right off the bat. 1. According to the config you have provided, you are injecting ATI instead of NVidia. 2. Your SMBIOS is set to mimic MacPro5,1 which is a bit old for your Haswell chipset. I think you look more like an iMac14,2, especially based on your video. I think #1 is what kills the deal for ya. Switch Inject=ATI to Inject=NVidia to give yourself a shot Good luck !
  8. Updating an older Toshiba SandyBridge laptop. This is a simple Intel HD3000 version of the Toshiba L755 not the one with the dedicated NVidia GPU. Exact specs: Toshiba L755-S5368, i5-2430M, HD3000 (1366x768), 4GB DDR3, Conexant CX20585 audio, 3 USB 2.0 ports, HDMI port, VGA port. Insyde H20 BIOS v2.70 Clover v2.3k_r3998 booting in legacy mode. It had been running Mountain Lion flawlessly for a long time. I now have Sierra 10.12.6 loaded and most everything looks really good: SpeedStep, audio input and output, LCD backlight control, HDMI video & audio, USB ports, battery power status, you name it. However, 2 major flaws remain. 1. The laptop reboots when going into sleep. Not when waking from sleep but when initially going into it. 2. The laptop reboots on shutdown. I have extracted a fresh DSDT and tried all kinds of fixes, patched AICPUPM and RTC kexts, DSDT edits and config.plist entries all to no avail. This system will even attempt sleeping and then reboot with NullCPUPowerManagement.kext loaded ! There is one thing a little different about this laptop. It sometimes gets into a state where it will not turn on at all, a brick. When this happens, I remove the battery and hold the power button to do an EC reset. Then it starts again just fine. Every once in a blue moon, while running, it will just lock up, mouse cursor continues to respond but nothing else is happening, even the CPU readings on HWMonitor freeze. I need to do a hard shutdown and then it won't turn back on until I do the EC reset. Just wondering if it's related, maybe an Embedded Controller issue with the sleep and shutdown. I have enclosed support files, DSDT source with comments, CLOVER folder, & IORegistry file. https://www.dropbox.com/s/18dg3mv7c5fht4e/SleepReboot.zip?dl=0 Thanks in advance to anyone with an idea.
  9. Hi. I also have a Toshiba L755 but mine is Intel HD3000 video only. Mine is running well with everything working flawlessly except for 2 problems. 1. It restarts on shutdown. 2. It restarts when entering sleep. Not a reboot when waking but a reboot when dropping into sleep. Even NullCPUPowerManagement will not stop it from sleeping and rebooting ! I have attempted shutdown/restart patches both in the DSDT and in the clover.plist with no joy. I notice that NullCPUPowerManagement is included in the download package. Is it necessary for you to load this to boot ? I do not need it or even to patch AppleIntelCPUPM but I am stuck with the pesky reboot on sleep problem. How is sleep/wake for you ? There is no custom DSDT included in your download here. Do you just use an OEM DSDT ? If you have modified yours, do you mind providing it ? Thanks in advance
  10. bisk

    Dell Keyboard hotkeys remapping

    Aloha guys, Hey, I have been working diligently trying to recreate your success here but am not so lucky I have a Dell Latitude E6540 which generates the exact same scan codes and ACPI calls as the OP's E6230. I have applied the PS2K patch in Method _Q66(), tried it with both IOWMIFamily.kext loaded and not loaded and no matter what ... Plus, I have tried 4 different ALPS versions of the VoodooPSController.kext Fn+<up arrow> and Fn+<down arrow> are simply ignored. I can only affect video brightness with Fn+F3 and Fn+F15(Insert). Running Sierra 10.12.6. I must be missing something very basic. This shouldn't be that hard, should it ?
  11. Alright, I did reinstall Clover with the customization options above but no difference. My problem does not involve finding the hard drive or getting this system to begin a boot cycle. My problem is that this system will create a prelinkedkernel that will NOT boot. I have 3 versions of the prelinkedkernel: #1 is 14MB and boots perfectly fine every time. It was created manually with "kextcache -i /" in single user mode. #2 is 19MB and KPs at the graphics kext loading stage. It was created manually with "kextcache -i /" after a successful boot into full graphics mode with preklinkedkernel #1. #3 is 24MB and KPs at the graphics kext loading stage. It was created automatically by the system when it decided that the prelinkedkernel needed to be rebuilt after a successful boot into full graphics mode with preklinkedkernel #1. They are too large to attach. WTH ? Really at a loss here. Has anyone ever experienced a problem like this ?
  12. OK, I'll reinstall clover with those options.
  13. Originally extracted from my own BIOS using F4 in Clover. Its an awesome build, just so confused. It runs El Capitan perfectly w/o the prelinkedkernel corruption thing.
  14. OK, I added the -no_compat_check and, sure enough, I am able to boot with stock Sierra /S/L/CS/PlatformSupport.plist and /S/L/E/NVDAStartup.kext. However, this system will still rebuild a prelinkedkernel that crashes upon reboot and right at the same place, immediately after: "IOGraphics flags 0x43". Here is the before and after prelinkedkernel. The smaller one is the original actually built on another system with the boot drive externally mounted. The second, larger one is what this system rebuilt while running with this boot drive. -rw-r--r-- 1 wheel 14750827 Jan 30 10:20 prelinkedkernel -rw-r--r-- 1 wheel 24052658 Jan 30 10:20 prelinkedkernel Strange how the timestamp did not change, huh ? I must stress that everything works on this system. Sleep, SpeedStep, Firewire, all USB ports, full graphics acceleration, native audio output, you name it. This is a Gigabyte P43T-ES3G mainboard. I believe that I have done all of the necessary DSDT mods but I am sure that there is always room for improvement. I also don't think that I really need very many of the usual Clover mods either but I will happily attach the results of your RunMe.app for inspection. I have never experienced a problem anything like this and I am not all that new to this scene. This is, in fact, my 122nd Hackintosh dating back to the Leopard days Thanks in advance ! Send me haxmax122.zip IORegistry.zip
  15. Thanks for the super quick response, wow ! If by "InjectNVidia", u mean config.plist->Graphics->Inject->NVidia=Yes. I'm already doing that. I use MacPro3,1 instaed of iMac10,1 because MacPro3,1 opens up more USB ports. This way, I don't need to muck around with USBInjectAll.kext. Does -no_compat_check flag eliminate need to modify PlatformSupport.plist ? Does it also fix the Sierra NVDAStartup.kext problem with older NVidia cards and Sierra ? I'll give -no_compat_check a shot tomorrow and report back as instructed. Mahalo !!!
×