Overclock.net › Forums › Components › Mice › reverse engineering 3366
New Posts  All Forums:Forum Nav:

reverse engineering 3366 - Page 17

post #161 of 411
Use IDA to reverse engineer the firmware, with the ARM decompiler if it's ARM code.
New rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5-4670k ASRock Z87 Pro4 GTX 760 Windforce3x OC 2x1GB Kingmax+1x1GB A-Data+1x2GB A-Data 1333MHz 
Hard DriveOptical DriveOSMonitor
WD 640GB 16MB Cache LG DVD Drive Windows 7 64bit LG Flatron W2261VP-PF 
KeyboardPowerCaseMouse
CM QuickFire TK Red Chieftec 600w JARComputers CM Storm Spawn 
Audio
Superlux HD330 
  hide details  
Reply
New rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5-4670k ASRock Z87 Pro4 GTX 760 Windforce3x OC 2x1GB Kingmax+1x1GB A-Data+1x2GB A-Data 1333MHz 
Hard DriveOptical DriveOSMonitor
WD 640GB 16MB Cache LG DVD Drive Windows 7 64bit LG Flatron W2261VP-PF 
KeyboardPowerCaseMouse
CM QuickFire TK Red Chieftec 600w JARComputers CM Storm Spawn 
Audio
Superlux HD330 
  hide details  
Reply
post #162 of 411
IDA is pretty expensive iirc.
post #163 of 411
Thread Starter 
srom isn't arm firmware............
main
(15 items)
 
old
(14 items)
 
 
CPUMotherboardGraphicsRAM
4770k maximus vii impact nvidia gtx 970 crucial ballistix tactical 16gb 
Hard DriveCoolingOSMonitor
crucial mx100 noctua nh-c14 windows 7 ultimate sony cpd-g520 
KeyboardPowerCaseMouse
kbp v80 matias quiet silverstone sx500-lg ncase m1 v3 logitech g100s with mcu replaced by teensy2.0 
Mouse PadAudioAudio
allsop raindrop xl chord mojo hifiman re-600 
CPUMotherboardGraphicsRAM
i7 920 evga x58 sli le galaxy gtx 460 crucial something 3x1gb 
Hard DriveCoolingOSMonitor
intel 330 180gb scythe kotetsu windows 8.1 pro sony cpd-g520 
KeyboardPowerCaseMouse
logitech k120 silverstone st75f-gs nxzt h440 evga torq x5 
Mouse PadAudio
allsop raindrop mobo 
  hide details  
Reply
main
(15 items)
 
old
(14 items)
 
 
CPUMotherboardGraphicsRAM
4770k maximus vii impact nvidia gtx 970 crucial ballistix tactical 16gb 
Hard DriveCoolingOSMonitor
crucial mx100 noctua nh-c14 windows 7 ultimate sony cpd-g520 
KeyboardPowerCaseMouse
kbp v80 matias quiet silverstone sx500-lg ncase m1 v3 logitech g100s with mcu replaced by teensy2.0 
Mouse PadAudioAudio
allsop raindrop xl chord mojo hifiman re-600 
CPUMotherboardGraphicsRAM
i7 920 evga x58 sli le galaxy gtx 460 crucial something 3x1gb 
Hard DriveCoolingOSMonitor
intel 330 180gb scythe kotetsu windows 8.1 pro sony cpd-g520 
KeyboardPowerCaseMouse
logitech k120 silverstone st75f-gs nxzt h440 evga torq x5 
Mouse PadAudio
allsop raindrop mobo 
  hide details  
