162306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/actual_profile 262306a36Sopenharmony_ciDate: December 2012 362306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 462306a36Sopenharmony_ciDescription: The mouse can store 5 profiles which can be switched by the 562306a36Sopenharmony_ci press of a button. actual_profile holds number of actual profile. 662306a36Sopenharmony_ci This value is persistent, so its value determines the profile 762306a36Sopenharmony_ci that's active when the mouse is powered on next time. 862306a36Sopenharmony_ci When written, the mouse activates the set profile immediately. 962306a36Sopenharmony_ci The data has to be 3 bytes long. 1062306a36Sopenharmony_ci The mouse will reject invalid data. 1162306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/control 1462306a36Sopenharmony_ciDate: December 2012 1562306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 1662306a36Sopenharmony_ciDescription: When written, this file lets one select which data from which 1762306a36Sopenharmony_ci profile will be read next. The data has to be 3 bytes long. 1862306a36Sopenharmony_ci This file is writeonly. 1962306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/info 2262306a36Sopenharmony_ciDate: December 2012 2362306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 2462306a36Sopenharmony_ciDescription: When read, this file returns general data like firmware version. 2562306a36Sopenharmony_ci When written, the device can be reset. 2662306a36Sopenharmony_ci The data is 6 bytes long. 2762306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/macro 3062306a36Sopenharmony_ciDate: December 2012 3162306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 3262306a36Sopenharmony_ciDescription: The mouse can store a macro with max 500 key/button strokes 3362306a36Sopenharmony_ci internally. 3462306a36Sopenharmony_ci When written, this file lets one set the sequence for a specific 3562306a36Sopenharmony_ci button for a specific profile. Button and profile numbers are 3662306a36Sopenharmony_ci included in written data. The data has to be 2082 bytes long. 3762306a36Sopenharmony_ci This file is writeonly. 3862306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 3962306a36Sopenharmony_ci 4062306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/profile_buttons 4162306a36Sopenharmony_ciDate: December 2012 4262306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 4362306a36Sopenharmony_ciDescription: The mouse can store 5 profiles which can be switched by the 4462306a36Sopenharmony_ci press of a button. A profile is split in settings and buttons. 4562306a36Sopenharmony_ci profile_buttons holds information about button layout. 4662306a36Sopenharmony_ci When written, this file lets one write the respective profile 4762306a36Sopenharmony_ci buttons back to the mouse. The data has to be 59 bytes long. 4862306a36Sopenharmony_ci The mouse will reject invalid data. 4962306a36Sopenharmony_ci Which profile to write is determined by the profile number 5062306a36Sopenharmony_ci contained in the data. 5162306a36Sopenharmony_ci Before reading this file, control has to be written to select 5262306a36Sopenharmony_ci which profile to read. 5362306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 5462306a36Sopenharmony_ci 5562306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/profile_settings 5662306a36Sopenharmony_ciDate: December 2012 5762306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 5862306a36Sopenharmony_ciDescription: The mouse can store 5 profiles which can be switched by the 5962306a36Sopenharmony_ci press of a button. A profile is split in settings and buttons. 6062306a36Sopenharmony_ci profile_settings holds information like resolution, sensitivity 6162306a36Sopenharmony_ci and light effects. 6262306a36Sopenharmony_ci When written, this file lets one write the respective profile 6362306a36Sopenharmony_ci settings back to the mouse. The data has to be 31 bytes long. 6462306a36Sopenharmony_ci The mouse will reject invalid data. 6562306a36Sopenharmony_ci Which profile to write is determined by the profile number 6662306a36Sopenharmony_ci contained in the data. 6762306a36Sopenharmony_ci Before reading this file, control has to be written to select 6862306a36Sopenharmony_ci which profile to read. 6962306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 7062306a36Sopenharmony_ci 7162306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/sensor 7262306a36Sopenharmony_ciDate: December 2012 7362306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 7462306a36Sopenharmony_ciDescription: The mouse has a tracking- and a distance-control-unit. These 7562306a36Sopenharmony_ci can be activated/deactivated and the lift-off distance can be 7662306a36Sopenharmony_ci set. The data has to be 6 bytes long. 7762306a36Sopenharmony_ci This file is writeonly. 7862306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 7962306a36Sopenharmony_ci 8062306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/talk 8162306a36Sopenharmony_ciDate: December 2012 8262306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 8362306a36Sopenharmony_ciDescription: Used to active some easy* functions of the mouse from outside. 8462306a36Sopenharmony_ci The data has to be 16 bytes long. 8562306a36Sopenharmony_ci This file is writeonly. 8662306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 8762306a36Sopenharmony_ci 8862306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/tcu 8962306a36Sopenharmony_ciDate: December 2012 9062306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 9162306a36Sopenharmony_ciDescription: When written a calibration process for the tracking control unit 9262306a36Sopenharmony_ci can be initiated/cancelled. Also lets one read/write sensor 9362306a36Sopenharmony_ci registers. 9462306a36Sopenharmony_ci The data has to be 4 bytes long. 9562306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 9662306a36Sopenharmony_ci 9762306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepure/roccatkonepure<minor>/tcu_image 9862306a36Sopenharmony_ciDate: December 2012 9962306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 10062306a36Sopenharmony_ciDescription: When read the mouse returns a 30x30 pixel image of the 10162306a36Sopenharmony_ci sampled underground. This works only in the course of a 10262306a36Sopenharmony_ci calibration process initiated with tcu. 10362306a36Sopenharmony_ci The returned data is 1028 bytes in size. 10462306a36Sopenharmony_ci This file is readonly. 10562306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 106