Closed Mekelaina closed 2 months ago
also now my windows key isnt being recognized by my OS anymore. i had it bound to my "start menu" any help fixing that would be appreciated
actually i fixed the issue with my windows key. not a problem with solaar. but i would still appreciate help with recreating my color profile
You need to provide the information asked for in the bug report template.
Information
solaar --version
or git describe --tags
if cloned from this repository): solaar 1.1.13-43-gce197b70uname -srmo
): Linux 6.5.0-45-generic x86_64 GNU/Linux
solaar show
:
`solaar version 1.1.13-43-gce197b70G502 X
Device path : /dev/hidraw2
USB id : 046d:C099
Codename : G502
Kind : mouse
Protocol : HID++ 4.2
Report Rate : 1ms
Serial number:
Model ID: C09900000000
Unit ID: 24001C00
1: BL1 59.00.B0002
0: U1 60.00.B0009
Supports 22 HID++ 2.0 features:
0: ROOT {0000} V0
1: FEATURE SET {0001} V0
2: DEVICE FW VERSION {0003} V4
Firmware: Bootloader BL1 59.00.B0002 AB17
Firmware: Firmware U1 60.00.B0009 C099
Unit ID: 24001C00 Model ID: C09900000000 Transport IDs: {'usbid': 'C099'}
3: DEVICE NAME {0005} V0
Name: G502 X
Kind: mouse
4: CONFIG CHANGE {0020} V0
Configuration: 11000000000000000000000000000000
5: DFUCONTROL SIGNED {00C2} V0
6: unknown:1801 {1801} V0 internal, hidden, unknown:000010
7: DEVICE RESET {1802} V0 internal, hidden, unknown:000010
8: OOBSTATE {1805} V0 internal, hidden
9: CONFIG DEVICE PROPS {1806} V8 internal, hidden, unknown:000010
10: unknown:1875 {1875} V0 internal, hidden, unknown:000010
11: unknown:18A1 {18A1} V0 internal, hidden, unknown:000010
12: unknown:18B1 {18B1} V0 internal, hidden, unknown:000010
13: unknown:18C0 {18C0} V0 internal, hidden, unknown:000010
14: unknown:1E00 {1E00} V0 hidden
15: unknown:1E22 {1E22} V0 internal, hidden, unknown:000010
16: unknown:1EB0 {1EB0} V0 internal, hidden, unknown:000010
17: HIRES WHEEL {2121} V1
Multiplier: 8
Has invert: Normal wheel motion
Has ratchet switch: Normal wheel mode
Low resolution mode
HID notification
Scroll Wheel Direction (saved): False
Scroll Wheel Direction : False
Scroll Wheel Resolution (saved): False
Scroll Wheel Resolution : False
Scroll Wheel Diversion (saved): False
Scroll Wheel Diversion : False
18: ADJUSTABLE DPI {2201} V2
Sensitivity (DPI) (saved): 800
Sensitivity (DPI) : 800
19: REPORT RATE {8060} V0
Report Rate: 1ms
Report Rate (saved): 1ms
Report Rate : 1ms
20: ONBOARD PROFILES {8100} V0
Device Mode: Host
Onboard Profiles (saved): Disabled
Onboard Profiles : Disabled
21: MOUSE BUTTON SPY {8110} V0
Battery status unavailable.
G512 RGB Mechanical Gaming Keyboard
Device path : /dev/hidraw4
USB id : 046d:C33C
Codename : G512
Kind : keyboard
Protocol : HID++ 4.2
Report Rate : 1ms
Serial number:
Model ID: C33C00000000
Unit ID: 30394705
0: U1 19.01.B0014
1: BOT 65.00.B6060
Supports 20 HID++ 2.0 features:
0: ROOT {0000} V0
1: FEATURE SET {0001} V0
2: DEVICE FW VERSION {0003} V2
Firmware: Firmware U1 19.01.B0014 C33C
Firmware: Bootloader BOT 65.00.B6060 AADC
Unit ID: 30394705 Model ID: C33C00000000 Transport IDs: {'usbid': 'C33C'}
3: KEYBOARD DISABLE BY USAGE {4522} V0
4: DEVICE NAME {0005} V0
Name: G512 RGB MECHANICAL GAMING KEYBOARD
Kind: keyboard
5: unknown:1E00 {1E00} V0 hidden
6: KEYBOARD LAYOUT 2 {4540} V0
7: unknown:1EB0 {1EB0} V0 internal, hidden
8: REPORT RATE {8060} V0
Report Rate: 1ms
Report Rate (saved): 1ms
Report Rate : 1ms
9: DFUCONTROL SIGNED {00C2} V0
10: unknown:1801 {1801} V0 internal, hidden
11: DEVICE RESET {1802} V0 internal, hidden
12: PER KEY LIGHTING {8080} V2
13: COLOR LED EFFECTS {8070} V7
LED Control (saved): Solaar
LED Control : Solaar
LEDs Primary (saved): !LEDEffectSetting {ID: 1, color: 16738740, intensity: 100, period: 100, ramp: 0, speed: 0}
LEDs Primary : !LEDEffectSetting {ID: 0}
14: unknown:1821 {1821} V0
15: REPORT HID USAGE {1BC0} V0
16: CONFIG DEVICE PROPS {1806} V3 internal, hidden
17: NEW FN INVERSION {40A2} V0
Fn-swap: disabled
Fn-swap default: disabled
Swap Fx function (saved): False
Swap Fx function : False
18: REPROG CONTROLS V4 {1B04} V3
Key/Button Diversion (saved): {Next Color Effect:Regular, Increase Color Effect Speed:Regular, Decrease Color Effect Speed:Regular, Load Lighting Custom Profile:Regular}
Key/Button Diversion : {Next Color Effect:Regular, Increase Color Effect Speed:Regular, Decrease Color Effect Speed:Regular, Load Lighting Custom Profile:Regular}
19: CONFIG CHANGE {0020} V0
Configuration: 11000000000000000000000000000000
Has 4 reprogrammable keys:
0: Next Color Effect , default: F8 => F8
is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:1, group:0, group mask:empty
reporting: default
1: Decrease Color Effect Speed, default: Laser Button => Laser Button
is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:1, group:0, group mask:empty
reporting: default
2: Increase Color Effect Speed, default: F1 => F1
is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:1, group:0, group mask:empty
reporting: default
3: Load Lighting Custom Profile, default: Laser Button Long Press => Laser Button Long Press
is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:1, group:0, group mask:empty
reporting: default
Battery status unavailable.
Contents of ~/.config/solaar/config.yaml
(or ~/.config/solaar/config.json
if ~/.config/solaar/config.yaml
not present):
_NAME: G512 RGB Mechanical Gaming Keyboard _absent: [hi-res-scroll, lowres-scroll-mode, hires-smooth-invert, hires-smooth-resolution, hires-scroll-mode, scroll-ratchet, smart-shift, thumb-scroll-invert, thumb-scroll-mode, onboard_profiles, report_rate_extended, pointer_speed, dpi, dpi_extended, speed-change, backlight, backlight_level, backlight_duration_hands_out, backlight_duration_hands_in, backlight_duration_powered, backlight-timed, rgb_control, rgbzone, brightness_control, per-key-lighting, reprogrammable-keys, persistent-remappable-keys, disable-keyboard-keys, crown-smooth, divert-crown, divert-gkeys, m-key-leds, mr-key-led, multiplatform, change-host, gesture2-gestures, gesture2-divert, gesture2-params, sidetone, equalizer, adc_power_management] _battery: 0 _modelId: C33C00000000 _sensitive: {divert-keys: false, fn-swap: false, led_control: false, led_zone_1: false} _unitId: '30394705' divert-keys: {247: 0, 248: 0, 249: 0, 250: 0} fn-swap: false led_control: 1 led_zone_1: !LEDEffectSetting {ID: 1, color: 16738740, intensity: 100, period: 100, ramp: 0, speed: 0} report_rate: 1
_NAME: G502 X _absent: [hi-res-scroll, lowres-scroll-mode, scroll-ratchet, smart-shift, thumb-scroll-invert, thumb-scroll-mode, report_rate_extended, pointer_speed, dpi_extended, speed-change, backlight, backlight_level, backlight_duration_hands_out, backlight_duration_hands_in, backlight_duration_powered, backlight-timed, led_control, ledzone, rgb_control, rgbzone, brightness_control, per-key-lighting, fn-swap, reprogrammable-keys, persistent-remappable-keys, divert-keys, disable-keyboard-keys, crown-smooth, divert-crown, divert-gkeys, m-key-leds, mr-key-led, multiplatform, change-host, gesture2-gestures, gesture2-divert, gesture2-params, sidetone, equalizer, adc_power_management] _battery: 0 _modelId: C09900000000 _sensitive: {dpi: false, onboard_profiles: false} _unitId: 24001C00 dpi: 800 hires-scroll-mode: false hires-smooth-invert: false hires-smooth-resolution: false onboard_profiles: 0 report_rate: 1
Errors or warrnings from Solaar:
2024-08-07 20:23:18,461,461 INFO [MainThread] solaar.gtk: version 1.1.13-43-gce197b70, language en_US (UTF-8)
2024-08-07 20:23:18,465,465 INFO [MainThread] solaar.dbus: connected to system dbus, watching for suspend/resume events
2024-08-07 20:23:18,490,490 INFO [MainThread] solaar.ui.notify: starting desktop notifications
2024-08-07 20:23:18,532,532 INFO [MainThread] solaar.listener: starting receiver listening threads
2024-08-07 20:23:18,673,673 INFO [MainThread] hidapi.udev: Found device /dev/hidraw2 BID 0003 VID 0000046D PID 0000C099 HID++ True True USB 1 None
2024-08-07 20:23:18,673,673 INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw2', bus_id=3, vendor_id='046D', product_id='C099', interface=1, driver='hid-generic', manufacturer=None, product=None, serial='205537744E33', release=None, isDevice=True, hidpp_short=True, hidpp_long=True)
2024-08-07 20:23:18,673,673 INFO [MainThread] hidapi.udev: OPEN PATH /dev/hidraw2
2024-08-07 20:23:18,674,674 INFO [MainThread] logitech_receiver.base: New lock 13
2024-08-07 20:23:18,675,675 INFO [SolaarListener:hidraw2] logitech_receiver.listener: started with <Device(255,C099,?,)> (13)
2024-08-07 20:23:18,675,675 INFO [SolaarListener:hidraw2] solaar.listener: <Device(255,C099,?,)>: notifications listener has started (13)
2024-08-07 20:23:18,675,675 INFO [SolaarListener:hidraw2] logitech_receiver.base: New lock <_ThreadedHandle(/dev/hidraw2)>
2024-08-07 20:23:18,678,678 INFO [MainThread] hidapi.udev: Found device /dev/hidraw4 BID 0003 VID 0000046D PID 0000C33C HID++ False True USB 1 1
2024-08-07 20:23:18,678,678 INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw4', bus_id=3, vendor_id='046D', product_id='C33C', interface=1, driver='hid-generic', manufacturer=None, product=None, serial='0573395D3734', release=None, isDevice=True, hidpp_short=False, hidpp_long=True)
2024-08-07 20:23:18,678,678 INFO [MainThread] hidapi.udev: OPEN PATH /dev/hidraw4
2024-08-07 20:23:18,678,678 INFO [MainThread] logitech_receiver.base: New lock 14
2024-08-07 20:23:18,681,681 INFO [SolaarListener:hidraw4] logitech_receiver.listener: started with <Device(255,C33C,G512 RGB Mechanical Gaming Keyboard,)> (14)
2024-08-07 20:23:18,681,681 INFO [SolaarListener:hidraw4] solaar.listener: <Device(255,C33C,G512 RGB Mechanical Gaming Keyboard,)>: notifications listener has started (14)
2024-08-07 20:23:18,681,681 INFO [SolaarListener:hidraw4] logitech_receiver.base: New lock <_ThreadedHandle(/dev/hidraw4)>
2024-08-07 20:23:18,684,684 INFO [SolaarListener:hidraw4] solaar.listener: status_changed <Device(255,C33C,G512 RGB Mechanical Gaming Keyboard,)>: paired online (0)
2024-08-07 20:23:18,698,698 INFO [SolaarListener:hidraw2] solaar.listener: status_changed <Device(255,C099,?,)>: paired online (0)
2024-08-07 20:23:18,713,713 INFO [MainThread] hidapi.udev: OPEN PATH /dev/hidraw4
2024-08-07 20:23:18,716,716 INFO [MainThread] solaar.listener: status_changed <Device(255,C33C,G512 RGB Mechanical Gaming Keyboard,)>: paired online (0)
2024-08-07 20:23:18,740,740 INFO [SolaarListener:hidraw2] logitech_receiver.device: <Device(255,C099,G502 X,)> pushing device settings [<Setting([feature:toggle] G502:hires-smooth-invert=None)>, <Setting([feature:toggle] G502:hires-smooth-resolution=None)>, <Setting([feature:toggle] G502:hires-scroll-mode=None)>, <Setting([feature:choice] G502:onboard_profiles=None)>, <Setting([feature:choice] G502:report_rate=None)>, <Setting([feature:choice] G502:dpi=None)>]
2024-08-07 20:23:18,776,776 INFO [SolaarListener:hidraw4] logitech_receiver.device: <Device(255,C33C,G512 RGB Mechanical Gaming Keyboard,)> pushing device settings [<Setting([feature:choice] G512:report_rate=None)>, <Setting([feature:choice] G512:led_control=None)>, <Setting([feature:hetero] G512:led_zone_1=None)>, <Setting([feature:toggle] G512:fn-swap=None)>, <Setting([feature:map choice] G512:divert-keys=None)>]
2024-08-07 20:23:18,812,812 INFO [SolaarListener:hidraw4] solaar.listener: status_changed <Device(255,C33C,G512 RGB Mechanical Gaming Keyboard,)>: paired online (0) initialization
2024-08-07 20:23:18,960,960 INFO [SolaarListener:hidraw2] solaar.listener: status_changed <Device(255,C099,G502 X,)>: paired online (0)
2024-08-07 20:23:18,962,962 INFO [SolaarListener:hidraw2] solaar.listener: status_changed <Device(255,C099,G502 X,)>: paired online (0) initialization
idk if this is a bug or not, but when solaar recognized my keyboard and i wen to configure it. the saved profile on my keyboard was overwritten. i would just like to recreate the profile. i had certain keys certain colors. so the keyboard wasn't all one color. even though it was static.
You keyboard has PER_KEY_LIGHTING, which Solaar does not touch. (Release_Notes.md is wrong about this.)
Solaar does do things with the color LEDs. There are settings in the Solaar GUI for this that you can modify.
so does solaar just not support per key lighting?
Not that version, just the newer version.
@pfps 1.1.13-43-gce197b70 is the latestest release though isnt it? i cloned the repo and installed it manually.
Not that version of PER KEY LIGHTING, just PER KEY LIGHTING 2, the newer feature.
I finally got solaar to work with my logitech g512 keyboard, but as soon as solaar started controling it, my custom profile disappeared and now my keyboard is all one solid color. And im not sure how to recreate it in solaar. In logitches software it was a gui that let you pick the color of each key if you wanted. is there a way i can do something similar with the rules in solaar?