v0.7.1
0.7.1 Changelog
fix web config not working by revert d317f2d
0.7.0 Changelog
Main Changed
- Added microphone and speaker support at the default clock speed. The Pico no longer needs to be overclocked by @up2urheadlights in #160
- Added extra functions for the BOOTSEL button by @up2urheadlights in #161
Single click: If no device is connected, restart the search for new devices. If a device is connected, disconnect it.
Double click: Reboot the Pico.
Triple click: Enter firmware flashing mode.
Long press: Clear all paired devices.
- Integrated the USB wake feature toggle into web-config by @up2urheadlights in #166
- Separated the volume controls for the speaker and the headphone jack.
New options in web config
Lock Volume
Ignore volume setting requests from games. The volume can only be changed through Web Config or the OS volume control. This may fix the low speaker volume issue in some games.
Note: Windows sets the device volume to the saved system volume every time the device reconnects. Because of this, the volume saved in Web Config may not take effect. If you want to lock the speaker volume, it is recommended not to use it together with Sync Speaker and Headset Volume.
Sync Speaker and Headset Volume
When changing the volume through the OS volume control, also sync the volume between the speaker and the headphone jack.
Note: The wired DS5 works like this: the system volume control only controls the headphone jack volume, not the speaker volume.
So when this option is disabled, the system volume control will only change the headphone jack volume.
Disable USB serial number
The USB serial number lets Windows treat the device as the same device even when it is plugged into a different USB port.
However, a wired DS5 does not have a USB serial number. To avoid possible compatibility issues, this option is provided.
Breaking Change
New controllers must be found within 30 seconds after the Pico starts, or by single-clicking the BOOTSEL button to start inquiry mode.
Old version of Web Config for v0.6.0 firmware: https://ds5-v1.awalol.eu.org
What's Changed
- fix(wake): fix second wake from S3 on Linux by @kungaa in #79
- fix(batt-led): clear blink state on disconnect to stop runaway blinking by @MarcelineVPQ in #101
- feat(wake): power off DualSense on sleep and wake PC on reconnect by @shreyashag in #136
- Merge dev branch and add MPL License in audio.cpp by @awalol in #147
- refactor: new device inquiry by @awalol in #149
- Add Waveshare RP2350B-Plus-W as a build target by @up2urheadlights in #146
- Add PS button tap/hold macros (Win+G / Win+Tab) to launch Xbox Game Bar and Task Viewer by @Kirkland-Pickles in #132
- Audio path from RAM: no overclock needed, + controller mic by @up2urheadlights in #160
- DSE PS app profiles fix by @artzox in #153
- refactor(cmd): set pico settings by 0x80 report by @awalol in #163
- BOOTSEL button pairing control: pair / clear controllers while connected by @up2urheadlights in #161
- Cleanup: reboot-to-BOOTSEL, wake + Game Bar folded into base firmware, CI trim by @up2urheadlights in #166
- Fix relocate_to_ram.cmake for MinGW .obj objects on Windows by @ALEX8642 in #165
New Contributors
- @kungaa made their first contribution in #79
- @MarcelineVPQ made their first contribution in #101
- @shreyashag made their first contribution in #136
- @up2urheadlights made their first contribution in #146
- @Kirkland-Pickles made their first contribution in #132
- @artzox made their first contribution in #153
- @ALEX8642 made their first contribution in #165
Full Changelog: v0.6.0-hotfix...v0.7.0
Different Firmware
ds5-bridge.uf2: For the regular Pico 2W. (For most users)
ds5-bridge-picow.uf2: For Pico W. (Speaker support is not available. #160 has not been tested on Pico W yet)
ds5-bridge-waveshare.uf2: For Waveshare RP2350B-Plus-W