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. 1914bf62cdSStefan Achatz 204ead3640SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kone/roccatkone<minor>/actual_profile 2114bf62cdSStefan AchatzDate: March 2010 2214bf62cdSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 2314bf62cdSStefan AchatzDescription: When read, this file returns the number of the actual profile. 2414bf62cdSStefan Achatz This file is readonly. 2514bf62cdSStefan Achatz 264ead3640SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kone/roccatkone<minor>/firmware_version 2714bf62cdSStefan AchatzDate: March 2010 2814bf62cdSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 2914bf62cdSStefan AchatzDescription: When read, this file returns the raw integer version number of the 3014bf62cdSStefan Achatz firmware reported by the mouse. Using the integer value eases 3114bf62cdSStefan Achatz further usage in other programs. To receive the real version 3214bf62cdSStefan Achatz number the decimal point has to be shifted 2 positions to the 3314bf62cdSStefan Achatz left. E.g. a returned value of 138 means 1.38 3414bf62cdSStefan Achatz This file is readonly. 3514bf62cdSStefan Achatz 364ead3640SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kone/roccatkone<minor>/profile[1-5] 3714bf62cdSStefan AchatzDate: March 2010 3814bf62cdSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 3914bf62cdSStefan AchatzDescription: The mouse can store 5 profiles which can be switched by the 4014bf62cdSStefan Achatz press of a button. A profile holds informations like button 4114bf62cdSStefan Achatz mappings, sensitivity, the colors of the 5 leds and light 4214bf62cdSStefan Achatz effects. 4314bf62cdSStefan Achatz When read, these files return the respective profile. The 4414bf62cdSStefan Achatz returned data is 975 bytes in size. 4514bf62cdSStefan Achatz When written, this file lets one write the respective profile 4614bf62cdSStefan Achatz data back to the mouse. The data has to be 975 bytes long. 4714bf62cdSStefan Achatz The mouse will reject invalid data, whereas the profile number 4814bf62cdSStefan Achatz stored in the profile doesn't need to fit the number of the 4914bf62cdSStefan Achatz store. 5014bf62cdSStefan Achatz 514ead3640SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kone/roccatkone<minor>/settings 5214bf62cdSStefan AchatzDate: March 2010 5314bf62cdSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 5414bf62cdSStefan AchatzDescription: When read, this file returns the settings stored in the mouse. 5514bf62cdSStefan Achatz The size of the data is 36 bytes and holds information like the 5614bf62cdSStefan Achatz startup_profile, tcu state and calibration_data. 5714bf62cdSStefan Achatz When written, this file lets write settings back to the mouse. 5814bf62cdSStefan Achatz The data has to be 36 bytes long. The mouse will reject invalid 5914bf62cdSStefan Achatz data. 6014bf62cdSStefan Achatz 614ead3640SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kone/roccatkone<minor>/startup_profile 6214bf62cdSStefan AchatzDate: March 2010 6314bf62cdSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 6414bf62cdSStefan AchatzDescription: The integer value of this attribute ranges from 1 to 5. 6514bf62cdSStefan Achatz When read, this attribute returns the number of the profile 6614bf62cdSStefan Achatz that's active when the mouse is powered on. 6714bf62cdSStefan Achatz When written, this file sets the number of the startup profile 6814bf62cdSStefan Achatz and the mouse activates this profile immediately. 6914bf62cdSStefan Achatz 704ead3640SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kone/roccatkone<minor>/tcu 7114bf62cdSStefan AchatzDate: March 2010 7214bf62cdSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 7314bf62cdSStefan AchatzDescription: The mouse has a "Tracking Control Unit" which lets the user 7414bf62cdSStefan Achatz calibrate the laser power to fit the mousepad surface. 7514bf62cdSStefan Achatz When read, this file returns the current state of the TCU, 7614bf62cdSStefan Achatz where 0 means off and 1 means on. 7714bf62cdSStefan Achatz Writing 0 in this file will switch the TCU off. 7814bf62cdSStefan Achatz Writing 1 in this file will start the calibration which takes 7914bf62cdSStefan Achatz around 6 seconds to complete and activates the TCU. 8014bf62cdSStefan Achatz 814ead3640SStefan AchatzWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kone/roccatkone<minor>/weight 8214bf62cdSStefan AchatzDate: March 2010 8314bf62cdSStefan AchatzContact: Stefan Achatz <erazor_de@users.sourceforge.net> 8414bf62cdSStefan AchatzDescription: The mouse can be equipped with one of four supplied weights 8514bf62cdSStefan Achatz ranging from 5 to 20 grams which are recognized by the mouse 8614bf62cdSStefan Achatz and its value can be read out. When read, this file returns the 8714bf62cdSStefan Achatz raw value returned by the mouse which eases further processing 8814bf62cdSStefan Achatz in other software. 8914bf62cdSStefan Achatz The values map to the weights as follows: 9014bf62cdSStefan Achatz 9114bf62cdSStefan Achatz VALUE WEIGHT 9214bf62cdSStefan Achatz 0 none 9314bf62cdSStefan Achatz 1 5g 9414bf62cdSStefan Achatz 2 10g 9514bf62cdSStefan Achatz 3 15g 9614bf62cdSStefan Achatz 4 20g 9714bf62cdSStefan Achatz 9814bf62cdSStefan Achatz This file is readonly. 99