圣诞 发表于 2025-3-22 14:37

Sequoia15.3.2 技嘉B460M+i710700+AMD560+BCM943602CS几乎完美

系统版本:
macOS Sequoia Version 15.3.2 (24D81)目前最新
安装所使用的镜像:
https://bbs.pcbeta.com/viewthread-2036024-1-1.html

该帖子的OSS已失效,在simplehac.cn网站下载的
镜像版本:
Install+macOS+Sequoia+15.3.2+24D81+with+OC104&FirPE+SimpleHac.dmg
U盘制作工作:
balenaEtcher-2.1.0.Setup.exe功能完成度:
[*]AMD RT 560 4G 免驱,完美
[*]BCM94360CS,蓝牙和WiFI完美
[*]iPhoneMirrors不能使用,随航没有测过,由于有白苹果没有折腾的必要
[*]声卡,没怎么折腾,目前完美,没有发现问题
[*]睡眠无效,Sleep之后又会启动
[*]USB注入没搞,加载了相关Kext后,U盘什么的直接识别了
[*]定制了内存条识别
[*]由于工作仅需要macOS,所以在Opencore设置了开机直接进入macOS,基本实现白苹果
在引导参数把-v还有debug去掉了,提高了开机速度
[*]其他的好像也没什么了,有想了解的欢迎来提问
成果展示:
Opencore EFI:
opencore version: 0.8.8
下载地址
https://github.com/StarkChristmas/Mackintosh_B460M_Sequoia



圣诞 发表于 2025-3-22 20:27

说实话,我找了半天没有找到在哪修改自己的帖子,就直接贴在回复吧——————————————————————————————————————————————————
在配置PlatformID的时候,本来想配置成MacPro,但是发现开机后总是提示什么内存模块配置错误,在谷歌之后也没弄明白什么原因,但是在Opencore Handbook找到了解决办法,大概解决思路就是
1. 首先,载入RestrictEvent.kext,这个貌似是有助于修复内存模块识别错误,还有CPU识别错误的功能
2. 在Linux下获取内存模块的相关信息,包括但不限于内存品牌、频率、大小......
相关链接:
https://dortania.github.io/OpenCore-Post-Install/universal/memory.html#mapping-our-memory

——————————————————————————————————————————————————

文中提到了一个命令用于提取,叫做“ dmidecode”,这个东西是Linux自带的,相关用法如下
https://linux.die.net/man/8/dmidecode

重新在自己电脑上装一个Linux肯定不现实,最好的办法就是搞一个Linux的Live,用哪个Linux发行版都行,我这里选择的是Ubuntu 24.02 Desktop,
流程:
1. 怎么制作的macOS的U盘启动就怎么制作Ubuntu 24.02 Desktop,
2. 开机进入后,选择Try and Install
3. 进入后不要选择安装,关闭弹出来的界面
4. 在做下角点击,然后找Terminal

进入之后,当前用户是普通用户,根据我的了解这个命令提取内存模块的时候应该会是要root,所以需要切换到root权限,执行
sudo passwd root
会让你输密码,随便输,怎么输怎么对
然后让你输入新的密码
再次让你确认
然后再次执行su
接下来我贴出我的命令和返回
root@ubuntu:~# dmidecode -t memory |grep "Data Width"
        Data Width: 64 bits
        Data Width: Unknown
        Data Width: 64 bits
        Data Width: Unknown
root@ubuntu:~# dmidecode -t memory |grep "Error Correction Type:"
        Error Correction Type: None
root@ubuntu:~# dmidecode -t memory |grep "Form Factor"
        Form Factor: DIMM
        Form Factor: Unknown
        Form Factor: DIMM
        Form Factor: Unknown
root@ubuntu:~# dmidecode -t memory |grep "Total Width:"
        Total Width: 64 bits
        Total Width: Unknown
        Total Width: 64 bits
        Total Width: Unknown
root@ubuntu:~# dmidecode -t memory |grep "Type:"
        Error Correction Type: None
        Type: DDR4
        Type: Unknown
        Type: DDR4
        Type: Unknown
root@ubuntu:~# dmidecode -t memory |grep "Type Detail:"
        Type Detail: Synchronous
        Type Detail: None
        Type Detail: Synchronous
        Type Detail: None
root@ubuntu:~# dmidecode -t memory |grep "Asset Tag:"
        Asset Tag: 9876543210
        Asset Tag: 9876543210
root@ubuntu:~# dmidecode -t memory |grep "Bank Locator:"
        Bank Locator: BANK 0
        Bank Locator: BANK 1
        Bank Locator: BANK 2
        Bank Locator: BANK 3
