Overclock.net › Forums › Components › Mice › Kone Pure Military CPI bug - PMW3310 SROM version 0x0E confirmed buggy
New Posts  All Forums:Forum Nav:

Kone Pure Military CPI bug - PMW3310 SROM version 0x0E confirmed buggy

post #1 of 27
Thread Starter 
So I just flashed in the 0x0F version of the SROM and the CPI bug seems to be gone. Funnily enough, even if the datasheet states the normal startup procedure should read the 0x2A (SROM_ID) register after the SROM upload to verify whether the SROM was uploaded or not, KPM doesn't use the received value at all after it has been read (thanks to /u/erazor_de for disassembling the binary and verifying this).

Shame the process isn't that simple and most likely useless as more and more mice are coming with the next-gen sensors. I would have done this a year ago if I would have known that Roccat doesn't want to update their firmware. For them this would have been easy. Even if it wouldn't fix the CPI issue, it's a newer version of the SROM so it should be a good firmware update nevertheless.

EDIT: Some progress for those who are interested. I contacted the person who writes Linux drivers for Roccat (/u/erazor_de) and he implemented a feature into his roccat-tools software to upload SROM into some of the Roccat's mice. It is Linux only, but some people might find use for it. Contact me if you are trying to update the SROM/need help&the new SROM.

EDIT2: The FW1.11 contains the 0x0F SROM. You can't however change it back to the old one by installing older drivers since they do not contain any SROM. If you want to get the older SROM back, you have to use the linux tools. Wonder why the FW came a month or two after I started investigating it properly and talking with the linux dev...
Edited by trism - 4/6/16 at 11:36pm
post #2 of 27
Pathetic effort. That's pretty damn typical. They were sitting on their hands the entire time.

Forever glad I returned mine now.
Edited by uaokkkkkkkk - 1/6/16 at 9:42pm
post #3 of 27
yeaaaaa about cpi bugs

apparently g402's 880 and 800 steps are the same. and most of the dpi steps are completely inaccurate in logitech's program. watisthisidonteven

https://docs.google.com/spreadsheets/d/108WaiK7jSu-j5H-bCHoSO1uxscmhwc-AXrp8lFGRAKc/edit?usp=sharing

edit: k i removed the side and top mousefeet but the 2feet near the sensor are still on there. still... something's wrong
Edited by qsxcv - 1/6/16 at 9:51pm
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 #4 of 27
Oh god the live editing. lol
post #5 of 27
that right,Oh god the live editing ,thank you40.gif
post #6 of 27
I thought at the beginning it would be one of those "higher dpi higher discrepancy, lower dpi lower discrepancy".

Nope, it's all over the place and by the 1040cpi software setting things seem to settle. upsidedwnsmiley.gif
post #7 of 27
basically lolgitech lied. the actual g402 steps are 250, 333.3, 416.7, 500, etc...

and the advertised values 240, 320, 400, 480, etc... are mapped onto that
but not an injective map, as 800 and 880 both mapp to 833.3 and 2480 and 2560 both map to 2500.

todo tomorrow: compare sensor data with mousetester to see if any of the dpi steps aren't actually native. im suspecting that the only actual native steps are the multiples of 250, like in g100s and 3320 mice


anyone with a g302 want to check for similar behavior? just measure 800 vs 880 and 2480 vs 2560
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 #8 of 27
And how does one check if a set DPI is not native?
Broken Dreams
(10 items)
 
macbook pro 2015
(16 items)
 
 
CPUMotherboardGraphicsRAM
i5-4590 Gigabyte Z97X-UD5H ASUS R9 270X 8GB Kingston HyperX DDR3-1866 
Hard DriveCoolingOSPower
240GB Intel 530 SSD CM Hyper 212 Windows 7 Ultimate Seasonic M12II-620 
CaseMouse
Corsair 750D Logitech G400 
CPUMotherboardGraphicsRAM
i7-4870HQ Intel HM87 AMD R9 M370X 16GB DDR3 
Hard DriveOSOSMonitor
512GB Apple/Samsung SSD Windows 10 Enterprise OS X 15 inch Retina display 
MonitorKeyboardPowerMouse
BenQ XL2720Z Das Keyboard (cherry mx blue) Magsafe 2 charger Mionix Naos 7000 
Mouse PadAudioAudioOther
SteelSeries QCK (standard size) Sennheiser HD 558 Fiio E10K Onkyo TX-8020 
  hide details  
Reply
Broken Dreams
(10 items)
 
macbook pro 2015
(16 items)
 
 
CPUMotherboardGraphicsRAM
i5-4590 Gigabyte Z97X-UD5H ASUS R9 270X 8GB Kingston HyperX DDR3-1866 
Hard DriveCoolingOSPower
240GB Intel 530 SSD CM Hyper 212 Windows 7 Ultimate Seasonic M12II-620 
CaseMouse
Corsair 750D Logitech G400 
CPUMotherboardGraphicsRAM
i7-4870HQ Intel HM87 AMD R9 M370X 16GB DDR3 
Hard DriveOSOSMonitor
512GB Apple/Samsung SSD Windows 10 Enterprise OS X 15 inch Retina display 
MonitorKeyboardPowerMouse
BenQ XL2720Z Das Keyboard (cherry mx blue) Magsafe 2 charger Mionix Naos 7000 
Mouse PadAudioAudioOther
SteelSeries QCK (standard size) Sennheiser HD 558 Fiio E10K Onkyo TX-8020 
  hide details  
Reply
post #9 of 27
sniff the spi comms

http://www.overclock.net/t/1563979/so-what-kind-of-g100s-do-n0thing-and-ska-from-cloud9-use

it doesnt really matter if it's not native... maybe every 3rd pixel will be a little more difficult to move or something. but stil id like to know
Edited by qsxcv - 1/6/16 at 11:49pm
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 #10 of 27
Quote:
Originally Posted by qsxcv View Post

basically lolgitech lied. the actual g402 steps are 250, 333.3, 416.7, 500, etc...

and the advertised values 240, 320, 400, 480, etc... are mapped onto that
but not an injective map, as 800 and 880 both mapp to 833.3 and 2480 and 2560 both map to 2500.

todo tomorrow: compare sensor data with mousetester to see if any of the dpi steps aren't actually native. im suspecting that the only actual native steps are the multiples of 250, like in g100s and 3320 mice


anyone with a g302 want to check for similar behavior? just measure 800 vs 880 and 2480 vs 2560

Maybe that's why people claim they feel a difference between the G302, G100S and G402.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Mice
Overclock.net › Forums › Components › Mice › Kone Pure Military CPI bug - PMW3310 SROM version 0x0E confirmed buggy