Contribute
Register

Lenovo Flex 2 14 Mavericks

Status
Not open for further replies.
I still have problems compiling the dsdt and ssdt files with MaciAsl. First problem is with dsdt, when i compile for first i see 2 errors, so patched ABGD error, after compiling 2 errors left, just deleted them as advised, also used additionally rename gfx0 to igpu patch, everythng went well.... i can save the file as dsl (disassambled) , but not as aml (acpi). After final compile there is no errors, only warnings, but when i attempt to save as .aml i will get error message, screenshot enclosed.

I had no problem saving as DSDT.AML. Perhaps you are saving somewhere where you don't have permissions.

Second question is about ssdt compiling. If i use patch rename gfx0 to igpu, in patch window i see 4 changes, click apply, patching done. Just descided to check with find did the patch renamed all of gfx0 entries, but seems like there is few gfx0 still remaining.

They are in quoted strings calling ADBG (which as you know, we patched to do nothing).
 
I've tried save to Desktop, is it wrong place ? i don't think.
okay, so i can just leave the ssdt like is.... by the way i was able save the ssdt-1.aml on Desktop, instead of dsdt.aml....
don't get what i'm missing....
can you do small favour and save modded dsl as aml ? patched dsdt.dsl attached
 

Attachments

  • mod_DSDT.dsl.zip
    49.6 KB · Views: 70
I've tried save to Desktop, is it wrong place ? i don't think.
okay, so i can just leave the ssdt like is.... by the way i was able save the ssdt-1.aml on Desktop, instead of dsdt.aml....
don't get what i'm missing....
can you do small favour and save modded dsl as aml ? patched dsdt.dsl attached

I had no trouble saving your mod_DSDT.dsl as mod_DSDT.aml (ACPI Machine Language Binary).
 
Got the point.
One pic can say more than thousands of words...
unchecked "Treat warnings as errors" in MaciAsl preferences, now i can also save the aml.
Thanks for the help for now, i'm sure that soon i will comeback with next questions.... in the list is audio patching and other settings.... before i need read a little forums to get info ....
by the way maybe you now is your audio layout id 12 patch suitable for me ? there is Alc233 codec audio, ven/dev id 8086:0a0C . There should be actually 2 of them, normal and hdmi, but System Info does not show both. Of course i can get codecs/id-s from ubuntu, no need to install, tryout helps. Windows not installed right now...
 

Attachments

  • before.png
    before.png
    56.5 KB · Views: 144
  • after.png
    after.png
    56.8 KB · Views: 120
Got the point.
One pic can say more than thousands of words...
unchecked "Treat warnings as errors" in MaciAsl preferences, now i can also save the aml.

LOL... That would cause a problem...


Thanks for the help for now, i'm sure that soon i will comeback with next questions.... in the list is audio patching and other settings.... before i need read a little forums to get info ....
by the way maybe you now is your audio layout id 12 patch suitable for me ? there is Alc233 codec audio, ven/dev id 8086:0a0C . There should be actually 2 of them, normal and hdmi, but System Info does not show both. Of course i can get codecs/id-s from ubuntu, no need to install, tryout helps. Windows not installed right now...

The "Audio Layout 12" can be used with any patched AppleHDA. You just have to change the layout-id to the value required by the patched AppleHDA.

You should search for an AppleHDA patched for ALC233.
 
Need bit help. Meanwhile updated system to 10.9.5, installed patched azul framebuffer and with that latest Mavericks graphics working well, no more artifacts/glitching and now i have clean view at full hd reso,checked that appleintelHD5000.kext loaded.Full screen videos running smoothly.
Got audio also working (patched appleHDA + dsdt). Most of laptop hardware already working, but still i have some things to resolve.
DSDT /SSDT patched, did brightness fix (haswell),
installed acpibacklight. Now i have slider under display preferences, i can set brightness, but after every reboot the brightness is again max, also
sleep is not working. Seems like reason is EHCI/ USB wake, part of log file text below.
Wake reason: GLAN EHC1 EHC2 XHC
Did read forums, tried boot list with gux_defer_usb2, didn’t helped, wakeup continues.
Does any of repository fixes/patches help against that ? or better usb drivers needed ?
No hope with touchscreen, tried touch-base drivers, did'nt work... instead some users from Lenovo Yoga 13 forum says that Elan touchscreen works on their older laptops (3rd ge. intel) with touch-base drivers, but it’s different hardware. Googled days to find
solution, nut seems no hope … My hardware: Elan Microelectronics 0446:04f3 touchscreen.


Also some other questions, how to test speedstep on the laptop ? i've tried DPCImanager, but got message that laptops are not supported.
for cpu power management i used SSDT generation from Vietnam tools (Piker Alpha alghorithm) and how to test, does the graphic management working okay?


Also one common question about Mavericks.One strange behavior i’ve noticed in Mavericks is, that sometimes OS X finds local Lan shares during the minutes after reboot, sometimes it takes half of hour. When i tested Mountain Lion and Yosemite, they find the shares during couple of minutes after reboot (so, all OS X-s installed on same hardware, means it’s not hardware reason), also i noticed same behavior with desktop machine , also Mavericks installed, but different model network hardware. Seems like no difference which Mavericks version is running (same behavior was with 10.9.1, 10.9.2, 10.94, 10.9.5)
Any ideas why Mavericks lan shares recognizing takes so long ? any fix available ?


Any feedback is welcomed...
Attached ioreg for expert inspection, what is available improve, or hope find kexts/drivers/ patches/fixes.
Thanks appreciated.
 

Attachments

  • ioreg.zip
    2.5 MB · Views: 71
  • Screen Shot .png
    Screen Shot .png
    167.3 KB · Views: 145
kCGSDisplayDidWake
2014-12-05 00:38:45 +0200 WindowServer[88]: handle_will_sleep_auth_and_shield_windows: Deferring.
2014-12-05 00:39:44 +0200 WindowServer[88]: device_generate_desktop_screenshot: authw 0x0(0), shield 0x7fbc62c52240(2001)
2014-12-05 00:39:44 +0200 WindowServer[88]: device_generate_lock_screen_screenshot: authw 0x0(0), shield 0x7fbc62c52240(2001)
2014-12-05 00:41:01 +0200 kernel[0]: ARPT: 543.534516: AirPort_Brcm43xx::powerChange: System Sleep
2014-12-05 00:41:01 +0200 kernel[0]: ARPT: 543.534524: wl0: powerChange: *** BONJOUR/MDNS OFFLOADS ARE NOT RUNNING.
2014-12-05 00:41:04 +0200 kernel[0]: Wake reason: GLAN EHC1 EHC2 XHC
2014-12-05 00:41:04 +0200 kernel[0]: No interval found for . Using 8000000
2014-12-05 00:41:04 +0200 kernel[0]: Previous Sleep Cause: 5
2014-12-05 00:41:04 +0200 kernel[0]: USB (XHCI Root Hub USB 2.0 Simulation):port 4 on bus 0xa connected or disconnected: portSC(0xe0206e1)
2014-12-05 00:41:04 +0200 kernel[0]: USB (XHCI Root Hub USB 2.0 Simulation):port 6 on bus 0xa connected or disconnected: portSC(0xe0206e1)
2014-12-05 00:41:04 +0200 kernel[0]: USB (XHCI Root Hub USB 2.0 Simulation):port 8 on bus 0xa connected or disconnected: portSC(0xe0206e1)
2014-12-05 00:41:04 +0200 kernel[0]: USBF: 543.963 IOUSBHIDDriver(IOUSBHIDDriver)::RearmInterruptRead returning error 0xe00002c0 (no such device), not issuing any reads to device
2014-12-05 00:41:04 +0200 kernel[0]: The USB device Broadcom Bluetooth 3.0 USB (Port 6 of Hub at 0x14000000) may have caused a wake by issuing a remote wakeup (1)
2014-12-05 00:41:04 +0200 kernel[0]: No interval found for . Using 8000000
2014-12-05 00:41:04 +0200 kernel[0]: **** [IOBluetoothHostControllerUSBTransport][start] -- completed -- result = TRUE -- 0x4c00 ****
2014-12-05 00:41:04 +0200 kernel[0]: **** [BroadcomBluetoothHostControllerUSBTransport][start] -- Completed -- 0x4c00 ****
2014-12-05 00:41:04 +0200 kernel[0]: [IOBluetoothHCIController][staticBluetoothHCIControllerTransportShowsUp] -- Received Bluetooth Controller register service notification -- 0x4c00
2014-12-05 00:41:04 +0200 kernel[0]: **** [IOBluetoothHCIController][ProcessEventDataWL] -- calling mDisplayManager->activityTickle() to wake up the display
2014-12-05 00:41:04 +0200 kernel[0]: full wake (reason 1) 864 ms
2014-12-05 00:41:04 +0200 kernel[0]: [IOBluetoothHCIController::setConfigState] calling registerService
2014-12-05 00:41:04 +0200 kernel[0]: **** [IOBluetoothHCIController][protectedBluetoothHCIControllerTransportShowsUp] -- Connected to the transport successfully -- 0x3440 -- 0xa800 -- 0x4c00 ****
2014-12-05 00:41:04 +0200 kernel[0]: **** [IOBluetoothHostControllerUSBTransport][SuspendDevice] -- Suspend -- suspendDeviceCallResult = 0x0000 (kIOReturnSuccess) -- 0x4c00 ****
2014-12-05 00:41:05 +0200 kernel[0]: ARPT: 544.948535: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake
2014-12-05 00:41:05 +0200 WindowServer[88]: CGXDisplayDidWakeNotification [545260366925]: posting kCGSDisplayDidWake
2014-12-05 00:41:05 +0200 WindowServer[88]: handle_will_sleep_auth_and_shield_windows: Deferring.
 
