Releases: Sapd/HeadsetControl
Releases · Sapd/HeadsetControl
Continuous Build
Add CI workflow to publish a continuous release (#380) * Add continuous CI build workflow for multi-platform support
3.0.0
Implemented an output feature for third party API.
For example: headsetcontrol --output json
See here for full docs of the API.
Short output (-c
) is now deprecated.
What's Changed
- Adds Device ID for SteelSeries Arctis Pro GameDAC by @AGuyWhoLikesTetris in #300
- Fix HyperX Cloud Alpha by @InfiniteLoopGameDev in #305
- Add Steelseries Arctis Nova Pro Wireless support by @Anden in #306
- Add support for Steelseries Arctis Nova 7 Diablo IV edition by @yurusov in #310
- Add support for Logitech G Pro X 2 by @darkymtp in #316
- Add Arctis Nova 3 support by @AnErrupTion in #319
- Introduce internal equalizer baseline and band limit by @AnErrupTion in #320
- Closes issue #322 | Add option to check if headset is connected by @AinoSpring in #323
- Support for 0x0a56(Corsair Void Elite USB RGB) by @catdotjs in #307
- Implement JSON/YAML/ENV output by @Sapd in #333
- Help text (
-h
) reworked and dynamically adjusts depending on device - Battery can now also report during charging (but it might be imprecise)
- HeadsetControl will now also display version information
New Contributors
- @AGuyWhoLikesTetris made their first contribution in #300
- @Anden made their first contribution in #306
- @yurusov made their first contribution in #310
- @darkymtp made their first contribution in #316
- @AnErrupTion made their first contribution in #319
- @AinoSpring made their first contribution in #323
- @catdotjs made their first contribution in #307
Full Changelog: 2.7.0...3.0.0
2.7.0
Summary
- Add
--follow [secs]
parameter for monitoring - A Windows binary is now built for every PR/Push, check GitHub actions/artefacts
- A lot of fixes, devices and device features (see below)
What's Changed
- Also dont install udev files on FreeBSD by @Alexander88207 in #223
- Moving battery calculation for lipo discharge into utility.c by @jaypikay in #227
- Adding support for Arctis 7p+ Playstation by @johannagnarsson in #228
- Update steelseries_arctis_9.c by @Karpovich-alex in #229
- Initial support for Logitech G535 by @loque in #234
- Add inactive_timeout for g533 by @matthewturk in #237
- Add a monitor mode by @hadess in #230
- adds support for SteelSeries Arctis Nova 7 by @mbackermann in #233
- fix chatmix option removed by #230 by @str0g in #247
- hexdump method to speed runtime protocol debugging by @str0g in #246
- fix steelseries arctis nova 7 support by @str0g in #248
- feat: add arctis 7+ chatmix by @Michsior14 in #251
- feat: add custom equalizer to arctis 7+ and nova 7 by @Michsior14 in #254
- feat: add corsair void elite premium rgb by @joaovitorzv in #255
- Add missing ID for corsair void pro usb. by @antoineB in #256
- Updated README.md to match supported G Pro features. by @jaypikay in #257
- s9 only supports a single report, first byte must be set to 0x0 by @rscottyy in #260
- oversight: whilst output is on a single report (0x0), input is on separate reports. by @rscottyy in #261
- Add Support for Arctis 7X+ (Xbox) by @vorbeiei in #263
- Add Corsair VOID RGB USB 3 by @rwjack in #264
- Improve Logitech G535 support by @Moonlight-Angel in #266
- Update README.md by @ChrisLauinger77 in #276
- Add HyperX Cloud Alpha Wireless Support by @InfiniteLoopGameDev in #284
- Fix a small typo (buy --> but) by @Alexander88207 in #288
- Mac ignore interfaceid by @Sapd in #290
- Update steelseries_arctis_7_plus.c by @GeniviAMmaintainer in #272
- Add new ID Logitech G733 by @ricarmon in #280
- Fix spline function by @Sapd in #291
- Windows artifact, bots, readme improvements by @Sapd in #292
New Contributors
- @Alexander88207 made their first contribution in #223
- @johannagnarsson made their first contribution in #228
- @Karpovich-alex made their first contribution in #229
- @loque made their first contribution in #234
- @matthewturk made their first contribution in #237
- @mbackermann made their first contribution in #233
- @str0g made their first contribution in #247
- @joaovitorzv made their first contribution in #255
- @antoineB made their first contribution in #256
- @rscottyy made their first contribution in #260
- @vorbeiei made their first contribution in #263
- @rwjack made their first contribution in #264
- @Moonlight-Angel made their first contribution in #266
- @ChrisLauinger77 made their first contribution in #276
- @InfiniteLoopGameDev made their first contribution in #284
- @GeniviAMmaintainer made their first contribution in #272
- @ricarmon made their first contribution in #280
Full Changelog: 2.6.1...2.7.0
2.6.1
What's Changed
- Create issue templates by @Sapd in #191
- Added timeout parameter for reading, default is 5s by @Sapd in #195
- PRO X Wireless Headset by @jaypikay in #197
- Arctis 1 Wireless - fixed inactive time functionality and added Windows Support by @alisadah in #196
- Added windows support for Logitech G533 by @ThomasMarangoni in #208
- feat: add steelseries arctis 7 plus (2021) support by @Michsior14 in #209
- feat: support equalizer presets for arctis 7+ by @Michsior14 in #210
- docs: add equalizer presets info to readme by @Michsior14 in #212
- initial support for hyperx cloud flight wireless by @hede5562 in #211
- Add Arctis 7X support by @blades in #220
New Contributors
- @jaypikay made their first contribution in #197
- @alisadah made their first contribution in #196
- @ThomasMarangoni made their first contribution in #208
- @Michsior14 made their first contribution in #209
- @hede5562 made their first contribution in #211
- @blades made their first contribution in #220
Full Changelog: 2.6...2.6.1
2.6: Dev Menu and full Windows Support
Summary
- Added developer menu:
./headsetcontrol --dev
- E.g. list all connected HID devices:
./headsetcontrol --dev -- --list
- E.g. list all connected HID devices:
- Support for different Usage/UsagePage/InterfaceIDS per feature/device instead of per device
- This enables full Windows Support
- UsageIDs for several devices still need to be added
What's Changed
- cmake improvements for distros by @iv-m in #181
- Support different Interface/Usage/UsagePage-IDs per headset by @Sapd in #188
Full Changelog: 2.5...2.6
2.5
Summary
- Windows binary now statically linked
- Added support for more devices
- udev location fixed
What's Changed
- Improve README: Add Fedora commands by @vscsilva in #155
- SteelSeries Arctis 1 Wireless battery status support by @iv-m in #156
- Add support for Logitech G433 (Sidetone) by @Athemis in #161
- Add support for SteelSeries Arctis Pro Wireless by @csmith in #162
- Be more verbose about the -m option by @XPhyro in #171
- Fix chat-mix comment by @XPhyro in #176
- Mention voice prompts and rotate to mute in readme by @simonbaird in #175
- Add support for Logitech Zone 750 by @simonbaird in #174
- Added Roccat Elo 7.1 USB by @JackLeEmmerdeur in #172
- Fix install path of udev rules on linux by @ianliu in #179
- Windows: Link statically by @Sapd in #180
New Contributors
- @vscsilva made their first contribution in #155
- @iv-m made their first contribution in #156
- @Athemis made their first contribution in #161
- @csmith made their first contribution in #162
- @XPhyro made their first contribution in #171
- @simonbaird made their first contribution in #175
- @JackLeEmmerdeur made their first contribution in #172
- @ianliu made their first contribution in #179
Full Changelog: 2.4...2.5
2.4
Windows support
- Experimental Windows support
- CI
- New corsair void product ids
- Renamed executable to lower-case
- G533 battery status
- G935 support
- G933 support