14ead3640SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kone/roccatkone<minor>/actual_dpi 214bf62cdSStefan AchatzDate: March 2010 314bf62cdSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 414bf62cdSStefan AchatzDescription: It is possible to switch the dpi setting of the mouse with the 514bf62cdSStefan Achatz press of a button. 614bf62cdSStefan Achatz When read, this file returns the raw number of the actual dpi 714bf62cdSStefan Achatz setting reported by the mouse. This number has to be further 814bf62cdSStefan Achatz processed to receive the real dpi value. 914bf62cdSStefan Achatz 1014bf62cdSStefan Achatz VALUE DPI 1114bf62cdSStefan Achatz 1 800 1214bf62cdSStefan Achatz 2 1200 1314bf62cdSStefan Achatz 3 1600 1414bf62cdSStefan Achatz 4 2000 1514bf62cdSStefan Achatz 5 2400 1614bf62cdSStefan Achatz 6 3200 1714bf62cdSStefan Achatz 1814bf62cdSStefan Achatz This file is readonly. 19759ae89aSStefan AchatzUsers: http://roccat.sourceforge.net 2014bf62cdSStefan Achatz 214ead3640SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kone/roccatkone<minor>/actual_profile 2214bf62cdSStefan AchatzDate: March 2010 2314bf62cdSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 2414bf62cdSStefan AchatzDescription: When read, this file returns the number of the actual profile. 2514bf62cdSStefan Achatz This file is readonly. 26759ae89aSStefan AchatzUsers: http://roccat.sourceforge.net 2714bf62cdSStefan Achatz 284ead3640SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kone/roccatkone<minor>/firmware_version 2914bf62cdSStefan AchatzDate: March 2010 3014bf62cdSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 3114bf62cdSStefan AchatzDescription: When read, this file returns the raw integer version number of the 3214bf62cdSStefan Achatz firmware reported by the mouse. Using the integer value eases 3314bf62cdSStefan Achatz further usage in other programs. To receive the real version 3414bf62cdSStefan Achatz number the decimal point has to be shifted 2 positions to the 3514bf62cdSStefan Achatz left. E.g. a returned value of 138 means 1.38 3614bf62cdSStefan Achatz This file is readonly. 37759ae89aSStefan AchatzUsers: http://roccat.sourceforge.net 3814bf62cdSStefan Achatz 394ead3640SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kone/roccatkone<minor>/profile[1-5] 4014bf62cdSStefan AchatzDate: March 2010 4114bf62cdSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 4214bf62cdSStefan AchatzDescription: The mouse can store 5 profiles which can be switched by the 4314bf62cdSStefan Achatz press of a button. A profile holds informations like button 4414bf62cdSStefan Achatz mappings, sensitivity, the colors of the 5 leds and light 4514bf62cdSStefan Achatz effects. 4614bf62cdSStefan Achatz When read, these files return the respective profile. The 4714bf62cdSStefan Achatz returned data is 975 bytes in size. 4814bf62cdSStefan Achatz When written, this file lets one write the respective profile 4914bf62cdSStefan Achatz data back to the mouse. The data has to be 975 bytes long. 5014bf62cdSStefan Achatz The mouse will reject invalid data, whereas the profile number 5114bf62cdSStefan Achatz stored in the profile doesn't need to fit the number of the 5214bf62cdSStefan Achatz store. 53759ae89aSStefan AchatzUsers: http://roccat.sourceforge.net 5414bf62cdSStefan Achatz 554ead3640SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kone/roccatkone<minor>/settings 5614bf62cdSStefan AchatzDate: March 2010 5714bf62cdSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 5814bf62cdSStefan AchatzDescription: When read, this file returns the settings stored in the mouse. 5914bf62cdSStefan Achatz The size of the data is 36 bytes and holds information like the 6014bf62cdSStefan Achatz startup_profile, tcu state and calibration_data. 6114bf62cdSStefan Achatz When written, this file lets write settings back to the mouse. 6214bf62cdSStefan Achatz The data has to be 36 bytes long. The mouse will reject invalid 6314bf62cdSStefan Achatz data. 64759ae89aSStefan AchatzUsers: http://roccat.sourceforge.net 6514bf62cdSStefan Achatz 664ead3640SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kone/roccatkone<minor>/startup_profile 6714bf62cdSStefan AchatzDate: March 2010 6814bf62cdSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 6914bf62cdSStefan AchatzDescription: The integer value of this attribute ranges from 1 to 5. 7014bf62cdSStefan Achatz When read, this attribute returns the number of the profile 7114bf62cdSStefan Achatz that's active when the mouse is powered on. 7214bf62cdSStefan Achatz When written, this file sets the number of the startup profile 7314bf62cdSStefan Achatz and the mouse activates this profile immediately. 74759ae89aSStefan AchatzUsers: http://roccat.sourceforge.net 7514bf62cdSStefan Achatz 764ead3640SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kone/roccatkone<minor>/tcu 7714bf62cdSStefan AchatzDate: March 2010 7814bf62cdSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 7914bf62cdSStefan AchatzDescription: The mouse has a "Tracking Control Unit" which lets the user 8014bf62cdSStefan Achatz calibrate the laser power to fit the mousepad surface. 8114bf62cdSStefan Achatz When read, this file returns the current state of the TCU, 8214bf62cdSStefan Achatz where 0 means off and 1 means on. 8314bf62cdSStefan Achatz Writing 0 in this file will switch the TCU off. 8414bf62cdSStefan Achatz Writing 1 in this file will start the calibration which takes 8514bf62cdSStefan Achatz around 6 seconds to complete and activates the TCU. 86759ae89aSStefan AchatzUsers: http://roccat.sourceforge.net 8714bf62cdSStefan Achatz 884ead3640SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kone/roccatkone<minor>/weight 8914bf62cdSStefan AchatzDate: March 2010 9014bf62cdSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 9114bf62cdSStefan AchatzDescription: The mouse can be equipped with one of four supplied weights 9214bf62cdSStefan Achatz ranging from 5 to 20 grams which are recognized by the mouse 9314bf62cdSStefan Achatz and its value can be read out. When read, this file returns the 9414bf62cdSStefan Achatz raw value returned by the mouse which eases further processing 9514bf62cdSStefan Achatz in other software. 9614bf62cdSStefan Achatz The values map to the weights as follows: 9714bf62cdSStefan Achatz 9814bf62cdSStefan Achatz VALUE WEIGHT 9914bf62cdSStefan Achatz 0 none 10014bf62cdSStefan Achatz 1 5g 10114bf62cdSStefan Achatz 2 10g 10214bf62cdSStefan Achatz 3 15g 10314bf62cdSStefan Achatz 4 20g 10414bf62cdSStefan Achatz 10514bf62cdSStefan Achatz This file is readonly. 106759ae89aSStefan AchatzUsers: http://roccat.sourceforge.net 107