[折騰文] 讓瑞昱(Realtek) WiFi + Bluetooth 卡吃上USB 3.0吧

小弟手邊有一支前陣子低價買來的雜牌WiFI + Bluetooth的網路卡(半詐騙產品啦,IC是實標RTL8822BU,但是虛標藍芽5.0(該IC只支援藍芽4.1,官網找得到))

[折騰文] 讓瑞昱(Realtek) WiFi + Bluetooth 卡吃上USB 3.0吧

最近插上電腦的時候,發現系統都會提醒一個很"煩人"?的標籤

[折騰文] 讓瑞昱(Realtek) WiFi + Bluetooth 卡吃上USB 3.0吧

可能也是我最近這台電腦換成了i5-6500,有了USB 3.0控制器吧,好像之前沒看過這種通知
不過對耶,這張卡確實接口是長成USB 3.0的樣子,為甚麼插在3.0的孔會不是3.0的模式呢?

拆開來看看...有意思,不會是真詐騙產品,還真的只給我焊四條USB 2.0的線出來吧
(不過看這個IC印刷,應該是正確的RTL8822BU的IC沒錯啦)

[折騰文] 讓瑞昱(Realtek) WiFi + Bluetooth 卡吃上USB 3.0吧

就這樣放棄了嗎...且慢

--------------------------------------

後來開機到Linux試了下,可以發現Linux GitHub載得到的驅動有些會附上這個設定檔(其實是發現很久了啦),欸...這個東東是啥?

[折騰文] 讓瑞昱(Realtek) WiFi + Bluetooth 卡吃上USB 3.0吧

居然有個模式切換開關呀...記得之前在只有USB 2.0的主機板試的時候,會發現如果切換成USB 3.0 Mode的時候,會發現這個驅動不停的載入又Crash掉...而且這次在新主機板測試也發生一樣的事情
(好喔...又是詐騙產品的騙局了是不是...)

不過換到USB 3.0的孔上的時候...驅動居然正常載入了?

好喔,案情並不單純...

回到Windows鑽研一下
如果照著Linux驅動的邏輯...Realtek給Windows原廠的驅動有沒有這個神奇的開關呢?
後來照著網卡包裝的文件載來了原廠的驅動程式,用VS Code強大的搜索工具找了下...

欸...等等這又是啥?

[折騰文] 讓瑞昱(Realtek) WiFi + Bluetooth 卡吃上USB 3.0吧

難不成我找到那個開關了?
再順勢打開那個檔案的那個區塊來看...有意思,還真有那個開關呀

[折騰文] 讓瑞昱(Realtek) WiFi + Bluetooth 卡吃上USB 3.0吧

再把這個"ForcedUsbMode"拿去網路找了下,可以發現有幾種做法:
一種是改這個 .inf 檔案,之後停用Windows的驅動簽章後,把驅動裝進去 >> 得到USB 3.0模式
(不過這種作法之前搞過類似的,實在是有點麻煩...)

而且我記得網卡的驅動設定是存在某個登錄表區塊裡的...應該這張網卡的驅動也不例外呀(看驅動的文件也已經提示是登錄表的東西了)

後來終於找到這篇文章:
https://sudonull.com/post/12231-Taming-of-the-Shrew-with-the-use-of-a-crutch-WF2190-Wi-Fi-Hole-Realtek8812AU-Wireless-LAN-80211ac-US

欸...這不就是我要的嗎?

那我們照著點點看好了...
先到登錄編輯程式的這個位置...

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}


接著找瑞昱的網卡是哪張...我電腦是0013
欸...關鍵的東西出現囉...

[折騰文] 讓瑞昱(Realtek) WiFi + Bluetooth 卡吃上USB 3.0吧

文章說只要修改這個值,重新插拔網卡,之後驅動就會將網卡切換成正確的USB模式了
照著前面挖驅動的 .inf 文件出來看到的資料來看,現在設定值居然是... USB 2.0呢
好哩那就來開搞...

就直接改成2吧...

[折騰文] 讓瑞昱(Realtek) WiFi + Bluetooth 卡吃上USB 3.0吧

然後我把電腦重開...欸模式沒有換呀...
(果然是詐騙產品呀...)

後來看了下登錄表...怎麼又跳回來了呢...
後來發現驅動上面有個defaults的機碼(資料夾圖示),裡面的值仔細看下裡面的值跟0013機碼那一坨設定是有對應的
不然就在defaults裡面也新增一個一樣的值吧

[折騰文] 讓瑞昱(Realtek) WiFi + Bluetooth 卡吃上USB 3.0吧

然後剛剛在0013機碼下的也一併改過去,然後重插下網卡

