K

Kien Nguyen

Guest
Nêu cảm nghĩ đi bác Nope kakaka :v Đã tìm ra offset của system fan :3 Nhưng nhân chia cộng trừ sai nên nó hiện quá bé :))
971050_698199983530605_883569411_n.jpg
 
cái này có phải có cái đoạn mình tự viết các kiểu đúng ko dài vcc thì phải
 
cũng ko dài lắm nhưng quan trọng là phải tìm đúng vị trí chứa tốc độ quạt trong DSDT :))
 
a quăng bom lên em ngó cái
 
Với Asus thì nó là Offset (0x93) trong cái Field (ECOR..) ở Device (EC0). Còn với Thinkpad nó ở Offset (0x84), trước toàn dùng cái của thinkpad thảo nào nó cứ hiện vớ vẩn x_x

DSDT đây nhé, cái Device (SMCD) ở cuối cùng chính là nơi để ACPISensors.kext tìm đến và đọc, trong đó FAN0 là cái system fan: https://dl.dropboxusercontent.com/u/82485759/fan.aml
 
Sơn Công Nghệ hết cái để làm bác ạ :v
 
có trang nào hướng dẫn viết patch cho mấy cái này ko các bác
 
Yeah. Cuối cùng cũng có chút thành quả. Cố thêm tí nữa bác :3
 
Asus voi thinkpad , Hp thi de, co may con Dell ay, cha quan ly bang DSDT dau may chu, ngoai ra neu trong quat ma co may cai id 16 bit nua thi phai convert qua 8 bit
 
của e cũng phải convert sang 8 bit, nhưng nó hiện ảo quá, chưa rõ là vì sao nữa
 
Vương Bán Hương thực ra cái dsdt của bác ko giúp dc gì :v mình tìm dc là nhờ cái link osx86 của Heäven Löve :v
 
Device (SMCD)
{
Name (_HID, "monitor")
Method (FAN0, 0, NotSerialized)
{
Store (B1B2 (^^EC0.TAHL, ^^EC0.TAHH), Local0)
Store (0x80, Local1)
Store (0x02, Local2)
Multiply (Local1, Local2, Local3)
Multiply (Local0, Local3, Local4)
Divide (0x03938700, Local4, Local5, Local6)
Multiply (Local6, 0x0A, Local6)
Return (Local6)
}
}
 
TAH0 dc convert qua TAHL va TAHH thanh 8 bit, add device SMCD vao
 
em làm đúng như vậy đó anh :v
nhưng ngoài TAH0 thì trong cái Offset (0x93) đấy nó còn có cả TAH1. Không hiểu có liên quan gì đến fan ko.
 
nhìn mấy bác chạy được đủ thứ, ấm ức quá :(
 
THA1 la danh cho laptop co quat thu 2 nhu may con dong G seri ay, con lap binh thuong Asus chi su dung 1 quat thoi nen dung TAH0
 
thế thì dsdt chuẩn rồi mà sao nó hiện bé thế nhỉ, chỉ từ 50 - 100rpm. Mà quạt quay càng nhanh thì số nó càng giảm.