I understand all developers uncomfortable feeling. And they are right. Modifying or changing 1D series firmware can be dangerous and maybe they can stop all ML development cause of legal issues. 1D series are "pro" cameras. And they are very expensive cameras...
But investigating firmware is illegal? I mean, I was using my 550D with 1/8000 shutter speed. But default is 1/4000. So we steal something from 5D, 1D series cameras.
In April, Canon releases their new 1DC firmware with 25fps, 60fps with 1080p and 120fps/720p. For example, assuming that i find a way to use 120fps on 5D3 whats different using 1/8000 shutter speed on 550D?