PhanNgocKhanh

Thành viên mới
12/12/16
3
0
1
p1

Chào tất cả mọi người. Sau một thời gian tìm hiểu vọc vạch cộng với sự giúp đỡ rất nhiệt tình từ các huynh đệ đam mê Hackintosh, mình đã cài thành công Mac OS X El Capitan lên máy Dell Ins 7548 của mình. Tất nhiên, mọi thứ cũng chỉ là tương đối và vẫn còn tồn tại một số lỗi mình chưa fix được và xin được nêu sau.
Nhận thấy chưa có 1 guide nào hướng dẫn cho em 7548 này mặc dù số người dùng là khá nhiều, cho nên hôm nay e xin được viết 1 guide cho các anh em newbie đang sử dụng laptop cùng model đọc và nghiên cứu. Nếu có sai sót gì mong các ad và mọi người có kinh nghiệm hướng dẫn giúp mình, với cả trình độ mình cũng còn non, nên một số câu hỏi chuyên sâu xin phép đc bỏ qua. Xin cảm ơn :)
Phần cài đặt chắc nhiều bạn đã làm được vì guide AIO đã hướng dẫn rất chi tiết và là những thứ cơ bản nên mình xin phép được không nêu lên đây, nếu có nhiều anh em thắc mắc chưa cài được thì mình sẽ bổ sung vào sau. Ở đây mình chỉ đề cập đến cách patch DSDT, SSDT và AppleHDA
***
Riêng về vấn đề mạng, do wifi intel không được support cộng với không có cổng Ethernet nên ta bắt buộc phải thay card wifi hoặc dùng usb wifi.
***

Một vài hình ảnh sau khi cài đặt thành công :)

p8
p8
p8
p8

I. PHẦN 1: Patch DSDT
---Note:
Các bạn có thể dùng DSDT được mình patch sẵn trong gói tải về, nhưng mình vẫn khuyến khích các bạn tự tay patch hơn vì như thế sẽ bạn sẽ hiểu được quy trình patch DSDT cũng như có thể tự áp dụng được một số patch ngoài gói cài đặt.
Để patch DSDT, ta dùng công cụ MaciASL. Nhớ để Compiler Options là ACPI 5.0 trong Preferences nhé vì nếu không khi biên dịch sẽ bị lỗi.

1. Trích xuất DSDT và SSDT gốc bằng Clover

-B1:
Ở giao diện của Clover, bấm F4. Toàn bộ các bảng ACPI sẽ được trích xuất và lưu vào /EFI/CLOVER/ACPI/origin.

-B2:
Boot vào Mac OS X, mount phân vùng EFI và copy các file DSDT và SSDT ra 1 folder riêng ngoài destop (đặt tên origin luôn :))

-B3: Chuột phải vào MaciASL.app, chọn Show Package Contents. Sau đó vào thư mục /Contents/MacOS rồi copy file iasl5 vào thư mục origin.

-B4: Mở Terminal và chạy các lệnh sau:

Mã:
cd ~/Desktop/origin/
./iasl5 -da -dl *.aml
cp ./DSDT.dsl ~/Desktop

File DSDT.dsl sẽ được copy ra Desktop, ta chỉ cần quan tâm patch file này, các file DSDT và SSDT có trong folder origin ngoài desktop cũng được biên dịch sang .dsl (các file đuôi .aml gốc vẫn còn nhé :))

2.Patch DSDT
-B1:
Mở file DSDT.dsl bằng MaciASL.

-B2: Patch thứ tự từng cái file patch một có trong gói patch, xong quay ra bấm Compile lại để kiểm tra có lỗi không, nếu không thì tiếp tục patch bình thường, nếu lỗi có thể Undo lại dễ dàng :)
(Lưu ý: Nên áp dụng patch Generic Fixes đầu tiên)
Sau khi patch xong, các bạn lưu lại thành file DSDT.aml để ngoài desktop sau đó copy vào /EFI/CLOVER/ACPI/patched/ để sử dụng



PHẦN II. Tạo SSDT cho CPU

1.
Vào Terminal chạy lần lượt các lệnh sau: (Máy phải kết nối internet, do đó cần thay card wifi hoặc dùng tạm usb wifi)

Mã:
curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh
chmod +x ~/ssdtPRGen.sh
~/ssdtPRGen.sh

Trong quá trình chạy scrip, nếu có warning chọn Yes, còn lại chọn No.

2.Mở Finder trên menubar, chọn Go/Go to Folder sau đó nhập vào đường dẫn ~/Library/ssdtPRGen/

3.Mount phân vùng EFI ra, copy file SSDT.aml vừa tạo được ở đường dẫn ~/Library/ssdtPRGen/ vào /EFI/CLOVER/ACPI/patched/

Vậy là chúng ta đã tạo được file SSDT.aml


PHẦN III. Patch AppleHDA
1.
Patch AppleHDA
Chúng ta sẽ dùng AppleHDA Patcher bản mới nhất của Mirone. Chạy HDA Patcher lên ta thấy giao diện như hình, ở phần laptop chọn alc255. Sau đó nhấn vào patch AppleHDA.
p8
Sau khi patcher được chạy, ta để ý đến phần layout id (của mình layout-id là 3) có như trong hình để tiện cho bước thứ 2.

p8
Khi chạy xong ta sẽ có folder tên MironeAudio ở ngoài desktop, các bạn vào đó lấy kext đã patch và cài vào S/L/E.

2.Thêm layout-id vào config.plist
-Mở config.plist bằng Clover Configurator xong vào tab Deciveces và điền layout-id vào phần Audio.

p8
Lưu file config.plist lại và khởi động lại máy :)

Kết thúc guide, thực ra thì đây chưa được gọi là guide, chỉ là những cái cơ bản mà mình muốn hướng dẫn cho các bạn patch và hoàn thiện dần OS X trên Dell 7548. Tự nhận thấy bài viết còn sơ sài và chắc chắn không thể tránh khỏi lỗi nên mong các ad và anh em có kinh nghiệm góp ý và hướng dẫn cách fix những lỗi còn lại để có thể hoàn thiện được một guide đúng nghĩa cho dòng máy Dell Insprison 7000 series 7548 này.
Bài viết mình có tham khảo cách trình bày của một vài pro trên osx, mong các bác đừng ném đá tội em :3
Một lần nữa xin được cảm ơn anh em :)
 

Attachments

  • Patch Dell 7548.zip
    1.7 MB · Xem: 68
Xin lỗi anh em, hiện tại hình ảnh đang bị lỗi nên em sẽ up lại ảnh sớm nhất có thể. Xin cảm ơn!