Hi all, I have an update on this. It turned out that microcontroller 80C31 was guilty for machine freezing up soon after powering. You can get this chip on Ebay for £3 so I replaced it and it all works great. Hope this may be useful to someone with same issues.