Contribute
Register

[Guide] Lenovo IdeaPad 700 10.12.x

Status
Not open for further replies.
Thank you for the tips, I copied U430 code, and modified a bit. I found the small keyboard numlock led not work

/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20161117-64(RM)
* Copyright (c) 2000 - 2016 Intel Corporation
*
* Disassembling to non-symbolic legacy ASL operators
*
* Disassembly of iASLJ9au0r.aml, Wed Sep 20 19:25:09 2017
*
* Original Table Header:
* Signature "SSDT"
* Length 0x000005A6 (1446)
* Revision 0x02
* Checksum 0x30
* OEM ID "hack"
* OEM Table ID "KBD0"
* OEM Revision 0x00000000 (0)
* Compiler ID "INTL"
* Compiler Version 0x20161117 (538317079)
*/
DefinitionBlock ("", "SSDT", 2, "hack", "KBD0", 0x00000000)
{
External (_SB_.PCI0, DeviceObj) // (from opcode)
External (_SB_.PCI0.LPCB, DeviceObj) // (from opcode)
External (_SB_.PCI0.LPCB.EC__, DeviceObj) // (from opcode)
External (_SB_.PCI0.LPCB.KBD0, DeviceObj) // (from opcode)

Scope (_SB.PCI0.LPCB.KBD0)
{
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
If (LNot (Arg2))
{
Return (Buffer (One)
{
0x03
})
}

Return (Package (0x04)
{
"RM,oem-id",
"LENOVO",
"RM,oem-table-id",
"ideapad700"
})
}

Name (RMCF, Package (0x0C)
{
"Controller",
Package (0x02)
{
"WakeDelay",
Zero
},

"Sentelic FSP",
Package (0x02)
{
"DisableDevice",
">y"
},

"ALPS GlidePoint",
Package (0x02)
{
"DisableDevice",
">y"
},

"Mouse",
Package (0x02)
{
"DisableDevice",
">y"
},

"Synaptics TouchPad",
Package (0x08)
{
"DynamicEWMode",
">y",
"MultiFingerVerticalDivisor",
0x09,
"MultiFingerHorizontalDivisor",
0x09,
"MomentumScrollThreshY",
0x0C
},

"Keyboard",
Package (0x0E)
{
"Breakless PS2",
Package (0x06)
{
Package (0x00) {},
"e064",
"e065",
"e068",
"e06a",
"e027"
},

"MaximumMacroTime",
0x017D7840,
"Macro Inversion",
Package (0x0D)
{
Package (0x00) {},
Buffer (0x0C)
{
/* 0000 */ 0xFF, 0xFF, 0x02, 0x64, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0x01, 0x38, 0x01, 0x3E
},

Buffer (0x0C)
{
/* 0000 */ 0xFF, 0xFF, 0x02, 0xE4, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0x01, 0xBE, 0x01, 0xB8
},

Buffer (0x0A)
{
/* 0000 */ 0xFF, 0xFF, 0x02, 0x65, 0x01, 0x00, 0x00, 0x00,
/* 0008 */ 0x01, 0x3F
},

Buffer (0x0A)
{
/* 0000 */ 0xFF, 0xFF, 0x02, 0xE5, 0x01, 0x00, 0x00, 0x00,
/* 0008 */ 0x01, 0xBF
},

Buffer (0x0A)
{
/* 0000 */ 0xFF, 0xFF, 0x02, 0x27, 0x00, 0x03, 0xFF, 0xFF,
/* 0008 */ 0x02, 0x66
},

Buffer (0x0A)
{
/* 0000 */ 0xFF, 0xFF, 0x02, 0xA7, 0x00, 0x03, 0xFF, 0xFF,
/* 0008 */ 0x02, 0xE6
},

Buffer (0x0A)
{
/* 0000 */ 0xFF, 0xFF, 0x02, 0x27, 0x00, 0x03, 0xFF, 0xFF,
/* 0008 */ 0x02, 0x40
},

Buffer (0x0A)
{
/* 0000 */ 0xFF, 0xFF, 0x02, 0xA7, 0x00, 0x03, 0xFF, 0xFF,
/* 0008 */ 0x02, 0xC0
},

Buffer (0x0E)
{
/* 0000 */ 0xFF, 0xFF, 0x02, 0x68, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0x02, 0x1D, 0x01, 0x38, 0x01, 0x0F
},

Buffer (0x0E)
{
/* 0000 */ 0xFF, 0xFF, 0x02, 0xE8, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0x01, 0x8F, 0x01, 0xB8, 0x02, 0x9D
},

Buffer (0x0C)
{
/* 0000 */ 0xFF, 0xFF, 0x02, 0x6A, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0x02, 0x5B, 0x01, 0x19
},

Buffer (0x0C)
{
/* 0000 */ 0xFF, 0xFF, 0x02, 0xEA, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0x01, 0x99, 0x02, 0xDB
}
},

"Custom ADB Map",
Package (0x09)
{
Package (0x00) {},
"e063=3f",
"e064=6b",
"e065=71",
"e068=4f",
"e0f2=65",
"e0fb=6b",
"e0fc=71",
"e06a=70"
},

"Custom PS2 Map",
Package (0x02)
{
Package (0x00) {},
"e037=64"
},

"Function Keys Special",
Package (0x19)
{
Package (0x00) {},
"e020=e020",
"e02e=e02e",
"e030=e030",
"e064=e064",
"e065=e065",
"e066=e028",
"e067=e067",
"e068=e068",
"e069=e0f0",
"e06a=e06a",
"e06b=e0fb",
"e06c=e0fc",
"3b=3b",
"3c=3c",
"3d=3d",
"3e=3e",
"3f=3f",
"40=40",
"41=41",
"42=42",
"43=43",
"44=44",
"57=57",
"58=58"
},

"Function Keys Standard",
Package (0x19)
{
Package (0x00) {},
"e020=3b",
"e02e=3c",
"e030=3d",
"e064=3e",
"e065=3f",
"e066=40",
"e067=41",
"e068=42",
"e069=e0f2",
"e06a=44",
"e06b=57",
"e06c=58",
"3b=e020",
"3c=e02e",
"3d=e030",
"3e=e064",
"3f=e065",
"40=e028",
"41=e067",
"42=e068",
"43=e0f1",
"44=e06a",
"57=e0fb",
"58=e0fc"
}
}
})
}

