最近新换电脑主板,发现Korg Legacy Collection的音源无法注册了。表现就是得不到正确的机器码(给的始终是0-00000)也就无法激活。
翻了翻旧帖,有篇关于修改NetworkInterfaces.plist的帖子,但是对比我电脑里的这个文件之后,无果,看不出问题,不是这个原因。
然后又在insanelymac上搜到老外一个比较详细的解答,虽然按他的方法没有解决,但是给了我启发。
ps:此文过程曲折,但结果简单。赶时间的朋友直接看结尾就行了。
先把他的那篇回帖发上来:(老外写得很详细)
Ok the fix is....
1. make sure you ethernet card is enabaled in the BIOS.
2. get EFI Studio 1.1 and run it.
http://www.mediafire.com/download.php?xz14ytrmddo
3. "Select Device:" select the Ethernet
4. Press the button "Add Device"
5. In the Editor window, click "write to com.apple.Boot.plist", enter the password for the admin, now close the program
6. to reboot the system!
7. Now try again to get a real Korg Locking code ID for your system.
8. If this didn't work and you still get 0-00000 read on.....
9. go to YOURHARDDRIVE/Library/Preferences/SystemConfiguration and look for
NetworkInterfaces.plist
10. open the NetworkInterfaces.plist file it should look something like this....
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Interfaces</key>
<array>
<dict>
<key>Active</key>
<true/>
<key>BSD Name</key>
<string>en0</string>
<key>IOBuiltin</key>
<true/>
<key>IOInterfaceType</key>
<integer>6</integer>
<key>IOInterfaceUnit</key>
<integer>0</integer>
<key>IOMACAddress</key>
<data>
ABtjnm4n
</data>
<key>IOPathMatch</key>
<string>IOService:/AppleACPIPlatformExpert/PCI0/AppleACPIPCI/RP06@1C,5/IOPCI2PCIBridge/GIGE@0/yukon2osx/yukon/IOEthernetInterface</string>
<key>SCNetworkInterfaceType</key>
<string>Ethernet</string>
</dict>
<dict>
<key>Active</key>
<true/>
<key>BSD Name</key>
<string>en1</string>
<key>IOBuiltin</key>
<true/>
<key>IOInterfaceType</key>
<integer>6</integer>
<key>IOInterfaceUnit</key>
<integer>1</integer>
<key>IOMACAddress</key>
<data>
AByzuJo8
</data>
<key>IOPathMatch</key>
<string>IOService:/AppleACPIPlatformExpert/PCI0/AppleACPIPCI/RP05@1C,4/IOPCI2PCIBridge/ARPT@0/AirPort_AthrFusion/AtherosFusionInterface</string>
<key>SCNetworkInterfaceType</key>
<string>IEEE80211</string>
11. Somewhere near the top find the part saying <string>Ethernet</string> and above this it should have either
<string>en0</string> OR <string>en1</string>
Now pay attention to this part..
12. Korg gets its system Locking code ID from your ethernet card, it always has, so in order for this to work properly we have to make SURE that your ethernet card is set to <string>en0</string> or it wont work.
13. Now to edit the file NetworkInterfaces.plis you need to drag it to your desktop, the delete the one in YOURHARDDRIVE/Library/Preferences/SystemConfiguration, edit the file as stated above the replace the file again and repaid permissions then reboot!
14. your should now have a working locking ID!
sorry for the quick guide im at work!
thanks guys! any questions let me know!
转贴毕。
看他1到7条做法的意思,问题肯定还是出在网卡识别上面。但是他用的是修改EFI参数加入到引导文件com.apple.Boot.plist里,我试了一下却没有成功。也许跟我用变色龙引导有关?
我猜他这样做的具体意义是什么,不就是网卡识别吗?难道是要设置为”内建“?
然后我就在/Extra下的com.apple.Boot.plist里加了相关参数:
<key>EthernetBuiltIn</key>
<string>Yes</string>
重启电脑,打开软件看到机器码出来了,一举成功!
终上所述,解决黑苹果下Korg Legacy Collection系列软音源无法注册的方法就是把网卡设为内建(用修改DSDT和修改com.apple.Boot.plist的方法应该都可以),就这么简单。
ps:据长发飘飘兄(叫起来怎么有点别扭哈哈)最新反馈,
可能显卡是用Rom方式驱动的,EthernetBuiltIn才会有作用。感谢长发飘飘。
rom驱动显卡的方法请看
http://bbs.pcbeta.com/thread-798471-1-1.html
[
本帖最后由 沙人 于 10-12-31 20:42 编辑 ]