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.