Skip to content

v0.7.1

Choose a tag to compare

@awalol awalol released this 16 Jun 16:02
· 38 commits to master since this release

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

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