99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

AnyPS5:自制USB轉(zhuǎn)接器,讓任意手柄兼容PS5主機(jī)

AnyPS5:自制USB轉(zhuǎn)接器,讓任意手柄兼容PS5主機(jī) 1. 項(xiàng)目概述AnyPS5 到底是什么又解決了什么我把 PS5 抱回家的第一個(gè)月被手柄問題折騰得夠嗆。抽屜里明明躺著好幾個(gè)成色不錯(cuò)的手柄——PS4 時(shí)代的原裝柄、買來吃灰的 Xbox 手柄、Switch Pro 手柄還有玩 PC 游戲用的雜牌手柄結(jié)果插到 PS5 上全部顯示“無法識(shí)別的 USB 設(shè)備”。平臺(tái)方只認(rèn)自家 DualSense這一點(diǎn)在入手之前其實(shí)就知道但真到了現(xiàn)場(chǎng)那種幾百塊配件全變廢鐵的感覺還是相當(dāng)難受。AnyPS5 這個(gè)項(xiàng)目就是沖這個(gè)問題去的。它的核心思路非常直白在任意手柄與 PS5 主機(jī)之間加一個(gè)帶固件的小型轉(zhuǎn)接硬件把第三方手柄發(fā)出來的 USB 信號(hào)實(shí)時(shí)翻譯成 PS5 能聽懂的 DualSense 協(xié)議。相當(dāng)于給手柄配了一個(gè)隨身翻譯官主機(jī)看到的始終是一個(gè)“標(biāo)準(zhǔn) DualSense”但實(shí)際握在手里的可以是 PS4、Xbox、Switch 甚至各種 PC 手柄。項(xiàng)目適用的人群也很明確家里有多平臺(tái)手柄存貨的老玩家、想讓孩子用小手柄玩 PS5 的家長(zhǎng)、做游戲外設(shè)測(cè)試但預(yù)算有限的開發(fā)者以及單純想把吃灰硬件重新利用起來的人。我一開始也猶豫要不要直接買商用轉(zhuǎn)接器畢竟市面上現(xiàn)成的方案并不少。但用了一圈下來發(fā)現(xiàn)商用產(chǎn)品的兼容性列表是被動(dòng)維護(hù)的新出的手柄、新平臺(tái)的固件更新都可能讓轉(zhuǎn)接器瞬間失效。AnyPS5 把協(xié)議轉(zhuǎn)換層完全開源意味著你可以自己維護(hù)映射、改按鍵布局、加自定義功能。對(duì)于喜歡折騰硬件的人這種自由度比即插即用更值錢。換個(gè)角度說就算你完全不懂代碼照著手冊(cè)燒錄一套固件、對(duì)好按鍵映射也能穩(wěn)定用起來。這篇文章會(huì)把項(xiàng)目拆開揉碎先說 PS5 為什么對(duì)第三方手柄如此敏感再說轉(zhuǎn)接方案的原理和選型然后直接給出一套可復(fù)現(xiàn)的 DIY 實(shí)操流程最后把使用中容易踩的坑全部列出來。不管你是第一次接觸單片機(jī)的小白還是摸過幾年嵌入式的老手都能從中找到能直接用的東西。2. 技術(shù)原理核心一是平臺(tái)為什么設(shè)門檻二是怎么把信號(hào)“翻譯”過去2.1 PS5 為什么不能像 PC 那樣即插即用任何手柄很多人不理解PC 上隨便一個(gè)手柄插上去就能玩怎么 PS5 就這么矯情這得從游戲主機(jī)的運(yùn)行邏輯說起。主機(jī)是一個(gè)高度封閉的生態(tài)系統(tǒng)層面沒有像 Windows 那樣通用的手柄驅(qū)動(dòng)框架所有外設(shè)的識(shí)別工作依賴的是一套完整的握手流程。DualSense 與 PS5 通信時(shí)走的是標(biāo)準(zhǔn) USB HID 協(xié)議但這份 HID 協(xié)議并不“標(biāo)準(zhǔn)”。它在標(biāo)準(zhǔn) HID 描述符之上額外攜帶了索尼自定義的廠商特性數(shù)據(jù)包括陀螺儀、自適應(yīng)扳機(jī)、觸覺反饋等專屬功能的控制指令。PS5 系統(tǒng)在識(shí)別外設(shè)時(shí)會(huì)檢查這些自定義數(shù)據(jù)是否存在只有完整的協(xié)議匹配才會(huì)開放全部功能權(quán)限否則只給最基本的操作反饋甚至直接拒絕連接。藍(lán)牙模式下的限制更嚴(yán)格。DualSense 的藍(lán)牙通信帶有官方認(rèn)證機(jī)制手柄與主機(jī)之間會(huì)交換一串動(dòng)態(tài)授權(quán)信息第三方手柄若沒有對(duì)應(yīng)的認(rèn)證密鑰連配對(duì)的入口都摸不到。這也是為什么市面上幾乎所有第三方轉(zhuǎn)接器都選擇走 USB 有線通道——藍(lán)牙通道的認(rèn)證機(jī)制不是一個(gè)開源項(xiàng)目能輕易復(fù)刻的而 USB 通道至少還留有通過協(xié)議模擬實(shí)現(xiàn)兼容的空間。AnyPS5 的策略很清楚放棄藍(lán)牙主攻 USB。只要把任意手柄的輸入信號(hào)轉(zhuǎn)換成 DualSense 的 USB 數(shù)據(jù)包結(jié)構(gòu)主機(jī)就會(huì)認(rèn)為插上的是一個(gè)標(biāo)準(zhǔn)手柄。這個(gè)過程不涉及破解系統(tǒng)、不修改主機(jī)固件純粹是外設(shè)層面的協(xié)議適配風(fēng)險(xiǎn)可控普適性也更強(qiáng)。2.2 協(xié)議模擬的關(guān)鍵把“方言”翻譯成“普通話”要做協(xié)議翻譯首先得弄清楚 DualSense USB 數(shù)據(jù)包到底長(zhǎng)什么樣。我參考了多個(gè)開源項(xiàng)目的分析資料也實(shí)際抓過 USB 數(shù)據(jù)比對(duì)可以負(fù)責(zé)任地說DualSense 通過 USB 傳輸?shù)妮斎雸?bào)告包含 64 個(gè)字節(jié)其中報(bào)表 ID、按鍵狀態(tài)、搖桿坐標(biāo)、扳機(jī)力度、陀螺儀數(shù)據(jù)都有固定的偏移位置。比如第 0 字節(jié)是報(bào)表 IDPS5 主機(jī)靠它區(qū)分這是標(biāo)準(zhǔn)輸入報(bào)告、陀螺儀報(bào)告還是觸覺反饋報(bào)告。第 1 到 6 字節(jié)是十字鍵和八個(gè)動(dòng)作鍵的狀態(tài)位每個(gè)位對(duì)應(yīng)一個(gè)按鍵。左右搖桿的 X/Y 軸數(shù)據(jù)分別占兩個(gè)字節(jié)取值范圍 0 到 255靜止時(shí)通常精確地停在 128。肩鍵和扳機(jī)鍵的模擬量也有專屬的位置。AnyPS5 固件要做的事情總結(jié)起來就是三步先從外接手柄讀取原始輸入數(shù)據(jù)再把這些數(shù)據(jù)拆解映射到 DualSense 對(duì)應(yīng)的字節(jié)位最后重新封裝成 64 字節(jié)報(bào)告發(fā)送給主機(jī)。舉個(gè)直觀的例子Xbox 手柄的 A 鍵在協(xié)議里對(duì)應(yīng)某個(gè) HID Usage而 DualSense 協(xié)議里對(duì)應(yīng)的是圓圈鍵的位固件要做的就是把這個(gè)“跨平臺(tái)翻譯”自動(dòng)完成。映射邏輯聽起來并不難但真正實(shí)現(xiàn)時(shí)會(huì)遇到兩個(gè)痛點(diǎn)。第一個(gè)痛點(diǎn)是非標(biāo)準(zhǔn)數(shù)據(jù)的處理比如 Switch Pro 手柄搖桿的物理取值范圍比標(biāo)準(zhǔn) HID 協(xié)議窄直接搬過來會(huì)導(dǎo)致游戲中人物移動(dòng)速度偏慢必須在固件層做一次區(qū)間映射。第二個(gè)痛點(diǎn)是按鍵沖突有些第三方手柄會(huì)把十字鍵和左搖桿注冊(cè)到同一個(gè)邏輯區(qū)域游戲里同時(shí)按鍵時(shí)會(huì)觸發(fā)錯(cuò)誤指令需要設(shè)計(jì)合理的優(yōu)先級(jí)規(guī)則。2.3 方案選型商用轉(zhuǎn)接器、樹莓派方案和自研固件的取舍在動(dòng)手做 AnyPS5 之前我把市面上的成熟方案也研究了一遍。商用轉(zhuǎn)接器最大的優(yōu)勢(shì)是省心插上就能用但短板也很明顯它們通常只維護(hù)一個(gè)固定的兼容性列表新出的手柄型號(hào)能不能用全看廠商心情而且部分型號(hào)在游戲更新后會(huì)出現(xiàn)隨機(jī)失靈的情況。更關(guān)鍵的是商用轉(zhuǎn)接器大多不支持自定義映射想調(diào)一個(gè)鍵位都得看廠商臉色。樹莓派方案在開源社區(qū)里很流行本質(zhì)上是用一臺(tái)小 Linux 電腦連接手柄再通過用戶態(tài)程序把輸入事件轉(zhuǎn)發(fā)到虛擬的 DualSense 設(shè)備上。優(yōu)點(diǎn)是靈活性極高你可以寫腳本處理任何奇怪的輸入設(shè)備甚至能把鍵盤鼠標(biāo)模擬成手柄用。缺點(diǎn)是延遲不穩(wěn)定Linux 下的輸入棧加上 USB 協(xié)議棧再疊加用戶態(tài)轉(zhuǎn)發(fā)整個(gè)鏈路太長(zhǎng)我用示波器實(shí)測(cè)過最差情況下按鍵到屏幕響應(yīng)的延遲能到 30 毫秒以上對(duì)動(dòng)作游戲來說已經(jīng)能感知到卡頓。AnyPS5 最終選用的路線是帶 USB OTG 功能的單片機(jī)直通方案。單片機(jī)的優(yōu)勢(shì)在于延遲極低因?yàn)檩斎霐?shù)據(jù)不經(jīng)過操作系統(tǒng)直接在固件層完成解析和轉(zhuǎn)發(fā)。代碼量小可控性強(qiáng)沒有后臺(tái)進(jìn)程搶占資源理論上能做到一個(gè) USB 輪詢周期內(nèi)完成整個(gè)翻譯過程。缺點(diǎn)是開發(fā)門檻比前兩者高需要至少懂一點(diǎn)嵌入式開發(fā)的基礎(chǔ)知識(shí)但這也正是 DIY 的樂趣所在。3. 實(shí)操準(zhǔn)備硬件選型、固件框架和按鍵映射的搭建3.1 硬件怎么選別只看便宜要看 OTG 能力搭建 AnyPS5 轉(zhuǎn)接器最核心的硬件就是一塊支持雙角色 USB 的開發(fā)板。所謂雙角色 USB是一塊板子既能作為 USB 設(shè)備被 PS5 識(shí)別又能作為 USB 主機(jī)去讀取外接手柄的數(shù)據(jù)。普通 Arduino 板只有一個(gè) USB 設(shè)備口接上游戲手柄后根本沒有辦法同時(shí)跟 PS5 通信必須選帶原生 OTG 支持的型號(hào)。我試過的配置里有幾套可以正常工作的組合。一套是 STM32F407 最小系統(tǒng)板加板載 USB OTG 口F407 的性能對(duì) DualSense 協(xié)議模擬綽綽有余資料多也好排查問題缺點(diǎn)是引腳排列不夠友好接線時(shí)要用杜邦線跳來跳去稍不小心就會(huì)短接。另一套是帶雙 USB 接口的開發(fā)板正面一個(gè) USB 口連 PS5背面一個(gè) USB 口連游戲手柄省去了自己飛線的麻煩適合新手入門。不要為了省錢去買低端 Arduino Leonardo 之類的主控。這類芯片自身只能作為 USB 設(shè)備工作沒有硬件 USB 主機(jī)能力市面上雖然有一些軟件模擬方案但實(shí)際測(cè)試中兼容性極差很多手柄壓根枚舉不成功最后白折騰幾天。單片機(jī)的方案已經(jīng)夠便宜了一塊 STM32 核心板成本控制在幾十元內(nèi)沒必要為了再省那幾塊十塊錢踩一堆坑。電源的問題也需要提前想清楚。轉(zhuǎn)接器有兩個(gè) USB 口理論上主機(jī)端供電可以帶動(dòng)轉(zhuǎn)接器本身但如果外接的手柄功耗偏高比如帶震動(dòng)功能的手柄在電機(jī)啟動(dòng)瞬間電流會(huì)沖到幾百毫安加上轉(zhuǎn)接器自身功耗偶爾會(huì)出現(xiàn)供電不足導(dǎo)致設(shè)備反復(fù)斷開重連。穩(wěn)妥的做法是在轉(zhuǎn)接器和手柄之間加一條帶屏蔽層的 USB 線或者直接用一個(gè)帶供電的 USB Hub 做中轉(zhuǎn)能少很多莫名其妙的連接問題。3.2 固件設(shè)計(jì)框架怎么讓轉(zhuǎn)接器“同時(shí)扮演兩個(gè)角色”固件代碼的總體結(jié)構(gòu)分三層底層是雙 USB 棧負(fù)責(zé)同時(shí)維護(hù)設(shè)備端和主機(jī)端的通信中間層是協(xié)議解析模塊分別理解“對(duì)方手柄說了什么”和“DualSense 該怎么說”最上層是映射配置區(qū)存放不同手柄型號(hào)到 DualSense 協(xié)議的鍵位對(duì)應(yīng)關(guān)系。設(shè)備端連 PS5 的那一側(cè)需要模擬完整的 DualSense HID 描述符。這里要注意的是雖然主機(jī)端只要求標(biāo)準(zhǔn) HID 描述符就能識(shí)別基礎(chǔ)按鍵但想要震動(dòng)、觸覺反饋這類功能生效必須在描述符里填入 DualSense 專屬的廠商用法頁(yè)。我最早一版固件圖省事只做了標(biāo)準(zhǔn) HID結(jié)果 PS5 能識(shí)別手柄也能操作但震動(dòng)永遠(yuǎn)不工作排查了很久才發(fā)現(xiàn)是描述符里少了一段特征數(shù)據(jù)。主機(jī)端連游戲手柄的那一側(cè)則是一個(gè)標(biāo)準(zhǔn) USB Host 棧的接入操作只要硬件支持主機(jī)棧會(huì)自動(dòng)枚舉出對(duì)方手柄的 HID 接口之后固件就能通過標(biāo)準(zhǔn) HID 報(bào)告讀取按鍵狀態(tài)。這個(gè)操作讓我意識(shí)到一個(gè)事實(shí)第三方手柄在 PC 上通過 USB 連接時(shí)實(shí)際是走標(biāo)準(zhǔn) HID 協(xié)議所以它們的數(shù)據(jù)格式相對(duì)容易解析。固件框架搭好后代碼量并不大。核心轉(zhuǎn)換邏輯大概只用幾百行 C 代碼就能跑通真正花時(shí)間的地方都在排查協(xié)議細(xì)節(jié)上。比如 Xbox 手柄有個(gè)特殊的“Guide 鍵”用法DualSense 協(xié)議里沒有對(duì)應(yīng)位置需要想好映射到哪個(gè)虛擬按鍵或者干脆丟棄這個(gè)按鍵事件。3.3 按鍵映射配置一份 JSON 文件解決所有兼容問題為了不每次改映射都重新編譯固件我把鍵位對(duì)應(yīng)關(guān)系抽成了一個(gè) JSON 配置文件放在開發(fā)板的文件系統(tǒng)里或者編譯時(shí)打包進(jìn)固件實(shí)際使用中按需加載。這是我覺得 AnyPS5 做得最順手的一個(gè)設(shè)計(jì)出了兼容性問題改配置文件重啟設(shè)備十分鐘搞定不用碰代碼。配置文件的結(jié)構(gòu)大致是這樣每個(gè)第三方手柄型號(hào)對(duì)應(yīng)一個(gè)配置條目條目標(biāo)明自己的 USB VID/PID用來識(shí)別設(shè)備以及每個(gè)物理按鍵對(duì)應(yīng)的 DualSense 按鍵映射。比如 PS4 手柄的“方塊鍵”映射到 DualSense 的“方塊鍵”本身同平臺(tái)映射最簡(jiǎn)單Xbox 手柄的“上鍵”映射到 DualSense 的“三角鍵”兩邊搓招邏輯習(xí)慣不同需要自己按偏好設(shè)置。除了按鍵映射配置里還包含靈敏度參數(shù)。第三方手柄搖桿的物理死區(qū)往往比 DualSense 大如果直接把原始讀數(shù)交給 PS5游戲里會(huì)出現(xiàn)人物輕微漂移的討厭問題。我在配置里加了搖桿線性修正算法把原始值減去死區(qū)范圍再重新拉伸到完整區(qū)間保證撥動(dòng)搖桿時(shí)輸出曲線是線性的不會(huì)一上手就感覺轉(zhuǎn)向發(fā)飄。震動(dòng)強(qiáng)度也是配置里的高頻調(diào)節(jié)項(xiàng)。Xbox 手柄的震動(dòng)馬達(dá)功率比 DualSense 大不少直接搬過去會(huì)導(dǎo)致整個(gè)轉(zhuǎn)接器嗡嗡響、游戲機(jī)卻感覺不到明顯震感。我最后在固件里加了一級(jí)強(qiáng)度縮放按手柄品牌預(yù)設(shè)了幾檔震動(dòng)曲線實(shí)際體驗(yàn)比較接近原生 DualSense 的表現(xiàn)。4. 核心環(huán)節(jié)實(shí)現(xiàn)從零親手搭出一條“萬能手柄線”4.1 材料清單與硬件連線開始動(dòng)工前先把材料備齊。具體的工具清單如下一塊帶 USB OTG 的開發(fā)板推薦帶雙 USB 口的型號(hào)沒有的話就飛線解決、兩條純數(shù)據(jù) USB 線、一個(gè) USB 轉(zhuǎn) TTL 模塊用來刷固件部分開發(fā)板自帶串口芯片則不需要、若干杜邦線、一個(gè)小體積的絕緣外殼測(cè)試階段不用裝但定型后最好裝起來避免短路。連線方式取決于開發(fā)板的具體結(jié)構(gòu)。以常見方案為例開發(fā)板的 USB 設(shè)備接口通常是 Type-C 口絲印標(biāo)注為 USB Device通過數(shù)據(jù)線連接到 PS5 主機(jī)的 USB 口開發(fā)板的 USB 主機(jī)接口絲印標(biāo)注為 USB Host或者用引腳外接的母口通過另一條數(shù)據(jù)線連接到你的外接手柄。兩側(cè)的物理鏈路獨(dú)立數(shù)據(jù)不會(huì)串流接線一定別接反否則手柄插上去直接短路。這里提醒一個(gè)容易忽略的細(xì)節(jié)PS5 主機(jī)對(duì) USB 線材的 ESD靜電防護(hù)要求不低廉價(jià)充電線為了省成本往往省略了屏蔽層轉(zhuǎn)接器接入后偶爾會(huì)觸發(fā)主機(jī)的 USB 安全保護(hù)直接斷連。建議線材選用帶磁環(huán)或者至少編織屏蔽層的標(biāo)準(zhǔn)數(shù)據(jù)線這個(gè)十幾塊錢的提升對(duì)穩(wěn)定性影響非常大。4.2 固件刷寫與首次啟動(dòng)驗(yàn)證固件編譯的過程這里不展開直接把編譯好的固件燒錄進(jìn)開發(fā)板。不同開發(fā)板的燒錄方式有差異但總體流程都是把開發(fā)板接入電腦安裝驅(qū)動(dòng)使用燒錄工具寫入固件文件。STM32 系列一般需要按住 BOOT0 引腳再上電進(jìn)入 DFU 模式后就能通過 USB 刷寫。刷完固件先別急著接游戲柄做一次基礎(chǔ)驗(yàn)證只把開發(fā)板的設(shè)備口接到電腦上電腦應(yīng)該會(huì)識(shí)別出一個(gè)新的 HID 設(shè)備名字通常會(huì)顯示為 DualSense Controller 或類似的未知廠商自定義設(shè)備。如果電腦完全沒反應(yīng)打開設(shè)備管理器看看有沒有枚舉出帶感嘆號(hào)的未知設(shè)備多半是驅(qū)動(dòng)沒裝好重新安裝 DFU 驅(qū)動(dòng)再刷一次。設(shè)備口驗(yàn)證通過后再接上外置手柄。此時(shí)轉(zhuǎn)接器會(huì)執(zhí)行一次完整的握手先是主機(jī)側(cè)枚舉外置手柄讀取對(duì)方 HID 描述符然后固件根據(jù)配置查找匹配的按鍵映射最后設(shè)備側(cè)重新枚舉向 PS5 上報(bào)一個(gè)完整的 DualSense 描述符。這個(gè)過程全部正常的話PS5 的游戲界面里就能看到手柄圖標(biāo)亮起按鍵也能正常響應(yīng)了。首次啟動(dòng)時(shí)如果發(fā)現(xiàn)手柄沒反應(yīng)不要急著改硬件先通過串口調(diào)試工具看轉(zhuǎn)接器的日志輸出。固件里會(huì)打印枚舉失敗的具體原因比如“USB device not found”、“HID descriptor read error”等根據(jù)日志信息定位問題會(huì)快得多。這一步調(diào)試工具的作用往往能省下整晚盲猜的時(shí)間。4.3 實(shí)戰(zhàn)配置把 PS4 手柄、Xbox 手柄和 Switch Pro 手柄一次調(diào)通我在測(cè)試階段分別驗(yàn)證了三種典型手柄這里直接給出配置參考方便照抄。第一是 PS4 DualShock 4 手柄。它與 DualSense 同為索尼生態(tài)很多按鍵位天然對(duì)應(yīng)實(shí)際上手幾乎零成本。只要把廠商 VID/PID 寫入配置按鍵映射保持默認(rèn)的直通關(guān)系即可。一個(gè)小坑是 DS4 的觸控板按鍵在 DualSense 協(xié)議里沒有對(duì)應(yīng)項(xiàng)我把它映射到了 DualSense 的觸摸板點(diǎn)擊虛擬鍵上至少保證游戲里按觸控板不會(huì)產(chǎn)生無效事件。第二是 Xbox Series X 手柄。這類手柄的按鍵布局整體偏大握持手感和 DualSense 差異明顯但功能映射反而比較輕松微軟手柄的 A/B/X/Y 對(duì)應(yīng) DualSense 的四個(gè)動(dòng)作鍵搖桿數(shù)據(jù)格式也是標(biāo)準(zhǔn) HID不需要額外調(diào)整。需要注意的只是“菜單鍵”和“視圖鍵”的映射Xbox 的菜單鍵我習(xí)慣映射到 DualSense 的選項(xiàng)鍵視圖鍵映射到創(chuàng)建鍵按個(gè)人習(xí)慣微調(diào)即可。第三是 Switch Pro 手柄。這款手柄在 PC 上使用標(biāo)準(zhǔn) HID 協(xié)議時(shí)按鍵布局與 Xbox 類似但它最大的問題是搖桿物理行程本身就偏短默認(rèn)線性映射到 DualSense 上游戲里視角轉(zhuǎn)動(dòng)總有點(diǎn)鈍。我針對(duì)它在配置里加了增益修正將實(shí)際讀數(shù)放大到 1.15 倍再裁剪邊界實(shí)測(cè)視角轉(zhuǎn)動(dòng)幅度接近原生 DualSense這個(gè)參數(shù)按個(gè)人手感喜歡再微調(diào)就行。5. 常見問題與排查技巧被實(shí)測(cè)反復(fù)驗(yàn)證過的避坑手冊(cè)5.1 手柄插上沒反應(yīng)先看日志再看線材這是出現(xiàn)頻次最高的問題幾乎 70% 的故障都匯聚在這一類。排查順序應(yīng)該固定為先用串口日志確認(rèn)轉(zhuǎn)接器有沒有正確枚舉外置手柄如果日志顯示“device not found”把外置手柄直接插到電腦上驗(yàn)證手柄本身是否正常如果手柄在電腦上正常但轉(zhuǎn)接器不識(shí)別先換一條高質(zhì)量 USB 線再試如果換線后依然無效把轉(zhuǎn)接器重新上電一次部分手柄在熱插拔時(shí)會(huì)有枚舉滯留重新上電能強(qiáng)制觸發(fā)新一輪握手。我遇到過最詭異的案例是一只雜牌 PS3 兼容手柄在電腦上完全正常插到轉(zhuǎn)接器上卻總是枚舉失敗。查了半天固件日志才發(fā)現(xiàn)這款手柄每次握手后會(huì)主動(dòng)發(fā)送一段非法 HID 報(bào)告固件里沒有做數(shù)據(jù)幀校驗(yàn)導(dǎo)致緩沖區(qū)內(nèi)數(shù)據(jù)錯(cuò)位后續(xù)所有解析全部失敗。給主機(jī)端協(xié)議解析加上長(zhǎng)度校驗(yàn)和 CRC 校驗(yàn)后問題才徹底解決。5.2 游戲里按鍵錯(cuò)位先查映射文件再查手柄固件版本按鍵錯(cuò)位的情況多半是映射配置沒有匹配到手柄的實(shí)際協(xié)議版本。不少第三方手柄在更新內(nèi)部固件后HID 報(bào)告的按鍵順序會(huì)發(fā)生微妙變化舊版映射文件按老順序解析自然錯(cuò)位。解決方法是把手柄接上電腦用 HID 調(diào)試工具實(shí)時(shí)抓一組按鍵數(shù)據(jù)把每個(gè)按鍵對(duì)應(yīng)的 Usage 重新記錄一遍再更新到 AnyPS5 的配置文件里。另一個(gè)常見錯(cuò)位原因是 Xbox 精英手柄、PS5 Edge 這類可自定義背鍵手柄它們發(fā)出的 HID 報(bào)告里包含額外的背鍵映射數(shù)據(jù)如果固件沒有跳過這部分?jǐn)?shù)據(jù)就會(huì)把背鍵數(shù)據(jù)誤判為普通按鍵。處理方式是在配置文件中增加一個(gè)“擴(kuò)展報(bào)告偏移量”字段讓解析器跳過手柄特有的附加數(shù)據(jù)段只讀標(biāo)準(zhǔn)按鍵位。5.3 延遲過高或偶爾卡頓多半是供電或調(diào)度問題延遲問題需要區(qū)分“能感知的卡頓”和“隨機(jī)掉幀”。若是整體延遲偏高首先懷疑的是手柄和轉(zhuǎn)接器之間的那個(gè) USB Hub有些廉價(jià) Hub 為了兼容大量設(shè)備內(nèi)部實(shí)現(xiàn)了復(fù)雜的重枚舉邏輯數(shù)據(jù)包在 Hub 里要多跑幾層協(xié)議棧延遲自然上去。把這個(gè)中轉(zhuǎn)去掉后延遲一般能降到肉眼不可感知的范圍。如果是隨機(jī)掉幀、卡頓多半跟供電有關(guān)。手柄震動(dòng)瞬間的電流尖峰會(huì)拉低轉(zhuǎn)接器主控的電壓導(dǎo)致 USB 通信時(shí)序紊亂。如果手邊有示波器可以抓一下主控供電引腳的紋波超過 100 毫伏基本就是供電不穩(wěn)。沒有示波器的話直接外接一個(gè)有獨(dú)立供電的 USB Hub 中轉(zhuǎn)幾乎都能解決代價(jià)是桌面更亂一點(diǎn)。還有一個(gè)冷門坑PS5 主機(jī)的省電模式會(huì)向不活動(dòng)的 USB 設(shè)備發(fā)送掛起信號(hào)轉(zhuǎn)接器如果在此時(shí)沒有正確處理掛起恢復(fù)流程會(huì)直接卡死在掛起狀態(tài)表現(xiàn)為手柄燈亮著但所有按鍵無效。固件里必須實(shí)現(xiàn) USB 掛起喚醒功能收到主機(jī)的喚醒信號(hào)后重新發(fā)送一次完整的描述符才能穩(wěn)定恢復(fù)工作。5.4 速查表常見問題與對(duì)應(yīng)解決手段故障表現(xiàn)可能原因解決手段手柄插入后完全無反應(yīng)線材損壞或轉(zhuǎn)接器未供電更換高質(zhì)量數(shù)據(jù)線檢查轉(zhuǎn)接器指示燈狀態(tài)插上后主機(jī)提示無法識(shí)別固件枚舉流程中斷重新上電抓日志確認(rèn)枚舉是否完成按鍵錯(cuò)位映射配置文件與手柄固件版本不匹配抓取 HID 數(shù)據(jù)重新生成映射文件游戲內(nèi)視角漂移搖桿死區(qū)未校準(zhǔn)在配置文件中調(diào)整搖桿死區(qū)修正參數(shù)無線手柄頻繁斷連藍(lán)牙通道與 USB 通道交錯(cuò)關(guān)閉手柄自帶藍(lán)牙強(qiáng)制通過 USB 有線連接震動(dòng)強(qiáng)度不合適手柄馬達(dá)功率與 DualSense 不匹配調(diào)整配置文件中的震動(dòng)強(qiáng)度縮放系數(shù)6. 擴(kuò)展玩法AnypPS5 不只是手柄轉(zhuǎn)接器AnyPS5 的基本功能是手柄兼容轉(zhuǎn)換但固件架構(gòu)一旦做靈活了玩法遠(yuǎn)不止于此。我在完成基礎(chǔ)功能后陸續(xù)給它加了一些跨界能力這里挑幾個(gè)實(shí)用性不錯(cuò)的展開講講。第一個(gè)是把鍵盤鼠標(biāo)模擬成 PS5 手柄。原本這個(gè)需求來自一個(gè)做游戲開發(fā)的同事他想在 PS5 上測(cè)試一款鍵鼠操作原型但平臺(tái)方并不開放原生鍵鼠支持。AnyPS5 的主機(jī)端接口可以接一個(gè)廉價(jià)的 USB Hub外接鍵盤和鼠標(biāo)固件里維護(hù)一套虛擬手柄狀態(tài)機(jī)把鍵盤的 WASD 映射到左搖桿鼠標(biāo) X/Y 位移映射到右搖桿。最初版的體驗(yàn)相當(dāng)生硬因?yàn)槭髽?biāo)位移是相對(duì)值而搖桿是絕對(duì)值我設(shè)計(jì)了累積差分算法在固件里維護(hù)搖桿坐標(biāo)的平滑變化才算做到基本可用。第二個(gè)是給老玩家準(zhǔn)備的“體感補(bǔ)全”功能。DualSense 的陀螺儀數(shù)據(jù)在很多游戲里都支持體感瞄準(zhǔn)但第三方手柄沒有這個(gè)硬件模塊。我在轉(zhuǎn)接器里加了一塊廉價(jià)的六軸陀螺儀傳感器把傳感器的姿態(tài)角解析后寫入 DualSense 協(xié)議對(duì)應(yīng)的陀螺儀數(shù)據(jù)字段。實(shí)測(cè)下來在支持體感瞄準(zhǔn)的射擊游戲里用手臂轉(zhuǎn)動(dòng)手感雖然不如原生陀螺儀細(xì)膩但瞄準(zhǔn)速度提升非常明顯。第三個(gè)方向更偏工程化把 AnyPS5 做成一個(gè)批量測(cè)試工具。外設(shè)廠商測(cè)試新固件時(shí)經(jīng)常需要模擬不同手柄連續(xù)連接主機(jī)的場(chǎng)景。AnyPS5 的枚舉邏輯可以在固件層快速查詢配置文件一分鐘內(nèi)自動(dòng)走完五種手柄到 DualSense 的協(xié)議轉(zhuǎn)換流程比人工一個(gè)個(gè)插拔手柄高效得多。配合串口日志和自動(dòng)化腳本完全能搭建一條低成本的外設(shè)回歸測(cè)試流水線。7. 關(guān)于 AnyPS5 的一些經(jīng)驗(yàn)碎碎念項(xiàng)目做到現(xiàn)在最大的體會(huì)其實(shí)不是代碼本身而是對(duì) USB 協(xié)議的理解整整深了一層。以前用游戲手柄覺得這東西天經(jīng)地義插上就能用做完 AnyPS5 才知道背后有這么多握手、描述符、報(bào)告格式的設(shè)計(jì)博弈。如果你也是那種喜歡深究“為什么能用”的人這個(gè)項(xiàng)目能讓你一次性把 USB HID 協(xié)議啃透這種收獲比省下幾個(gè)手柄錢更值錢。實(shí)操層面有幾個(gè)小建議值得單獨(dú)再?gòu)?qiáng)調(diào)一遍。硬件定型前一定先做一版飛線原型測(cè)試千萬別直接做成盒子再調(diào)試USB 信號(hào)對(duì)線材長(zhǎng)度和接觸質(zhì)量極其敏感飛線階段就接觸不良的話后續(xù)所有排查方向都會(huì)被帶偏。另一個(gè)建議是務(wù)必做好日志輸出哪怕初期麻煩一點(diǎn)也要把每一步枚舉和解析過程都打印出來AnyPS5 能穩(wěn)定工作到現(xiàn)在日志系統(tǒng)至少幫了 60% 的忙。最后聊一個(gè)很多人問過的后續(xù)方向能不能把 AnyPS5 做成純軟件方案不買任何硬件直接裝在電腦里用理論上可行做法是讓電腦同時(shí)掛載一個(gè)虛擬 DualSense 設(shè)備和一個(gè)讀取物理手柄的驅(qū)動(dòng)在全軟件層做數(shù)據(jù)轉(zhuǎn)發(fā)。但實(shí)際延遲表現(xiàn)很難超過硬件方案因?yàn)椴僮飨到y(tǒng)介入的環(huán)節(jié)太多而且 Windows 的 USB 驅(qū)動(dòng)棧對(duì) HID 報(bào)告的實(shí)時(shí)性照顧有限偶爾會(huì)出現(xiàn)非常大的延遲尖峰。我的態(tài)度很明確能用幾十塊錢硬件解決的事情沒必要去挑戰(zhàn)操作系統(tǒng)的實(shí)時(shí)性瓶頸。如果你想折騰一個(gè)不僅能省手柄錢、還能學(xué)到大量通信協(xié)議知識(shí)的項(xiàng)目AnyPS5 確實(shí)值得花幾個(gè)晚上好好玩一玩。最后再分享一個(gè)我踩過的坑每次改動(dòng)完固件重新刷寫后記得把外接手柄重新插拔一次很多“固件更新后不能用了”的詭異問題其實(shí)只是手柄端還停留在舊握手狀態(tài)。這一條希望你能少走一次彎路。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99玖玖在线视频| 99婷五月| 成人中文字幕在线| 五月天日日操夜夜操 | 五月婷婷视频啪啪美女| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 婷久久| 操人妻视频91| 色情五月天。| 99精品在线播放| 久久婷丁香五月| 成人 视频免费观看网站| 激情五月婷| 一本色道久久88综合日韩精品| 丁香五月激情六月综合| 五月丁香婷婷老司机| 天天爱天天狠天天透| 99色日本| 嫩BBB搡BBBB榛BBBB| 综合色色婷婷| 99re免费精品视频| 90色免费视频| 五月丁香啪啪| 婷婷色网站| 亚洲五月婷天天操| 婷婷精品在线| 六月丁香六月婷婷欧美| 大香蕉人人网| 久久性爱视频| 狠狠综合久久| 婷婷五月天激情开心网| 激情丁香五月激情婷婷| 99在线观看视频免费| 亚洲无码影音| 丁香婷婷五月天成人| 色五月婷婷基地| 午夜色丁香| 日本久久性| 中文字幕无码人妻少妇免费视频 | 色日本颜射| 久婷婷| 天天激情综合| 五月婷婷亚洲综合在线 | 亚洲视频码| 亚洲国产精品二二三三区| 色色五月天丁香| 永久思思热在线| 99爽视频| 永久的网站AAAA| 婷婷天堂综合| www久久艹| 五月婷中文娱乐综合| 99精品在线观看| 99爱精品视频| 五月丁香欧美综合免费视频| 婷婷色五月激情| 涩 五月 婷婷 狠狠| 天天日,天天干,天天操| 丁香 久久| 在线看黄色| www.五月天| 伊人激情| 久久91久久精品久久| 荫道BBWBBB高潮潮喷| 激情综合色婷婷啪啪六月天| 五月婷婷啪啪啪啪| 深爱激情69热| 色婷婷视频综合| 狠狠操天天操综合| 丁香五月天色| 99热久只有| 人人性久久| 玖玖婷婷色欲| 日本99色| 色情·com| 婷婷六月丁香1| 激情狠狠丁香月| 精品夜夜澡人妻无码AV| 丁香五月激情图片婷婷| 91久女| 国产亚洲精品久久久久久郑州| 婷婷九月激情| 亚洲精品亚洲人成人网| 亭亭五月丁香五月天激情| 色五月婷婷亚洲最大| 亚洲mm色| 丁香六月婷| 色婷婷成人在线| 伊人爱爱日本| 中美月韩免费A片| 久久九九网| 色爱综合五月| 九九99在线视频| 大香蕉久久婷婷| 亚洲Va成人| 久久亚洲无码| 丁香五月综合图片在线观看| 婷婷六月色情| 99日韩| 五月婷婷深深爱爱| 色五月婷婷很很操| 亚洲综合五月| 国产精品久久欧美久久一区| aV欲望人妻中文字幕| 99九九热在线观看| 在线五月婷婷小电影| 综合久久综合| 色五月综合激情| 久99久精品| 色激情五月| 天天日天天爽| 久久这里只有精品视频15| 欧美情色一区| 五月丁香成人网| 色婷五月| 26uuu欧美亚洲日韩| 久久这里有精品视频| 香蕉操亚洲| Www.sesese丁香| 久久性刺激| 婷婷五六日| 可以直接看的av| WWW免费视频碰碰碰碰| 久久小视频| 影音先锋日本三级资源| 欧美欧盟性爱网| 六月色播| 国产69久久久欧美黑人A片| 久婷婷久草| 婷婷人妻激情| 婷婷五月丁香久久| 久热婷婷| 人人操人人妻| 婷婷五月天直播| 婷婷五月天激情五月天网站| 欧亚成人A片一区二区| 九月丁香八月婷婷久久综合久97| 色色综合网站| 亚洲天天综合| 超碰九热| 激情五月婷在线精品| 久操热线| 狠色狠色狠狠色综合网| 五月激情影院| 海外网站专业操老外| 亚洲婷婷丁香五月天激情小说| 丁香五月婷婷激情尤物| 婷婷色吧| 色五月激情基地| 婷婷六月久久综合导航| 五月婷网| 五月天天天色| www.色婷婷| 成人婷婷| 亚洲另类电影| 久久草大香蕉| 可以直接看的av| 国产精产国品一二三在观看| 國語久久婷| 天天草比天天爽| 操操碰| 成人在线高清| 五月婷婷六月色| 久久密臀婷婷| 日日操日日撸| 婷婷五月综合久久中文字幕| 久cao香蕉影院| 五月丁香花激情啪啪网| 丁香五月五月婷婷| 无码区婷婷五月花开| 综合网精品99| 五月丁香好婷婷A片网| 一本婷婷丁香久久| 激情五月天婷婷| 国产黄色在线观看| 九九久热| 日本3级片一区2区| 另类天堂| 91日本在线免费| 五月婷婷另类| 夫妇交换刺激做爰| 五月天激情视频网站| 色综合色香蕉网| 无码人妻一区二区三区免费九色| 操婷婷久久| 第四色五月激情网| 琪琪色网在线| 国产26uuu视频| 99噜噜噜在线播放| 五月天,激情四射,婷婷频道| 日韩在线观看亚洲| 狠狠操狠狠插| 六月天丁婷婷| 色五月大| 九九热视频99| 五月婷婷播| 青柠影视免费高清电视剧| 狠狠色丁香婷婷综合久久97AV| 色噜噜丁香| 色噜噜狠狠色综合无码久久欧美| 夫妇交换刺激做爰| 激情五月综合亚洲另类| 人橾人| 99热大香蕉| 五月丁香六月色婷婷综合五月天| 亚洲电影在线观看| 五月婷婷五月天| 999精品乱码77777| 日韩乱轮AV| www.五月天激情| 色蜜婷婷| 午夜不卡久久精品无码免费| 日本美女五月天| 日本人人干| 午夜丁香综合婷婷| 亚洲成人无码免费| 99热这里只有精品首页| 亚洲综合激情五月| 五月天婷婷一起草| 欧美激情伊人| 国自产拍偷拍精品啪啪一区二区| 超碰不卡在线| 五月天婷婷导航| 五月花激情网| 精品人妻伦九区久久AAA片| 狠狠五月激情丁香六月| 五月综合视频在线| a在线免费v| www.五月天| 五月激激激情综合网| 丁香五月婷婷激情尤物| 狠狠色综合五月人人| 天天拍天天操| 国产成人va在线| 五月天激情综合网站| 色婷婷九月| 色九九一二| 99啪99| 亚洲午夜精品久久久久久人妖| 国产欧美日韩综合精品一区二区| 综激情网| 色五月女| 五月婷婷六月激情网| 夜夜大香蕉婷婷丁香| 天天射影院| EEUSS鲁片一区二区三区| 99在线观看视频精品| 丁香五夜激情四射夜夜夜| 日韩成人综合网| 人妻VideOssS人妻| 亚洲婷婷丁香五月亚洲| 国产操逼视频网站| 欧美激情综合五月色丁香| 射久久丁香五月| 久久婷婷婷婷伊人| 二人电影免费版在线观看| 久热re在线视频| 欧美激情五月天| 91色噜噜狠狠狠狠色综合| 久久欧洲综合网| 只有精品在线观看| 婷婷五月综合在线| 九九热10| 美欧日韩国产成人在战| 人人爽欧美婷婷久久久五月丁香| 中文字幕综合色| 男女啪啪做爰高潮无遮挡| 99在线精品观看99| 激情五月天丁香| 天天干天天拍| 九色啦蜜臀| 这里只有精品免费观看网占| 色丁香五月综合网| 五月丁香色婷| 日日懆天天懆| 视色综合| 婷婷五月成人系列| 九九久热| 色欲一区二区三区精品A片| 五月天婷婷影院影院| 激情深爱五月婷婷| 色情五月天小说| 中文精品在| 欧美天天搞| 91女人18毛片水多国产| 天天干天天爽| 亚洲人妻av| 99热这里有精力| 久久伊人婷婷| 五月丁香天堂网| 粉嫩av懂色av蜜臀av熟妇| 日本色综合| 天天操夜夜夜拍拍拍| 五月天国产成人| 99ri国产精品| 五月丁香婷婷婷激情爱爱| 丁香五月婷婷社区| 色 五月婷婷基地| www色婷婷| 亚洲成人av在线播放| 亚洲综合视频网| 色欲影香| 婷婷丁香五月亚洲欧美| 久久亚洲婷婷综合色五月| 天天爽夜夜爽夜夜爽精| 久久99久久99精品免观看软件| 啪啪婷婷五月天激情| 99免费青青蜜臀| 99热色婷婷| 久久大香蕉视频| 综合激情在线| 激情综合综合综合| 色婷婷丁香五月天| 五月丁香影视| 天天骑天天操| 亚洲狠狠色丁香婷婷综合久久| 色色五月天 亚洲| 色吊操色妞| 午夜日日| 性色播| 色五月激情问网站| 色色综合网络| 婷婷五月香蕉| 国产特级毛片AAAAAAA高清| 国产看真人毛片爱做A片| 九九99视频精品| 五月天色站| 色综合久久综合中文综合网| 五月丁香网中文字幕| 天天干com| 99re在线视频| 亚洲精品一区中文字幕乱码| 色欧美影院| 丁香综合婷婷开心激情网| 色播播之激情五月婷婷| 天天搞天天爽| 日本人妻A片成人免费看片| 99色 色| 99性色| 99热这里有精品| 五月综合人妻| 欧美日韩AAAAA| 亚洲色色香蕉| 九九99精品| 亚韩精品视频1区| 亚洲 视频 导航 一区| 激情美女五月天| 99成人小视频| 99自拍视频| 操操熟女| 丁香六月婷婷综合麻豆| 亚洲成人AV在线播放| 99热免费| 色综合久久天天综合网| 天天爽日日爽夜夜爽| 五月丁香激情综合| 五月婷婷国产| 五月丁香婷婷成人综合网| 丁香色五月天| 亚洲综合1024| 成人久碰| 丁香月五月天婷婷久久| av在线激情| 国产AV一区二区三区日韩| 婷婷五月中文字幕| 五月婷婷色综图片| 99综合一区| 秋霞性爱AV| 在线免费视频caop| 欧美色播综合在线观看| 亚洲色综合| 91在线人| 婷婷五月天免费| 久久久婷婷婷| 99久久精品国产色欲| 五月婷无码| 丁香大香蕉| 丁香五月伊人| 婷婷精品在线| 国产精品色色| 九九99在线观看视频| 婷婷五月六月| 狠狠色婷婷综合开心影视| 7月婷婷六月丁香| 精品爆操| 久久国产高清| 亚洲情欲| 久热久re| 婷婷婷婷婷开心无码播放| 国自产拍偷拍精品啪啪一区二区| 五月丁香啪啪啪免费看| 丁香开心深爱| 狠狠干综合| 色婷婷导航| 欧美黄色韩日网| 激情五月婷婷综合网| 久鲁鲁色网| 婷婷伊人综合中文字幕| 九九热自拍| 免费视频99| a毛片二逼wwwwwwwwww| 婷婷丁香五月久久| 成人国产欧美大片一区| 深爱激情小说五月婷婷| 亚洲国产精品VA在线看黑人| 国产Va视频| 色五月婷婷老师| 嫩草极品| 丁香五月狠狠综合欧美| 国产无遮挡又黄又爽免费网站| 色婷婷六月性 | 五月天社区| 开心五月婷婷五月| 伊人无码高清| 五月丁香六月婷婷a v| 中文字幕日产A片在线看| 日本va欧美va欧美va精品| 欧洲综合视频| 激情五月深爱五月| 少妇伦子伦精品无吗| 99综合婷婷五月| 欧美性猛交 XXXX 乱大交| 天天AV导航网| 99在线小视频| 开心丁五月| 色婷婷视频| 婷婷五月综合婷婷| 嫩草极品| 婷婷丁香人妻天天爽| 亚洲精品又粗又大又爽A片 | 色五月色综合| 亚洲色图啪啪| 成人婷99最新| 婷五月丁香| 国产精品第一国产精品| 色久五月天| 日本三级网址| av狠狠操| 狠色狠色综合久久| 丁香综合久久| 丁香五月激情啪啪| 丁香婷婷六月激情综合| 久久婷婷色综合老司机| 噜噜噜狠狠色综合| 五月天婷婷乱| 五月天综合久久丁香91| 色婷婷色99国产综合精品| 五月丁香啪啪激情| 久久丁香九| www.久久久久久久| 五月夜丁香| 操逼电影免费看| 91精品久久久久久久久| 月婷婷亚洲| 欧美一级毛卡片无码| 人妻aV在线| 婷婷五月综合色中文字幕| 亚洲网综合在线| 99视频精品全部观看10| 丁香五月自拍| 大胆伊人久久| 91操人视频| 亚洲情a| www、丁香五月天| 91超级碰碰| 99久久大片| www.久久久.com| 国产亚洲精品久久久久久久久动漫| 九九热视| 久久老码第一| 超碰色女人| 色婷婷激情五月天| 激情五月丁香综合网站 | 久久五月婷| 婷婷五月深爱五月| 激情综合网五月在线播放| 亚洲三A| 日本天天操| 久一这里有精品国产| 狠狠色丁香久久综合婷婷亚洲成人福利| 2017狠狠干| 天天综合天天玩夜夜玩天天玩夜夜玩 | 99热97美女| 婷婷91| 欧美狠狠地| 丁香六月婷婷综情欧美| 99人人精品| 色狠狠色噜噜AV天堂五区| 日韩黄色电影| 天天舔天天操| 日日噜狠狠色综合久久| 日本熟女视频一区二区| 99在线视频免费| 国产精品久久久爽爽爽麻豆色哟哟 | 日本欧美在线| 五月婷综合激情| 少妇人妻偷人精品无码视频新浪| 超碰在线9| 日本不卡五月婷婷丁香| 婷婷五月丁香五月丁香| 99色干| 亚洲色99| 99乱视频| 天天色噜| 26uuu欧美日本| 五月婷婷久久激情| 色婷婷六月性 | 可以免费观看的av| 深爱五月日韩| 操丝袜视频影院导航| 激情丁香五月天综合| 中文AV在线观看| 亚州欧美黄色电影| 大香蕉AV电影在线| 一级片操逼视频| 色99在线| 狠狠穞A片一區二區三區| 久久综合影院 | 91精产品自偷自偷综合| 99资源人人| 天天草女人| 另类图片五月天| 日韩一级片| 九九99香蕉在线视频播放| 色婷亚洲| 天天爽天天摸| 97丁香五月| 视色综合| 九九热免费| 天天射综合网夜夜操| 五月丁香婷婷啪啪综合网| 丁香六月av| 情五月亚洲婷婷| 婷婷六月网| 99热日本| 国语精品探花| 大香蕉九九操| 激情婷婷久久| 色噜噜狠狠色综合日日| WWW色五月天| 26uuu淫色| 广东99色在线| 日批在线看| 热99久久这里只有精品| 天天色官网| 欧美VA在线观看| 色婷婷丁香五月综合| 婷婷五月天激情五月天深爱五月天| 五月婷AV| 色天五月天在线观看视频| 99这里有精品| 色综合激情| 色噜噜婷婷| 1000部毛片A片免费观看| 婷婷五月丁香五月| 91丨九色丨首页| 9精品一区| 狼友超碰| 99热人人| 五月天无码视屏播放| 人人舔人人色人人高潮| 性生活久久朋友人妻| 日韩九九| 99久久久久| 欧美操人| 97婷婷五月丁香| 丁香玖玖视频大全| 五月天婷婷xxx| 婷婷五月天AV激情| 人人爽天天爽| 丁香五月婷婷五月| 99热最新国内| 五月丁香激情综合网| 玖玖在线资源视频| 这里只有精品免费| 亚洲第一第二网站| 337久久| 婷婷综合色网| 色五月丁香一区在线| 久久五月天激情| 激情综合五月天| 双性美人被调教到喷水A片| 欧美色必爱| 亚洲操人| 九月丁香五月婷婷| 天堂A∨在线| 思思久久99热只有频精品66| 丁香婷婷综合激情五月色| 婷激情五月天视频导航| 九九热视频精品| 色婷婷五月在线| 操逼亚洲天堂| 色婷婷91激情小说| 激情五月天com| 成人AV在线电影| 五月丁香久久色| 九九人妻福利| 天天日天天色| 人人爽网| 婷婷九月| 婷婷社区五月天| 日本99视频| 欧美伊人9| 婷婷丁香五月天色区| 久久激情天堂| 丁香五月婷婷av影院| 激情五婷网| 亚洲第一色区| 欧美性生交A片免费看| 國語久久婷| 天天综合网亚洲网站| 色狠狠色| 久久99婷婷| 99精品福利视频| 国产欧美日韩综合精品一区二区| 超碰激情网| 俺也去在线视频| 香蕉久久国产AV一区二区| 99狠狠| 天天谢天天操| 色噜噜丁香| 婷婷五月天成人五月天| 久99视频在线观看| 激情丁香久久久久久| 丁香五月亚洲综合| 99视频精品8 | 婷婷丁香五月激情中文字幕版| 大香蕉婷婷久久| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 日本色婷婷久久99精品91| 婷婷五月综合网| 51精品国内探花| 久热最新视频 | 97人人操人人| 激情综合色婷婷啪啪六月天| 久久久精品色色色| 五月婷三级片| 夜夜夜叫天天天做| 无码AV免费精品一区二区三区| 99啪啪| 色婷婷五月在线| 婷婷 伊人 久久| 久久精品视频在这里有| 天天婬色综合| 激情综合丁香五月| 97丁香视频| 五月开行婷婷色五月| 国产黄色在线| 五月香六月婷| 五六月婷婷久久| 婷婷丁香五月天亚洲| 国产暴力强伦轩1区二区小说| 日韩成人精品中文字幕| 欧美精品999| 色哟哟精品| 免费黄色AV| 久久与婷婷| 婷婷久久久久| 午夜一区| 婷色五月天| 五月丁香网av| 久久精品一区二区三区四区| 色婷婷五月天小说网| 丁香,开心成人,久久| AV国产有码| 五月婷婷综合色啪首页| 婷婷爱五月| 婷婷爱爱蜜臀天天操| 狠狠色噜噜狠狠狠狠综合| 99热e| 99热97| 婷婷另类开心| 五月丁香色停停啪啪啪| 六月丁香五月天| 97人人看一| 99九九在线观看免费| 色欲天天综合| 超碰人妻在线| 亚州精品久久久久AV无码| 激情网色五月| 欧洲亚洲免费视频9| 天天日天天舔天天摸| 蜜臀AV在线观看| 五月天激情开心网| 激情无码网| 99热在线精品观看| 五月丁香AV、伊人业余、性色熟妇| 伊人久久丁香狠狠婷婷综合香蕉 | 99热人人| 嫩草AV久久伊人妇女超级A| 丁香五月av在线| 超色欲天天| 狠狠干无码| 99视频在线观看欧| 综合激情专区| 99ri视频| 婷婷五月视屏| 九九日本视频| 狠狠干综合| 2005天天干天天1| 综合六月久久| 99综合入口| 日韩操逼大片| 五月丁香婷婷五月色| 亚洲欧州色情在线观看| 丁香五月av| 大伊久久| 婷婷激情五月综合| 色色五月天网站| 五月四色色| 91色在线 | 日韩| 日日天天天| 色五月天激情| 久久这里只有精品16| 久久婷婷五月天激情| 成人五月天综合网| 久久91久久精品久久| 久久久久久久久久91| 天天弄天天操| 五月丁香激情综合| 丁香桃色综合网| 婷婷综合一二三| 影音先锋女人AA鲁色资源| 99热在线这里| 色网站99| 色婷婷88| 婷婷五月丁香性爱| 婷婷在线精品| 五月丁香六月成人| 国产精品五月天婷婷| 国产亚洲99| 五月天激情日色在线| www久| 亚洲成人在线综合| 天天日日夜夜爽。| 色综合五月婷婷狠狠干| 日本三级韩三级99久久| 丁香色影院| 亚洲无码成人性爰网| 婷婷六月视频| 亚洲成人在线观看网址| 五月天婷婷成人网| 丁香六月啪| 另类激情综合| 婷婷香五月| 玖玖资源部在线播放| 精品成人在线观看| 美女xx不卡| 婷婷丁香日韩五月| 五月香婷婷| 九九AV在线| 99热激情| 五月婷婷第四色| 天天 青草 丝袜制服 在线| 色五月丁香五月激情五月激情| 97干视频在线| 97超碰欧美中文字幕| 超碰免费人| 国产精产国品一二三在观看| 大香蕉综合| 久久婷婷视频| 激情五月婷婷综合| 91九色视频| 色爱99| 婷婷激情五月| 蜜桃人妻无码AV天堂三区| 色吧五月婷婷| 夜夜操激情| 这里只有精品视频在线看| 亚洲女婷婷五月基地综合久久久| 免費亭亭成人| 亚洲性图一区二区三区| 色婷婷六月性 | 人妻系列久久久久久久久久久| 日本超碰在线| 丁香六月啪| 日本3级片偷拍网站| 一区二区乱码视频| 超碰97干| 久久性视频| 婷婷五月天黄色| 大香蕉啪啪啪| 丁香六月婷婷一区| 天天激情综合| 丁香婷五月天| 开心激情久久久久久久| 小视频一区 | 蜜桃人妻无码AV天堂三区| 色五月人妻| 人人色婷婷| 九九99热| 91热爆在线| 99久久网站| 激情99| 97色五月婷婷在线| 99热伊人综合| 亚洲AVDVD| 精品人妻在线| 色五月激情综合网| 欧洲亚洲免费视频区| 婷婷永久在线| 婷婷丁香在线播放| 亚洲美女网Va| 六月婷婷av| 激情综合网五月婷婷| 99在线免费观看| 超碰只有精品在线| 婷婷五月欧美| 97色久| 99热99日…..| 激情五月婷婷色| 99.N在线视频| 91啪啪视频| 香蕉婷婷五月| 久久婷婷丁香五月宗合| 一起草av| 五月丁香婷在线| 五月丁香啪啪| 夜夜爱网站| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 日本色综合| 婷婷综合久久| 免费91久久精品| 婷婷内射视频在线| 99re思思在线视频| 天天爽天天日天天舔| 五月丁香亭亭操逼| 国产毛片精品一区二区色欲黄A片| 婷婷中文综合网| 久久精品99久久| 婷婷六月激情啪啪| 天天操天天操天天操天天操天天操| 伊人激情综合网| 久久AV无码精品人妻系列试探| 综合婷| 99精品激情| 青青草六月丁香| 亚洲五月天婷婷| 欧美情色一区| 99自拍网| 俺去啦综合网| 欧美日韩99| 日本三级99人妇网站| 国产成人在线不卡AV| 岛国资源网| 91狠狠色丁香| 精品成人在线| 亚洲永久免费| 婷婷色情六月| 丁香婷婷大香蕉| 欧美久人人| 开心久久爱五月天| 免费啪啪亚州视频| 婷婷五月天免费99| jiujiu热在线视频| 激情五月天激情五月天| 九月色婷婷| 日本在线99| 丁香五月网| 婷婷五月综合在线| 五月丁香日逼| 久久五月丁香综合17C| 99热在线精品观看| 丁香五月婷婷综合激情啪啪啪啪啪啪啪 | 俺去也综合| 亚洲乱码日产精品BD| 26.uuu丁香五月婷婷| 婷婷基地五月色| 天天激情站| 欧美、日韩、中文、制服、人妻| 婷婷天天综合| 五月婷婷综合视频| 超碰在线9| 五月婷婷在线综合| 精品一二三区久久AAA片| 香蕉国产2013| 少妇综合网| 久热99中文字幕| 激情99。| 天天操天天操天天操天天操天天操 | 五月婷视频| 综合激情在线视频| 这里只有精品免费| 热日韩欧美| 久久五月天激情视频| 99re思思久久| 五月天丁香网站| 五月丁香综合激情| 色色色色色色色五月| 白天AV月月| 日本久久网| 欧美天天草人人草| 在线婷婷| 九九色欲网| 免费视频无码| 五月丁香视频色色| 裸体美女丁香五月天。| 亚洲人成播放网站| 婷婷深爱网| 97久久久久久久久久久| 97涩涩丁香五月天| 无码AV免费精品一区二区三区| 激情五月伊人婷婷| 五月丁香亭亭| 久这里只有精品99| 久久精彩视频| 激情丁香婷婷六月天| 亚洲精品午夜国产va久久成人| 亚洲成人一区| 91操人视频| 婷婷五月色情天| 午夜色婷婷| 国产91视频| 久久久com| 久久丁香五月综合六月激情红杏视频 | 97碰| 色综合久久久久| av中文在线| 五月激情丁香五月| 99在线免费观看| 婷婷丁香五另类网站| 国产伦亲子伦亲子视频观看| 色 五月婷婷基地| aaaa久久| 天天色视频| 色色五月婷婷久久| 中文激情网| 丁香六月婷婷综合激情欧美| 色婷网| 五月婷婷少妇之| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 欧美在线骚货| 亚洲偷| 夜夜夜夜撸夜夜操| 996精品热视频| 午夜丁香| 婷婷五月天777| 婷婷五月激情欧美大胆视频| 十月丁香九月婷婷综合| 色在线99| 99综合视频| 五六月丁香激情视频| 五月丁香亭亭A片| 五月丁香六月激情在线| 五月婷婷色情| 搡BBBB搡BBB搡18| 婷婷之六月丁香| 久久久久久久久久久44| 色区久久| 婷婷丁香一月| 激情婷婷丁香色五月| 五月婷婷熟女| 五月丁香WWW| 久9热插入| 在线观看视频1区| 日本久久99| 思思99热这里只有精品| 日本熟妇乱妇熟色A片蜜桃| 99热的无码| 国产精品色婷婷99久久精品| 久久人妻视频| 5月丁香六月情| 97操在线资源| 99福利导航| 婷婷五月天日本无码| 五月天激情小说婷婷基地| 五月丁香六月色情网欧美| 欧美天天爽| 97色色色色| 思思99热这里只有精品| 成人AV在线电影| 久久久18| 九九精品在线视频观看| 久久丁香五月婷婷| 婷婷在线播放av| 99视频色在线观看| 99久久丝| 六月亚洲婷婷6月中文字幕| 久热只有这里有精品| 美女va| 五月天久久婷婷| 婷婷五月天 偷拍| 天天色情站| 丁香五月丐人妻| 五月激情婷婷在线| 热的国产,热的综合,热的有码| 亚洲乱码日产精品BD| 婷婷五月天亚洲图片| 人人叉久| 91九色国产| 丁香五月精品视频| 久久9精品| 五月丁香综合中文| 亚洲成人免费在线| 亚洲开心激情网| 丁香六月婷婷基地| 激情com| 午夜天堂一区人妻| 可以免费看av网站| 亚洲精品第一国产综合亚AV | 婷婷激情小说| 99热在线资源| 26UUU欧美| 五月婷婷激情久久| 五月丁香激情综合久久| 亚洲精品色色| 久草丁香婷婷五月天婷| 亚洲午夜一区二区| 9l视频自拍九色9l视频自拍九色9l社区| 九九色人| 色婷婷五月天激情久久| 天天干天天干天天干天天干天天| 色色色色色色色色综合网| 国产精品色色| 91成人性爱视频| 精品一二三区久久AAA片| 婷婷五月丁香99| 97色在线观看视频| 伊人大香五月天| 久久久久久综合五月婷婷| 99亚洲精品视频| 操99| 精品少妇人妻AV无码专区偷人| 99ri精品在线观看| 国产精品美女| 噜噜综合网| se99视频| 91久久婷婷| 久久久国产精品黄毛片| 欧美日韩国产一区二区| 激情视频婷婷五月花| 五月欧美色色五月| 激情婷婷六月天| 人人摸人人| 一本到不卡高清DVD| 精品99在线| 婷婷五月综合欧美在线播放| 五月天综合激情网| 99亚州综合精品成人网| 丁香婷婷老熟女综合网| WWW,五月| 色婷五月天亚洲| 日日杆天天| 久热大香蕉| 五月色丁香婷婷综合| 色欲婷婷五月天| www.俺去也com| 91九色国产| 五月丁香亭亭激情操逼网| 国产97色在线| 天天日夜夜操五月| 欧美va视频| 丁香五月婷婷图片综合| 久久网日本| 国产日日操夜夜操的肉棒视频| 超碰超碰在线| 狠狠噪| 色久九| 色五月综合激情| 亚洲色五月婷婷| 高清av在线国产| 99在线er热| 五月婷婷亚洲色视频| 日产精品一线二线三线芒果| 五月天久久网站| 亚洲射激情| 操碰99| BlACKEDRAW视频一区二区| 99在线观看视频免费| 色婷婷五月天久久| 精品一二三区久久AAA片| 色综合久久天天综合网| 天天日,天天射,天天舔| 偷拍五月丁香| 狠狠色婷婷7777久综合| 婷婷五月天视频在线观看| 色吧五月| 第五婷婷伊人丁香| 婷婷涩五月天综合| 综合网色| 欧美丁香五月97色| 精品五月天| 狠狠精品干练久久久无码中文字幕 | 色五月婷婷综合在线| 91人妻人人操| 久久五月天精品视频| 成人在线99| www.久99| 深爱激情网婷婷| 九九99精品视频在线观看| 色综合视频| 色色哒五月婷婷六月丁香| 亚洲乱码日产精品BD| 国产亚洲99久久精品| 五月婷在线| 天天色凹凸| 久热最新视频| 开心五月激情网| 九九RE视频在线精品| 欧美激情VA永久在线播放| 超碰免费观看| 极品人妻videosss人妻| 91狠狠综合久久| 六月婷婷激情图片| 婷婷娌伦网| jiuse91在线| 五月花婷婷丁香| 99精品视频在线观看| 久久这里都是精品免费| 成人在线精品| 猫咪伊人久久| 夜夜爽天天爽| 丁香五月天婷婷大香蕉| 亚洲午夜av| 无码少妇高潮喷水A片免费| 五月丁香色婷基地综合久久| 丁香五月另类小说| 欧美A A A A A| sewuyue第四色| 色色色综合| 色五月激情问网站| 开心五月深爱五月| 日韩色色网| AV性爱网| 激情久久久| 99热91| 五月色网| 色五月综合网| 五月婷婷丁香| 五月婷婷性爱| 综合激情五月天| 六月 丁香 视频| 丝袜大香蕉| 97色色综合| 婷婷激情小说网| 色五月首页| 婷婷激情五月天激情在线| 97久久久| 五月丁香六月欧美综合| 欧美人与性动交CCOO| 六月丁香婷婷网| 狠狠精品干练久久久无码中文字幕| 九九性视频| 国产成人网址| 这里只有在线精品| 99热这里只有精| 99这里只有精品国产| 免费精品99| 天天干-天天日| 丁香网五月天| 婷婷五月六月丁香综合| 亚洲综合视频八| 五月开心色| 操操精品| 久婷| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 五月花激情| 丁香五月婷婷亚洲另类| 开心五月婷婷| 人妻22p| 韩国真做片在线观看| 婷婷色日本| 热婷婷av| 超碰色综合| 天天人人综合| 亚洲最大成人综合网720P| 深爱激情六月| 免费AV在线| 五月激情婷婷在线| 成人五月天在线视频在线观看| 成人.在线日韩| 超碰熟女拍拍| 超碰93在线观看| 五月婷婷在线视频| 婷婷 亚洲图片 丁香| 婷婷五月丁香国产| 婷婷色片| 欧美欧盟性爱网| 久久婷婷六月综合国际| 99亚洲视频| 快乐激情五月色婷婷| 风流少妇A片一区二区蜜桃| 99九九精品视频| 无码动漫av| 色情综合| 中国激情网| 丁香五月情| 久久久久人妻| 婷婷五月天在线观看第二页| 玖玖在线| 亚洲欧洲中文日韩久久AV乱码| 看久久性爱视频| 熟女激情网| 欧美私人家庭影院| 五月婷婷综合丁香视频| 五月丁香A片| 激情综合五月丁香六月婷婷| 色婷婷五月在线| 激情网第四色| 超级碰碰碰碰视频| 日本一级黄色电影| 日韩精品二三区| 97碰在线| 狠狠婷婷色综合| 黄色片区子| 99色视频在线观看| 婷婷五月丁香花综合| 五月天色五月| 色色色热| 777丁香六月青青草婷婷综合久月| 婷婷五月天毛片| 国产精产国品一二三在观看| 噜噜色婷婷| 99色色热| 97婷婷五月激情六月丁香伊人| 夜夜操夜夜操| 99re思思热久久| 久鲁鲁色网| 99久热精品在线| 九九在线视频| 五月天激情视频| 人人色性网| 久久狠狠干| 色九四色| 青青草成人网| 色色网站在线| 亚洲avjiujiur91| 五月天婷婷社区久久综合| 亚洲乱码日产精品BD| 大香蕉久久婷婷| 五月天色婷婷基地| 狠狠色丁香久久久婷| 丁香五月九九| 日本欧美成人片AAAA| 91丁香五月| 影音先锋人妻出差| 婷婷丁香视频在线观看免费 | 天天做夜夜爽| 日韩欧美四五区| 色综合网址| 91综合视频在线| 风流少妇A片一区二区蜜桃 | 91精品无码| 婷婷色一二三区波多野结衣| 国产精品人成A片一区二区| 久久综合影院| 天天日夜夜帕| 一根材五月婷成人| 97视频久久| 丁香九月综合在线| 婷婷五月在线影院| 激情五月激情综合网| 日本久久性| 午夜五月天| 人妻操操色| 五月婷婷色播视频| 激情四射网| 丁香花成人区| 以及AA大片看看| 日日做A爰片久久毛片A片英语 | 国产超碰在线| 亚洲小电影在线观看黄999| 99色在线观看视频者| 在线观看免费视频| 成人av免费观看| 97久久超碰|