18c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/control
28c2ecf20Sopenharmony_ciDate:		October 2013
38c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
48c2ecf20Sopenharmony_ciDescription:	When written, this file lets one select which data from which
58c2ecf20Sopenharmony_ci		profile will be	read next. The data has to be 3 bytes long.
68c2ecf20Sopenharmony_ci		This file is writeonly.
78c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/profile
108c2ecf20Sopenharmony_ciDate:		October 2013
118c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
128c2ecf20Sopenharmony_ciDescription:	The mouse can store 5 profiles which can be switched by the
138c2ecf20Sopenharmony_ci		press of a button. profile holds index of actual profile.
148c2ecf20Sopenharmony_ci		This value is persistent, so its value determines the profile
158c2ecf20Sopenharmony_ci		that's active when the device is powered on next time.
168c2ecf20Sopenharmony_ci		When written, the device activates the set profile immediately.
178c2ecf20Sopenharmony_ci		The data has to be 3 bytes long.
188c2ecf20Sopenharmony_ci		The device will reject invalid data.
198c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_primary
228c2ecf20Sopenharmony_ciDate:		October 2013
238c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
248c2ecf20Sopenharmony_ciDescription:	When written, this file lets one set the default of all keys for
258c2ecf20Sopenharmony_ci		a specific profile. Profile index is included in written data.
268c2ecf20Sopenharmony_ci		The data has to be 125 bytes long.
278c2ecf20Sopenharmony_ci		Before reading this file, control has to be written to select
288c2ecf20Sopenharmony_ci		which profile to read.
298c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_function
328c2ecf20Sopenharmony_ciDate:		October 2013
338c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
348c2ecf20Sopenharmony_ciDescription:	When written, this file lets one set the function of the
358c2ecf20Sopenharmony_ci		function keys for a specific profile. Profile index is included
368c2ecf20Sopenharmony_ci		in written data. The data has to be 95 bytes long.
378c2ecf20Sopenharmony_ci		Before reading this file, control has to be written to select
388c2ecf20Sopenharmony_ci		which profile to read.
398c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_macro
428c2ecf20Sopenharmony_ciDate:		October 2013
438c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
448c2ecf20Sopenharmony_ciDescription:	When written, this file lets one set the function of the macro
458c2ecf20Sopenharmony_ci		keys for a specific profile. Profile index is included in
468c2ecf20Sopenharmony_ci		written data. The data has to be 35 bytes long.
478c2ecf20Sopenharmony_ci		Before reading this file, control has to be written to select
488c2ecf20Sopenharmony_ci		which profile to read.
498c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_thumbster
528c2ecf20Sopenharmony_ciDate:		October 2013
538c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
548c2ecf20Sopenharmony_ciDescription:	When written, this file lets one set the function of the
558c2ecf20Sopenharmony_ci		thumbster keys for a specific profile. Profile index is included
568c2ecf20Sopenharmony_ci		in written data. The data has to be 23 bytes long.
578c2ecf20Sopenharmony_ci		Before reading this file, control has to be written to select
588c2ecf20Sopenharmony_ci		which profile to read.
598c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
608c2ecf20Sopenharmony_ci
618c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_extra
628c2ecf20Sopenharmony_ciDate:		October 2013
638c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
648c2ecf20Sopenharmony_ciDescription:	When written, this file lets one set the function of the
658c2ecf20Sopenharmony_ci		capslock and function keys for a specific profile. Profile index
668c2ecf20Sopenharmony_ci		is included in written data. The data has to be 8 bytes long.
678c2ecf20Sopenharmony_ci		Before reading this file, control has to be written to select
688c2ecf20Sopenharmony_ci		which profile to read.
698c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
708c2ecf20Sopenharmony_ci
718c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_easyzone
728c2ecf20Sopenharmony_ciDate:		October 2013
738c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
748c2ecf20Sopenharmony_ciDescription:	When written, this file lets one set the function of the
758c2ecf20Sopenharmony_ci		easyzone keys for a specific profile. Profile index is included
768c2ecf20Sopenharmony_ci		in written data. The data has to be 294 bytes long.
778c2ecf20Sopenharmony_ci		Before reading this file, control has to be written to select
788c2ecf20Sopenharmony_ci		which profile to read.
798c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
808c2ecf20Sopenharmony_ci
818c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/key_mask
828c2ecf20Sopenharmony_ciDate:		October 2013
838c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
848c2ecf20Sopenharmony_ciDescription:	When written, this file lets one deactivate certain keys like
858c2ecf20Sopenharmony_ci		windows and application keys, to prevent accidental presses.
868c2ecf20Sopenharmony_ci		Profile index for which this settings occur is included in
878c2ecf20Sopenharmony_ci		written data. The data has to be 6 bytes long.
888c2ecf20Sopenharmony_ci		Before reading this file, control has to be written to select
898c2ecf20Sopenharmony_ci		which profile to read.
908c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
918c2ecf20Sopenharmony_ci
928c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light
938c2ecf20Sopenharmony_ciDate:		October 2013
948c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
958c2ecf20Sopenharmony_ciDescription:	When written, this file lets one set the backlight intensity for
968c2ecf20Sopenharmony_ci		a specific profile. Profile index is included in written data.
978c2ecf20Sopenharmony_ci		This attribute is only valid for the glow and pro variant.
988c2ecf20Sopenharmony_ci		The data has to be 16 bytes long.
998c2ecf20Sopenharmony_ci		Before reading this file, control has to be written to select
1008c2ecf20Sopenharmony_ci		which profile to read.
1018c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
1028c2ecf20Sopenharmony_ci
1038c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/macro
1048c2ecf20Sopenharmony_ciDate:		October 2013
1058c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
1068c2ecf20Sopenharmony_ciDescription:	When written, this file lets one store macros with max 480
1078c2ecf20Sopenharmony_ci		keystrokes for a specific button for a specific profile.
1088c2ecf20Sopenharmony_ci		Button and profile indexes are included in written data.
1098c2ecf20Sopenharmony_ci		The data has to be 2002 bytes long.
1108c2ecf20Sopenharmony_ci		Before reading this file, control has to be written to select
1118c2ecf20Sopenharmony_ci		which profile and key to read.
1128c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
1138c2ecf20Sopenharmony_ci
1148c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/info
1158c2ecf20Sopenharmony_ciDate:		October 2013
1168c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
1178c2ecf20Sopenharmony_ciDescription:	When read, this file returns general data like firmware version.
1188c2ecf20Sopenharmony_ci		The data is 8 bytes long.
1198c2ecf20Sopenharmony_ci		This file is readonly.
1208c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
1218c2ecf20Sopenharmony_ci
1228c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/reset
1238c2ecf20Sopenharmony_ciDate:		October 2013
1248c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
1258c2ecf20Sopenharmony_ciDescription:	When written, this file lets one reset the device.
1268c2ecf20Sopenharmony_ci		The data has to be 3 bytes long.
1278c2ecf20Sopenharmony_ci		This file is writeonly.
1288c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
1298c2ecf20Sopenharmony_ci
1308c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/talk
1318c2ecf20Sopenharmony_ciDate:		October 2013
1328c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
1338c2ecf20Sopenharmony_ciDescription:	When written, this file lets one trigger easyshift functionality
1348c2ecf20Sopenharmony_ci		from the host.
1358c2ecf20Sopenharmony_ci		The data has to be 16 bytes long.
1368c2ecf20Sopenharmony_ci		This file is writeonly.
1378c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
1388c2ecf20Sopenharmony_ci
1398c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light_control
1408c2ecf20Sopenharmony_ciDate:		October 2013
1418c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
1428c2ecf20Sopenharmony_ciDescription:	When written, this file lets one switch between stored and custom
1438c2ecf20Sopenharmony_ci		light settings.
1448c2ecf20Sopenharmony_ci		This attribute is only valid for the pro variant.
1458c2ecf20Sopenharmony_ci		The data has to be 8 bytes long.
1468c2ecf20Sopenharmony_ci		This file is writeonly.
1478c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
1488c2ecf20Sopenharmony_ci
1498c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/stored_lights
1508c2ecf20Sopenharmony_ciDate:		October 2013
1518c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
1528c2ecf20Sopenharmony_ciDescription:	When written, this file lets one set per-key lighting for different
1538c2ecf20Sopenharmony_ci		layers.
1548c2ecf20Sopenharmony_ci		This attribute is only valid for the pro variant.
1558c2ecf20Sopenharmony_ci		The data has to be 1382 bytes long.
1568c2ecf20Sopenharmony_ci		Before reading this file, control has to be written to select
1578c2ecf20Sopenharmony_ci		which profile to read.
1588c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
1598c2ecf20Sopenharmony_ci
1608c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/custom_lights
1618c2ecf20Sopenharmony_ciDate:		October 2013
1628c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
1638c2ecf20Sopenharmony_ciDescription:	When written, this file lets one set the actual per-key lighting.
1648c2ecf20Sopenharmony_ci		This attribute is only valid for the pro variant.
1658c2ecf20Sopenharmony_ci		The data has to be 20 bytes long.
1668c2ecf20Sopenharmony_ci		This file is writeonly.
1678c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
1688c2ecf20Sopenharmony_ci
1698c2ecf20Sopenharmony_ciWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light_macro
1708c2ecf20Sopenharmony_ciDate:		October 2013
1718c2ecf20Sopenharmony_ciContact:	Stefan Achatz <erazor_de@users.sourceforge.net>
1728c2ecf20Sopenharmony_ciDescription:	When written, this file lets one set a light macro that is looped
1738c2ecf20Sopenharmony_ci		whenever the device gets in dimness mode.
1748c2ecf20Sopenharmony_ci		This attribute is only valid for the pro variant.
1758c2ecf20Sopenharmony_ci		The data has to be 2002 bytes long.
1768c2ecf20Sopenharmony_ci		Before reading this file, control has to be written to select
1778c2ecf20Sopenharmony_ci		which profile to read.
1788c2ecf20Sopenharmony_ciUsers:		http://roccat.sourceforge.net
179