Jump to content

Adjust the level of brightness


maximo76
 Share

1 post in this topic

Recommended Posts

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
Share on other sites

 Share

×
×
  • Create New...