maximo76 Posted November 29, 2012 Share Posted November 29, 2012 Hi all I would like to start a new topic so as to be useful to all those who are in my condition. I installed OSX 10.8.2 on my tab but the brightness level is too low. I would like to raise the bar but do not know how ..... I read method _BCL _BCM and values to be changed in order to obtain the desired level even someone can help me? Method (_BCL, 0, NotSerialized) { Store (0xB0, BSUP) If (LGreaterEqual (OSYS, 0x07D9)) { Return (Package (0x65) { 0x64, 0x0A, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x62, 0x63, 0x64 }) } Else { Store (LBR7, Index (SBRT, Zero)) Store (LBR2, Index (SBRT, One)) Store (LBR1, Index (SBRT, 0x02)) Store (LBR2, Index (SBRT, 0x03)) Store (LBR3, Index (SBRT, 0x04)) Store (LBR4, Index (SBRT, 0x05)) Store (LBR5, Index (SBRT, 0x06)) Store (LBR6, Index (SBRT, 0x07)) Store (LBR7, Index (SBRT, 0x08)) Store (LBR8, Index (SBRT, 0x09)) Return (SBRT) } } Method (_BCM, 1, Serialized) { P8XH (Zero, Arg0) If (LAnd (LGreaterEqual (Arg0, Zero), LLessEqual (Arg0, 0x64))) { If (LGreaterEqual (OSYS, 0x07D9)) { Store (BRTL, Local0) If (LGreater (Local0, Arg0)) { While (LGreater (Local0, Arg0)) { Sleep (0x02) Decrement (Local0) AINT (One, Local0) } } Else { If (LLess (Local0, Arg0)) { While (LLess (Local0, Arg0)) { Sleep (0x02) Increment (Local0) AINT (One, Local0) } } } Store (Local0, BRTL) } Else { AINT (One, Arg0) Store (Arg0, BRTL) If (LEqual (Arg0, LBR1)) { Store (One, Local0) } Else { If (LEqual (Arg0, LBR2)) { Store (0x02, Local0) } Else { If (LEqual (Arg0, LBR3)) { Store (0x03, Local0) } Else { If (LEqual (Arg0, LBR4)) { Store (0x04, Local0) } Else { If (LEqual (Arg0, LBR5)) { Store (0x05, Local0) } Else { If (LEqual (Arg0, LBR6)) { Store (0x06, Local0) } Else { If (LEqual (Arg0, LBR7)) { Store (0x07, Local0) } Else { If (LEqual (Arg0, LBR8)) { Store (0x08, Local0) } } } } } } } } Store (Local0, BRTV) SECB (0x30, 0x60) } If (PWRS) { Store (Zero, GP16) } Else { If (LGreater (BRTL, 0x11)) { Store (One, GP16) } Else { Store (Zero, GP16) } } } } Method (_BQC, 0, NotSerialized) { Return (BRTL) } } This is my DSDT.aml please help me DSDT.aml.zip Link to comment https://www.insanelymac.com/forum/topic/284674-adjust-the-level-of-brightness/ Share on other sites More sharing options...
Recommended Posts