Im glad you managed to get it working in a different device ..
A while back i remember sharing a video i found on the net that describes how they updated the IoT2050 to the latest versions for Node-red and Node-js .. personally im not familiar with the device but here is the post in case you want to ask the person that has it if everything is running smoothly.
Also you can try asking on the Siemens if they have any official update procedure.