Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 08/27/2018 in all areas

  1. SMCHelper is incompatible with VirtualSMC. Why does no one read the FAQ? https://github.com/acidanthera/VirtualSMC/blob/master/Docs/FAQ.md#what-are-the-requirements
    6 points
  2. New Developer Beta 9 is out: Build 18A377a
    3 points
  3. Product -> Scheme -> Edit scheme Latest Release Build 1.0.0 (RELEASE)_d1095da5ce7eb5d279800d339d32e628dab93547.zip
    3 points
  4. 2 points
  5. Ok thanks for the help everything is working again on my optiplex 790, it has been a long time for me to install OSX but after 2 days of struggling it works. Nice to see that the optiplex topic is still alive. Great work to all
    2 points
  6. https://fileinfo.com/extension/dsym
    2 points
  7. 2 points
  8. Basic functionality (booting the system) should be possible even without lilu according to faq. Sent from my SM-G960F using Tapatalk
    2 points
  9. Pavo, noticed some key duplicates in your dump, e.g.: [VC0C] type [sp3c] 73703363 len [ 2] attr [80] -> 0D4A [VC0C] type [sp3c] 73703363 len [ 2] attr [80] -> 0D4A That was a bug (though an unrelated one), please check the latest commit that it no longer happens (should contain VC0C and VC1C), best to dump again. "Not readable" keys are also unrelated, that's how SMC is supposed to work.
    2 points
  10. KGP, Pavo, and all experiencing "missing" cores. Check smcread -s, you will find the temperature for all your cores properly listed. See the key names here: https://github.com/acidanthera/VirtualSMC/blob/master/Docs/SMCKeys.txt#L847 If it is not the case, well, I can explore it with you, but this is unlikely. Tt was well tested, and VSMC supports up to 36 cores (Apple max, due to alphabet limitations). Relevant FAQ entries explaining why some software is broken (nobody reads docs, I get it): https://github.com/acidanthera/VirtualSMC/blob/master/Docs/FAQ.md#why-does-sensor-x-not-show-the-information-in-y https://github.com/acidanthera/VirtualSMC/blob/master/Docs/SensorInfo.md#recommendations In short, iStat Menus provides a custom profile (FauxMac) when it detects FakeSMC, which creates and uses SMC keys not existent on a real mac: https://github.com/acidanthera/VirtualSMC/blob/master/Docs/iStat.txt#L1953 This is not the case for VirtualSMC, and VirtualSMC will not invent its own keys but only use the ones found on a real mac. iStat Menus thinks that a hack running vsmc is a real mac, and for this reason the corresponding profiles of each mac model are used (each profile is listed in the document above). Different mac models have different sensor list and different limitations (e.g. core count). That means, iStat Menus will not *try* to read more SMC keys than it expects to find in a corresponding mac model. This behaviour is nothing but a bug of iStat Menus, as even on a real mac the CPU can be upgraded with more cores, and depending on the firmware/software more keys could appear (especially on T2). One could also use VirtualSMC to provide more keys on a real mac. If you find it uncomfortable, you should consider writing your own monitoring software or bugreporting iStat Menus author suggesting to: — remove the "count" limitations — allow custom sensor profile creation This is the most reasonable decision. Also, while it may surprise you, but the values CPUSensors report are actually wrong on systems with multiple CPUs, and I strongly doubt the core values are correct everywhere as well (due to wrong topology/ht analysis) Hope it helps and answers all the questions. Really, docs are your friend, it is no fun to write things twice.
    2 points
  11. My Original Specifications - Proccessor Intel Core 2 Duo E7500 2.93 Ghz - RAM 2 GB PC10600 DDR3 - HDD WD Blue 250 GB - DVD-R 9mm - LAN Broadcom BCM57780 NetLink Gigabit Ethernet - Codec Audio Chipset ACL269 Rev 0x0100 - OS Windows 7 Professional (OEM License) - GPU Intel GMA X4500 My Mod - RAM 4 GB (2 GB + 2 GB) PC10600 DDR3 - Replace DVD-R 9mm With HDD Caddy 9mm SATA to 9.5mm SATA (i put 500 GB WD Blue 9.5mm inside the HDD Caddy) - GPU ATI Mobility Radeon HD 5450 1 GB DDR3 - OS macOS Sierra 10.12.6 (16G1212) with SMBIOS iMac 10,1 on WD Blue 250 GB HDD (GUID) + Windows 7 Professional SP 1 (64-bit) (OEM License) on WD Blue 500 GB HDD (MBR) - Broadcom BCM4322 PCI Wireless Adapter - USB Bluetooth Dongle Tools and Softwares - USB FlashDrive 8GB - Clover OS X El Capitan-V7 by chris1111 (in some case if my attach EFI Folder is not work, you may need to install El Capitan by making USB Bootable using this tool) - Install macOS Sierra.app or Install OS X El Capitan.app from App Store (just like i said before in point 2, i downloaded both 10.13 High Sierra the latest version and 10.11 El Capitan) - For installing macOS Sierra, i am using CreateInstallMedia Command to make a USB Bootable - Clover v2.4k Rev. 4259 as Bootloader with EFI Folder in my attach (i attach 2 Folder, the first one is for USB Bootable that you can use too for Post Install without DSDT Patch for AMD5450 Graphics and the second one is for Post Intall with DSDT Patch for AMD5450 Graphics) - Kext Wizard (Optional) Tutorials 1. Format your USB FlashDrive to HFS+ with GUID Partition format and named "USB" (without quotes). Next, open Terminal and use this command "sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ Sierra.app/ --nointeraction" (without quotes). 2. Now, install Clover v2.4k Rev. 4259 and select like this : - Install Clover in the ESP - Bootloader, select Install boot0ss in MBR - CloverEFI, select CloverEFI 64-bits SATA - For theme, do not select anything because i already have a theme in my attach EFI Folder - Driver64 do not select anything like i said in Point 4 (Theme) - For Drivers64UEFI do not select anything like i said in Point 4 (Theme) 3. Copy my attach EFI Folder (USB Bootable) to your EFI Partition in USB Bootable. 4. Just boot from your USB FlashDrive and make installation like normal. I make partition like this : - WD Blue 250 GB (Internal HDD) : "Macintosh HD" (the name is optional) for OSX (if you are using SSD, you can choose APFS format or HFS+ if you are using HDD), and "Time Machine" for macOS backup. - WD Blue 500 GB (in HDD Caddy) : "BOOTCAMP" for Windows, and "Stuff" for saving any data (i choose NTFS on Stuff partition for simple cross-platform OS). 5. Again, install Clover v2.4k Rev. 4259 but now install it to your Harddrive (Macintosh HD or Macintosh SSD) and add a new option at Clover Option Installer Menu like this : - Install RC scripts on target volume - Install Clover Preference Pane (Optional, but i select this) 6. If you are using ATI Mobility Radeon HD 5000 Series in macOS High Sierra 10.13.x (just High Sierra), you need to install additional kext from macOS Sierra 10.12.6 that's i already atach too using Kext Wizard if you not do that, you will get Black Screen (it's happen when you using my EFI Folder with DSDT Patch or you using Fake Clover ID). 7. Last, mount your EFI partition of your Harddrive and Copy EFI Folder you have downloaded from my attach (Post Install with DSDT or USB Bootable without DSDT) then paste it in EFI Partition of your harddrive. 8. Reboot, and you will get QE/CI for ATI Mobility Radeon HD 5000 Series (if you are using this Graphics Card), Full Working of LAN and Audio (for Audio, just Back Panel is working.. for Front Panel is not working because it's not detected at System Preferences. Already use some Audio Inject and all Audio Ports detected but only Output port in Back Panel is working..) Fix and Patches (from Andres ZeroCross post in InsanelyMac) for dual-booting with Windows using 1 HDD 1. After install Windows with UEFI Mode then you will never boot to Clover GUI. We can't change Boot Entry via Shell Command or Bios Setup. There is no option for this. Solution is - Boot with your USB Installer, then mount EFI Partition of Your Harddrive and go to "EFI/Microsoft/Boot" and change "bootmgfw.efi" to "bootmgfw-orig.efi". - Then go to "EFI/CLOVER/" and Copy "CLOVERX64.efi" and paste at "EFI/Microsoft/Boot" then rename it to "bootmgfw.efi" - Restart and you can boot in to CLOVER GUI again Inside my /EFI/CLOVER/kexts/Other : - FakeSMC.kext - FakeSMC_CPUSensors.kext - FakeSMC_ACPISensors.kext - Lilu.kext - WhateverGreen.kext - WhateverGreen.kext.dSYM - AppleALC.kext - AppleALC.kext.dSYM - BCM5722D.kext Everything just Working Fine.. Sleep, Shutdown, Restart and iMessage+FaceTime with MLB+ROM from MBP Late 2012. for BIOS, i am not disable anything.. like Serial Port and VT-D (Intel Virtualization) but in some case maybe you need to disable one or all of them i mentioned. But for Graphics, i set manualy to PEG because i am using additional Graphics Card. Download Links EFI (USB Bootable) : https://drive.google.com/open?id=0B8iEbJG0g9wFRDZ0NmFTVFllaVk EFI (Post Install) : https://drive.google.com/open?id=0B8iEbJG0g9wFa2tPMlhNMEhDXzA Kext for fix AMD5000 Series in HS 10.13.x : https://drive.google.com/open?id=0B8iEbJG0g9wFWjNGbXM4WnNpWTg Credits to : - Allah S.W.T - Rehabman - chris1111 - Andres ZeroCross - Badruzeus Shava - Group Hackintosh Indonesia on Facebook - And others, that's i cannot mentioned your name one by one
    1 point
  12. usa esse app e muda pra dev updates https://olarila.com/files/Utils/SWUSwitcher.app.v1.0.4.zip
    1 point
  13. From what I understand any port that you don't physically unplug devices from should be considered Internal.
    1 point
  14. Ok compiled latest commit, here is the new output. Not seeing duplicates anymore. Public keys (136): [#KEY] type [ui32] 75693332 len [ 4] attr [80] -> 00000088 [$Adr] type [ui32] 75693332 len [ 4] attr [80] -> 00000300 [$Num] type [ui8 ] 75693820 len [ 1] attr [D0] -> 01 [BATP] type [flag] 666C6167 len [ 1] attr [80] -> 00 [BEMB] type [flag] 666C6167 len [ 1] attr [80] -> 00 [CLKH] type [{clh] 7B636C68 len [ 8] attr [D0] -> 0000708000011940 [CLKT] type [ui32] 75693332 len [ 4] attr [D0] -> 000145DB [CLWK] type [ui16] 75693136 len [ 2] attr [D0] -> FFFF [CRCA] type [ui32] 75693332 len [ 4] attr [80] -> 10381F50 [CRCB] type [ui32] 75693332 len [ 4] attr [80] -> D902103A [CRCC] type [ui32] 75693332 len [ 4] attr [80] -> B5B6E677 [CRCF] type [ui32] 75693332 len [ 4] attr [90] -> 06F7B0A6 [CRCK] type [ui32] 75693332 len [ 4] attr [90] -> 00000000 [CRCR] type [ui32] 75693332 len [ 4] attr [80] -> 904DCF86 [CRCU] type [ui32] 75693332 len [ 4] attr [80] -> 2AB5E66C [CRCa] type [ui32] 75693332 len [ 4] attr [90] -> 10381F50 [CRCb] type [ui32] 75693332 len [ 4] attr [90] -> D902103A [CRCc] type [ui32] 75693332 len [ 4] attr [90] -> B5B6E677 [CRCr] type [ui32] 75693332 len [ 4] attr [90] -> 904DCF86 [CRCu] type [ui32] 75693332 len [ 4] attr [90] -> 2AB5E66C [DPLM] type [{lim] 7B6C696D len [ 5] attr [51] -> NOT READABLE, code 85 [DUSR] type [ui8 ] 75693820 len [ 1] attr [40] -> NOT READABLE, code 85 [EFBM] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00 [EFBP] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00 Unable to read smc value E00002C1 [EFBS] type [ui8 ] 75693820 len [ 1] attr [10] -> NOT READABLE, code FF [EPCI] type [ui32] 75693332 len [ 4] attr [80] -> 0810F000 [EVCT] type [hex_] 6865785F len [ 2] attr [D0] -> 0000 [EVHF] type [ch8*] 6368382A len [28] attr [90] -> 00000000000000000000000000000000000000000000000000000000 [EVRD] type [ch8*] 6368382A len [32] attr [90] -> 0000000000000000000000000000000000000000000000000000000000000000 [FAC0] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00 [FNum] type [ui8 ] 75693820 len [ 1] attr [80] -> 00 [HBKP] type [ch8*] 6368382A len [32] attr [C0] -> 0000000000000000000000000000000000000000000000000000000000000000 [LDKN] type [ui8 ] 75693820 len [ 1] attr [80] -> 02 [LDLG] type [ch8*] 6368382A len [ 1] attr [50] -> NOT READABLE, code 85 [LDSP] type [flag] 666C6167 len [ 1] attr [40] -> NOT READABLE, code 85 [LsNM] type [ui8 ] 75693820 len [ 1] attr [80] -> 00 [MSDW] type [flag] 666C6167 len [ 1] attr [50] -> NOT READABLE, code 85 [MSFW] type [flag] 666C6167 len [ 1] attr [C0] -> 00 [MSPC] type [ui8 ] 75693820 len [ 1] attr [D0] -> 19 [MSPP] type [ui8 ] 75693820 len [ 1] attr [80] -> 00 [MSPR] type [ui8 ] 75693820 len [ 2] attr [80] -> 0001 [MSPS] type [hex_] 6865785F len [ 2] attr [80] -> 0004 [MSQC] type [ui8 ] 75693820 len [ 1] attr [80] -> 00 [MSSD] type [si8 ] 73693820 len [ 1] attr [D0] -> 05 [MSSP] type [si8 ] 73693820 len [ 1] attr [C0] -> 05 [MSSW] type [flag] 666C6167 len [ 1] attr [C0] -> 00 [MSTc] type [ui8 ] 75693820 len [ 1] attr [80] -> 00 [MSTe] type [ui8 ] 75693820 len [ 1] attr [80] -> 00 [MSTf] type [ui8 ] 75693820 len [ 1] attr [80] -> 00 [MSTi] type [ui8 ] 75693820 len [ 1] attr [80] -> 00 [MSTj] type [ui8 ] 75693820 len [ 1] attr [80] -> 00 [MSTm] type [ui8 ] 75693820 len [ 1] attr [80] -> 00 [MSWr] type [ui8 ] 75693820 len [ 1] attr [80] -> 00 [NATJ] type [ui8 ] 75693820 len [ 1] attr [C0] -> 00 [NATi] type [ui16] 75693136 len [ 2] attr [C0] -> 0000 [NTOK] type [ui8 ] 75693820 len [ 1] attr [50] -> NOT READABLE, code 85 [OSWD] type [ui16] 75693136 len [ 2] attr [C0] -> 000F [RBr ] type [ch8*] 6368382A len [ 8] attr [80] -> 6A39300031330000 [REV ] type [{rev] 7B726576 len [ 6] attr [90] -> 02200F000018 [RGEN] type [ui8 ] 75693820 len [ 1] attr [80] -> 02 [RMAC] type [ch8*] 6368382A len [ 6] attr [C4] -> C860002CAFDB [RMSN] type [ch8*] 6368382A len [17] attr [C4] -> 46354B34333438303247554646344A4144 [RMde] type [char] 63686172 len [ 1] attr [80] -> 41 [RPlt] type [ch8*] 6368382A len [ 8] attr [80] -> 6A39300000000000 [RSSN] type [ch8*] 6368382A len [16] attr [C4] -> 46354B4E383248464639564D00000000 [RVBF] type [{rev] 7B726576 len [ 6] attr [90] -> 02280F000007 [RVCR] type [{rev] 7B726576 len [ 6] attr [90] -> FFFFFFFFFFFF [RVUF] type [{rev] 7B726576 len [ 6] attr [90] -> 02280F000007 [WKTP] type [ui8 ] 75693820 len [ 1] attr [D0] -> 00 [PC0C] type [sp96] 73703936 len [ 2] attr [80] -> 0834 [PC0R] type [sp96] 73703936 len [ 2] attr [80] -> 0834 [PC3C] type [flt ] 666C7420 len [ 4] attr [80] -> FC442A41 [PCAM] type [flt ] 666C7420 len [ 4] attr [80] -> BB4D0342 [PCEC] type [flt ] 666C7420 len [ 4] attr [80] -> FC442A41 [PCPC] type [sp96] 73703936 len [ 2] attr [80] -> 0834 [PCPR] type [sp96] 73703936 len [ 2] attr [80] -> 0E33 [PCPT] type [sp96] 73703936 len [ 2] attr [80] -> 0E33 [PCTR] type [sp96] 73703936 len [ 2] attr [80] -> 0E33 [TC0C] type [sp78] 73703738 len [ 2] attr [80] -> 2300 [TC0D] type [sp78] 73703738 len [ 2] attr [80] -> 2900 [TC0E] type [sp78] 73703738 len [ 2] attr [80] -> 2900 [TC0F] type [sp78] 73703738 len [ 2] attr [80] -> 2900 [TC0G] type [sp78] 73703738 len [ 2] attr [80] -> 0000 [TC0H] type [sp78] 73703738 len [ 2] attr [80] -> 2900 [TC0J] type [sp78] 73703738 len [ 2] attr [80] -> 0000 [TC0P] type [sp78] 73703738 len [ 2] attr [80] -> 2900 [TC0c] type [sp78] 73703738 len [ 2] attr [80] -> 2300 [TC0p] type [sp78] 73703738 len [ 2] attr [80] -> 2900 [TC1C] type [sp78] 73703738 len [ 2] attr [80] -> 2600 [TC1D] type [sp78] 73703738 len [ 2] attr [80] -> 2C00 [TC1E] type [sp78] 73703738 len [ 2] attr [80] -> 2C00 [TC1F] type [sp78] 73703738 len [ 2] attr [80] -> 2C00 [TC1G] type [sp78] 73703738 len [ 2] attr [80] -> 0000 [TC1H] type [sp78] 73703738 len [ 2] attr [80] -> 2C00 [TC1J] type [sp78] 73703738 len [ 2] attr [80] -> 0000 [TC1P] type [sp78] 73703738 len [ 2] attr [80] -> 2C00 [TC1c] type [sp78] 73703738 len [ 2] attr [80] -> 2600 [TC1p] type [sp78] 73703738 len [ 2] attr [80] -> 2C00 [TC2C] type [sp78] 73703738 len [ 2] attr [80] -> 2800 [TC2c] type [sp78] 73703738 len [ 2] attr [80] -> 2800 [TC3C] type [sp78] 73703738 len [ 2] attr [80] -> 2900 [TC3c] type [sp78] 73703738 len [ 2] attr [80] -> 2900 [TC4C] type [sp78] 73703738 len [ 2] attr [80] -> 2400 [TC4c] type [sp78] 73703738 len [ 2] attr [80] -> 2400 [TC5C] type [sp78] 73703738 len [ 2] attr [80] -> 2500 [TC5c] type [sp78] 73703738 len [ 2] attr [80] -> 2500 [TC6C] type [sp78] 73703738 len [ 2] attr [80] -> 2700 [TC6c] type [sp78] 73703738 len [ 2] attr [80] -> 2700 [TC7C] type [sp78] 73703738 len [ 2] attr [80] -> 2500 [TC7c] type [sp78] 73703738 len [ 2] attr [80] -> 2500 [TC8C] type [sp78] 73703738 len [ 2] attr [80] -> 2500 [TC8c] type [sp78] 73703738 len [ 2] attr [80] -> 2500 [TC9C] type [sp78] 73703738 len [ 2] attr [80] -> 2900 [TC9c] type [sp78] 73703738 len [ 2] attr [80] -> 2900 [TCAC] type [sp78] 73703738 len [ 2] attr [80] -> 2C00 [TCAc] type [sp78] 73703738 len [ 2] attr [80] -> 2C00 [TCBC] type [sp78] 73703738 len [ 2] attr [80] -> 2A00 [TCBc] type [sp78] 73703738 len [ 2] attr [80] -> 2A00 [TCCC] type [sp78] 73703738 len [ 2] attr [80] -> 2700 [TCCc] type [sp78] 73703738 len [ 2] attr [80] -> 2700 [TCDC] type [sp78] 73703738 len [ 2] attr [80] -> 2800 [TCDc] type [sp78] 73703738 len [ 2] attr [80] -> 2800 [TCEC] type [sp78] 73703738 len [ 2] attr [80] -> 2700 [TCEc] type [sp78] 73703738 len [ 2] attr [80] -> 2700 [TCFC] type [sp78] 73703738 len [ 2] attr [80] -> 2B00 [TCFc] type [sp78] 73703738 len [ 2] attr [80] -> 2B00 [TCGC] type [sp78] 73703738 len [ 2] attr [80] -> 2A00 [TCGc] type [sp78] 73703738 len [ 2] attr [80] -> 2A00 [TCHC] type [sp78] 73703738 len [ 2] attr [80] -> 2800 [TCHc] type [sp78] 73703738 len [ 2] attr [80] -> 2800 [TCIC] type [sp78] 73703738 len [ 2] attr [80] -> 2900 [TCIc] type [sp78] 73703738 len [ 2] attr [80] -> 2900 [TCJC] type [sp78] 73703738 len [ 2] attr [80] -> 2B00 [TCJc] type [sp78] 73703738 len [ 2] attr [80] -> 2B00 [VC0C] type [sp3c] 73703363 len [ 2] attr [80] -> 0D5E [VC1C] type [sp3c] 73703363 len [ 2] attr [80] -> 0FB1 Hidden keys (?): [____] type [flag] 666C6167 len [ 1] attr [80] -> 01 [OSK0] type [ch8*] 6368382A len [32] attr [90] -> 6F757268617264776F726B62797468657365776F72647367756172646564706C [OSK1] type [ch8*] 6368382A len [32] attr [90] -> 65617365646F6E74737465616C2863294170706C65436F6D7075746572496E63 [KPPW] type [ch8*] 6368382A len [32] attr [50] -> NOT READABLE [KPST] type [ui8 ] 75693820 len [ 1] attr [80] -> 00
    1 point
  15. It seems you have SIP (System Integrity Protection) enabled. Check with 'csrutil status'. In Clover, there's a key 'CsrActivateConfig', I have it set to 0x3e7. Fix the clover, reboot, re-run the 'touch ...: kextcache ...' and it should work. Oh, if it's a real Mac, you can just do 'csrutil disable'.
    1 point
  16. This MSR is supported by Conroe and Penryn. Don't know about Dothan if it is still suitable for Hackintosh. It will be better to implement safe_readMSR as Apple do but it requires to catch interrupts from unknown instructions. OK, I'll set the condition to not use this MSR on Pentium-M.
    1 point
  17. Installed and now testing - booted and rebooted a few times with no problems on a Z97/4790K system and will test it on a few other boxes.
    1 point
  18. Finally some updates, i am working on tinu 2.1 and on my new app EFI Partition Mounter (which is the new efi partition mounter sub tool i am introducing in tinu 2.1, but as a standalone tool) and starting from today it has been 1 year since i started working on TINU, in fact the first code file i have made, the InfoviewController.swift file is dated august 24th 2017, so to celebrate that i have an announcement, i have finally managed to use system apis to do the authentication for tinu and for my new tool as well, i found a way to implement this easily by using apple script, but the problem now is that there is some code to re-work and also it may require to ask the password different times during the install media creation process, if you know any way to keep the authentication with multiple apple scripts let me know. and also for the clover part i have collected all the info i need to write the code and make it to work, inluding automatic download of the latest version of the clover installer, which is then used to install clover automatically by the app, using the settings choosen by the user to install clover. But TINU 2.1 is almost ready and it's a whole reorganizement of the clode, making it more simple, efficient and modular, (this allowed me to pull out just what i need to make the EFI partition mounter available also as a standalone tool), and tinu also recived a lot of improvements and bug fixes too, including some UI modifications to improve the usability of the app. That's all for now, just a post to update you and celebrate 1 year of tinu development.
    1 point
  19. GTX 480 worked I just rollback 10.13.4 NVDA and GeFore 15 kexts install with Easykext Utility Replace 10.13.4 System⁩ ▸ ⁨Library⁩ ▸ ⁨Frameworks⁩ ▸ ⁨CoreDisplay.framework⁩ ▸ ⁨Versions⁩ ▸ ⁨A⁩ CoreDisplay
    1 point
  20. Hello RehabMan / Others involved, Regarding the Plextor/LiteOn/Hynix "special patch", I see it mentioned as "IONVMeFamily Preferred Block Size patch". However I can't see the relation of this patch to block size (I think the description is wrong), and I also don't understand why we need 4 variants (0x01, 0x02, 0x04, 0x08). If we look at what we are patching (for High Sierra, which by the way is the same for Mojave Beta1): ... 8A 48 1A (mov cl, byte [rax+0x1a]) F6 C1 10 (test cl, 0x10) 0F 85 41 01 00 00 (jne some_32bit_offset) 80 E1 0F (and cl, 0xf) 0F B6 C9 (movzx ecx, cl) ... The test in this code is on byte 26 (0x1a) of the Identify Namespace, which represents Formatted LBA Size (FLBAS). Its structure is something like this: struct { UCHAR LbaFormatIndex : 4; UCHAR MetadataInExtendedDataLBA : 1; UCHAR Reserved : 3; } FLBAS; // byte 26 M - Formatted LBA Size (FLBAS) Bits 3-0 indicate the index of the chosen format variant for the namespace, and Bit 4 indicates whether metadata for a command is transferred as part of an extended data LBA. The test instruction of original code checks if Bit 4 (0x10) of FLBAS is set to 1 (this bit corresponds to MetadataInExtendedDataLBA), and if it is, the jne instruction performs the jump. The problem here is that OSX decides that metadata should be used, only by the data at byte 26 (FLBAS), which these drives don't properly respect, and doesn't perform further checks. Linux driver, for example, takes that value into consideration only if the active LBA Format data structure has MS (metadata size) > 0: NVME_NS_FLBAS_LBA_MASK = 0xf; NVME_NS_FLBAS_META_EXT = 0x10; ... ns->ms = le16_to_cpu(id->lbaf[id->flbas & NVME_NS_FLBAS_LBA_MASK].ms); ns->ext = ns->ms && (id->flbas & NVME_NS_FLBAS_META_EXT); Or another possible place to check, would be byte 27 of the Identify Namespace (MC), that shows the metadata capabilities (but not necessarily the active setting): struct { UCHAR MetadataInExtendedDataLBA : 1; UCHAR MetadataInSeperateBuffer : 1; UCHAR Reserved : 6; } MC; // byte 27 M - Metadata Capabilities (MC) Under linux, we can easily see the inconsistency for this drive: $ sudo nvme id-ns /dev/nvme0n1 NVME Identify Namespace 1: ... flbas : 0x11 mc : 0 ... lbaf 0 : ms:0 lbads:9 rp:0x1 lbaf 1 : ms:0 lbads:12 rp:0 (in use) FLBAS bit 4 is set to 1, but MC bit 0 is set to 0. We can also see the two available LBA formats (512 and 4K), none of which allows metadata (ms=0, which stands for metadata size, clearly means unsupported) So, in the above code (when unpatched), FLBAS bit 4 would trigger the jump, although no metadata is present in extended data LBA, leading to an assert (as probably OSX NVME driver doesn't support such metadata). Anyway, about the proposed patch: it is clear that in the patch we reverse bit 4 (0x10) of FLBAS to disable checking for metadata, but my question is, why additionally in the presented patch variants we also add tests on bits 0-3 of FLBAS, which may just trigger as well the assert? (each of the 4 variants 0x01 0x02, 0x04, 0x08 adds a test on one of the bits 0-3, when the original check does not test at all against LbaFormatIndex, so I can't really see the logic in that). It is clear that the "proper" solution would be to add further checks for metadata presence, but as the intention here seems just to disable checking for metadata, why not, for example, just reverse bit 4 (0x00) instead of all the variants? This would result in something like this, and should work for all cases (the relevant code is the same for 10.12.x->10.14b1): <dict> <key>Comment</key> <string>IONVMeFamily: Ignore FLBAS bit:4 being set - for Plextor/LiteOn/Hynix</string> <key>Disabled</key> <false/> <key>Name</key> <string>IONVMeFamily</string> <key>Find</key> <data>SBr2wRAPhQ==</data> <key>Replace</key> <data>SBr2wQAPhQ==</data> </dict> Edit (Feb 2019): Updated the Find/Replace pattern above to be compatible also with the coming 10.14.4 (it remains compatible also with older versions), as the underlying code described at the beginning of this post was changed into the following equivalent: ... 0F B6 48 1A (movzx ecx, byte [rax+0x1a]) F6 C1 10 (test cl, 0x10) 0F 85 44 01 00 00 (jne some_32bit_offset) 83 E1 0F (and ecx, 0xf) ...
    1 point
  21. When Mi & Apple be united source : Mi Gaming Laptop Stock Wallpaper Übersicht (modif : disk usage & mem) IINA for playing Queen Deluxe Edition
    1 point
  22. Topic dedicato alle Mainboard Asus P6T Deluxe V2 e P6T SE Se si parla di altro non innerente all'argomento non verranno degnate a nessuna risposta, cancellati e senza nessuna spiegazione. Grazie Per qualsiasi altro argomento aprite il topic. Hardware : Asus P6T Deluxe V2 - Intel I7 950 - GeForge GTX 470 / Asus P6T SE - Intel I7 930 - Geforge GTX 460 Installazione Completata Mountain Lion 10.8 ==================== ========== ==================== ========== ==================== ========== ==================== ========== Update Installazione 10.8 11-07-12 Asus P6T Deluxe V2 by Fabio71 Aggiornamento 13-07-12 Kext Patchati 10.8 credits to ErmaC Kext P6T Deluxe Patchati ML GM.zip Aggiornamento 02-08-12 Patchato Audio AD2000b credits to ErmaC Post#70 Installazione 03-08-12 Asus P6T SE by Fabio71 Aggiornamento 13 -07-12 Kext Patchati 10.8 credits to ErmaC Kext P6T SE Patchati ML GM.zip Aggiornamento 29-07-12 Audio Realtek ALC1200 credits to marionez ALC1200 10.8.zip Aggiornamento 23.08.12 OS X Mountain Lion Update 10.8.1 by Fabio71 Aggiornamento 19.09.12 OS X Mountain Lion Update 10.8.2 by Fabio71 Aggiornamento 23-10-12 AppleAHCIPort.kext.zip (ampia gamma di controller supportati) credits to eep357 Aggiornamento 03-12-12 Kext patchati - 10.8.3 credits to ErmaC P6TDeluxeV1-V2-P6TDDeluxe.zip Aggiornamento 27-12-12 Kext patchati - 10.8.3 credits to ErmaC P6T-Deluxe-12D44.zip Descrizione Kext e installazione : "vers. 12D44" Aggiornamento 31-01-13 Kext patchati credit to ErmaC P6T-Deluxe-12D61.zip Descrizione kext e installazione : "vers. 12D61" Test effettuato 10.8.3 build 12D68 by Fabio71 10.8.3 build 12D74 by Fabio71 Aggiornamento 01-03-13 Kext Patchati credit to ErmaC P6T-Deluxe-12D74.zip Aggiornamento 14-03-13 Kext Patchati Finale 10.8.3 build 12D78 by ErmaC Patched-12D78.zip Aggiornamento 16-03-13 OS X Mountain Lion 10.8.3 P6T Deluxe by Fabio71 Aggiornamento 17-03-13 OS X Mountain Lion 10.8.3 P6T SE by Fabio71 Aggiornamento 17-03-13 Kext Patchati Finale 10.8.3 P6T SE Kext Patched P6T SE-12D78.zip "DSDT" Asus P6T Deluxe & P6T SE 28-12-12 DSDT P6TDeluxe credits to ErmaC I7 920 P6TD --> i7 920.zip I7 930 P6TD --> i7 930.zip I7 940 P6TD --> i7 940.zip I7 950 P6TD --> i7 950.zip I7 960 P6TD --> I7 960.zip I7 965 P6TD --> I7 965.zip I7 970 P6TD --> I7 970.zip I7 975 P6TD --> I7 975.zip I7 980 P6TD --> I7 980.zip I7 990 P6TD --> I7 990.zip 28-12-12 DSDT P6T SE credits to ErmaC I7 920 P6T SE --> I7 920.zip I7 930 P6T SE --> I7 930.zip I7 940 P6T SE --> I7 940.zip I7 950 P6T SE --> I7 950.zip I7 960 P6T SE --> I7 960.zip I7 965 P6T SE --> I7 965.zip I7 970 P6T SE --> I7 970.zip I7 975 P6T SE --> I7 975.zip I7 980 P6T SE --> I7 980.zip I7 990 P6T SE --> I7 990.zip Fabio
    1 point
  23. Ha ok allora il problema non è ancora risolto. Si va bene installalo con kext wizard poi ripara permessi e cache. Fabio
    1 point
  24. Ecco a te Segui la procedura che ti ho indicato. Fabio i7 950.zip
    1 point
  25. Faccio anche di meglio Te lo passo già compilato Descrivimi Hardware della tua macchina...Mainboard, Cpu, ecc. Fabio
    1 point
  26. Ciao anik101 Certamente. Ci sentiamo più tardi adesso devo uscire. Fabio
    1 point
  27. 1 point
  28. Impossibile che pesi così tanto al max saranno 10 mb La cartella si trova in root Fabio
    1 point
  29. Quindi nella scheda video hai una DVI usa quella come entrata video. Hai letto il post che ti ho scritto nel senso i vari passi. Fabio
    1 point
  30. Hai provato : Come suggerito hai fatto una copia del kext Ati6000controller emettilo su una usb Al riavvio dai il comando GraphicsEnabler=No Arrivato alla scrivania con kext wizard installi il kext Ati6000 ripari permessi e cache Per l'installazione di ML : 1) impostazioni bios 2) lascia solo HD interessato 3) usb preparata con Lionize 4) sistema già funzionante Snow Leopard - Lion 5) FakeSMC.kext 6) Kext Wizard Avendo avuto anch'io la scheda video XFX 6870 non ho avuto problemi, puoi indicarmi il tuo modello grazie
    1 point
  31. Aggiornato il post kext funzionanti spostati al primo post Fabio
    1 point
  32. Grazie Piu' tardi li sposto all'inizio del post. Fabio P.S. sto scrivendo dall'iphone
    1 point
  33. Tutto OK bene. Fai una installazione nuova poi proseguiamo con un passo alla volta. La procedura : 1) Installazione Mountain Lion 2) Installazione Boot Chameleon 3) Installazione vari Kext 4) Kext Wizard riparazione di permessi e cache Fabio
    1 point
  34. Sono sempre più convinto che sta prendendo una strada sbagliata questo topic. Da una cosa ad un altra boo!......maa!.... Fabio
    1 point
  35. Questo post lo aperto per testare la scheda madre Asus P6T Deluxe V2 come da titolo quindi non andiamo Per altri problemi aprite il post nella sezione giusta Grazie Fabio
    1 point
  36. Ciao stil86 Allora con il secondo HD funzionante lasciando attaccato HD dove hai installato Mountain Lion Vai in S/L/E del HD di Montani Lion Apri kext Wizard e installi FakeSMC.kext Riavvii Comando al boot -v su HD Mountain Lion Fabio
    1 point
  37. Piccolo Aggiornamento Se alla fine dell'installazione nella barra in alto non appare per aprire il lettore DVD potete risolvere così : Seguite questo percorso : Root /System/Library/Core Services/ Menu Extras e fai doppio click su Eject.menu,appare nella barra in alto l'icona per aprire il lettore. Funziona sia tastiera che cliccandoci sopra. Fabio
    1 point
  38. Per il momento l'audio sto usando quello della versione di Lion 10.7.4 Per il DSDT si è diverso ma per te non va bene, sto appunto provandolo. Fabio
    1 point
  39. Sta diventando Veramente Interessante L'installazione fatta su questa scheda mi piace sempre + Come OS X questa GM la vedo molto snella e veloce. Per il momento tutto bene. P.S. aiuto arrivato dal by ErmaC
    1 point
  40. Ecco Cilio Scusami ma mi sono dimenticato di risponderti alla domanda fatta . Aggiungo che l'installazione lo fatta su SSD La cosa strana come detto prima è il boot lentissimo. In Lion 10.7.4 al boot tre giri di rotellina e sono alla scrivania con la GM circa un minuto
    1 point
  41. Installazione completata con successo. Adesso iniziano i primi Test. Apple a introdotto questa sicurezza chiamata Gatekeeper. Quindi se voglio installare applicazioni non firmate devo disabilitarlo. 1) Preferenza di Sistema - Sicurezza e Privacy Gatekeeper attivo di default. ( Il Gatekeeper per chi non lo sapesse impedisce l'installazione di applicazioni non firmate ) L'ho disattivato. Proseguo 2) Boot usato : Chameleon- 2.1 svn-r2003 Ethernet funzionante. Audio funzionante. Primo problema riscontrato dischi arancioni . Risolto il problema dei dischi arancioni. Proseguo. Fabio
    1 point
×
×
  • Create New...