修改broadcom 4322無線網卡ID教程,不再顯示第三方無線網卡


本帖最后由 hellokingabc 於 2016-1-11 03:07 編輯 

黑蘋果已經基本完美,但是無線網卡總是出現問題,經常斷網,經過搜索,原因在於無線網卡在OSX系統下顯示為第三方無線網卡,只有刷為apple的硬件ID被系統正確識別后,才能正常工作。原理:在Ubuntu環境下,安裝b43驅動,可刷網卡ID。

是這兩個帖子給了我啟發,
http://bbs.pcbeta.com/viewthread-1453913-1-1.html
http://bbs.pcbeta.com/viewthread-1324168-1-1.html
在此感謝這幾位發帖和下面回帖討論的大神



說一下我修改無線網卡ID的步驟:
先在win環境下,用AIDA64,查看你的無線網卡設備ID和子系統ID,如下是我修改之前的:

aida.jpg 
注意,我們要通過設備ID確定是否可以刷為蘋果的硬件ID
需要修改的是子系統ID
由此可知,我這塊無線網卡的設備ID是14E4-432C
我們可以從以下這個表格中查詢是否可以支持在Ubuntu下安裝b43驅動

14e4.jpg 
14E4 432C后對應的 yes 說明可以安裝b43驅動,我們接着准備下一步



安裝Ubuntu環境,http://www.ubuntu.com.cn/這個網站下載最新的Ubuntu,注意要32位的,准備個8G以上的U盤,下載好之后,用UltralISO刻錄到U盤,插上U盤重啟,選擇U盤啟動,進入Ubuntu環境,選中文點擊試用,用網線連接電腦,因為此時無線網卡不可用。
正確聯網之后,桌面上Ctrl+Alt+T打開終端,輸入以下口令,每一行口令按一下回車


  1. sudo apt-get update
  2. sudo apt-get install build-essential
  3. sudo apt-get install curl
  4. sudo apt-get install git-core
  5. sudo apt-get install b43-fwcutter
  6. sudo modprobe b43
  7. sudo apt-get install firmware-b43-installer
  8. git clone git://git.bues.ch/b43-tools.git
  9. cd b43-tools/ssb_sprom
  10. make
  11. sudo cp ssb-sprom /usr/sbin/
  12. sudo chmod 755 /usr/sbin/ssb-sprom
  13. sudo chown root:root /usr/sbin/ssb-sprom
  14. SSB_SPROM=$(find /sys/devices -name ssb_sprom)
  15. echo $SSB_SPROM
  16. cd ~
  17. sudo cat $SSB_SPROM > ssb_sprom_copy
  18. ssb-sprom -i ssb_sprom_copy -P
  19. ssb-sprom -i ssb_sprom_copy --subv 0x106b --subp 0x004E --ccode CN -o new_ssb_sprom_copy
  20. ssb-sprom -i new_ssb_sprom_copy -P
  21. echo $SSB_SPROM
  22. sudo cp new_ssb_sprom_copy $SSB_SPROM
復制代碼



在第一行處要注意,如果顯示無法下載,請更換一個源再試試看
19行處,--ccode CN 可以換成-- ccode US,這樣可以有更多的頻道
保存重啟
再到OSX系統下,看看無線網卡是否正常顯示為Airport而非第三方無線網卡了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM