194a8fcf9SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/actual_cpi 294a8fcf9SStefan AchatzDate: January 2011 394a8fcf9SStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 494a8fcf9SStefan AchatzDescription: The integer value of this attribute ranges from 1-4. 594a8fcf9SStefan Achatz When read, this attribute returns the number of the active 694a8fcf9SStefan Achatz cpi level. 794a8fcf9SStefan Achatz This file is readonly. 894a8fcf9SStefan Achatz Has never been used. If bookkeeping is done, it's done in userland tools. 994a8fcf9SStefan AchatzUsers: http://roccat.sourceforge.net 1094a8fcf9SStefan Achatz 11*8d2f8479SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/actual_profile 12*8d2f8479SStefan AchatzDate: January 2011 13*8d2f8479SStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 14*8d2f8479SStefan AchatzDescription: The integer value of this attribute ranges from 0-4. 15*8d2f8479SStefan Achatz When read, this attribute returns the number of the active 16*8d2f8479SStefan Achatz profile. 17*8d2f8479SStefan Achatz When written, the mouse activates this profile immediately. 18*8d2f8479SStefan Achatz The profile that's active when powered down is the same that's 19*8d2f8479SStefan Achatz active when the mouse is powered on. 20*8d2f8479SStefan AchatzUsers: http://roccat.sourceforge.net 21*8d2f8479SStefan Achatz 2294a8fcf9SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/actual_sensitivity_x 2394a8fcf9SStefan AchatzDate: January 2011 2494a8fcf9SStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 2594a8fcf9SStefan AchatzDescription: The integer value of this attribute ranges from 1-10. 2694a8fcf9SStefan Achatz When read, this attribute returns the number of the actual 2794a8fcf9SStefan Achatz sensitivity in x direction. 2894a8fcf9SStefan Achatz This file is readonly. 2994a8fcf9SStefan Achatz Has never been used. If bookkeeping is done, it's done in userland tools. 3094a8fcf9SStefan AchatzUsers: http://roccat.sourceforge.net 3194a8fcf9SStefan Achatz 3294a8fcf9SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/actual_sensitivity_y 3394a8fcf9SStefan AchatzDate: January 2011 3494a8fcf9SStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 3594a8fcf9SStefan AchatzDescription: The integer value of this attribute ranges from 1-10. 3694a8fcf9SStefan Achatz When read, this attribute returns the number of the actual 3794a8fcf9SStefan Achatz sensitivity in y direction. 3894a8fcf9SStefan Achatz This file is readonly. 3994a8fcf9SStefan Achatz Has never been used. If bookkeeping is done, it's done in userland tools. 4094a8fcf9SStefan AchatzUsers: http://roccat.sourceforge.net 4194a8fcf9SStefan Achatz 4294a8fcf9SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/firmware_version 4394a8fcf9SStefan AchatzDate: January 2011 4494a8fcf9SStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 4594a8fcf9SStefan AchatzDescription: When read, this file returns the raw integer version number of the 4694a8fcf9SStefan Achatz firmware reported by the mouse. Using the integer value eases 4794a8fcf9SStefan Achatz further usage in other programs. To receive the real version 4894a8fcf9SStefan Achatz number the decimal point has to be shifted 2 positions to the 4994a8fcf9SStefan Achatz left. E.g. a returned value of 121 means 1.21 5094a8fcf9SStefan Achatz This file is readonly. 5194a8fcf9SStefan Achatz Obsoleted by binary sysfs attribute "info". 5294a8fcf9SStefan AchatzUsers: http://roccat.sourceforge.net 53172e2abcSStefan Achatz 54*8d2f8479SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/info 55*8d2f8479SStefan AchatzDate: November 2012 56*8d2f8479SStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 57*8d2f8479SStefan AchatzDescription: When read, this file returns general data like firmware version. 58*8d2f8479SStefan Achatz When written, the device can be reset. 59*8d2f8479SStefan Achatz The data is 6 bytes long. 60*8d2f8479SStefan AchatzUsers: http://roccat.sourceforge.net 61*8d2f8479SStefan Achatz 62*8d2f8479SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile_buttons 63*8d2f8479SStefan AchatzDate: January 2011 64*8d2f8479SStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 65*8d2f8479SStefan AchatzDescription: The mouse can store 5 profiles which can be switched by the 66*8d2f8479SStefan Achatz press of a button. A profile is split in settings and buttons. 67*8d2f8479SStefan Achatz profile_buttons holds information about button layout. 68*8d2f8479SStefan Achatz When written, this file lets one write the respective profile 69*8d2f8479SStefan Achatz buttons back to the mouse. The data has to be 23 bytes long. 70*8d2f8479SStefan Achatz The mouse will reject invalid data. 71*8d2f8479SStefan Achatz Which profile to write is determined by the profile number 72*8d2f8479SStefan Achatz contained in the data. 73*8d2f8479SStefan Achatz Before reading this file, control has to be written to select 74*8d2f8479SStefan Achatz which profile to read. 75*8d2f8479SStefan AchatzUsers: http://roccat.sourceforge.net 76*8d2f8479SStefan Achatz 77172e2abcSStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile[1-5]_buttons 78172e2abcSStefan AchatzDate: January 2011 79172e2abcSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 80172e2abcSStefan AchatzDescription: The mouse can store 5 profiles which can be switched by the 81172e2abcSStefan Achatz press of a button. A profile is split in settings and buttons. 82172e2abcSStefan Achatz profile_buttons holds information about button layout. 83172e2abcSStefan Achatz When read, these files return the respective profile buttons. 84172e2abcSStefan Achatz The returned data is 23 bytes in size. 85172e2abcSStefan Achatz This file is readonly. 86172e2abcSStefan Achatz Write control to select profile and read profile_buttons instead. 87172e2abcSStefan AchatzUsers: http://roccat.sourceforge.net 88172e2abcSStefan Achatz 89*8d2f8479SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile_settings 90*8d2f8479SStefan AchatzDate: January 2011 91*8d2f8479SStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 92*8d2f8479SStefan AchatzDescription: The mouse can store 5 profiles which can be switched by the 93*8d2f8479SStefan Achatz press of a button. A profile is split in settings and buttons. 94*8d2f8479SStefan Achatz profile_settings holds information like resolution, sensitivity 95*8d2f8479SStefan Achatz and light effects. 96*8d2f8479SStefan Achatz When written, this file lets one write the respective profile 97*8d2f8479SStefan Achatz settings back to the mouse. The data has to be 16 bytes long. 98*8d2f8479SStefan Achatz The mouse will reject invalid data. 99*8d2f8479SStefan Achatz Which profile to write is determined by the profile number 100*8d2f8479SStefan Achatz contained in the data. 101*8d2f8479SStefan Achatz Before reading this file, control has to be written to select 102*8d2f8479SStefan Achatz which profile to read. 103*8d2f8479SStefan AchatzUsers: http://roccat.sourceforge.net 104*8d2f8479SStefan Achatz 105172e2abcSStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile[1-5]_settings 106172e2abcSStefan AchatzDate: January 2011 107172e2abcSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 108172e2abcSStefan AchatzDescription: The mouse can store 5 profiles which can be switched by the 109172e2abcSStefan Achatz press of a button. A profile is split in settings and buttons. 110172e2abcSStefan Achatz profile_settings holds information like resolution, sensitivity 111172e2abcSStefan Achatz and light effects. 112172e2abcSStefan Achatz When read, these files return the respective profile settings. 113172e2abcSStefan Achatz The returned data is 16 bytes in size. 114172e2abcSStefan Achatz This file is readonly. 115172e2abcSStefan Achatz Write control to select profile and read profile_settings instead. 116172e2abcSStefan AchatzUsers: http://roccat.sourceforge.net 117