Skip to content

Instantly share code, notes, and snippets.

@Plaque-fcc
Created July 17, 2012 04:06
Show Gist options
  • Save Plaque-fcc/3127017 to your computer and use it in GitHub Desktop.
Save Plaque-fcc/3127017 to your computer and use it in GitHub Desktop.
Some data on smart gmice.
HID_EE_Write16 0000 276F //Checksum
HID_EE_Write16 0001 FFFF //Unused
HID_EE_Write16 0002 FFFF //Reserve for LaserPower
HID_EE_Write16 0003 A4A4 //VerifyCode ReportRate[7:0](ms)
HID_EE_Write16 0004 0000 //DPI_Index(zero base)
HID_EE_Write16 0005 0000
HID_EE_Write16 0006 0004
HID_EE_Write16 0007 0008 //ReportRate(ms)
HID_EE_Write16 0008 0017 //Button Style Addr
HID_EE_Write16 0009 0021 //Wheel Style Addr
HID_EE_Write16 000A 4040 //ScrollCapsNumStyle ScrollUpStyle(0 AvailableAtMode0[14:12] 0 Scroll Caps Num) ScrollDnStyle(0 AvailableAtMode0[6:4] 0 Scroll Caps Num) bit=1(MacroKey)
HID_EE_Write16 000B 0050 //Button Event Addr
HID_EE_Write16 000C 0026 //WheelX Event Addr
HID_EE_Write16 000D 0030 //WheelY Event Addr
HID_EE_Write16 000E FFFF //Reserve WheelZ Event Addr
HID_EE_Write16 000F FFFF //Unused
HID_EE_Write16 0010 2BFE //Num Lock Light
HID_EE_Write16 0011 2BFE //Num Lock Dark
HID_EE_Write16 0012 2BFE //Caps Lock Light
HID_EE_Write16 0013 2BFE //Caps Lock Dark
HID_EE_Write16 0014 2BF9 //Scroll Lock Light
HID_EE_Write16 0015 2BF8 //Scroll Lock Dark
HID_EE_Write16 0016 0040 //DPI Addr
HID_EE_Write16 0017 0040 //Mode0 KeyDnStyle16to1 bit=1(MacroKey)
HID_EE_Write16 0018 0000 //Mode0 KeyUpStyle16to1 bit=1(MacroKey)
HID_EE_Write16 0019 0006 //Mode0 KeyDnStyle16to1 bit=1(MacroKey)
HID_EE_Write16 001A 0000 //Mode0 KeyUpStyle16to1 bit=1(MacroKey)
HID_EE_Write16 001B 0000 //Mode0 KeyDnStyle16to1 bit=1(MacroKey)
HID_EE_Write16 001C 0000 //Mode0 KeyUpStyle16to1 bit=1(MacroKey)
HID_EE_Write16 001D 0006 //Mode0 KeyDnStyle16to1 bit=1(MacroKey)
HID_EE_Write16 001E 0000 //Mode0 KeyUpStyle16to1 bit=1(MacroKey)
HID_EE_Write16 001F 0040 //Mode0 KeyDnStyle16to1 bit=1(MacroKey)
HID_EE_Write16 0020 0000 //Mode0 KeyUpStyle16to1 bit=1(MacroKey)
HID_EE_Write16 0021 FFFF //Profile0 Wheel UpDn Style
HID_EE_Write16 0022 FFFF //Profile1 Wheel UpDn Style
HID_EE_Write16 0023 FFFF //Profile2 Wheel UpDn Style
HID_EE_Write16 0024 FFFF //Profile3 Wheel UpDn Style
HID_EE_Write16 0025 FFFF //Profile4 Wheel UpDn Style
HID_EE_Write16 0026 2BFE //Profile0 WheelX Down Event Code
HID_EE_Write16 0027 2BFE //Profile0 WheelX Up Event Code
HID_EE_Write16 0028 2BFE //Profile1 WheelX Down Event Code
HID_EE_Write16 0029 2BFE //Profile1 WheelX Up Event Code
HID_EE_Write16 002A 2BFE //Profile2 WheelX Down Event Code
HID_EE_Write16 002B 2BFE //Profile2 WheelX Up Event Code
HID_EE_Write16 002C 2BFE //Profile3 WheelX Down Event Code
HID_EE_Write16 002D 2BFE //Profile3 WheelX Up Event Code
HID_EE_Write16 002E 2BFE //Profile4 WheelX Down Event Code
HID_EE_Write16 002F 2BFE //Profile4 WheelX Up Event Code
HID_EE_Write16 0030 2BFC //Profile0 WheelY Down Event Code
HID_EE_Write16 0031 2BFB //Profile0 WheelY Up Event Code
HID_EE_Write16 0032 2BFC //Profile1 WheelY Down Event Code
HID_EE_Write16 0033 2BFB //Profile1 WheelY Up Event Code
HID_EE_Write16 0034 2BFC //Profile2 WheelY Down Event Code
HID_EE_Write16 0035 2BFB //Profile2 WheelY Up Event Code
HID_EE_Write16 0036 2BFC //Profile3 WheelY Down Event Code
HID_EE_Write16 0037 2BFB //Profile3 WheelY Up Event Code
HID_EE_Write16 0038 2BFC //Profile4 WheelY Down Event Code
HID_EE_Write16 0039 2BFB //Profile4 WheelY Up Event Code
HID_EE_Write16 003A FFFF //Unused
HID_EE_Write16 003B FFFF //Unused
HID_EE_Write16 003C FFFF //Unused
HID_EE_Write16 003D FFFF //Unused
HID_EE_Write16 003E FFFF //Unused
HID_EE_Write16 003F FFFF //Unused
HID_EE_Write16 0040 4000 //DPI EndingIndex(Valid Section-1)
HID_EE_Write16 0041 1050 //DPI0
HID_EE_Write16 0042 1050 //DPI1
HID_EE_Write16 0043 1050 //DPI2
HID_EE_Write16 0044 1050 //DPI3
HID_EE_Write16 0045 1050 //DPI4
HID_EE_Write16 0046 0000 //DPI5
HID_EE_Write16 0047 08A0 //LED0
HID_EE_Write16 0048 08A1 //LED1
HID_EE_Write16 0049 08A2 //LED2
HID_EE_Write16 004A 08A3 //LED3
HID_EE_Write16 004B 04A4 //LED4
HID_EE_Write16 004C 4AA0 //LED5
HID_EE_Write16 004D FFFF //Unused
HID_EE_Write16 004E FFFF //Unused
HID_EE_Write16 004F FFFF //Unused
HID_EE_Write16 0050 2BFE //mode=0 Button1Down
HID_EE_Write16 0051 2BFE //mode=0 Button1Up
HID_EE_Write16 0052 2502 //mode=0 Button2Down
HID_EE_Write16 0053 2402 //mode=0 Button2Up
HID_EE_Write16 0054 2504 //mode=0 Button3Down
HID_EE_Write16 0055 2404 //mode=0 Button3Up
HID_EE_Write16 0056 2508 //mode=0 Button4Down
HID_EE_Write16 0057 2408 //mode=0 Button4Up
HID_EE_Write16 0058 2510 //mode=0 Button5Down
HID_EE_Write16 0059 2410 //mode=0 Button5Up
HID_EE_Write16 005A 2BF6 //mode=0 Button6Down
HID_EE_Write16 005B 2BFE //mode=0 Button6Up
HID_EE_Write16 005C E0F0 //mode=0 Button7Down
HID_EE_Write16 005D 2BFE //mode=0 Button7Up
HID_EE_Write16 005E 2BFA
HID_EE_Write16 005F 2BFE
HID_EE_Write16 0060 2BFE //mode=0 Button9Down
HID_EE_Write16 0061 2BFE //mode=0 Button9Up
HID_EE_Write16 0062 2BFE //mode=0 Button10Down
HID_EE_Write16 0063 2BFE //mode=0 Button10Up
HID_EE_Write16 0064 2BFE //mode=0 Button11Down
HID_EE_Write16 0065 2BFE //mode=0 Button11Up
HID_EE_Write16 0066 2BFE //mode=0 Button12Down
HID_EE_Write16 0067 2BFE //mode=0 Button12Up
HID_EE_Write16 0068 2BFE //mode=0 Button13Down
HID_EE_Write16 0069 2BFE //mode=0 Button13Up
HID_EE_Write16 006A 2BFE //mode=0 Button14Down
HID_EE_Write16 006B 2BFE //mode=0 Button14Up
HID_EE_Write16 006C 2BFE //mode=0 Button15Down
HID_EE_Write16 006D 2BFE //mode=0 Button15Up
HID_EE_Write16 006E 2BFE //mode=0 Button16Down
HID_EE_Write16 006F 2BFE //mode=0 Button16Up
HID_EE_Write16 0070 2BFE //mode=1 Button1Down
HID_EE_Write16 0071 2BFE //mode=1 Button1Up
HID_EE_Write16 0072 E0FA //mode=1 Button2Down
HID_EE_Write16 0073 2BFE //mode=1 Button2Up
HID_EE_Write16 0074 E10B //mode=1 Button3Down
HID_EE_Write16 0075 2BFE //mode=1 Button3Up
HID_EE_Write16 0076 214B //mode=1 Button4Down
HID_EE_Write16 0077 204B //mode=1 Button4Up
HID_EE_Write16 0078 214E //mode=1 Button5Down
HID_EE_Write16 0079 204E //mode=1 Button5Up
HID_EE_Write16 007A 2BF6 //mode=1 Button6Down
HID_EE_Write16 007B 2BFE //mode=1 Button6Up
HID_EE_Write16 007C 2BFE //mode=1 Button7Down
HID_EE_Write16 007D 2BFE //mode=1 Button7Up
HID_EE_Write16 007E 2BFA
HID_EE_Write16 007F 2BFE
HID_EE_Write16 0080 2BFE //mode=1 Button9Down
HID_EE_Write16 0081 2BFE //mode=1 Button9Up
HID_EE_Write16 0082 2BFE //mode=1 Button10Down
HID_EE_Write16 0083 2BFE //mode=1 Button10Up
HID_EE_Write16 0084 2BFE //mode=1 Button11Down
HID_EE_Write16 0085 2BFE //mode=1 Button11Up
HID_EE_Write16 0086 2BFE //mode=1 Button12Down
HID_EE_Write16 0087 2BFE //mode=1 Button12Up
HID_EE_Write16 0088 2BFE //mode=1 Button13Down
HID_EE_Write16 0089 2BFE //mode=1 Button13Up
HID_EE_Write16 008A 2BFE //mode=1 Button14Down
HID_EE_Write16 008B 2BFE //mode=1 Button14Up
HID_EE_Write16 008C 2BFE //mode=1 Button15Down
HID_EE_Write16 008D 2BFE //mode=1 Button15Up
HID_EE_Write16 008E 2BFE //mode=1 Button16Down
HID_EE_Write16 008F 2BFE //mode=1 Button16Up
HID_EE_Write16 0090 2BFE //mode=2 Button1Down
HID_EE_Write16 0091 2BFE //mode=2 Button1Up
HID_EE_Write16 0092 2502 //mode=2 Button2Down
HID_EE_Write16 0093 2402 //mode=2 Button2Up
HID_EE_Write16 0094 2BFE //mode=2 Button3Down
HID_EE_Write16 0095 2BFE //mode=2 Button3Up
HID_EE_Write16 0096 2BFE //mode=2 Button4Down
HID_EE_Write16 0097 2BFE //mode=2 Button4Up
HID_EE_Write16 0098 2BFE //mode=2 Button5Down
HID_EE_Write16 0099 2BFE //mode=2 Button5Up
HID_EE_Write16 009A 2BF6 //mode=2 Button6Down
HID_EE_Write16 009B 2BFE //mode=2 Button6Up
HID_EE_Write16 009C 2BFE //mode=2 Button7Down
HID_EE_Write16 009D 2BFE //mode=2 Button7Up
HID_EE_Write16 009E 2BFA
HID_EE_Write16 009F 2BFE
HID_EE_Write16 00A0 2BFE //mode=2 Button9Down
HID_EE_Write16 00A1 2BFE //mode=2 Button9Up
HID_EE_Write16 00A2 2BFE //mode=2 Button10Down
HID_EE_Write16 00A3 2BFE //mode=2 Button10Up
HID_EE_Write16 00A4 2BFE //mode=2 Button11Down
HID_EE_Write16 00A5 2BFE //mode=2 Button11Up
HID_EE_Write16 00A6 2BFE //mode=2 Button12Down
HID_EE_Write16 00A7 2BFE //mode=2 Button12Up
HID_EE_Write16 00A8 2BFE //mode=2 Button13Down
HID_EE_Write16 00A9 2BFE //mode=2 Button13Up
HID_EE_Write16 00AA 2BFE //mode=2 Button14Down
HID_EE_Write16 00AB 2BFE //mode=2 Button14Up
HID_EE_Write16 00AC 2BFE //mode=2 Button15Down
HID_EE_Write16 00AD 2BFE //mode=2 Button15Up
HID_EE_Write16 00AE 2BFE //mode=2 Button16Down
HID_EE_Write16 00AF 2BFE //mode=2 Button16Up
HID_EE_Write16 00B0 2BFE //mode=3 Button1Down
HID_EE_Write16 00B1 2BFE //mode=3 Button1Up
HID_EE_Write16 00B2 E0FA //mode=3 Button2Down
HID_EE_Write16 00B3 2BFE //mode=3 Button2Up
HID_EE_Write16 00B4 E10B //mode=3 Button3Down
HID_EE_Write16 00B5 2BFE //mode=3 Button3Up
HID_EE_Write16 00B6 214B //mode=3 Button4Down
HID_EE_Write16 00B7 204B //mode=3 Button4Up
HID_EE_Write16 00B8 214E //mode=3 Button5Down
HID_EE_Write16 00B9 204E //mode=3 Button5Up
HID_EE_Write16 00BA 2BF6 //mode=3 Button6Down
HID_EE_Write16 00BB 2BFE //mode=3 Button6Up
HID_EE_Write16 00BC 2BF2 //mode=3 Button7Down
HID_EE_Write16 00BD 2BF3 //mode=3 Button7Up
HID_EE_Write16 00BE 2BFA
HID_EE_Write16 00BF 2BFE
HID_EE_Write16 00C0 2BFE //mode=3 Button9Down
HID_EE_Write16 00C1 2BFE //mode=3 Button9Up
HID_EE_Write16 00C2 2BFE //mode=3 Button10Down
HID_EE_Write16 00C3 2BFE //mode=3 Button10Up
HID_EE_Write16 00C4 2BFE //mode=3 Button11Down
HID_EE_Write16 00C5 2BFE //mode=3 Button11Up
HID_EE_Write16 00C6 2BFE //mode=3 Button12Down
HID_EE_Write16 00C7 2BFE //mode=3 Button12Up
HID_EE_Write16 00C8 2BFE //mode=3 Button13Down
HID_EE_Write16 00C9 2BFE //mode=3 Button13Up
HID_EE_Write16 00CA 2BFE //mode=3 Button14Down
HID_EE_Write16 00CB 2BFE //mode=3 Button14Up
HID_EE_Write16 00CC 2BFE //mode=3 Button15Down
HID_EE_Write16 00CD 2BFE //mode=3 Button15Up
HID_EE_Write16 00CE 2BFE //mode=3 Button16Down
HID_EE_Write16 00CF 2BFE //mode=3 Button16Up
HID_EE_Write16 00D0 2BFE //mode=4 Button1Down
HID_EE_Write16 00D1 2BFE //mode=4 Button1Up
HID_EE_Write16 00D2 2502 //mode=4 Button2Down
HID_EE_Write16 00D3 2402 //mode=4 Button2Up
HID_EE_Write16 00D4 2504 //mode=4 Button3Down
HID_EE_Write16 00D5 2404 //mode=4 Button3Up
HID_EE_Write16 00D6 2508 //mode=4 Button4Down
HID_EE_Write16 00D7 2408 //mode=4 Button4Up
HID_EE_Write16 00D8 2510 //mode=4 Button5Down
HID_EE_Write16 00D9 2410 //mode=4 Button5Up
HID_EE_Write16 00DA 2BF6 //mode=4 Button6Down
HID_EE_Write16 00DB 2BFE //mode=4 Button6Up
HID_EE_Write16 00DC E11A //mode=4 Button7Down
HID_EE_Write16 00DD 2BFE //mode=4 Button7Up
HID_EE_Write16 00DE 2BFA
HID_EE_Write16 00DF 2BFE
HID_EE_Write16 00E0 2BFE //mode=4 Button9Down
HID_EE_Write16 00E1 2BFE //mode=4 Button9Up
HID_EE_Write16 00E2 2BFE //mode=4 Button10Down
HID_EE_Write16 00E3 2BFE //mode=4 Button10Up
HID_EE_Write16 00E4 2BFE //mode=4 Button11Down
HID_EE_Write16 00E5 2BFE //mode=4 Button11Up
HID_EE_Write16 00E6 2BFE //mode=4 Button12Down
HID_EE_Write16 00E7 2BFE //mode=4 Button12Up
HID_EE_Write16 00E8 2BFE //mode=4 Button13Down
HID_EE_Write16 00E9 2BFE //mode=4 Button13Up
HID_EE_Write16 00EA 2BFE //mode=4 Button14Down
HID_EE_Write16 00EB 2BFE //mode=4 Button14Up
HID_EE_Write16 00EC 2BFE //mode=4 Button15Down
HID_EE_Write16 00ED 2BFE //mode=4 Button15Up
HID_EE_Write16 00EE 2BFE //mode=4 Button16Down
HID_EE_Write16 00EF 2BFE //mode=4 Button16Up
HID_EE_Write16 00F0 2501
HID_EE_Write16 00F1 2810
HID_EE_Write16 00F2 2401
HID_EE_Write16 00F3 2810
HID_EE_Write16 00F4 2501
HID_EE_Write16 00F5 2810
HID_EE_Write16 00F6 2401
HID_EE_Write16 00F7 2810
HID_EE_Write16 00F8 280A
HID_EE_Write16 00F9 2BFD
HID_EE_Write16 00FA 8F01
HID_EE_Write16 00FB 9F01
HID_EE_Write16 00FC B701
HID_EE_Write16 00FD E103
HID_EE_Write16 00FE 2129
HID_EE_Write16 00FF 2840
HID_EE_Write16 0100 2029
HID_EE_Write16 0101 2840
HID_EE_Write16 0102 E106
HID_EE_Write16 0103 2302
HID_EE_Write16 0104 213E
HID_EE_Write16 0105 2840
HID_EE_Write16 0106 2202
HID_EE_Write16 0107 203E
HID_EE_Write16 0108 2840
HID_EE_Write16 0109 280A
HID_EE_Write16 010A 2BFD
HID_EE_Write16 010B 8F01
HID_EE_Write16 010C 9F01
HID_EE_Write16 010D B701
HID_EE_Write16 010E E114
HID_EE_Write16 010F 2129
HID_EE_Write16 0110 2840
HID_EE_Write16 0111 2029
HID_EE_Write16 0112 2840
HID_EE_Write16 0113 E117
HID_EE_Write16 0114 213E
HID_EE_Write16 0115 2840
HID_EE_Write16 0116 203E
HID_EE_Write16 0117 2840
HID_EE_Write16 0118 280A
HID_EE_Write16 0119 2BFD
HID_EE_Write16 011A 2501
HID_EE_Write16 011B 2840
HID_EE_Write16 011C 2401
HID_EE_Write16 011D 2840
HID_EE_Write16 011E 2501
HID_EE_Write16 011F 2840
HID_EE_Write16 0120 2401
HID_EE_Write16 0121 2840
HID_EE_Write16 0122 2501
HID_EE_Write16 0123 2840
HID_EE_Write16 0124 2401
HID_EE_Write16 0125 280A
HID_EE_Write16 0126 2BFD
HID_EE_Write16 0127 FFFF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment