Skip to content

Commit 1fb6d25

Browse files
committed
Document ATK DPI preset color slot
1 parent 4eecfc7 commit 1fb6d25

1 file changed

Lines changed: 21 additions & 3 deletions

File tree

docs/atk-fierce-x-protocol-notes.md

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -501,8 +501,26 @@ This strongly suggests a palette/preset table with two color slots per address:
501501
0x44 -> color slots 7 and 8
502502
```
503503

504-
The exact UI mapping still needs clean one-slot captures because the color picker
505-
emitted several intermediate colors while dragging.
504+
DPI 4 color assignment confirmed the second group of address `0x34`:
505+
506+
```txt
507+
DPI 4 color changed:
508+
07 00 00 34 08 00 00 ff 56 92 38 07 84 00 00 60
509+
07 00 00 34 08 00 00 ff 56 07 17 92 a5 00 00 60
510+
07 00 00 34 08 00 00 ff 56 09 21 d7 54 00 00 60
511+
07 00 00 34 08 00 00 ff 56 d7 32 09 43 00 00 60
512+
07 00 00 34 08 00 00 ff 56 f0 34 05 2c 00 00 60
513+
```
514+
515+
This confirms:
516+
517+
```txt
518+
0x34 first group = DPI 3 color
519+
0x34 second group = DPI 4 color
520+
```
521+
522+
The RGB values above are color-picker intermediate values, not final preset
523+
defaults.
506524

507525
### Button / Action Slot Writes
508526

@@ -558,6 +576,6 @@ action 01 08 00 4c = side back button
558576
For each capture: click `Clear`, change exactly one setting, then use `Copy hex`.
559577

560578
1. DPI value: set stage 1 to known fixed values, especially `800`, `900`, `1600` and `1800`, to remove the remaining raw-value ambiguity.
561-
2. DPI preset / receiver LED color slots: capture one slot at a time with a single click, not a drag, to map slot order exactly.
579+
2. DPI preset / receiver LED color slots: capture DPI 1, DPI 2 and any receiver-only color slot one at a time.
562580
3. Firmware/version reads: identify which startup responses map to mouse and dongle firmware versions.
563581
4. Button remapping: capture additional physical buttons and action codes.

0 commit comments

Comments
 (0)