Skip to content

Latest commit

 

History

History
91 lines (74 loc) · 6.96 KB

File metadata and controls

91 lines (74 loc) · 6.96 KB

Opencore-Dell-Drallion-7410-chromebook

Hackintosh macOS opencore config Dell Drallion 7410 chromebook

手动配置: https://github.com/isi95010/DrallionMacOS 论 坛: https://forum.chrultrabook.com

配置清单:

  • CPU: Intel i7 10610U 4核心8线程 15w
  • MEM: 8G X 2 板载内存
  • GPU: Intel UHD620
  • SSD: 128G SAMSUNG自带的必须更换
  • WIFI: Intel AX201
  • SCREEN: 14寸 可翻转触控屏幕.

目前状态:

功能 状态 备注
无线网络 正常 See OpenIntelWireless. Seems to work more reliably by Fixing DMAR.
蓝牙 正常 See OpenIntelWireless
睡眠 正常
触控板 正常 Works with newer commit of VoodooI2CElan. See section in Input Devices.
显卡加速 正常
扬声器 正常 AppleALC.kext using layout-id 22 on Catalina+. Combo jack needs HDA Verb sent, IE alc-verb 0x19 0x707 0x24
键盘背光 不支持
键盘快捷键 正常 Use 1revenger1's fork of VoodooPS2 and look at my SSDT. See section in Input Devices.
SD读卡器 正常 It is a Realtek PCIE MicroSD card reader. It seems to work with 0xFirewolf's kext.
耳机孔 基本能用 Combo jack needs HDA Verb sent, IE alc-verb 0x19 0x707 0x24
HDMI Audio 正常
HDMI Video 正常 Somewhat janky detecting displays but works in a roundabout way.
USB 正常 已通过USBTOOLBOX定制
摄像头 正常 Working with USB mapping
内置麦克风. 正常 AppleALC.kext using layout-id 22 on Catalina+
关机/重启 正常
连续互通 正常 Intel 无线网卡限制,只有部分功能
NVRAM 正常 Native NVRAM working with DevirtualiseMMIO set to False

测试系统版本

macOS 10.5 Catalina macOS 12.7.6 Monterey

使用说明

  1. 打开Open Developer mode
  2. 打开Disabling Write Protect
  3. 刷入UEFI完整固件. Firmware Utility Script homepage
  4. 刷入Chromeintosh定制UEFI完整固件. 脚本似乎有问题,可以手动下载 here 然后使用上一步工具的 "Restore Stock Firmware" 功能,或者flashrom-libpci38工具, 用法见这里
  5. 下载 EFI 到 USB (需要格式化为FAT32).
  6. 下载 macOS 恢复文件,搜索如何制作macos recovery.
  7. 重启按ESC,选择U盘启动.

耳机孔修复

开机需要运行命令 alc-verb 0x19 0x707 0x24

或者使用install-alc-verb-fix.sh安装一个plist,开启自动启动。

键盘快捷键

  • F1为上一首
  • F2为播放
  • F3为下一首
  • F4为spotlight
  • F5-F9为定义的
  • 大写锁定位置的按键为command,🌍键为大写锁定(输入法切换)。

注:大写锁定默认就是command,而且我试了很多次无法修改,所以只能这么设置,可以在系统设置中调换。可以自己修改drallion-keymap.dsl试试看。

注意

  • 因为OpenIntelWireless区分macOS版本,所以可能需要手动替换.
  • KEXT的顺序不要轻易变动,特别是VoodooI2C的.
  • 需要手动修改config.plist的 MLB、SN、UUID,可以使用opencore configure 或者hackintool .
  • 请勿更新VoodooI2C的几个kext。这是打了补丁切自编译的。

以下可能是个例,仅供参考

  1. 冷启动如果不重启,第一次开机正常亮屏,但是HDMI会无法使用,重启就好了。重启会看到logo进度条即将走完会黑屏(以下简称“正常状态”),重新关上开启盖子就能唤醒机器。
  2. 推荐冷启动时看到开机logo后立刻按三键重启,进入“正常状态”,这时候HDMI就是正常的。
  3. 如果不外接屏幕,可以启用ACPI文件夹下的SSDT-REG-LID0a.aml和相应patch,这种情况下开机屏幕正常亮,可能偶尔无背光,只是HDMI只能最高4K@30,也无法进入“正常状态”。
  4. HDMI可能插上没反应,需要插两次。

感谢

  • Credit to isi95010 for all
  • Credit to mine-man30000 for the guide this is based on.
  • Credit to meghan06 for the guide that mine-man3000's is based on, and for starting the Chromeintosh Org.
  • Credit to all those who contribute to the Chrultrabook project.
  • Credit to MrChromebox for inadvertently making the firmware compatible with MacOS.
  • Credit to ExtremeXT for forking and including the modifications for a MacOS-friendly Coreboot.
  • Credit to Ethan (ethanthesleepyone) for hosting builds and the MacOS firmware script originally. It's been taken down for the time being.
  • Credit to 1revenger1 for creating a new VoodooPS2 for Keyboard HID mapping, fixing VoodooI2CElan, and loads of guidance.
  • Credit to Coolstar for tuning Coreboot initially for Drallion.