162306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/buttons 262306a36Sopenharmony_ciDate: Mai 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. A profile is split into general settings and 662306a36Sopenharmony_ci button settings. The buttons variable holds information about 762306a36Sopenharmony_ci button layout. When written, this file lets one write the 862306a36Sopenharmony_ci respective profile buttons to the mouse. The data has to be 962306a36Sopenharmony_ci 47 bytes long. 1062306a36Sopenharmony_ci The mouse will reject invalid data. 1162306a36Sopenharmony_ci Which profile to write is determined by the profile number 1262306a36Sopenharmony_ci contained in the data. 1362306a36Sopenharmony_ci Before reading this file, control has to be written to select 1462306a36Sopenharmony_ci which profile to read. 1562306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/control 1862306a36Sopenharmony_ciDate: Mai 2012 1962306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 2062306a36Sopenharmony_ciDescription: When written, this file lets one select which data from which 2162306a36Sopenharmony_ci profile will be read next. The data has to be 3 bytes long. 2262306a36Sopenharmony_ci This file is writeonly. 2362306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/general 2662306a36Sopenharmony_ciDate: Mai 2012 2762306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 2862306a36Sopenharmony_ciDescription: The mouse can store 5 profiles which can be switched by the 2962306a36Sopenharmony_ci press of a button. A profile is split into general settings and 3062306a36Sopenharmony_ci button settings. A profile holds information like resolution, 3162306a36Sopenharmony_ci sensitivity and light effects. 3262306a36Sopenharmony_ci When written, this file lets one write the respective profile 3362306a36Sopenharmony_ci settings back to the mouse. The data has to be 43 bytes long. 3462306a36Sopenharmony_ci The mouse will reject invalid data. 3562306a36Sopenharmony_ci Which profile to write is determined by the profile number 3662306a36Sopenharmony_ci contained in the data. 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>/savu/roccatsavu<minor>/info 4162306a36Sopenharmony_ciDate: Mai 2012 4262306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 4362306a36Sopenharmony_ciDescription: When read, this file returns general data like firmware version. 4462306a36Sopenharmony_ci When written, the device can be reset. 4562306a36Sopenharmony_ci The data is 8 bytes long. 4662306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/macro 4962306a36Sopenharmony_ciDate: Mai 2012 5062306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 5162306a36Sopenharmony_ciDescription: When written, this file lets one store macros with max 500 5262306a36Sopenharmony_ci keystrokes for a specific button for a specific profile. 5362306a36Sopenharmony_ci Button and profile numbers are included in written data. 5462306a36Sopenharmony_ci The data has to be 2083 bytes long. 5562306a36Sopenharmony_ci Before reading this file, control has to be written to select 5662306a36Sopenharmony_ci which profile and key to read. 5762306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/savu/roccatsavu<minor>/profile 6062306a36Sopenharmony_ciDate: Mai 2012 6162306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 6262306a36Sopenharmony_ciDescription: The mouse can store 5 profiles which can be switched by the 6362306a36Sopenharmony_ci press of a button. profile holds number of actual profile. 6462306a36Sopenharmony_ci This value is persistent, so its value determines the profile 6562306a36Sopenharmony_ci that's active when the mouse is powered on next time. 6662306a36Sopenharmony_ci When written, the mouse activates the set profile immediately. 6762306a36Sopenharmony_ci The data has to be 3 bytes long. 6862306a36Sopenharmony_ci The mouse will reject invalid data. 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>/savu/roccatsavu<minor>/sensor 7262306a36Sopenharmony_ciDate: July 2012 7362306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 7462306a36Sopenharmony_ciDescription: The mouse has a Avago ADNS-3090 sensor. 7562306a36Sopenharmony_ci This file allows reading and writing of the mouse sensors registers. 7662306a36Sopenharmony_ci The data has to be 4 bytes long. 7762306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 78