massinegro204
11-29-2012, 09:42 PM
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
http://www.spacemax.it/File%20spacemax/Samsung%20Serie%207/DSDT.aml.zip
please help me
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
http://www.spacemax.it/File%20spacemax/Samsung%20Serie%207/DSDT.aml.zip
please help me