Difference between revisions of "Controller:DualSense Edge"
Yuuyatails (talk | contribs) |
Yuuyatails (talk | contribs) |
||
Line 168: | Line 168: | ||
Adaptive Triggers for Brakes, Gear Changes, and Ramping Up/Down RPM | Adaptive Triggers for Brakes, Gear Changes, and Ramping Up/Down RPM | ||
|- | |- | ||
− | | [[The Last of Us Part I]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| March 28, 2023 || Steam input has to be disabled. Doesn't support back button | + | | [[The Last of Us Part I]] ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| {{Tickcross|true}} ||style="text-align: center"| Wired ||style="text-align: center"| March 28, 2023 || Steam input has to be disabled. Doesn't support back button remapping. |
|- | |- | ||
|} | |} |
Revision as of 19:17, 30 March 2023
XInput support | |
---|---|
Connection method | |
USB-C, Bluetooth 5.1 | |
Predecessor | |
DualSense |
The DualSense Edge is a game controller released by Sony on January 26, 2023. It is the pro-orientated version of the DualSense.
In addition to features carried over from the DualSense, it has pressure-fit swappable stick caps, two remappable back buttons, FN buttons for switching built-in profiles and 3-step trigger locks. Just like the Thrustmaster eSWAP Pro, the DualSense Edge features the user-replaceable stick modules, but unlike the former, the stick module is readily available.
The DualSense Edge is a generic DirectInput controller, so it is not supported by games that use the XInput API unless XInput wrappers like Steam Input are used. Some wrappers can expose additional features such as gyroscope, touchpad control including the ability to change of lightbar color, as well as the ability to remap the rear buttons and FN buttons to existing inputs. Currently, customizing the built-in profiles requires a PlayStation 5 itself. The DualSense Edge is not supported natively on some games that natively support DualSense's additional features due to having different hardware ID, requiring the workaround or waiting game developers to issue the update patch to provide support for it.
Key points
- The support for supplementary features like the internal speaker, headphone jack, gyroscope, lightbar, adaptive triggers and haptic feedback varies between type of connection and games/software.
- Most 3rd-party wrappers can remap the back buttons and FN buttons to any of the existing buttons inputs.
- Has shorter battery life of 5 to 10 hours because of smaller battery size to accommodate the back button and the trigger stops.
- Lacks native XInput support, requiring the use of a XInput wrapper in games that don't support it.
General information
Inputs
- Motion sensing: 6 axis motion sensing (3 axis accelerometer, 3 axis gyroscope)
- 2 × microphones (dual-microphone array)
- 1 × clickable 2 point capacitive touchpad: ᴛᴏᴜᴄʜᴘᴀᴅ
- 2 × clickable analog sticks: L3, R3
- 2 × analog triggers: L2, R2
- 2 × digital shoulder buttons: L1, R1
- 4 × digital face buttons: △ ᴛʀɪᴀɴɢʟᴇ, ○ ᴄɪʀᴄʟᴇ, × ᴄʀᴏss, □ sᴏ̨ᴜᴀʀᴇ
- 4 × digital functional buttons: ᴄʀᴇᴀᴛᴇ, ᴏᴘᴛɪᴏɴs, PlayStation, ᴍɪᴄʀᴏᴘʜᴏɴᴇ
- 4 × digital directional buttons (d-pad): ↑, ↓, ←, →
- 2 × digital back buttons: LB, RB
- 2 × digital functional buttons: FN L, FN R
- 2 × Mono Body Mic with Back Mic sound canceling
- 1 × Mono Microphone via TRRS jack
Use with PC platforms
- When supported wrapper is used, the software-defined back buttons and FN buttons mappings will taking priority over the built-in profiles' mappings.
- Due to being used to switching between built-in profiles, the button combinations of FN button + any of the 4 right face buttons cannot be used even after being configurated.
- Built-in profiles cannot be customized with a PC at the moment.
Windows
- When connected, the controller shows up as "DualSense Edge Wireless Controller" on Windows.
XInput wrapping
As a native DirectInput controller, it's possible to use any of the generic wrappers under the Controller article.
DS4Windows
- Bluetooth 2.1 + EDR or higher required for wireless connection.
- The headphone jack and microphone can only be used when used via USB.
- Most controller features are supported.
- Adaptive triggers are supported but can only be used in limited forms.
- Capable of remapping the back buttons and the FN buttons to any of the existing inputs.
- Advanced rumble effects are not used. Rumble acts as common one.
- Application is not emulating Xbox One controller, so is unable to emulate their Impulse Trigger Vibration.
DualSenseX
- Use of Haptic Feedback disables vibration unless disabled within the app.
- Developers are working on Razer Chroma RGB API support for Light bar.[1]
- Developers are working on DualSense emulation which planned to be released in v3.0 update.[2]
- Supports the DualSense Edge in both wired and wireless modes.
- Allows to use the controller's speaker and headset port as separate audio output (USB only).
- All buttons can be set to emulate keyboard presses.
- Can emulate the DualShock 4 and the Xbox 360 controller.
- Adaptive Triggers are functional and can be switched to various modes. It is also possible to manually set the values.
- The controller can be hidden while emulating a virtual controller through HidHide to avoid double-inputs.
- Working Haptic Feedback (USB only).
- Capable of remapping the back buttons and the FN buttons to any of the existing inputs.
- Support for only one controller.[3]
- Gyro is unimplemented.
- Application is not emulating Xbox One controller, so is unable to emulate their Impulse Trigger Vibration.[4]
reWASD
- Supports the DualSense Edge in both wired and wireless modes, does not require installing drivers manually. Offers plug and play experience.
- Can emulate the Xbox 360 and Xbox One controller to play XInput compatible games.
- Can emulate the DualShock 4 for PS4 Remote Play, PS Now or other compatible games. Includes gyro and accelerometer control.
- Can emulate the Nintendo Switch Pro Controller for playing on Nintendo Switch console, Stadia or use in Nintendo emulators. Includes gyro, accelerometer control and NFC reader for Amiibo cards emulation.
- ᴍɪᴄʀᴏᴘʜᴏɴᴇ and PlayStation buttons can be remapped.
- Adaptive triggers are partially implemented.
- Lightbar shows when the battery is Critically low.
- PC application can be used remotely from smartphone via reWASD Junior app.
- Cannot remap the back buttons and FN buttons, requiring the use of built-in profiles.
- Not free of charge. 7-days trial.
- The site is closed for the countries of Russia and Belarus.
- Haptic feedback unimplemented. Xbox One Controller emulation does not translate Impulse Trigger Vibration to DualSense Edge's Adaptive Triggers vibrations.
- Not possible to map change of lightbar's color by pressing buttons.
- Custom configs can be found in the Community Configs Library.
macOS
- Requires macOS Big Sur 11.3 and later.
- Currently, there is no 3rd-party application to provide full support for DualSense Edge on macOS devices.
Linux
- Controller is natively supported since kernel 6.2.
- Adaptive Triggers are supported over Proton in wired mode.
- Limited Haptic Feedback. (Patches to Wine adding native support are underway)
Steam
Steam Input
- Has rumble, trackpad and gyro support. Can also be used wirelessly.
- Supports Adaptive Triggers (Native mode only).[5]
- Support remapping of the back buttons and FN buttons on per-game basic. [6]
- Due to being used to switching between built-in profiles, the button combinations of FN button + any of the 4 right face buttons cannot be used even after being configurated.
Steam Link compatibility
- Wired or wireless works. Press PlayStation+ᴄʀᴇᴀᴛᴇ to power up and be detected by Steam Link. All buttons are mapped correctly.
- Works without any drivers on any operating system that supports Steam.
- Can be used just to send input from a controller to a PC. Go into Streaming options, hit △ and disable video and audio streaming.
- Won't work great unless you connect it to LAN or a low latency Wi-Fi.
- The DualSense Edge is treated as a standard DualSense when used for Steam Link, thus requiring the use of built-in profiles.
- Touchpad and gyro will not be pass through to steam when using Steam Link on android.
Hardware
Replacement
Stick Module for DualSense Edge Wireless Controller
- Replacement stick module that can replace the worn out stick module on the DualSense Edge.
- No teardown or soldering needed to replace the module(s) on the DualSense Edge with the new one.
- It comes with an extra concave stick cap...
- ...but is likely left unused depending on the condition of the existing concave stick cap.
- As with the modules on DualSense Edge, it use potentiometer-based mechanisms.
Support in games
- Games with generic DirectInput support are supported by the controller, however button placements may be out of place and need to be rebound. Refer to game-specific articles for rebinding support.
- Back buttons and FN buttons doesn't have their own inputs, requiring to be remapped to any existing input(s) via either built-in profiles or 3rd-party wrappers.
Games with controller's speaker support
- Every game which allows to select separate playback audio device for specific sounds is supporting controller's built-in speaker, eg. Death Stranding's BB voice audio can be assigned to controller's speaker when other sounds are played from other audio device.
- DualSenseX application unlocks controller's built-in speaker to be Windows output device.
- Cemu emulator allows to assign Wii Remote speaker's audio to DualSense Edge's speaker. In general settings/audio in gamepad audio tab is an option for selecting secondary audio device.
- Number of games which split audio channels and letting assign them to different audio devices is limited and controller's speaker support is still not a PC standard.
- Requires a wired connection.
Games with microphone support
- Microphone support is enabled by default after connecting controller to PC. Do not require any special configuration.
- Games with implemented voice chat are able to use controller's microphone.
- VoiceBot and VoiceAttack allows to control games and applications by voice commands.
- ᴍɪᴄʀᴏᴘʜᴏɴᴇ button requires additional software like reWASD or DualSenseX to be able to mute and unmute microphone. Button works as expected on Linux with no additional software.
- Requires a wired connection.
- List of Microphone-controllerd computer games.
Games with motion control support
For a list of games, see List of games that support tracked motion controllers in non-VR gameplay.
- Thanks to Steam Input, reWASD application, gyro control can be remapped to mouse or right stick in any game.
- Number of games which natively support motion controls is limited and gyro support is still not a PC standard.
Games with touchpad support
For a list of games, see List of games that support touchpad.
- Touchpad is placed on the front of the controller, the capacitive type touchpad is a clickable 2-point touchpad. The functionality of the touchpad can differ from between games. Recognized gestures: zoom, swipe, pinch and scroll.
- Thanks to Steam Input, reWASD or DS4Windows application, touchpad can be remapped to mouse or right stick in any game.
- Number of games which natively support touchpad controls is limited and touchpad support is still not a PC standard.
Games with adaptive trigger and haptic feedback support
- DualSenseSupport and DualSenseX Game Demo demonstrates how the Adaptive Triggers can be used on PC. DualSenseX Game Demo additionaly requires DualSenseX to work.
- DualSenseAT is a third party, open source solution for handling adaptive trigger vibrations which is extending list of supported games. List can be found in project's Github page.
- Due to having different hardware ID from the standard DualSense, some games doesn't provide support adaptive trigger and haptic feedback on the DualSense Edge, requiring the game developers to update their games.
- There is no available application which translates Impulse Trigger Vibration signals into adaptive triggers vibration.
- Steam games require turning off SteamInput emulation to enable additional features like adaptive triggers and haptic feedback.
Game | Haptic Feedback | Adaptive Triggers | Connection | Release date | Notes |
---|---|---|---|---|---|
Forza Horizon 5 | Wired/Wireless | November 9, 2021 | Custom config. Requires DualSenseX.
Adaptive Triggers for Brakes, Gear Changes, and Ramping Up/Down RPM | ||
The Last of Us Part I | Wired | March 28, 2023 | Steam input has to be disabled. Doesn't support back button remapping. |
Games with Light Bar support
- Total number of games: Error 1054: Unknown column 'cargo__Input.DualShock_4_light_bar_support' in 'where clause' (mysql01.mysql.pcgamingwiki-14662257-production.svc.cluster.local)
Function: CargoSQLQuery::run Query: SELECT `cargo__Input`.`_pageID` AS `cargo_backlink_page_id_Input`,`cargo__Infobox_game`.`_pageID` AS `cargo_backlink_page_id_Infobox_game`,COUNT(*) FROM `cargo__Infobox_game` LEFT OUTER JOIN `cargo__Input` ON ((`cargo__Infobox_game`.`_pageName`=`cargo__Input`.`_pageName`)) WHERE `cargo__Input`.`DualShock_4_light_bar_support`='true' OR `cargo__Input`.`DualShock_4_light_bar_support`='limited' OR `cargo__Input`.`DualShock_4_light_bar_support`='hackable' ORDER BY `cargo__Input`.`_pageID`,`cargo__Infobox_game`.`_pageID`,COUNT(*) LIMIT 100
.
- Aurora is a third party, open source solution for handling RGB lighting which is extending list of supported games. List can be found in project's Github page.
- PlayStation's Remote Play application allows to play PlayStation games with full Light Bar support[7].
- Steam Input configuration allows for control of the light bar.
- Due to having different hardware ID than the DualSense, there's no native light bar support on DualSense Edge on some games that natively support DualSense's light bar, thus requiring DualShock 4 or DualSense emulation to work.
- Number of games which support light bar is limited and light bar support is still not a PC standard.
Games with DualSense button prompts
- Total number of games: Error 1054: Unknown column 'cargo__Input.DualShock_prompts' in 'where clause' (mysql01.mysql.pcgamingwiki-14662257-production.svc.cluster.local)
Function: CargoSQLQuery::run Query: SELECT `cargo__Input`.`_pageID` AS `cargo_backlink_page_id_Input`,`cargo__Infobox_game`.`_pageID` AS `cargo_backlink_page_id_Infobox_game`,COUNT(*) FROM `cargo__Infobox_game` LEFT OUTER JOIN `cargo__Input` ON ((`cargo__Infobox_game`.`_pageName`=`cargo__Input`.`_pageName`)) WHERE `cargo__Input`.`DualShock_prompts`='true' OR `cargo__Input`.`DualShock_prompts`='limited' OR `cargo__Input`.`DualShock_prompts`='hackable' OR `cargo__Input`.`_ID` IN (SELECT `_rowID` FROM `cargo__Input__Other_button_prompts` WHERE `_value`LIKE 'DualShock') ORDER BY `cargo__Input`.`_pageID`,`cargo__Infobox_game`.`_pageID`,COUNT(*) LIMIT 100
.
- Please note, that this is only list for games that offer DualSense/DualShock button prompts.
Accessory
- In the box of DualSense Edge, you will find:
- DualSense Edge (with stick modules attached)
- Set of 6 thumbstick caps: Concave (2), Convex (2), Tall Convex (2)
- Set of 4 back button plates: Lever (2), Half-Dome (2)
- Lockable connector housing
- Braided USB-A to USB-C cable
- Carrying Case
Other information
Technical information
- Device name: DualSense Edge Wireless controller, HWID: 054C:0DF2
Controller button | Button label and axis |
---|---|
Square | Button 1 |
Cross | Button 2 |
Circle | Button 3 |
Triangle | Button 4 |
L1 | Button 5 |
R1 | Button 6 |
L2 | Button 7, x-Rotation |
R2 | Button 8, y-Rotation |
Create | Button 9 |
Option | Button 10 |
Left stick | Button 11, x-axis, y-axis |
Right stick | Button 12, z-axis, y-rotation |
PlayStation | Button 13 |
Touchpad | Button 14 |
Microphone | Button 15 |
Firmware updates
- Controller firmware can be updated from Windows devices using official app. Update process requires wired connection.
References
- ↑ Feature request: Razer Chroma RGB API Support
- ↑ Upcoming v3 features - Steam Community Forum
- ↑ Two controllers #80
- ↑ Feature Request: Impulse Trigger Vibration for games supporting Windows.Gaming.Input API
- ↑ Steamworks SDK 1.55 Now Available - last accessed on November 8, 2022
- ↑ Steam Client March 16 Update - Steam
- ↑ Lightbar "passthrough"