微星迫击炮b460m升级15.3踩过的几个坑
本帖最后由 killwintel 于 2025-2-13 07:08 编辑目标:
升级到macos15.3最新版。且完美度和13.6一样。
硬件评估:
相似硬件已经有人成功15.2 ;WIFI驱动教程很完善并且针对问题有解决方案。
过程
1 主板固件从1.7版本出现质变,booter 中的怪癖有一个必须改,否则卡引导。(SetupVirtuaMap=YES)
2 WiFi和蓝牙是白果卡。抄作业看到白果卡和其他博通卡在kext选择上,确有区别。
白果卡需要4个新key,其他博通卡需要再加2个。
这里有坑,不知道是不是特例。白果卡本不需要另外两个kext,按顺序最后一个如果误选中,会在进度条第一阶段大概有2分钟以上的卡顿,等待进入系统后,另一个windows硬盘也找不到,磁盘管理器中也没有。取消选择这个kext后就恢复正常。玄学。
3 变化最大的是内存方面,booter怪癖需要大改,这方面是盲区,所以才觉得难。这里不对的话分分钟卡在进度条之前。
操作如下:取消勾选的怪癖:RebuildAppleMemoryMap.
需要勾选的怪癖:EnableWriteUnprotector,SyncRuntimePermissions (这是抄作业的弊端,这个作业可以用,但并不是唯一,甚至这个配置是不恰当的,与官方文档所写并不符合。其实RebuildAppleMemoryMap与SyncRuntimePermissions应该全选或全不选,同时EnableWriteUnprotector与RebuildAppleMemoryMap是二选一,我重新选择使用RebuildAppleMemoryMap与SyncRuntimePermissions,放弃了EnableWriteUnprotector,切换后使用基本无感。)
竟然有两种内存方案可选,也算这次升级的收获最大的了。说明主板固件的升级只影响了SetupVirtuaMap,但仍然是支持MAT的。
官方文档:如果你的固件支持内存属性表 (MAT),请优先使用下文中的 RebuildAppleMemoryMap Quirk。
4 驱动博通卡的教程在置顶区说的很详细很完美。但还是有网友说WiFi图标出现感叹号,这是因为4个kext中的第二个kext版本太低。应该更新到1.2版本。悲催的是,不但不好找这个kext官方下载,并且1.2版本在OCAT中同样显示为1.0。这里绕了远路。
幸亏论坛内有朋友提供了1.2版。
实操出真知
从13.6.3一步到位升级到15.3.1跨了两个大版本竟然成功了。只有WiFi感叹号当时没有解决,导致格盘重新安装,可惜。如果当时解决,就完成了大版本升级的壮举。
格盘安装后遇到的问题与升级安装完全一样,没有区别。
至于白果卡驱动简单,大神已经给了最好的教程。
熟悉博通网卡那个置顶帖的每一个步骤。跟着走,照做,如果有问题,就检查kext版本是不是最新版,低级错误最难查,保证不犯。
区分开白果卡免驱卡还是其他博通卡。白果卡不需要AirportBrcmFixup.kext,但其他博通卡需要。白果卡使用这个驱动有害。虽然这是常识但个人认知有限,保不齐就卡在这。
对我来说,卡引导卡EB才是最难解决的,因为没有用DEBUG版本,无从查找故障。
同时因为主板固件升级最新版,导致opencore的内存方面的适配出现变数,自己在这块又一窍不通。理论上只能通过DEBUG故障代码解决。但又懒,只愿意抄作业,不愿意去折腾。
抄作业不认真后果很严重😄。一开始必须全抄,没有百分百把握,暂且不做修改。同时,抄作业,必然有多余的,毕竟没人和自己的完全一样。这都是小事容易解决,无非kext增减,不影响安装启动。
如果不是硬件接近,也不会去抄作业。
抄作业先把自己usbport.kext/usbmap.kext放进去。我抄的作业,主板一样,usb配置都不一样,切。
虽然当下用起来与13系统下一样,没有明显的异常,所有功能都有。但毕竟是新EFI,使用几天后再下定论吧。
没写的比如声卡,是与13下完全一下的配置,仅升级对应kext到最新版就适配。没啥写的。
同类EFI论坛内已经有朋友分享,稍微修改就与我的一样。就不再献丑了。如果我早看到这篇分享,相信一遍就会抄作业成功。或许这就是分享的初衷。
这下子黑苹果总算不留遗憾养老了。。。来过看过经历过。。。
本帖最后由 mark7483 于 2025-2-12 14:46 编辑
这个板加AX201除了15系统,全部完美。一个EFI所有系统都可以用,选择禁用不同系统的无线网卡驱动。15下如果禁用无线网卡也是完美,个人能力有限。 现在回帖的就是微星B460m-10700,留在13养老,上周升级13.7.3,今天发现13.7.4,很勤快。 tide_huang 发表于 2025-2-12 15:30
现在回帖的就是微星B460m-10700,留在13养老,上周升级13.7.3,今天发现13.7.4,很勤快。 ...
养老挺好,同样配置,13.7.1不升 楼上二位兄弟,原来不升是因为兼容差。
时过境迁了。
为什么升?部分原因是因为15自带的窗口管理更进一步,不需要第三方的那个rect 了。
原生功能增加总是好的。 mark7483 发表于 2025-2-12 14:44
这个板加AX201除了15系统,全部完美。一个EFI所有系统都可以用,选择禁用不同系统的无线网卡驱动。15下如果 ...
突然想起来。
升级后我的booter之quirk中内存有关项变化很大。但听兄弟说通过切换kernel中的kext就可以匹配各种版本,那我想,你的内存项肯定不会变。那么我再猜,你的固件应该是22年1.6版本或者更早的。
能说下固件版本么?节日愉快 看了楼主贴子,我想给主板升级了,上次升完启动不了,没找到解决方案,又退回去了
准备再试一下
感谢楼主
pstorm 发表于 2025-2-19 20:42
看了楼主贴子,我想给主板升级了,上次升完启动不了,没找到解决方案,又退回去了
准备再试一下
感谢楼主
有个,我的主题,有EFI ,请参考。EFI 不在1楼。并且EFI 忘加 xhci-unsupported.kext驱动了(USB3 支持).
这个驱动原来macos13下的能直接用。黑果小兵的修改版也可用,官方原版停在2018年没用了。 killwintel 发表于 2025-2-19 21:15
有个,我的主题,有EFI ,请参考。EFI 不在1楼。并且EFI 忘加 xhci-unsupported.kext驱动了(USB3 支持) ...
谢谢,我现在卡LOGO了,哈哈哈
改改试试
现在是15.3.1 killwintel 发表于 2025-2-19 21:15
有个,我的主题,有EFI ,请参考。EFI 不在1楼。并且EFI 忘加 xhci-unsupported.kext驱动了(USB3 支持) ...
https://bbs.pcbeta.com/viewthread-1946469-1-1.html
改了这里,顺利升级bios pstorm 发表于 2025-2-20 10:32
https://bbs.pcbeta.com/viewthread-1946469-1-1.html
改了这里,顺利升级bios
链接里的操作:
看来他的显卡是支持这个ResizeGPUBar的。
但是设置不正确也会卡。他设定bios打开而config里关闭就会卡进度条。
虽然显卡支持,但关闭这个功能也能正常使用,所以他在bios与config全部关闭后,也可以正常用。
对他唯一使用正确的就是: bios,config全部打开这个选项
对应项:
BIOS:ReSize Bar Support
config:ResizeAppleGpuBars
但是:
为了使用 RBAR,必须满足某些要求:
兼容显卡(目前只有 Hackintosh AMD 6000 系列)
主板在 BIOS 中有这个选项
兼容 CPU(Intel 9-10-11 代和 AMD Zen 3 系列)。
OpenCore 0.7.4 通过添加 2 个 quirks增加了对 RBAR 的支持: 感谢楼主 应该是你自己以前的遗留问题吧,我主板和你相同,在升级15.1时已经解决了这些问题的,所以后面都是直接在线更新就行。 不敢升级了,还在13.5玩吧 找个养老的efi,看看 tide_huang 发表于 2025-2-12 15:30
现在回帖的就是微星B460m-10700,留在13养老,上周升级13.7.3,今天发现13.7.4,很勤快。 ...
微星迫击炮b460m升级15.3踩过的几个坑 [复制链接] 感谢楼主
页:
[1]