kormoran Opublikowano 13 Września 2016 Zgłoś Udostępnij Opublikowano 13 Września 2016 Witam serdecznie, dostałem laptopa X230 o podstawowej specyfikacji: - Core i5-3320M - 16GB RAM - Intel HD4000 - Crucial MX200 250GB - audio ALC297VC_v3 - wymienione WIFI na WiFi Atheros AR9280 - modem 3G Ericsson F5521GW Dzięki temu tematowi: https://github.com/Bizzaro/x230-osx oraz wcześniejszego na tym forum dotyczącego X220, którego ciągle używam (http://hamac.pl/topic/10407-yosemitemaverics-lenovo-x220-uefi-ew-tx20-w520) laptop działa praktycznie w 99%. Wygenerowane skryptem pike'a tablice rozwiązały problem speedstep (laptop na trochę zużytej baterii działa ponad 5h), lekka modyfikacja kexta umożliwiła pracę wbudowanemu modemowi 3G a modyfikacja BIOSu, którą zrobiłem, pozwala na podmianę karty wifi, która działa od kopa. Problem mam jeden - w sprawie audio. Po uruchomieniu komputera wszystko jest dobrze, wszystko działa jak należy. Gdy uśpię komputer i go wybudzę niestety nie działa audio. Według tego poradnika mam załadowany codecommander ale niestety to nie działa (appleHDA mam spatchowany). Czy ktoś może coś pomóc w moim przypadku? Pozdrawiam ------------- W ostatnim poście gotowa paczka dla tego laptopa. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PolishApple Opublikowano 13 Września 2016 Zgłoś Udostępnij Opublikowano 13 Września 2016 codeccomander.kext Czasem trzeba skonfigurować Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kormoran Opublikowano 13 Września 2016 Autor Zgłoś Udostępnij Opublikowano 13 Września 2016 Moja pomyłka, oczywiście że CodecCommander mam załadowany, poniżej zrzut z Kext wizard'a. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 14 Września 2016 Zgłoś Udostępnij Opublikowano 14 Września 2016 CodecCommander i EAPDFix trzeba niejednokrotnie skonfigurować ręcznie. Dla testu możesz wywalić CedecCommander i sparwdzić EAPDFix: http://forum.osxlatitude.com/index.php?/topic/3084-eapdjack-sense-fix-no-sound-and-jack-sense-issue-after-sleep/- działa z Clovera Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kormoran Opublikowano 20 Września 2016 Autor Zgłoś Udostępnij Opublikowano 20 Września 2016 Dzięki za porady. Na razie brak czasu uniemożliwia sprawdzenie tego (ach ta praca). Na pewno dam znać. Chciałem zapytać o jedną jeszcze rzecz. Na X220 z HD3000 poprawnie działa wyjście VGA (na pewno przez poprawny config i kexty PolishApple). Chciałem się dowiedzieć czy w tym X230 da się zmusić to wyjście również do pracy? (Nie ukrywam że zależy mi na tym gdyż na codzień pracuje na zamkniętym laptopie włożonym do stacji dokującej, do której są podpięte dwa monitory - jeden przez DP a drugi właśnie przez VGA)? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PolishApple Opublikowano 20 Września 2016 Zgłoś Udostępnij Opublikowano 20 Września 2016 Da się, na necie są poradniki i pewnie gotowe patche do clover'a Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kormoran Opublikowano 21 Września 2016 Autor Zgłoś Udostępnij Opublikowano 21 Września 2016 Dobra, zapominam o VGA. Mam drugą stację dokującą ze złączami DP i DVI. Po DVI obraz jest ok, po DP monitor jest wykrywany ale jest ciemno na nim. Czy pomoże tutaj edycja framebufferów jak w tym temacie: http://www.tonymacx86.com/threads/intel-hd6000-hd5500-hd4600-hd4000-hd3000-framebuffer-edits.125239/ Dodam że nawet w samym cloverze nic się nie wyświetla (nie pojawia się menu), bios poprawnie widać na tym połączeniu (DP) oraz w Windowsie też jest ok (jest rozszerzony pulpit DP+DVI). ----- Dodam że próbuje postawić czystego clovera i cały czas jest problem - na żadnym zewnętrznym wyjściu nie ma obrazu (jak laptop jest w stacji i tak samo jak jest monitor podpięty prosto do laptopa. Próbowałem w BIOSie przestawiać opcje pierwszego wyświetlacza ale to nie zmienia sytuacji). debug.log ze startu clovera: 0:100 0:100 MemLog inited, TSC freq: 2594104783 0:100 0:000 0:100 0:000 Now is 21.9.2016, 21:13:4 (GMT) 0:100 0:000 Starting Clover revision: 3763 on Lenovo EFI 0:100 0:000 Build with: [Args: --no-lto -D NO_GRUB_DRIVERS_EMBEDDED | -D DISABLE_LTO -D NO_GRUB_DRIVERS_EMBEDDED -D USE_LOW_EBDA -a X64 -b RELEASE -t XCODE5 -n 5 | OS: 10.12 | XCODE: 8.0] 0:100 0:000 SelfDevicePath=PciRoot(0x0)\Pci(0x1A,0x0)\USB(0x0,0x0)\USB(0x1,0x0)\HD(1,MBR,0x00000000,0x2,0x775FFE) @D40C4298 0:100 0:000 SelfDirPath = \EFI\BOOT 0:100 0:000 === [ Get Smbios ] ======================================== 0:106 0:006 Total Memory Slots Count = 2 0:106 0:000 Type 17 Index = 0 0:106 0:000 SmbiosTable.Type17->Speed = 1333MHz 0:106 0:000 SmbiosTable.Type17->Size = 4096MB 0:106 0:000 SmbiosTable.Type17->Bank/Device = BANK 0 ChannelA-DIMM0 0:106 0:000 SmbiosTable.Type17->Vendor = Samsung 0:106 0:000 SmbiosTable.Type17->SerialNumber = 964FBD74 0:106 0:000 SmbiosTable.Type17->PartNumber = M471B5273DH0-CH9 0:106 0:000 Type 17 Index = 1 0:106 0:000 SmbiosTable.Type17->Speed = 1333MHz 0:106 0:000 SmbiosTable.Type17->Size = 4096MB 0:106 0:000 SmbiosTable.Type17->Bank/Device = BANK 2 ChannelB-DIMM0 0:106 0:000 SmbiosTable.Type17->Vendor = Samsung 0:106 0:000 SmbiosTable.Type17->SerialNumber = 002291D9 0:106 0:000 SmbiosTable.Type17->PartNumber = M471B5273DH0-CH9 0:106 0:000 Boot status=0 0:106 0:000 Running on: '23252QG' with board '23252QG' 0:106 0:000 === [ GetCPUProperties ] ================================== 0:106 0:000 CPU Vendor = 756E6547 Model=306A9 0:106 0:000 got cores from CPUID_1 = 0 0:106 0:000 The CPU supported turbo 0:106 0:000 BrandString = Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz 0:106 0:000 MSR 0xE2 before patch 1E008404 0:106 0:000 MSR 0xE2 is locked, PM patches will be turned on 0:106 0:000 MSR 0xE4 00020414 0:106 0:000 MSR 0xCE 00080C10_E0011A00 0:106 0:000 non-usable FLEX_RATIO = 110000 0:106 0:000 corrected FLEX_RATIO = 100000 0:106 0:000 MSR 0x1B0 00000000 0:106 0:000 FSBFrequency=100MHz DMIvalue=100000kHz 0:106 0:000 Corrected FSBFrequency=100MHz 0:106 0:000 Vendor/Model/Stepping: 0x756E6547/0x3A/0x9 0:106 0:000 Family/ExtFamily: 0x6/0x0 0:106 0:000 MaxDiv/MinDiv: 26.0/12 0:106 0:000 Turbo: 31/31/31/33 0:106 0:000 Features: 0xBFEBFBFF 0:106 0:000 Threads: 4 0:106 0:000 Cores: 2 0:106 0:000 FSB: 100 MHz 0:106 0:000 CPU: 2600 MHz 0:106 0:000 TSC: 2600 MHz 0:106 0:000 PIS: 400 MHz 0:106 0:000 === [ GetDevices ] ======================================== 0:106 0:000 PCI (00|00:14.00) : 8086 1E31 class=0C0330 0:106 0:000 PCI (00|00:1C.00) : 8086 1E10 class=060400 0:106 0:000 PCI (00|02:00.00) : 1180 E823 class=088001 0:106 0:000 PCI (00|00:02.00) : 8086 0166 class=030000 0:106 0:000 - GFX: Model=Intel HD Graphics 4000 (Intel) 0:106 0:000 PCI (00|00:1F.00) : 8086 1E55 class=060100 0:106 0:000 PCI (00|00:1C.01) : 8086 1E12 class=060400 0:106 0:000 PCI (00|00:1C.02) : 8086 1E14 class=060400 0:106 0:000 PCI (00|00:1F.02) : 8086 1E03 class=010601 0:106 0:000 PCI (00|00:1D.00) : 8086 1E26 class=0C0320 0:106 0:000 PCI (00|00:1A.00) : 8086 1E2D class=0C0320 0:106 0:000 PCI (00|00:00.00) : 8086 0154 class=060000 0:106 0:000 PCI (00|00:16.00) : 8086 1E3A class=078000 0:106 0:000 PCI (00|00:16.01) : FFFF FFFF class=FFFFFF 0:106 0:000 PCI (00|00:19.00) : 8086 1502 class=020000 0:106 0:000 - LAN: 0 Vendor=Intel 0:106 0:000 PCI (00|00:1B.00) : 8086 1E20 class=040300 0:106 0:000 PCI (00|03:00.00) : 168C 002A class=028000 0:106 0:000 - WIFI: Vendor=Atheros 0:106 0:000 PCI (00|00:1F.03) : 8086 1E22 class=0C0500 0:106 0:000 PCI (00|00:1F.06) : FFFF FFFF class=FFFFFF 0:106 0:000 === [ GetDefaultSettings ] ================================ 0:106 0:000 Clover load options size = 0 bytes 0:121 0:015 , Status=Success 0:121 0:000 EFI\CLOVER\config.plist loaded: Success 0:121 0:000 === [ GetListOfThemes ] =================================== 0:127 0:005 - [00]: embedded 0:133 0:005 - [00]: random 0:139 0:005 - [00]: metal 0:150 0:011 === [ GetEarlyUserSettings ] ============================== 0:150 0:000 timeout set to 5 0:150 0:000 Custom boot CUSTOM_BOOT_DISABLED (0x0) 3:161 3:011 ForceKextsToLoad: 1 requested 3:236 0:074 - [0]: System\Library\Extensions\IONetworkingFamily.kext 3:314 0:077 KextsToPatch: 8 requested 3:392 0:077 - [00]: IOGraphicsFamily (Boot graphics glitch, 10.10.x/10.11.x (credit lisai9093, cecekpawon)) :: patch disabled, skipped 3:627 0:234 - [01]: AppleIntelFramebufferCapri (HDMI-audio HD4000 0x01660004, port 0205) :: patch disabled, skipped 3:861 0:234 - [02]: AppleIntelFramebufferCapri (HDMI-audio HD4000 0x01660004, port 0304) :: patch disabled, skipped 4:095 0:233 - [03]: IOAHCIBlockStorage (Enable TRIM for SSD) :: patch disabled, skipped 4:335 0:239 - [04]: IOGraphicsFamily (Boot graphics glitch, 10.10.2/10.10.3) :: patch disabled, skipped 4:567 0:232 - [05]: AppleIntelFramebufferCapri (HDMI-audio HD4000 0x01660004, port 0406) :: patch disabled, skipped 4:799 0:232 - [06]: AppleIntelFramebufferCapri (HDMI-video, 64MB BIOS, HD4000 0x01660004 #2 of 2) :: BinPatch :: data len: 48 5:107 0:308 - [07]: AppleIntelFramebufferCapri (HDMI-video, 64MB BIOS, HD4000 0x01660004 #1 of 2) :: BinPatch :: data len: 12 5:418 0:310 Default theme: metal 5:498 0:080 ** Warning: unknown custom entry Type 'Other' 7:983 2:484 === [ LoadDrivers ] ======================================= 13:590 5:607 Loading FSInject-64.efi status=Success 13:825 0:234 Loading OsxFatBinaryDrv-64.efi status=Success 14:070 0:244 Loading CsmVideoDxe-64.efi status=Success 14:311 0:241 - driver needs connecting 14:389 0:078 Loading DataHubDxe-64.efi status=Success 14:634 0:244 Loading EmuVariableUefi-64.efi status=Success 14:892 0:257 EmuVariableUefi Initialize: VariableCommonInitialize = Success, orig services stored, install gEmuVariableControlProtocolGuid = Success 15:210 0:318 Loading OsxAptioFix2Drv-64.efi status=Success 17:866 2:656 Loading PartitionDxe-64.efi status=Success 18:105 0:238 - driver needs connecting 18:182 0:077 2 drivers needs connecting ... 18:259 0:077 PlatformDriverOverrideProtocol not found. Installing ... Success 18:414 0:154 Partition driver loaded: CD disconnect Success 18:646 0:231 Video driver loaded: disconnect Success 18:917 0:270 Searching for invalid DiskIo BY_DRIVER connects: not found, all ok 19:739 0:822 EmuVariable InstallEmulation: orig vars copied, emu.var.services installed, CreateEvent VirtualAddressChange = Success, CreateEvent ExitBootServices = Success, set Status=Success 20:231 0:492 === [ InitScreen ] ======================================== 28:334 8:102 SetScreenResolution: 1366x768 - not found! 28:490 0:156 Console modes reported: 1, available modes: 28:568 0:078 - [01]: 80x25 (current mode) 28:647 0:078 SetScreenResolution: 1920x1080 - already set 28:803 0:156 reinit: self device path=PciRoot(0x0)\Pci(0x1A,0x0)\USB(0x0,0x0)\USB(0x1,0x0)\HD(1,MBR,0x00000000,0x2,0x775FFE) 28:882 0:079 === [ GetMacAddress ] ===================================== 34:329 5:447 MAC address of LAN #0= 3C:97:0E:0B:F0:0B: 34:950 0:620 MAC address of LAN #1= 3C:97:0E:0B:F0:0B: 37:981 3:031 MAC address of LAN #2= 3C:97:0E:0B:F0:0B: 38:605 0:623 === [ ScanSPD ] =========================================== 44:529 5:924 SMBus device : 8086 1E22 class=0C0500 status=Success 44:606 0:077 SMBus CmdReg: 0x3 44:683 0:077 Scanning SMBus [8086:1E22], mmio: 0xF2534004, ioport: 0xEFA0, hostc: 0x1 44:761 0:077 Slots to scan [8]... 44:838 0:077 SPD[0]: Type 11 @0x50 44:935 0:097 Not using XMP because it is not present 45:014 0:078 DDR speed 1333MHz 45:093 0:079 Slot: 0 Type 24 4096MB 1333MHz Vendor=Samsung PartNo=M471B5273DH0-CH9 SerialNo=0906040F0B0D0704 45:174 0:081 SPD[1]: Type 11 @0x51 45:271 0:096 Not using XMP because it is not present 47:767 2:496 DDR speed 1333MHz 51:318 3:550 Slot: 1 Type 24 4096MB 1333MHz Vendor=Samsung PartNo=M471B5273DH0-CH9 SerialNo=0000020209010D09 51:392 0:074 SPD[4]: Type 82 @0x54 51:471 0:078 SPD[5]: Type 82 @0x55 51:549 0:077 SPD[6]: Type 78 @0x56 51:627 0:078 === [ GetAcpiTablesList ] ================================= 56:774 5:147 Get Acpi Tables List from RSDT: 56:930 0:155 - [00]: FACP TP-G2 len=244 57:007 0:077 - [01]: SLIC TP-G2 len=374 57:093 0:085 - [02]: TCPA LENOVO len=50 57:171 0:077 - [03]: SSDT TP-SSDT2 len=1032 57:249 0:078 - [04]: SSDT TP-SSDT1 len=51 57:327 0:078 - [05]: SSDT SataAhci len=1960 57:406 0:078 - [06]: HPET TP-G2 len=56 57:485 0:078 - [07]: APIC TP-G2 len=152 57:563 0:078 - [08]: MCFG TP-G2 len=60 57:642 0:078 - [09]: ECDT TP-G2 len=82 57:720 0:078 - [10]: FPDT TP-G2 len=100 57:798 0:078 - [11]: ASF! TP-G2 len=165 57:877 0:078 - [12]: UEFI TP-G2 len=62 57:955 0:078 - [13]: UEFI COMBUF len=66 58:033 0:078 - [14]: POAT TP-G2 len=85 58:111 0:078 - [15]: SSDT Cpu0Ist len=3193 58:189 0:077 - [16]: SSDT CpuPm len=2691 58:267 0:078 - [17]: SSDT IffsAsl len=208 58:347 0:080 - [18]: UEFI TP-G2 len=678 58:424 0:077 - [19]: DBG2 TP-G2 len=233 58:502 0:077 - [20]: BGRT TP-G2 len=56 58:580 0:077 Calibrated TSC frequency =2594104783 =2594MHz 61:077 2:496 === [ GetUserSettings ] =================================== 66:362 5:285 USB FixOwnership: yes 66:439 0:077 Dropping 2 tables: 66:516 0:077 - [00]: Drop table signature="DMAR" (52414D44) 67:142 0:625 - set table: 52414D44, 0 to drop: no 67:298 0:156 - [01]: Drop table signature="#MCF" (46434D23) 67:920 0:622 - set table: 46434D23, 0 to drop: no 68:084 0:164 - final DSDT Fix mask=80000000 68:162 0:077 PatchesDSDT: 3 requested 68:240 0:077 - [00]: (change _OSI to XOSI) patch disabled, skipped 70:888 2:648 - [01]: (change EHC1 to EH01) lenToFind: 4, lenToReplace: 4 71:202 0:313 - [02]: (change EHC2 to EH02) lenToFind: 4, lenToReplace: 4 71:514 0:312 PluginType: 1 71:593 0:078 ChassisType: 0x8 71:675 0:082 Using smbios.plist at path: EFI\CLOVER\smbios.plist, Status=Not Found 71:851 0:176 === [ ScanVolumes ] ======================================= 77:453 5:601 Found 9 volumes with blockIO 77:530 0:077 - [00]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0) 77:685 0:154 - [01]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0x0,0x0) 77:842 0:157 Found optical drive 77:920 0:077 - [02]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(1,GPT,F09CD62C-510C-4BD2-9EF2-1A47CD79F68B,0x28,0x64000) 78:077 0:156 Result of bootcode detection: bootable unknown (legacy) 80:564 2:487 - [03]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(2,GPT,1637C68E-FA93-4972-AA54-68E1456B1DCC,0x64028,0x130048B8) 80:717 0:153 - [04]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(3,GPT,6DFBB883-FBBE-4E38-803A-677BC0E5AD21,0x130688E0,0x135F20) 80:874 0:156 - [05]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(4,GPT,446930EB-84FB-4F9E-84FC-574F88569DB9,0x1319E800,0x40000) 81:029 0:155 - [06]: Volume: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(5,GPT,56F16464-AB1A-45F9-A346-764F73209408,0x131DE800,0x9FE7000) 81:186 0:156 Result of bootcode detection: bootable Windows (vista,win) 81:263 0:077 - [07]: Volume: PciRoot(0x0)\Pci(0x1A,0x0)\USB(0x0,0x0)\USB(0x1,0x0) 81:429 0:166 USB volume 81:508 0:078 USB volume 81:586 0:078 - [08]: Volume: PciRoot(0x0)\Pci(0x1A,0x0)\USB(0x0,0x0)\USB(0x1,0x0)\HD(1,MBR,0x00000000,0x2,0x775FFE) 81:743 0:157 Result of bootcode detection: bootable unknown (legacy) 81:822 0:078 USB volume 81:900 0:077 USB volume 81:978 0:078 This is SelfVolume !! 82:056 0:078 PutNvramPlistToRtVars: nvram.plist not found 82:135 0:078 === [ InitTheme ] ========================================= 93:793 11:658 Using theme 'metal' (EFI\CLOVER\themes\metal) 93:875 0:081 Choosing theme metal 93:952 0:077 after NVRAM boot-args=-v slide=0 dart=0 nv_disable=1 kext-dev-mode=1 94:030 0:077 === [ AddCustomEntries ] ================================== 99:231 5:200 Custom entry 0 skipped because it is disabled. 99:307 0:076 === [ ScanLoader ] ======================================== 104:987 5:679 - [02]: 'EFI' 105:142 0:155 AddLoaderEntry for Volume Name=EFI 105:220 0:077 Not match custom entry 0: Type: not match 105:466 0:245 [!] Icon 18 (icons\vol_internal_ntfs.icns) not found (path: EFI\CLOVER\themes\metal) 105:564 0:098 - [08]: 'FAT32' 105:723 0:159 === [ AddCustomLegacy ] =================================== 113:404 7:680 Scanning legacy ... 113:481 0:077 0: 'Whole Disc Boot' (legacy) not legacy 113:636 0:154 1: 'Whole Disc Boot' (legacy) not legacy 113:790 0:153 2: 'EFI' (legacy) not legacy 113:944 0:154 3: 'Legacy HD2' (legacy) not legacy 114:102 0:157 4: 'Legacy HD3' (legacy) not legacy 114:255 0:153 5: 'Legacy HD4' (legacy) not legacy 114:409 0:154 6: 'Legacy HD5' (vista,win) add legacy 114:565 0:155 added 'Boot Windows from Legacy HD5' OSType=2 Icon=vista,win 114:642 0:077 7: 'Whole Disc Boot' (legacy) not legacy 114:795 0:153 8: 'FAT32' (legacy) not legacy 114:948 0:153 === [ AddCustomTool ] ===================================== 120:397 5:448 found tool \EFI\CLOVER\tools\Shell64U.efi 120:474 0:077 Checking EFI partition Volume 2 for Clover 122:967 2:493 Found Clover 123:046 0:079 EmuVariable UninstallEmulation: CloseEvent = Success, original var services restored 123:284 0:238 === [ FindDefaultEntry ] ================================== 128:472 5:187 EmuVariable InstallEmulation: orig vars copied, emu.var.services installed, CreateEvent VirtualAddressChange = Success, CreateEvent ExitBootServices = Success, set Status=Success 128:966 0:493 === [ GetEfiBootDeviceFromNvram ] ========================= 134:009 5:043 Default boot entry not found 134:087 0:077 EmuVariable UninstallEmulation: CloseEvent = Success, original var services restored 134:320 0:232 DefaultIndex=-1 and MainMenu.EntryCount=8 134:397 0:077 Use anime=logo_3D frames=15 134:528 0:130 SetScreenResolution: 1920x1080 - already set 135:241 0:712 GUI ready Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kormoran Opublikowano 21 Września 2016 Autor Zgłoś Udostępnij Opublikowano 21 Września 2016 OK udało mi się rozwiązać problem z brakiem obrazu w cloverze i przy ładowaniu systemu, wystarczyło wypierdzić plik CsmVideoDxe z katalogu drivers. Teraz walczę już tylko z wyjściem DVI/DP. Przepraszam że to piszę w odpowiedzi ale nie mogłem edytować tematu Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kormoran Opublikowano 22 Września 2016 Autor Zgłoś Udostępnij Opublikowano 22 Września 2016 OKI sukces w przypadku wyjść cyfrowych - tandem DVI+DP działa bardzo dobrze, łącznie z wyjściem audio po DP. W tym przypadku zastosowałem patche z tego tematu: http://www.tonymacx86.com/threads/intel-hd6000-hd5500-hd4600-hd4000-hd3000-framebuffer-edits.125239/ a dokładnie ten -> config-hdmi_hd4000-100.plist.zip oraz zmieniłem ig-platform-id na 0x016600009 Po wywaleniu tego sterownika z EFI wszystko działa tak jak bym tego chciał. Będę jeszcze później walczył z tym audio po wybudzeniu. Dam znać. PolishApple 1 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kormoran Opublikowano 27 Września 2016 Autor Zgłoś Udostępnij Opublikowano 27 Września 2016 Ciągle z tym walcze, zainstalowałem codeccomander, widać w konsoli że próbuje coś wyrzucić z siebie ale jak cisza była tak jest ;-( EAPDFix też nie chce wstać ;-( 27.09.2016 14:25:57,000 kernel[0]: CodecCommander: PowerHook: setPowerState 0 27.09.2016 14:25:57,000 kernel[0]: CodecCommander: setPowerStateExternal 0 27.09.2016 14:25:57,000 kernel[0]: CodecCommander: --> asleep(0) 27.09.2016 14:25:58,000 kernel[0]: CodecCommander: SendCommand: node 0x14, verb 0x00070c, payload 0x00. 27.09.2016 14:25:58,000 kernel[0]: CodecCommander: SendCommand: (w) --> 0x01470c00 27.09.2016 14:25:58,000 kernel[0]: CodecCommander: executePIO(enter), ioDelayCount: 132 27.09.2016 14:25:58,000 kernel[0]: CodecCommander: executePIO(busy wait), ioDelayCount: 132 27.09.2016 14:25:58,000 kernel[0]: CodecCommander: executePIO(status wait), ioDelayCount: 134 27.09.2016 14:25:58,000 kernel[0]: CodecCommander: SendCommand: (r) <-- 0x00000000 27.09.2016 14:25:58,000 kernel[0]: CodecCommander: SendCommand: node 0x15, verb 0x00070c, payload 0x00. 27.09.2016 14:25:58,000 kernel[0]: CodecCommander: SendCommand: (w) --> 0x01570c00 27.09.2016 14:25:58,000 kernel[0]: CodecCommander: executePIO(enter), ioDelayCount: 134 27.09.2016 14:25:58,000 kernel[0]: CodecCommander: executePIO(busy wait), ioDelayCount: 134 27.09.2016 14:25:58,000 kernel[0]: CodecCommander: executePIO(status wait), ioDelayCount: 137 27.09.2016 14:25:58,000 kernel[0]: CodecCommander: SendCommand: (r) <-- 0x00000000 27.09.2016 14:26:10,000 kernel[0]: CodecCommander: setPowerState 0 27.09.2016 14:26:10,000 kernel[0]: CodecCommander: --> asleep(0) 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: setPowerState 2 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: --> awake(2) 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: --> resetting codec 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: node 0x01, verb 0x0007ff, payload 0x00. 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: (w) --> 0x0017ff00 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(enter), ioDelayCount: 137 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(busy wait), ioDelayCount: 137 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(status wait), ioDelayCount: 140 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: (r) <-- 0x00000000 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: node 0x01, verb 0x0007ff, payload 0x00. 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: (w) --> 0x0017ff00 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(enter), ioDelayCount: 140 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(busy wait), ioDelayCount: 140 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(status wait), ioDelayCount: 143 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: (r) <-- 0x00000000 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: node 0x01, verb 0x000705, payload 0x03. 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: (w) --> 0x00170503 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(enter), ioDelayCount: 143 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(busy wait), ioDelayCount: 143 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(status wait), ioDelayCount: 146 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: (r) <-- 0x00000000 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: --> hda codec power restored 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: node 0x14, verb 0x00070c, payload 0x02. 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: (w) --> 0x01470c02 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(enter), ioDelayCount: 146 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(busy wait), ioDelayCount: 146 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(status wait), ioDelayCount: 148 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: (r) <-- 0x00000000 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: node 0x15, verb 0x00070c, payload 0x02. 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: (w) --> 0x01570c02 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(enter), ioDelayCount: 148 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(busy wait), ioDelayCount: 148 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(status wait), ioDelayCount: 151 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: (r) <-- 0x00000000 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: --> custom command 0x01570883 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: (w) --> 0x01570883 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(enter), ioDelayCount: 151 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(busy wait), ioDelayCount: 151 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: executePIO(status wait), ioDelayCount: 153 27.09.2016 14:26:11,000 kernel[0]: CodecCommander: SendCommand: (r) <-- 0x00000000 27.09.2016 14:26:12,000 kernel[0]: CodecCommander: PowerHook: setPowerState 2 27.09.2016 14:26:12,000 kernel[0]: CodecCommander: setPowerStateExternal 2 27.09.2016 14:26:12,000 kernel[0]: CodecCommander: --> awake(2) Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kormoran Opublikowano 27 Września 2016 Autor Zgłoś Udostępnij Opublikowano 27 Września 2016 Powiedzcie mi może z tym skryptem hda-verb coś źle robię? ja go skopiowałem do /usr/bin - może on ma mieć jeszcze inną lokalizację (nie mogłem wyczytać gdzie to skopiować ;-( ) Cieszy mnie natomiast to, że za pomocą applealc udało się patchować w locie applehda.kext i nie trzeba używać zmodyfikowanego kexta. ------------ Chciałem powiedzieć że udało się to skonfigurować W codeccommander w pliku info.plist w sekcji default trzeba było zmienić dwie rzeczy: - Check Infinitely zmieniłem z false na true - Check Interval zmieniłem na 5000 z 3000 instalacja kext wizardem, przebudowa cache i wszystko jest ok Dwie rzeczy - czy jest jakiś lek na diodę LED (miga ta od wyłącznika i księżyc po wybudzeniu) oraz czy jest jakiś opis jak zmodyfikować VoodoPS2 aby uzyskać lepszy efekt dla trackpointa (używam kexta od PolishApple z X220 ale do końca nie działa tak jak powinien)? ------------ Udało mi się rozwiązać problem z migającą diodą po wybudzeniu. Zastosowałem taką łatkę do DSDT: # add these lines into method _WAK after NVSS \_SB.PCI0.LPC.EC.LED (Zero, 0x80) \_SB.PCI0.LPC.EC.LED (0x0A, 0x80) \_SB.PCI0.LPC.EC.LED (0x07, Zero) i przynajmniej ta dioda mnie nie denerwuje (power świeci cały czas a księżyc gaśnie) Został jeszcze tylko ten trackpoint i wszystko będzie jak należy Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kormoran Opublikowano 29 Września 2016 Autor Zgłoś Udostępnij Opublikowano 29 Września 2016 Odpowiem sam sobie Aby wszystko działało poprawnie przerobiłem (zmodyfikowałem parę wartości w oryginalnym info.plist) w Voodoo RehabMana. Trackpoint działa wg mnie tak jak należy (płynnie, działają wszystkie przyciski). Poprawiony przeze mnie kext zamieszczam. Instalacja wg instrukcji na stronie https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/wiki/How-to-Install- ja wrzucam ten kext do clovera. I tym oto sposobem nie mam prawie żadnych dodatkowych kextów instalowanych w S/L/E (oprócz codeccommandera). Jak znajdę chwilę czasu zrobię porządek z moimi plikami i zamieszczę całość aby się z tym nie męczyć. Dziękuję za pomoc. Myślę że na ten moment można zamknąć temat. Voodo-2016-0616-Lenovo-X230.zip Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kormoran Opublikowano 3 Października 2016 Autor Zgłoś Udostępnij Opublikowano 3 Października 2016 Wybaczcie że jeszcze raz napiszę ale mam mały problem z tym nieszczęsnym trackpointem. Otóż ten sterownik potrafi za niektórym razem się nie włączyć tzn trackpad działa zawsze natomiast trackpoint nie. Trzeba ze dwa/trzy razy zrestartować komputer żeby zaskoczył. Wrzucałem też wersję debug ale log jest czysty. Nie ma w nim nic. Zmieniałem lokalizację z clovera do /S/L/E ale też nie było poprawy. Na pewno nie jest to wina trackpointa - na windowsie działa za każdym razem. Może macie jakieś rozwiązanie? A może to Voodoo jest jakieś niepewne? Pozdrawiam. ------------------ Zauważyłem że jak nie mam podpiętej myszki na usb to jest wszystko ok. Na wszelki wypadek potestowałem parę innych wersji i trochę starsza wersja działa jeszcze lepiej. Zamieszczam ją tutaj. Chyba tym razem to już wszystko. Pozdrawiam VoodooPS2Controller.kext.zip Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kormoran Opublikowano 7 Października 2016 Autor Zgłoś Udostępnij Opublikowano 7 Października 2016 Witam raz jeszcze. Chciałbym zamieścić paczuszkę - może komuś się to przyda. W paczce są dwa foldery - Clover oraz S-L-E. W folderze Clover jest folder OEM który zawiera całą paczuszkę do clovera z forumowego UniBootX. Wystarczy skopiować to do odpowiedniego katalogu aby działało. W folderze S-L-E są dwa kexty - CodecCommander.kext oraz CellPhoneHelper.kext. Pierwszy służy do uruchomienia karty dźwiękowej po wybudzeniu komputera ze sleepu. CellPhoneHelper natomiast jest potrzebny do odpalenia modemu F5521GW pod OSX'em. Modem ten mam z poprzedniego laptopa (X220) - wszystko działa, łącznie z AERO2. W ogóle co działa: - CPU (speedstep, turbo, sterowanie wentylatorem) - grafika (łącznie z wyjściem miniDP -> HDMI (przejściówka)) - dźwięk (detekcja słuchawek działa) + wbudowany mikrofon - używam AppleALC, patchujący oryginalny AppleHDA - sieć LAN - WiFi (u mnie patchowałem bios aby usunąć whiteliste - wywalony oryginalny intel i zastąpiony Atherosem AR9280 który działa od ręki) - WWAN (opisałem wyżej) - kamera - bluetooth (uruchomić należy go w windowsie inaczej jest niedostępny) - trackpoint / trackpad (zmodyfikowałem lekko kexta aby działał dobrze wg moich upodobań ) - działają porty USB3 / USB2 - wskaźnik baterii - skróty klawiatury (multimedia FN+ f10-f12, ściemnianie FN+F8 (FN+K), rozjaśnianie FN+F9(FN+P)) Nie działa: - Czytnik SD Zainstalowany OSX El Capitan 10.11.6 Laptopa używam również ze stacją dokującą (taką która ma dwa wyjścia cyfrowe: DVI i DisplayPort) - laptopa wkładam zamkniętego, włączam wyłącznikiem na stacji i tak pracuje na dwóch monitorach FHD. Ogólnie rzecz biorąc czuję lekką różnicę na + w porównaniu do X220. Trochę szybciej kompilują się projekty. Jeśli ktoś coś by potrzebował - proszę pisać. X230-paczka.zip Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 9 Października 2016 Zgłoś Udostępnij Opublikowano 9 Października 2016 Gratuluję zaparcia i uruchomienia niemal wszystkiego. To rzadko się zdarza w notebookach. Jeśli maszch ochotę i masz czas, możesz też przygotować wsad zgodny z UniBootX i dołączyć go do gotowców: http://hamac.pl/forum/86-unibootx-clover-oficjalny-bootloader-hamacpl/ Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kormoran Opublikowano 9 Października 2016 Autor Zgłoś Udostępnij Opublikowano 9 Października 2016 Witam, wsad do clovera jest zgodny z UniBootX'em - tylko jedyną rzeczą jest wywalenie (wykasowałem) CsmVideoDxe z katalogu a nie wyłączyłem go przez configa. Spróbuje sprawdzić czy taka opcja działa dobrze jak tak to wszystko umieszczę tam gdzie trzeba. Pozdrawiam Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 9 Października 2016 Zgłoś Udostępnij Opublikowano 9 Października 2016 Wyłączanie sterownika w configu jest bezpieczniejsze niż jego kasowanie. W przyszłości np przeinstalujesz clovera na wyższą wersję i on wgra Ci ponownie CsmVideoDxe... pal to licho jak tylko obraz się rozjedzie, ale jak jakiś np sterownik nie wyłączony ubija system, to sam pomyśl co może się stać. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kormoran Opublikowano 9 Października 2016 Autor Zgłoś Udostępnij Opublikowano 9 Października 2016 Prawda. Jak walczyłem z tym dlaczego nie działają mi te wyjścia wideo dopiero jak wywaliłem ten plik zaczęło wszystko działać. Nie wiedziałem wtedy że można to wyłączyć przez clovera Teraz już wiem Dlatego sprawdzę to i jak będzie wszystko ok to wrzucę całość. Może faktycznie się to komuś przyda Dzięki za uwagę. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
waldun Opublikowano 27 Października 2016 Zgłoś Udostępnij Opublikowano 27 Października 2016 Prawda. Jak walczyłem z tym dlaczego nie działają mi te wyjścia wideo dopiero jak wywaliłem ten plik zaczęło wszystko działać. Nie wiedziałem wtedy że można to wyłączyć przez clovera Teraz już wiem Dlatego sprawdzę to i jak będzie wszystko ok to wrzucę całość. Może faktycznie się to komuś przyda Dzięki za uwagę. Czy dużo jest zachodu ze zmiana karty na WiFi Atheros AR9280? Czy z katą azurewave aw-ce123h będzie tyle samo roboty? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kormoran Opublikowano 28 Października 2016 Autor Zgłoś Udostępnij Opublikowano 28 Października 2016 waldun, nie zauważyłem tego postu odpisałem w poście polishapple. Zmiana karty fizycznie jest bardzo prosta. Odkręcasz palmrest, pod którym znajduje się karta. Wystarczy ją podmienić, podpiąć anteny i z powrotem wszystko poskręcać. Gorzej jest z BIOSem i whitelistą. Jeśli włożysz kartę, której nie ma na whiteliście Lenovo system po prostu nie wstanie. I bez usunięcia tej whitelisty (lub innych obejść, których nie próbowałem bo z doświadczeń z X220 wiem że różnie z tym bywa) nie da rady. A aby usunąć whiteliste potrzebujesz zewnętrzny programator i drugi komputer aby odczytać EEPROM, zmodyfikować go i wgrać z powrotem. Jeśli elektronika nie jest Ci obca dasz radę to zrobić, ba nawet bardzo nie musisz być elektronikiem ale wtedy dla swojego bezpieczeństwa potrzebujesz klips, którym podłączysz się fizycznie do takiego eeproma. Wygląda to mniej więcej tak: http://allegro.pl/klips-pomiarowy-so8-soic8-rewelacyjna-jakosc-fv-i4992018449.html Do tego trzeba programator np. taki: http://allegro.pl/programator-bios-flash-24xx-25xx-ch341a-spi-ttl-i6384429142.html Podpinasz wtedy to i możesz BIOS zmienić. NIestety z poziomu systemu nie da się tego zrobić gdyż Lenovo taką możliwość zablokowało (przeciwnie w X220 - tam da się wrzucić bios bez whitelisty z poziomu windowsa). Co do tej karty Azurewave nie wypowiem się. Widzę że ma ona też Bluetooth - u mnie działa wszystko na oryginalnym bluetooth - tym bardziej że jest on na osobnej płytce w tym lenovo. Mam nadzieję że wyjaśniłem sytuację Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.