博文-茶凳淺談 QCA6696 Windows 驅動置換BoardData

關鍵字 :MCUISPCAN

高通QCA6696®片上系統(SoC)是一款優質的汽車連接SoC,支持汽車用例的全套Wi-Fi 6和藍牙5.2功能。

 

該QCA6696專為滿足當今和未來幾年車輛激增的連接需求而打造,配備雙MAC、雙頻同步(DBS)功能,可提供更快、更安全、更強大的Wi-Fi體驗,包括2x2+2x2 MIMO。QCA6696還旨在通過無線耳機、耳塞和揚聲器提供新的藍牙音訊功能,例如超高清語音、音樂和低延遲遊戲。

 

在調適Wi-Fi的過程中,我們可以利用Windows來進行。不過在更換board data的時候,時常會碰到檔案無法存取的現象。這裡提供一個在Windows 中置換board data的方法

 

問題描述:

安裝完驅動之後,會在C:\Program Files (x86)\Qualcomm\drivers 看到許多的.elf, .inf, .sys 檔案。看起來就像是驅動的實體了。


installed

而且,這裡面的檔案是可以被任意修改的。

writable


可是,我們知道Windows 的驅動,應該是在 C:\Windows\System32\drivers 這個目錄之下才對。當我還沒有插上QCA6696子卡的情況下,在C:\Windows\System32\drivers 這個目錄之下是沒有發現bdwlan.elf … 這些檔案的。所以我們可以理解到,驅動只是被拷貝一份進入C:\Program Files (x86)\Qualcomm\drivers, 並沒有真的被安裝上C:\Windows\System32\drivers。

 

當我們把QCA6696插上之後。Windows的PnP機制就會自動將.inf 中定義的這些CopyFiles,拷貝到C:\Windows\System32\drivers

之後這些在C:\Windows\System32\drivers 檔案,就會被lockdown。嘗試更名,就會彈出錯誤


pop error

現在問題就來了。我們要做更新驅動的時候,直接把新的bdwlan.elf 拷貝到C:\Windows\System32\drivers 就會出錯。 拷貝到C:\Program Files (x86)\Qualcomm\drivers 中又沒作用。

解決方法及步驟:

  1. 移除裝置

    remove driver


  • 重新搜尋裝置
    當設備管理員刷新之後,在C:\Windows\System32\drivers 中可以看到bdwlan.elf 等檔案被更新了。

    research device
  • 置換檔案。接著直接把elf更名看看。發現此時檔案就沒有被lockdown,是可以順利的更名。現在bdwlan.elf可以被改名字,以及置換。

    modified bdf
  • 之後就可以禁用裝置跟啟用裝置來reload bdwlan.elf。

    disable

  • 以上就是在Windows 終置換QCA6696驅動的方式

    結語:

    高通QCA6696專為滿足當今和未來幾年車輛激增的連接需求而打造,基本的設置是以Linux Base的車機平台,在對Windows的支持並沒有像QCC系列一樣完整的ADE。所以在開發過程中會出現這種要手動更新board data 的情況。 現在,可以正確的更新board data之後,在調適Wi-Fi的時候就更加順手。


    Q&A:

    1. 需要常常更新驅動嗎?

    可能性很大。驅動內的韌體,會因為硬件設計不同而需要作修改。高通也會持續優化。做好golden bin之後,就需要置換bdwlan.elf

    1. 可以直接置換C:\Windows\System32\drivers 的檔案嗎?

    不可以,在裝置使用階段,檔案會被鎖定。

    1. 哪裡可以取得驅動?

    請洽高通FAE

    1. 可否做個檔案說明?
    • wlanfw.mbn # WLAN F/W
    • m3.bin # subsystem f/w
    • bdwlan.elf # board data file

    *.elf, *.e0* 這些檔案都是配合不同應用的board data file。

    QcomWlanSrvx64  # qcmbr

    1. 有參考文件嗎?

    80-wl520-24_b_qca6696_setup,_bringup,_and_test_user_guide.pdf

    ★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

    ★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

    評論