Yay, a reply! I was about to lose hope here. haha
Anyways yeah, I always thought that the the CPI toggle couldn't be programmed to other buttons so when I saw my Ikari do this I thought it was a little strange.
Press and hold the CPI button down, quickly press and release the back button, then release the CPI button, before the Ikari goes into parameter mode. Does the back button still toggle the CPI, if the CPI button is pressed?
Yes, it goes into parameter mode. I even tried holding the back button and that went into parameter mode too.
Press the back button very slowly and gently and then release. The idea is to actuate the switch with as little force as possible, to avoid flexing or moving the circuit board inside. A really firm press could provoke the issue. Does the CPI still toggle?
Yes, it still toggles.
Does the CPI switch work normally by itself? I seem to remember there being an issue with CPI switching on the Ikari Laser not working quite right, if the two CPI levels were set to the exact same number. I used to use 500 CPI for one level, and 501 CPI for the other level, to work around this issue, as a means to effectively disable the CPI switching function (I didn't want this feature active, my personal preference to stick with one effective value)
Yes, the normal switch works normally. My CPI for both modes were already set at different values (800 and 1050). I even tried your idea of off setting the CPI by one, but it didn't fix the problem.
I 'm starting to think it's an internal problem, possibly cold solder. I bought the mouse second hand from ebay so RMAing it is out of the question.