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