Monkey.D.Luffy

Technical Hackintosh
Staff member
12/5/15
527
244
63
36
Nếu các bạn đã có sẵn thanh chỉnh độ sáng tuy nhiên phải chỉnh nó bằng phím khác phím mặc định trên Windows hoặc không có phím Fn nào phù hợp, thì guide này sẽ hướng dẫn bạn cách làm cho các phím Fn độ sáng native trên Windows hoạt động trên OS X

Credit thuộc về Rehabman với kho DSDT patch và kext OS-X-ACPI-Debug

Bài viết giả sử việc bạn đang sử dụng VoodooPS2Controller dành cho Synaptics Touchpad của Rehabman
  1. Cài kext này: https://github.com/RehabMan/OS-X-ACPI-Debug
  2. Mở MacIASL, load DSDT.dsl của các bạn lên và nhấn patch ( nhớ add sẵn Repo DSDT patch của Rehabman
  3. Apply "Add DSDT Debug Methods" và "Instrument EC Queries" ở mục Brightness Fix
  4. Lưu DSDT lại và reset máy
  5. Mở Console lên, nhấn phím Fn các bạn cần fix để xác định hàm _QXX nào điều khiển phím tắt
  6. Apply thêm patch sau

into method label _Q1D replace_content
begin//
Brightness Down\n
Notify(\_SB.PCI0.LPCB.PS2M,0x0205)\n
Notify(\_SB.PCI0.LPCB.PS2M,0x0285)\n
end;
into method label _Q1C replace_contentbegin//
Brightness Up\n
Notify(\_SB.PCI0.LPCB.PS2M,0x0206)\n
Notify(\_SB.PCI0.LPCB.PS2M,0x0286)\n
end;

Sửa hàm _Q1D/_Q1C theo log của các bạn

7. Thử compile xem có lỗi không
8. Nếu có lỗi, sửa PS2M thành PS2X dựa vào giá trị trong DSDT của bạn
9. Lưu lại và compile lại DSDT của các bạn, sau đó reset
10. Giờ thì các bạn có thể dùng phím Fn native của Windows để chỉnh độ sáng trên OS X

Nguồn: insanelymac
Editor: vusun123
 
Last edited by a moderator:
Bài này hay quá :D tối về test luôn. em đang tìm guide map key cho cái bàn phím vài tuần nay rồi.
 
Các bạn cho mình hỏi. Phím chỉnh độ sáng tối trong MAC là phím nào?
Mình chưa patch DSDT, sau khi cài xong dùng được 3 phím là Fn+F11 để vol down, Fn+F12 để vol up và phím tắt âm lượng là hoạt động
 
Các bạn cho mình hỏi. Phím chỉnh độ sáng tối trong MAC là phím nào?
Mình chưa patch DSDT, sau khi cài xong dùng được 3 phím là Fn+F11 để vol down, Fn+F12 để vol up và phím tắt âm lượng là hoạt động
mr.blackpatch đủ nó mới full bạn à
 
  • Like
Reactions: mr.black
Sao mình patch ko dc nhỉ
 

Attachments

  • Screen Shot 2015-07-08 at 4.42.39 PM.png
    Screen Shot 2015-07-08 at 4.42.39 PM.png
    175.6 KB · Xem: 298
Máy e nó chỉ nhận 2 phím chỉ 1 method là Q13 thôi, khi bỏ vào thì cả 2 phím đều dùng được và chỉ dùng để tăng độ sáng được thôi -_-
 

Attachments

  • Screen Shot 2015-07-24 at 21.56.03.png
    Screen Shot 2015-07-24 at 21.56.03.png
    19.2 KB · Xem: 123
Nhanh và đơn giản nhất là dùng tool Shades http://www.charcoaldesign.co.uk/shades
Chỉ việc cài đặt và dùng. Mình đang dùng và thấy ổn định.
phongptworkaround thôi chứ làm sao mà bằng patch hẳn hoi được, nó phủ một lớp đen lên màn hình để giải quyết cái mắt của bạn tưởng là thế chứ thực tế về điện tử thì độ sáng vẫn y nguyên.

Tại sao cứ phải chơi tạm bợ làm cái gì, học hành bài bản nghiên cứu vài tháng mà patch cho chuẩn.
 
cái đoạn code bác đưa em đã sửa mà k apply được :((
 

Attachments

  • Screen Shot 2015-08-31 at 9.08.53 PM.png
    Screen Shot 2015-08-31 at 9.08.53 PM.png
    103.1 KB · Xem: 115
Last edited:
nếu học patch bài bản thì đọc những tài liệu nào vậy bạn, mình cũng muốn học patch
 
em chạy console ra thì nút fn + f4 = Q81 : fn + f5 = Q80 mà sửa đoạn code của bác để thêm vào thì lại không apply được :((
 
em chạy console ra thì nút fn + f4 = Q81 : fn + f5 = Q80 mà sửa đoạn code của bác để thêm vào thì lại không apply được :((
autoshootkhông được là không được như nào chứ :v nói khơi khơi sao giúp nổi :v
 
không được là không được như nào chứ :v nói khơi khơi sao giúp nổi :v
DươngTH:v à nó giống mấy bác có đính kèm hình ở trên đó bác . Nút Apply bị ẩn ... không nhấn được . Như bác nói thì là do trong dsdt không có Q80 với Q81 ạ . Có cách nào khắc phục không ạ
 
mà cái dsdt này em xài trên maverick thì up down = phím fn bình thường :v ... lên trên yosemite thì tạch tạch tạch
 
Với những trường hợp không có hàm của phím cần patch trong DSDT thì xử lý thế nào bây giờ nhỉ?
 
mình chỉ cần hiện thanh chỉnh độ sáng là đủ rồi. bác chủ cho mình xin link bài đó để mình fix với. cái này ngoài khả năng nên không chơi