Hi,
The PK2 was considered one of the best diy programmers ever, but its now been replaced by the Pk3 which by comparison was initially a dog.
Microchip have officially stopped updating the Pk2 Device table and have removed a lot of sales references to the Pk2.
If you see this link it shows where all the Pk2 files are now placed, worth downloading copies for backup.
Your should be running the Pk2 with its program version PK2v023200.hex
There are also references to extra chip additions to the device table made by users.
Notice that you also have a standalone program called V2.61 to allow stand alone programming and also run the extra features like Usart Tool and Logic Analyzer.
https://www.microchip.com/forums/m775322.aspx
This is a nice little programming board with zif sockets, though you will find it easier to make a simple connection lead as the pk2 does not readily / securely plug straight in to the connection points, a little design flaw.
**broken link removed**
Not sure why you are having problems with certain railway programs and not others ?
Do you have a link to the program code/project you are talking about - do a bit of diy dcc myself.