Scope (_SB.PCI0.LPCB.EC)
{
Method (_Q1D, 0, NotSerialized) // _Qxx: EC Query
{
Notify (^^KBD0, 0x046B)
}

Method (_Q1C, 0, NotSerialized) // _Qxx: EC Query
{
Notify (^^KBD0, 0x046C)
}
}
}

You should change the code such that it only changes the "ADB map" as you want.
You should not expect to use the entire configuration for my u430 on your laptop.
 
BCM94352Z Bluetooth works fine post boot, but after sleep becomes unavailable. Do you have this situation? @soto2080
 
BCM94352Z Bluetooth works fine post boot, but after sleep becomes unavailable. Do you have this situation? @soto2080
I also has the problem, but I am too busy to fix problems these days.
When I am free I will upgrade to HS and verify if there still these problems.
Not only we have the problem, it's a general problem.
I saw the problem was reported at XPS 9360 post too, and the author said we can't resolve it.
 
I also has the problem, but I am too busy to fix problems these days.
When I am free I will upgrade to HS and verify if there still these problems.
Not only we have the problem, it's a general problem.
I saw the problem was reported at XPS 9360 post too, and the author said we can't resolve it.
ok,i will follow your post,and look forward to the arrival of 10.13
 
Last edited:
You should change the code such that it only changes the "ADB map" as you want.
You should not expect to use the entire configuration for my u430 on your laptop.
Thanks for your help, I can use it on ideapad 700. But what is the way to make numlock work properly so that it can be turned on or off.
————————————————————————————————————————————————
I am sorry to bother, I have searched the answer
WX20170923-120402.png
 
Last edited:
I tried to install 10.13, but the kernel was panicked in the second install.
 

Attachments

  • QQ20170928-010243.png
    QQ20170928-010243.png
    1,016.2 KB · Views: 364

Kitchen sink approach to kexts is a bad idea.

Follow the Clover guide linked from the FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html

Although you should read the FAQ for an overview of issues, the Clover guide is linked from the first question: "Q. Where do I start?", just after the bold face "Clover Guide".
Here is a direct link, just to be clear:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Also, your profile must be filled out with complete details as requested in the FAQ, again under "Q. Where do I start?". All seven details requested are equally important.

And if you have an issue (after following the guide), or on any other problem, you must provide a detailed description of the problem including information that helps us understand what you're doing. Always attach "Problem Reporting" files as per FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
The required files and data are fully detailed in the last question in the FAQ:
"Q. What are typical "Problem Reporting" files?"
 
Status
Not open for further replies.
Back
Top