...
installed acpibacklight. Now i have slider under display preferences, i can set brightness, but after every reboot the brightness is again max, also

You need working nvram.

sleep is not working. Seems like reason is EHCI/ USB wake, part of log file text below.
Wake reason: GLAN EHC1 EHC2 XHC

For instant wake: https://github.com/RehabMan/Laptop-DSDT-Patch
Apply: "7-series/8-series USB"
Also, install GenericUSBXCHI.kext, and use kernel flag -gux_defer_usb2

No hope with touchscreen, tried touch-base drivers, did'nt work...

Yosemite has better touchscreen support (just single touch).

Also some other questions, how to test speedstep on the laptop ? i've tried DPCImanager, but got message that laptops are not supported.

Ignore the message.

Also one common question about Mavericks.One strange behavior i’ve noticed in Mavericks is, that sometimes OS X finds local Lan shares during the minutes after reboot, sometimes it takes half of hour. When i tested Mountain Lion and Yosemite, they find the shares during couple of minutes after reboot (so, all OS X-s installed on same hardware, means it’s not hardware reason), also i noticed same behavior with desktop machine , also Mavericks installed, but different model network hardware. Seems like no difference which Mavericks version is running (same behavior was with 10.9.1, 10.9.2, 10.94, 10.9.5)
Any ideas why Mavericks lan shares recognizing takes so long ? any fix available ?

It is best to connect to the shares you want to via an automated solution. Such as using an Automator WorkFlow or shell script.
 
Thanks, lot of help. I tried Yosemite also by same reason that it's have better touchscreen support, but i was'nt able resolve my blacklisted SSD boot. Whatever i did'nt tried, trim enable, copy of pached ioAHCIfamily, or patched strorage block kexts, even patched the last kext myself, but it didn't helped boot from the SSD, so i gave up and moved back to Mavericks. Yosemite fortunately recognized most part of the laptop hardware, also OS interface is nice, but kext signing seems serious.... of course used kext-dev-mode=1 for sign bypass.... i was succeeded only boot up from usb stick, otherwise met on the boot: Can't find /System/Library/Kernels/kernel, Chameleon was''nt able read boot sector which was blocked... spent couple of days for SSD blacklist break, unfortunately no succeeded.
 
Thanks, lot of help. I tried Yosemite also by same reason that it's have better touchscreen support, but i was'nt able resolve my blacklisted SSD boot. Whatever i did'nt tried, trim enable, copy of pached ioAHCIfamily, or patched strorage block kexts, even patched the last kext myself, but it didn't helped boot from the SSD, so i gave up and moved back to Mavericks. Yosemite fortunately recognized most part of the laptop hardware, also OS interface is nice, but kext signing seems serious.... of course used kext-dev-mode=1 for sign bypass.... i was succeeded only boot up from usb stick, otherwise met on the boot: Can't find /System/Library/Kernels/kernel, Chameleon was''nt able read boot sector which was blocked... spent couple of days for SSD blacklist break, unfortunately no succeeded.

Use Clover and enable Trim with config.plist. See here: http://www.tonymacx86.com/yosemite-...oting-os-x-installer-laptops-clover-uefi.html
 
Status
Not open for further replies.
Back
Top