@@ -501,8 +501,26 @@ This strongly suggests a palette/preset table with two color slots per address:
5015010x44 -> 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
558576For each capture: click ` Clear ` , change exactly one setting, then use ` Copy hex ` .
559577
5605781 . 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 .
5625803 . Firmware/version reads: identify which startup responses map to mouse and dongle firmware versions.
5635814 . Button remapping: capture additional physical buttons and action codes.
0 commit comments