2026-08-07
高手逆向破解 Steam Controller
透過「觸覺馬達」播放音樂 支援雙聲道
文: 編輯部 / 新聞中心
文章索引: IT快訊

【逆向破解🤪】一般玩家拿 Steam Controller 用來玩遊戲,但高手則是把 Steam Controller 當作遊戲來玩!Reddit 用戶 Pixel1011 表示,他成功破解了其韌體,透過觸覺回饋馬達(Haptics)的震動頻率直接輸出音訊,讓這款未配備任何傳統揚聲器(喇叭)的控制器能夠清晰播放歌曲。該開源工具已經上架至 GitHub,大家不妨一試。

 

據 Pixel1011 表示,他透過逆向工程分析 Steam 控制器的韌體結構時,發現內部隱藏著可連續傳送原始音訊位元組(Raw Audio Bytes)的 HID(人機介面裝置)指令,但早期只能傳送 8 位元、8 kHz 取樣率的單聲道音訊,只能當作蜂鳴器使用。

 

但經過詳細分析後,終於發現能提升至 16 位元、8 kHz 取樣率,並能將兩大主聲道的音訊訊號精確分流至手把內部的兩組觸覺致動器(Haptic Actuators),令音質足以用作播放音樂,並且支援雙聲道輸出。

 

在最新的實測展示影片中,Pixel1011 讓 Steam 控制器播放了《傳送門 2》的結尾曲《Want You Gone》以及前作的《Still Alive》。雖然受限於硬體頻寬,音質表現無法與常規揚聲器媲美,但無論是樂器旋律還是人聲演唱,皆能被清晰辨識。有趣的是,若將手把直接放置於木質桌面等實體表面,透過接觸面的共振效應,音量與擴音效果更會獲得顯著提升。

 

Pixel1011 表示,這個開發計畫的靈感源於先前玩家在 Steam 控制器韌體中發現的「威爾姆尖叫」(Wilhelm Scream)彩蛋。該內建音效證實了手把內部的觸覺致動元件不僅能發出簡單的 MIDI 音節,更具備處理複雜頻率震動的能力,從而促使 Pixel1011 深入研究寫入自訂音訊的可行性。

 

目前,這款名為「SteamHapticsPlayer」的開源工具已正式上架至 GitHub 平台。如果大家有 Steam Controller 的話不妨一試,但作者不建議長期使用,始終觸覺回饋馬達也有一定的使用壽命,玩玩就好。

 

 

 

資料來源: