Yes, you are right. The reason this tool support CID 50/51/52 is that there are a few cross flashed phones for e.g. K310@W200 (DB2010 CID49) with CID52 firmware in it.
DomagojX: I investigated the problem, and the cause is that the db2020 firmwares are very different from db2010/db2012.
The algorithm of this tool: first analyze the *.mbn to see if it is valid, and grab some info from it. Next step is to generate a raw MAIN(this format is identical with the firmware in phone). It will execute a couple of pattern searches to find the right addresses, and here is the problem: the pattern I used not match anywhere in W610 firmware. In db2010/2012 firmwares the routines which ones checks the SIM-lock are basicly the same, just start at different adresses.
The whole algorithm is a bit more complicated than I described, but I think you get the point...
I think it is pointless to support db2020 firmwares at the moment because we cannot apply the generated patches...