先用HWiNFO看下...

(原來)

[折騰文] 讓瑞昱(Realtek) WiFi + Bluetooth 卡吃上USB 3.0吧

(插拔後)

[折騰文] 讓瑞昱(Realtek) WiFi + Bluetooth 卡吃上USB 3.0吧

喔...Port從6跳到22,而且...變成USB 3.0模式啦...
不過先不要高興太早...先來重開機...

Bingo...重開機還是3.0的模式

再去設定看一下...舒服...

[折騰文] 讓瑞昱(Realtek) WiFi + Bluetooth 卡吃上USB 3.0吧

不過話說...這樣改完後不知道這樣的話WiFi的吞吐量能不能更大呢
(畢竟還是半詐騙的產品呀(喂...))

Happy Hacking!
2023-07-19 11:04 發佈
看那裸版感覺那些零件都是手工焊上去的耶~
每天這樣焊眼力要很好
Bobpan
Bobpan 樓主

那個是現成的板子啦,我應該也沒辦法焊那麼小的,而且我記得這種PCB有一種量產的方式,也不用手工去焊

2023-07-24 18:10
Bobpan wrote:
喔...Port從6跳到22,而且...變成USB 3.0模式啦......(恕刪)


速度上去是上去了,不過也延伸出了另一個問題
由於USB3.0的傳輸速度是5Gbps(大約單向2.5Gbps)
因此資料的傳輸頻率也大概會是2.5GHz

嘩...Wi-Fi 4 跟 藍芽 正好 是 2.4GHz 的頻段
干擾似乎就變得非常嚴重了(頻率太接近)
如果把這個問題拿去查也會發現有不少跟這個問題相關的GitHub Issue之類(不過Linux居多,可能也是因為Linux的驅動README會明講切換模式的方式)

可能這種便宜的板子設計對於抗干擾的能力不大好,所以當板子上3.0速度後,尤其藍芽就會發生很嚴重的斷線問題(在我電腦上甚至還有某些插孔乾脆甚麼裝置都連不到的情況出現),即使連得到的如果使用藍芽耳機之類也會有聲音嚴重斷斷續續的狀況

所以如果需要使用2.4GHz的頻段的話,最好還是乖乖的使用原來的2.0速度了
(2.0速度為480Mbps,單向240Mbps,傳輸頻率約為240MHz)

(參考一些網路資料的不專業計算,有錯的話再指正一下)
河魨

USB2.0之中分別提供三種速度模式,分別為高速模式(480MHz)、全速模式(12MHz) 以及低速模式(1.5MHz)但是USB 2.0是半雙工的

2025-01-29 10:06
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}
這個是一些網路卡的
我好像也遇到類似的問題
網路卡的我是有看到 驅動也有ForcedUsbMode這串 只是.inf內被;remark掉
; /****************************************************************************
; ** Customerize Registry Area.
; ****************************************************************************/
[USBSwitch.reg]
HKR,Ndi\params\ForcedUsbMode, ParamDesc, 0, "USB Switch Mode"
HKR,Ndi\params\ForcedUsbMode, type, 0, "enum"
HKR,Ndi\params\ForcedUsbMode, default, 0, "0"
HKR,Ndi\params\ForcedUsbMode\enum, "0", 0, "Auto"
;;HKR,Ndi\params\ForcedUsbMode\enum, "1", 0, "USB 2.0"
;;HKR,Ndi\params\ForcedUsbMode\enum, "2", 0, "USB 3.0"
HKR,Ndi\params\ForcedUsbMode\enum, "3", 0, "USB Mode 1"
HKR,Ndi\params\ForcedUsbMode\enum, "4", 0, "USB Mode 2"
HKR,Ndi\params\ForcedUsbMode\enum, "8", 0, "USB Mode 3"
HKR,defaults,ForcedUsbMode, 0, "0"
HKR,,ForcedUsbMode, 0, "0"
我加了好像也沒什麼用 正重開機試看看
我這卡是USB 2.0的 Realtej RTL8192EU
不過我主要的問題是在USB隨身碟這方面,網路卡有驅動;但隨身碟好像沒有呢
有驅動的好像是USB介面卡本身
另外就是不知道如果是USB隨身碟 機碼的位置是在那?
Bobpan
Bobpan 樓主

不過隨身碟的部分其實也就只是驅動光碟的部分好像提速也沒有必要就是

2025-01-31 21:50
Bobpan
Bobpan 樓主

瑞昱的會變成驅動隨身碟的狀況,我記得有些只要把隨身碟退出,就會切換成網卡模式了

2025-01-31 21:51
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?