https://github.com/r57zone/gamepad-ps-p02
PS-P02 controller research / Исследования контроллера PS-P02
https://github.com/r57zone/gamepad-ps-p02
controllers gamepad usb-hid usb-packet
Last synced: 3 months ago
JSON representation
PS-P02 controller research / Исследования контроллера PS-P02
- Host: GitHub
- URL: https://github.com/r57zone/gamepad-ps-p02
- Owner: r57zone
- Created: 2021-08-01T20:46:43.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-02T18:36:40.000Z (over 4 years ago)
- Last Synced: 2025-03-12T02:45:52.908Z (12 months ago)
- Topics: controllers, gamepad, usb-hid, usb-packet
- Language: C
- Homepage:
- Size: 45.9 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.RU.md
Awesome Lists containing this project
README
[](https://github.com/r57zone/Gamepad-PS-P02/)
[](https://github.com/r57zone/Gamepad-PS-P02/blob/master/README.RU.md)
# Gamepad PS-P02

Репозиторий с утилитами и исследованиями контроллера PS-P02. Этот геймпад является клоном DualShock 4, похожим на DualSense. При простом проводом подключении к ПК, контроллер подключается в режиме Xbox геймпада, но при отправке определенных пакетов он начинается работать в режиме DualShock 4. Было бы здорово выяснить и повторить эти пакеты.
## Управление световой панелью
Управлять световой панелью этого контроллера можно с помощью утилиты **P02Customizer**. Контроллер по прежнему работает в режиме Xbox геймпада, но уже с изменённой световой панелью.
Включение световой панели (исправление):
>P02Customizer.exe -e
Выключение световой панели:
>P02Customizer.exe -d
Изменение цвета световой панели:
>P02Customizer.exe 0 255 255
(в формате RGB 0-255, 0-255, 0-255)
Также можно использовать батники, идущие в комплекте.
**[Загрузить](https://github.com/r57zone/Gamepad-PS-P02/releases)**
## Что удалось выяснить
При подключении контроллера к ПК он ожидает неких пакетов и если эти пакеты не будут получены, то он начинает работать в режиме Xbox геймпада.
Если запущена игра Days Gone или CyberPunk 2077 и контроллер переподключен к ПК, то PS-P02 начинает работать в режиме DualShock 4 (работает гироскоп и сенсорная панель). Световая панель включается USB пакетом, с помощью P02Customizer. [PS Now](https://www.playstation.com/en-us/ps-now/ps-now-on-pc/) также активирует этот режим, можно даже без авторизации.
Я записал все пакеты отправленные игрой на контроллер и попытался повторить их, но у меня не вышло, мне удалось только переподключить контроллер в режиме DualShock 3. Запись USB пакетов, а также наработки можно найти в папке [Researches](https://github.com/r57zone/Gamepad-PS-P02/tree/master/Researches).
Контроллер также может работать в режиме Nintendo Pro controller-а, этот режим мне удалось вызвать просто перезагрузив компьютер.
## Цели
1. ~~Отключать и изменять световую панель;~~
2. ~~Подключение в режиме DualShock 3;~~
3. **Подключать контроллер в режиме DualShock 4;**
4. Подключение в режиме Nintendo Switch;
## Обратная связь
`r57zone[собака]gmail.com`