[Controller Request]: please add Redragon ceres g812
Controller Name
redragon ceres g812
Current Controller Behaviour
Controller successfully pairs with the console and responds to inputs but control mapping is incorrect
Controller vendor and product ID
dc:0d:30:00:a0:1a 1949:0402 Redragon G812
Supported Features
- [x] Rumble/Vibration
- [ ] Motion Controls
- [ ] Player Number Indicator
- [ ] Battery Level Reporting
Input Report Form
(NONE) 0000 | 07 00 00 00 00 00 00 00 00 08 00 A 0000 | 07 00 00 00 00 00 00 01 00 08 00 B 0000 | 07 00 00 00 00 00 00 02 00 08 00 X 0000 | 07 00 00 00 00 00 00 08 00 08 00 Y 0000 | 07 00 00 00 00 00 00 10 00 08 00 A+B 0000 | 07 00 00 00 00 00 00 03 00 08 00 X+Y 0000 | 07 00 00 00 00 00 00 18 00 08 00 B+X 0000 | 07 00 00 00 00 00 00 0a 00 08 00 A+Y 0000 | 07 00 00 00 00 00 00 11 00 08 00 B+Y 0000 | 07 00 00 00 00 00 00 12 00 08 00 A+X 0000 | 07 00 00 00 00 00 00 09 00 08 00 A+B+X+Y 0000 | 07 00 00 00 00 00 00 1b 00 08 00 UP 0000 | 07 00 00 00 00 00 00 00 00 00 00 DOWN 0000 | 07 00 00 00 00 00 00 00 00 04 00 LEFT 0000 | 07 00 00 00 00 00 00 00 00 06 00 RIGHT 0000 | 07 00 00 00 00 00 00 00 00 02 00 L.ANLG UP 0000 | 07 00 81 00 00 00 00 00 00 08 00 L.ANLG DOWN 0000 | 07 00 7f 00 00 00 00 00 00 08 00 L.ANLG LEFT 0000 | 07 81 00 00 00 00 00 00 00 08 00 L.ANLG RIGHT 0000 | 07 7f 00 00 00 00 00 00 00 08 00 R.ANLG UP 0000 | 07 00 00 00 81 00 00 00 00 08 00 R.ANLG DOWN 0000 | 07 00 00 00 7f 00 00 00 00 08 00 R.ANLG LEFT 0000 | 07 00 00 81 00 00 00 00 00 08 00 R.ANLG RIGHT 0000 | 07 00 00 7f 00 00 00 00 00 08 00 R1 0000 | 07 00 00 00 00 00 00 80 00 08 00 L1 0000 | 07 00 00 00 00 00 00 40 00 08 00 R2 0000 | 07 00 00 00 00 00 ff 00 02 08 00 L2 0000 | 07 00 00 00 00 ff 00 00 01 08 00 R3 0000 | 07 00 00 00 00 00 00 00 40 08 00 L3 0000 | 07 00 00 00 00 00 00 00 20 08 00 START 0000 | 07 00 00 00 00 00 00 00 08 08 00 BACK 0000 | 07 00 00 00 00 00 00 00 04 08 00 V- 0000 | 07 00 00 00 00 00 00 00 00 08 00 -no change V+ 0000 | 07 00 00 00 00 00 00 00 00 08 00 -no change d-pad diagonals: UP,LEFT 0000 | 07 00 00 00 00 00 00 00 00 07 00 UP,RIGHT 0000 | 07 00 00 00 00 00 00 00 00 01 00 DOWN,LEFT 0000 | 07 00 00 00 00 00 00 00 00 05 00 DOWN,RIGHT 0000 | 07 00 00 00 00 00 00 00 00 03 00
start+back simultaneously (for home maybe)...... 0000 | 07 00 00 00 00 00 00 00 0c 08 00
Additional Details
X and Y button positions are reversed compared to pro controller. A and B button positions are reversed compared to pro controller. the r2 and l2 have accelerator function depending on button position (ff value changes depending on how much you release pressure).
Please fill out the template correctly. If the controller responds to inputs, then it has both paired with the console and is sending input data. You can fill out the sections with vendor/product ID and input report format using the tools linked in the controller request template.
excuse me i am a bit confused what tools? it does pair with the switch and sends input data but the mapping is all messed up the R2 button acts as an axis giving all button inputs as you press it and nothing else works no directions no analog sticks. Plz explain to me how to correctly fill the template. i am a complete newbie. how do i get the vendor and product id.
it does pair with the switch and sends input data but the mapping is all messed up the R2 button acts as an axis giving all button inputs as you press it and nothing else works no directions no analog sticks.
Yes, this is because it's being identified as something else due to reusing a vendor and product id from another device. This controller is not officially supported.
Plz explain to me how to correctly fill the template. i am a compleye newbie.
I told you which sections you are missing. The template you filled out tells you what to put there and where to find it.
it took sometime but eventually got the inputs
will need input for d-pad diagonals or its ok? EDIT: NVMND I added them anyway in the input form.