root@ubuntu:~# dmidecode -t memory |grep "Locator:"
        Locator: ChannelA-DIMM0
        Bank Locator: BANK 0
        Locator: ChannelA-DIMM1
        Bank Locator: BANK 1
        Locator: ChannelB-DIMM0
        Bank Locator: BANK 2
        Locator: ChannelB-DIMM1
        Bank Locator: BANK 3
root@ubuntu:~# dmidecode -t memory |grep "Manufacturer:"
        Manufacturer: Kingston
        Manufacturer: Kingston
root@ubuntu:~# dmidecode -t memory |grep "Part Number:"
        Part Number: KF3200C16D4/16GX   
        Part Number: KF3200C16D4/16GX   
root@ubuntu:~# dmidecode -t memory |grep "Serial Number:"
        Serial Number: A828599B
        Serial Number: CB38CCFB
root@ubuntu:~# dmidecode -t memory |grep "Size:"
        Size: 16 GB
        Non-Volatile Size: None
        Volatile Size: 16 GB
        Cache Size: None
        Logical Size: None
        Size: No Module Installed
        Size: 16 GB
        Non-Volatile Size: None
        Volatile Size: 16 GB
        Cache Size: None
        Logical Size: None
        Size: No Module Installed
root@ubuntu:~# dmidecode -t memory |grep "Speed:"
        Speed: 2400 MT/s
        Configured Memory Speed: 2400 MT/s
        Speed: 2400 MT/s
        Configured Memory Speed: 2400 MT/s
然后对照Opencore Handbook将以上数据,填入到PlatformID有一个自定义内存还是什么来着,然后保存
——————————————————————————————————————————————————

由于在整理资料的时候,发现了这些记录发出来留存,没有截图,我在执行的时候“内存模块配置错误”并未解决,但是重新配置了PlatformID后,内存模块还有CPU都正常了就没在管

laobamac 发表于 2025-3-22 23:06

感谢提醒,帖子已更新最新OSS直链👌🏻这玩意实在是不好盯着,失效了就先去资源社看看

圣诞 发表于 2025-3-22 23:14

laobamac 发表于 2025-3-22 23:06
感谢提醒,帖子已更新最新OSS直链👌🏻这玩意实在是不好盯着,失效了就先去资源社看看 ...

有一说一很良心{:5_280:}

圣诞 发表于 2025-3-23 01:29


1. 目前CPU识别已经成功解决,虽然没有达到预期效果但是勉强能看

https://bbs.pcbeta.com/data/attachment/forum/202503/23/012306d1ydqgmtycncecwb.png
2. 电源问题,目前爬了半天帖子,发现可能与USB、显卡、NVME、CPU电源有关,但是目前USB使用没有问题,速率也正常,显卡也是正确驱动了,NVME识别正常,CPU电源相关驱动已加载
剩下的就是主板WakeON网络唤醒,技嘉B460M Power这个板子,主板没有WakeON开关,技嘉官方说这个主板默认开启WakeOn,也就是说WakeOn无法通过主板关闭
看来是睡眠问题无法解决了

3. 内存模块丢失问题也解决了


圣诞 发表于 2025-3-23 01:37

显卡驱动部分

jackjackgo 发表于 2025-3-23 14:27

进来了解一下

LIKER5092 发表于 2025-3-23 23:17

进来码克一下

圣诞 发表于 2025-3-26 14:24

目前除iPhoneMirrors无法解决,其他完美,已更新至gituhub
https://github.com/StarkChristmas/Mackintosh_B460M_Sequoia/releases/download/v1.2/B460M_Sequoia.tar.gz

zengweiyang 发表于 2025-3-27 22:29


谢谢分享

hxiaoqu 发表于 2025-3-27 22:36

谢谢分享

liujiec531 发表于 2025-3-28 20:38

圣诞 发表于 2025-3-26 14:24
目前除iPhoneMirrors无法解决,其他完美,已更新至gituhub
https://github.com/StarkChristmas/Mackintosh_ ...

楼主你好 ,请问用这个显卡会有渲染不对的问题吗,我用的是WX4100,参数和560一样,其他都没问题,玩游戏,会有部分贴图不对,颜色是蓝色的

圣诞 发表于 2025-3-29 20:20

liujiec531 发表于 2025-3-28 20:38
楼主你好 ,请问用这个显卡会有渲染不对的问题吗,我用的是WX4100,参数和560一样,其他都没问题,玩游戏 ...

WX4100这显卡还能用来玩游戏?相当于gtx750性能,lol都得低画质吧,这种卡,拿来顶多用来做画面输出,我没打过不知道
页: [1]
查看完整版本: Sequoia15.3.2 技嘉B460M+i710700+AMD560+BCM943602CS几乎完美