Reply
post #164 of 411
I know little about coding but isn't it more like assembler code?
Desktop (Main)
(21 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 5820K ASUS X99-A/USB 3.1  ASUS ROG Strix GeForce GTX 1080 Kingston HyperX 16GB 3Ghz  
Hard DriveHard DriveHard DriveHard Drive
Samsung 840 Pro Seagate Barracuda 1.5 TB Seagate Barracuda 2.0 TB Seagate Barracuda 4TB 
Hard DriveOptical DriveCoolingOS
Seagate Barracuda 4TB Le random dvd writer Corsair Hydro Series™ H100i Windows 10 Professional 64 bit 
MonitorKeyboardPowerCase
iiyama ProLite G2773HS Corsair K70 Super Flower 1200W (Platinum) Corsair 600T Black 
MouseMouse PadAudioAudio
Nixeus Revel Allsop Raindrop XL ASUS Xonar Essence STXII Sennheiser HD650 
Audio
Musical Fidelity X-Can v3 
  hide details  
Reply
Desktop (Main)
(21 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 5820K ASUS X99-A/USB 3.1  ASUS ROG Strix GeForce GTX 1080 Kingston HyperX 16GB 3Ghz  
Hard DriveHard DriveHard DriveHard Drive
Samsung 840 Pro Seagate Barracuda 1.5 TB Seagate Barracuda 2.0 TB Seagate Barracuda 4TB 
Hard DriveOptical DriveCoolingOS
Seagate Barracuda 4TB Le random dvd writer Corsair Hydro Series™ H100i Windows 10 Professional 64 bit 
MonitorKeyboardPowerCase
iiyama ProLite G2773HS Corsair K70 Super Flower 1200W (Platinum) Corsair 600T Black 
MouseMouse PadAudioAudio
Nixeus Revel Allsop Raindrop XL ASUS Xonar Essence STXII Sennheiser HD650 
Audio
Musical Fidelity X-Can v3 
  hide details  
Reply
post #165 of 411
wmouse filtering off

filtering on
post #166 of 411
Quote:
Originally Posted by qsxcv View Post

srom isn't arm firmware............
Weird, but ok.

What is the MCU of the mouse running this firmware?
New rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5-4670k ASRock Z87 Pro4 GTX 760 Windforce3x OC 2x1GB Kingmax+1x1GB A-Data+1x2GB A-Data 1333MHz 
Hard DriveOptical DriveOSMonitor
WD 640GB 16MB Cache LG DVD Drive Windows 7 64bit LG Flatron W2261VP-PF 
KeyboardPowerCaseMouse
CM QuickFire TK Red Chieftec 600w JARComputers CM Storm Spawn 
Audio
Superlux HD330 
  hide details  
Reply
New rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5-4670k ASRock Z87 Pro4 GTX 760 Windforce3x OC 2x1GB Kingmax+1x1GB A-Data+1x2GB A-Data 1333MHz 
Hard DriveOptical DriveOSMonitor
WD 640GB 16MB Cache LG DVD Drive Windows 7 64bit LG Flatron W2261VP-PF 
KeyboardPowerCaseMouse
CM QuickFire TK Red Chieftec 600w JARComputers CM Storm Spawn 
Audio
Superlux HD330 
  hide details  
Reply
post #167 of 411
Thread Starter 
http://www.overclock.net/t/1533712/gaming-mouse-mcu-list#post_23353568
it's not weird... it's a custom ic with its own firmware. idoubt the dsp of avago/pixart sensors would be based off a general purpose mcu architecture... but i don't know this stuff well.
main
(15 items)
 
old
(14 items)
 
 
CPUMotherboardGraphicsRAM
4770k maximus vii impact nvidia gtx 970 crucial ballistix tactical 16gb 
Hard DriveCoolingOSMonitor
crucial mx100 noctua nh-c14 windows 7 ultimate sony cpd-g520 
KeyboardPowerCaseMouse
kbp v80 matias quiet silverstone sx500-lg ncase m1 v3 logitech g100s with mcu replaced by teensy2.0 
Mouse PadAudioAudio
allsop raindrop xl chord mojo hifiman re-600 
CPUMotherboardGraphicsRAM
i7 920 evga x58 sli le galaxy gtx 460 crucial something 3x1gb 
Hard DriveCoolingOSMonitor
intel 330 180gb scythe kotetsu windows 8.1 pro sony cpd-g520 
KeyboardPowerCaseMouse
logitech k120 silverstone st75f-gs nxzt h440 evga torq x5 
Mouse PadAudio
allsop raindrop mobo 
  hide details  
Reply
main
(15 items)
 
old
(14 items)
 
 
CPUMotherboardGraphicsRAM
4770k maximus vii impact nvidia gtx 970 crucial ballistix tactical 16gb 
Hard DriveCoolingOSMonitor
crucial mx100 noctua nh-c14 windows 7 ultimate sony cpd-g520 
KeyboardPowerCaseMouse
kbp v80 matias quiet silverstone sx500-lg ncase m1 v3 logitech g100s with mcu replaced by teensy2.0 
Mouse PadAudioAudio
allsop raindrop xl chord mojo hifiman re-600 
CPUMotherboardGraphicsRAM
i7 920 evga x58 sli le galaxy gtx 460 crucial something 3x1gb 
Hard DriveCoolingOSMonitor
intel 330 180gb scythe kotetsu windows 8.1 pro sony cpd-g520 
KeyboardPowerCaseMouse
logitech k120 silverstone st75f-gs nxzt h440 evga torq x5 
Mouse PadAudio
allsop raindrop mobo 
  hide details  
Reply
post #168 of 411
Quote:
Originally Posted by qsxcv View Post

qck mini
not sure if my qck is just dirty or if the contrast is just bad, but it does look like it has less contrast than other cloth pads

Just noticed that my G400 on my QCK(+) in landscape orientation reports up to 4+m/s, but in portrait orientiation malfunctions between 3 and 3.5m/s.

mite b interesting

Edit: Another interesting thing with the MLT04 and QCK.
Landscape:
Portrait:

Not only does it (repeatably) malfunction earlier into my swipe (~20ms vs. ~60ms) on landscape, but the malfunction behaviour is worse as well. In portrait it just stops reporting altogether, in landscape it reports negative counts for the malfunction period. I practically always played portrait, so I'm just now noticing these.
Edited by HAGGARD - 10/5/15 at 10:54am
post #169 of 411
I am guessing.. creating your own mouse will be easier to reverse engineer a mouse.
but reverse engineering a mouse might teach you how to make one biggrin.gif
Cableton
(21 items)
 
X79
(13 items)
 
 
CPUMotherboardGraphicsGraphics
Intel® Core™ i7-5930K ASUS X99-E WS Gigabyte GV-N98TG1 GAMING-6GD Gigabyte GV-N98TG1 GAMING-6GD 
RAMHard DriveHard DriveHard Drive
GSkill Ripjaws 4 DDR4 32GB (8GBx4) 2400MHz CL15... WD Black 4 TB (WD4003FZEX) WD Green 6 TB (WD60EZRX) SAMSUNG 850 PRO 1TB (MZ-7KE1T0BW) 
Hard DriveCoolingCoolingCooling
SAMSUNG 850 PRO 1TB (MZ-7KE1T0BW) Nidec Servo D1225C (Gentle Typhoon) 1150 RPM x9... Watercool MO-RA3 360 PRO black Nidec Servo D1225C (Gentle Typhoon) 1850 rpm x1... 
CoolingCoolingMonitorKeyboard
EK-Supremacy EVO - Full Copper (Original CSQ) KOOLANCE D5 Strong 24v Dell U2715H CORSAIR GAMING K95 RGB Cherry MX Red 
PowerCaseMouseMouse Pad
EVGA SUPERNOVA 1600T2 Thermaltake Core X9 Roccat Kone Pure Military Zowie G TF X 
Audio
O2+ODAC 
CPUMotherboardGraphicsRAM
Intel 3960x Asus Rampage IV Extreme MSI GTX 980 Gaming 4g G Skill 
Hard DriveCoolingOSMonitor
Corsair Neutron GTX 240GB EK Perdator 360 Windows 10 Samsung S27A750D 
KeyboardPowerCaseMouse
Logitech G18 Enermax MaxRevo 1500W Cooler Master COSMOS 2 Razer taipan 
Mouse Pad
Razer goliathus 
  hide details  
Reply
Cableton
(21 items)
 
X79
(13 items)
 
 
CPUMotherboardGraphicsGraphics
Intel® Core™ i7-5930K ASUS X99-E WS Gigabyte GV-N98TG1 GAMING-6GD Gigabyte GV-N98TG1 GAMING-6GD 
RAMHard DriveHard DriveHard Drive
GSkill Ripjaws 4 DDR4 32GB (8GBx4) 2400MHz CL15... WD Black 4 TB (WD4003FZEX) WD Green 6 TB (WD60EZRX) SAMSUNG 850 PRO 1TB (MZ-7KE1T0BW) 
Hard DriveCoolingCoolingCooling
SAMSUNG 850 PRO 1TB (MZ-7KE1T0BW) Nidec Servo D1225C (Gentle Typhoon) 1150 RPM x9... Watercool MO-RA3 360 PRO black Nidec Servo D1225C (Gentle Typhoon) 1850 rpm x1... 
CoolingCoolingMonitorKeyboard
EK-Supremacy EVO - Full Copper (Original CSQ) KOOLANCE D5 Strong 24v Dell U2715H CORSAIR GAMING K95 RGB Cherry MX Red 
PowerCaseMouseMouse Pad
EVGA SUPERNOVA 1600T2 Thermaltake Core X9 Roccat Kone Pure Military Zowie G TF X 
Audio
O2+ODAC 
CPUMotherboardGraphicsRAM
Intel 3960x Asus Rampage IV Extreme MSI GTX 980 Gaming 4g G Skill 
Hard DriveCoolingOSMonitor
Corsair Neutron GTX 240GB EK Perdator 360 Windows 10 Samsung S27A750D 
KeyboardPowerCaseMouse
Logitech G18 Enermax MaxRevo 1500W Cooler Master COSMOS 2 Razer taipan 
Mouse Pad
Razer goliathus 
  hide details  
Reply
post #170 of 411
Quote:
Originally Posted by HAGGARD View Post

Just noticed that my G400 on my QCK(+) in landscape orientation reports up to 4+m/s, but in portrait orientiation malfunctions between 3 and 3.5m/s.

mite b interesting

Edit: Another interesting thing with the MLT04 and QCK.
Landscape:
Portrait:

Not only does it (repeatably) malfunction earlier into my swipe (~20ms vs. ~60ms) on landscape, but the malfunction behaviour is worse as well. In portrait it just stops reporting altogether, in landscape it reports negative counts for the malfunction period. I practically always played portrait, so I'm just now noticing these.
Where can I find said Mouse tester?
New rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5-4670k ASRock Z87 Pro4 GTX 760 Windforce3x OC 2x1GB Kingmax+1x1GB A-Data+1x2GB A-Data 1333MHz 
Hard DriveOptical DriveOSMonitor
WD 640GB 16MB Cache LG DVD Drive Windows 7 64bit LG Flatron W2261VP-PF 
KeyboardPowerCaseMouse
CM QuickFire TK Red Chieftec 600w JARComputers CM Storm Spawn 
Audio
Superlux HD330 
  hide details  
Reply
New rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5-4670k ASRock Z87 Pro4 GTX 760 Windforce3x OC 2x1GB Kingmax+1x1GB A-Data+1x2GB A-Data 1333MHz 
Hard DriveOptical DriveOSMonitor
WD 640GB 16MB Cache LG DVD Drive Windows 7 64bit LG Flatron W2261VP-PF 
KeyboardPowerCaseMouse
CM QuickFire TK Red Chieftec 600w JARComputers CM Storm Spawn 
Audio
Superlux HD330 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Mice
Overclock.net › Forums › Components › Mice › reverse engineering 3366