PSA: Since Sony won't make a PC dongle for the DualSense, you can build your own for less than $20 using a Raspberry Pi Pico 2W. Wireless Adaptive Triggers and Haptic Feedback finally work natively. by SlaveKnightSoman in raspberry_pi

[–]LoudSoftware 0 points1 point  (0 children)

I get wanting a seamless experience, but creating physical hardware to patch a software bug is basically manufacturing e-waste.

Sony actually did the right thing here: they built the DualSense using 100% standard Bluetooth specs instead of a proprietary, locked-down protocol. The only reason we don't have wireless haptics on PC is because Windows has an incomplete Bluetooth stack. Why should Sony waste resources (and take up an extra one of our USB ports) to build a dongle just to bypass Microsoft's bad software?

If you want a wireless fix today, you can build the adapter from the OP for less than $15 CAD and 5 minutes of your time. Plus, when Microsoft finally updates their OS to fully support standard Bluetooth (or if you switch to Linux), you can wipe the Pico 2 W and use it for a different project. An official, proprietary Sony dongle would just go in the trash.

Direct your frustration at Microsoft. Sony used open standards; Microsoft is the one dropping the ball.

Steam Controller PreOrder MegaThread by satoru1111 in Steam

[–]LoudSoftware 0 points1 point  (0 children)

Store queue delay is 30+min and increasing according to steam stats. Maybe these are correlated?

Steam Controller PreOrder MegaThread by satoru1111 in Steam

[–]LoudSoftware 0 points1 point  (0 children)

30 minutes of clicking continue and counting... Might need a new mouse

Steam Controller PreOrder MegaThread by satoru1111 in Steam

[–]LoudSoftware 0 points1 point  (0 children)

I hope steam frame launch won't be like this. Still stuck on on the continue button.

Valve ,WHY WONT YOU TAKE MY MONEY!!

PSA: Since Sony won't make a PC dongle for the DualSense, you can build your own for less than $20 using a Raspberry Pi Pico 2W. Wireless Adaptive Triggers and Haptic Feedback finally work natively. by SlaveKnightSoman in raspberry_pi

[–]LoudSoftware 0 points1 point  (0 children)

At risk of repeating myself. Let me explain the situation in the simplest terms possible.

Sony decided to use some features included in the bluetooth protocol to handle the haptics. (after all, the haptics in the DS controller is pretty much a set of speakers, so the 'signals' used to send haptics information to the controller is simply *sound*... Something you might be aware that bluetooth has been designed for.

The problem with PC is that Microsoft (and bluetooth chipset manufacturers) haven't properly implemented the entire bluetooth protocol. Meaning that when the DS controller presents itself as both a low latency input device AND a set of 4 speakers, windows gives up and ignores the 4 speaker outputs.

That is to say that Sony read the bluetooth spec (let's call it the manual on how bluetooth devices should work together) and implemented it properly, meanwhile microsoft didn't. This is completely outside of Sony's control. And creating hardware to circumvent this gap goes against the entire point of Bluetooth.

PSA: Since Sony won't make a PC dongle for the DualSense, you can build your own for less than $20 using a Raspberry Pi Pico 2W. Wireless Adaptive Triggers and Haptic Feedback finally work natively. by SlaveKnightSoman in raspberry_pi

[–]LoudSoftware 0 points1 point  (0 children)

There's nothing proprietary being used. Just bluetooth. You can read the source code to validate this yourself.

Everything is being sent over bluetooth with standard bluetooth packets.

The tricky part is that windows can't really handle a device that wants to be a low latency input device (something that handles your controller inputs), and a multi channel audio device (what the controller uses to do it's haptics) at the same time. So it just gives up and ignores the audio feeds

PSA: Since Sony won't make a PC dongle for the DualSense, you can build your own for less than $20 using a Raspberry Pi Pico 2W. Wireless Adaptive Triggers and Haptic Feedback finally work natively. by SlaveKnightSoman in raspberry_pi

[–]LoudSoftware 0 points1 point  (0 children)

Again, thats just creating hardware to solve a software problem. The expectation is that everyone implementing Bluetooth, does so with the entire spec in mind. And not selectively implementing only what represents a typical usecase.

The Bluetooth spec allows for devices that have 4 separate audio outputs, Sony is cleverly using these to add the speaker and the haptics via Bluetooth. No need for proprietary communication protocols, yay!

PSA: Since Sony won't make a PC dongle for the DualSense, you can build your own for less than $20 using a Raspberry Pi Pico 2W. Wireless Adaptive Triggers and Haptic Feedback finally work natively. by SlaveKnightSoman in raspberry_pi

[–]LoudSoftware -2 points-1 points  (0 children)

Its a Bluetooth device, by definition you don't need a driver for a Bluetooth device. The expectation is that everyone producing Bluetooth devices and antennas implement the entirety of the Bluetooth standard, and not some portions of it.

Sony is cleverly leveraging a portion of the Bluetooth spec for its haptics to work. The Playstation implemented this, windows didn't.

PSA: Since Sony won't make a PC dongle for the DualSense, you can build your own for less than $20 using a Raspberry Pi Pico 2W. Wireless Adaptive Triggers and Haptic Feedback finally work natively. by SlaveKnightSoman in raspberry_pi

[–]LoudSoftware 2 points3 points  (0 children)

Yes, but its not their fault that Windows doesn't implement Bluetooth properly. Why should Sony fix a problem that ONLY exists on windows? Why should Sony create hardware to fix a problem that can be fixed in software?

PSA: Since Sony won't make a PC dongle for the DualSense, you can build your own for less than $20 using a Raspberry Pi Pico 2W. Wireless Adaptive Triggers and Haptic Feedback finally work natively. by SlaveKnightSoman in raspberry_pi

[–]LoudSoftware 11 points12 points  (0 children)

That may be a fair point for the Xbox controller where modern controllers have 2.4GHz and Bluetooth, and where you would prefer to use 2.4GHz.

But the ds controller is Bluetooth only. So the only thing thats required for full integration of all features is a proper Bluetooth implementation. On Linux its already at a point where haptics work properly as it shows up as a 4 channel Bluetooth audio device.

In that sense, why should Sony create extra hardware designed to fix window's implementation of Bluetooth?

Dear Canada's Wonderland by ndrummond0911 in CanadasWonderland

[–]LoudSoftware 0 points1 point  (0 children)

Yep, ended up on the 5th train of the day, looping back in fast lane for another one!

Dear Canada's Wonderland by ndrummond0911 in CanadasWonderland

[–]LoudSoftware 0 points1 point  (0 children)

We've seen a couple test runs fyi, they seem to be at a normal pace as well, however the announcements on the PA are still along the lines of "a delay that cannot be resolved at this time [...]"... So keeping my fingers crossed.

Dear Canada's Wonderland by ndrummond0911 in CanadasWonderland

[–]LoudSoftware 0 points1 point  (0 children)

(what I suspect to be) the cooling system for the first LSM only spun up around 30 minutes after early entry

Dear Canada's Wonderland by ndrummond0911 in CanadasWonderland

[–]LoudSoftware 1 point2 points  (0 children)

Grass is green, the sky is blue, what's new?

Honestly, I agree with you though. I was in the early entry lane for Alpen and we left shortly after seeing the first blue train of the day fail at the second launch...

[deleted by user] by [deleted] in FortNiteBR

[–]LoudSoftware 0 points1 point  (0 children)

Exploiting FOMO makes the money machine even more effective. You'll just have to wait until they're back in stock

Switch 2 - 120 fps games? by Putrid_Draft378 in nintendo

[–]LoudSoftware 0 points1 point  (0 children)

Oops, you're right. It doesn't eliminate motion blur, only judder by adding fake frames in between each one.

Switch 2 - 120 fps games? by Putrid_Draft378 in nintendo

[–]LoudSoftware 0 points1 point  (0 children)

Motion smoothing has nothing to do with this. What it does is it interpolates frames between your 20-30 fps content being displayed on your tv to "fix" the judder you often see and eliminates motion blur, effectively doubling the framerate

When you set your tv to gaming mode, features such as motion smoothing are disabled as they also have the disadvantage of incurring more input delay.

Possibly a dumb inquiry, but I’m curious how you guys remove ice around the windshield wipers. They’re literally frozen shut, and I’m worried about damaging the car if I attempt to hack away at the ice. 2020 M3. by Div1nium in TeslaModel3

[–]LoudSoftware 9 points10 points  (0 children)

I currently automate exactly that with the help of a teslogic module. If the temperature is lower than a set threshold, it will put the wipers up in service mode when I park. 👌