TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Reverse Engineering the DualShock 4

173 pointsby al_alover 2 years ago

9 comments

slimover 2 years ago
<p><pre><code> the controller seems refusing to boot </code></pre> that&#x27;s when I realized that my idea of <i>what</i> is a controller is completely obsolete
评论 #34274052 未加载
justuswover 2 years ago
I just read all 4 parts and I have thoroughly enjoyed them. I am curious to hear if the debug console (TEPPOU, or gun in Japanese) works. Please keep us posted!
nix23over 2 years ago
That&#x27;s what i don&#x27;t get with linux...having all drivers inside the kernel is madness, no wait...it&#x27;s pure stupidity. No other Universal OS makes that...crash my system with a USB-Controller...that&#x27;s some Windows 98 reliability(-issues) right there.
评论 #34274169 未加载
评论 #34274186 未加载
binkHNover 2 years ago
Maybe I should send him a Stadia controller? Maybe someone will get some utility out of it with Google completely killing Stadia off.
评论 #34274938 未加载
评论 #34270895 未加载
heavyset_goover 2 years ago
If whoever submitted this is the author, this is good content :)
评论 #34272643 未加载
glitchcover 2 years ago
Neat find. What could cause the calibration offset to be zero? Certainly it did not come this way from the factory. Any abuse&#x2F;misuse of the controller would not cause it either.<p>Ah, I suspect this was a firmware update that got borked somehow. Maybe the cable was disconnected before the update could complete.
评论 #34269988 未加载
SergeAxover 2 years ago
&gt; I wrote a fix for this bug in the linux driver and sent to the linux-kernel mailing list (linux-input), so that a DS4 with a broken calibration does not cause a kernel panic.<p>I really admire people, who contribute their random findings to improve an open source software on their own time and resources. This is so wholesome.
Waterluvianover 2 years ago
I love “fell down so hard” as a polite way to avoid saying, “someone got pwned and threw this baby at a wall.”
1970-01-01over 2 years ago
&gt;And then, suddenly.. Caps Lock is blinking and the system is totally frozen :anguished:.<p>So plugging in a brand-name joystick caused a kernel panic. Gross.
评论 #34269494 未加载
评论 #34269182 未加载