# Upgrading a S4C+ Controller with an IRB 6650S to a Series 5 Controller

**URL:** <https://tech-community.robotics.abb.com/t/upgrading-a-s4c-controller-with-an-irb-6650s-to-a-series-5-controller/14864>\
**Category:** General\
**Created:** [March 20, 2026, 9:09am UTC](https://tech-community.robotics.abb.com/t/upgrading-a-s4c-controller-with-an-irb-6650s-to-a-series-5-controller/14864 "2026-03-20T09:09:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![CKoop](https://avatars.discourse-cdn.com/v4/letter/c/ea5d25/32.png) [@CKoop](https://tech-community.robotics.abb.com/u/CKoop)\
**Post date:** [March 20, 2026, 9:09am UTC](https://tech-community.robotics.abb.com/t/upgrading-a-s4c-controller-with-an-irb-6650s-to-a-series-5-controller/14864/1 "2026-03-20T09:09:47Z")

</div>

Hi, I need to upgrade a customer’s S4C+ controller to a more modern controller. They don’t have the new controller in yet, but I wanted to get experience upgrading the backup I took from the S4 before the new controller comes in, so production is back up faster. I have explored using modern RobotStudio and RobotStudio 4, but I am at a loss on how to proceed. Anyone willing to give step by step instructions would be appreciated.

---

<div class="post-metadata">

**Author:** ![lemster68](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/lemster68/32/1945_2.png) [@lemster68](https://tech-community.robotics.abb.com/u/lemster68)\
**Post date:** [March 20, 2026, 12:02pm UTC](https://tech-community.robotics.abb.com/t/upgrading-a-s4c-controller-with-an-irb-6650s-to-a-series-5-controller/14864/2 "2026-03-20T12:02:44Z")

</div>

Did you have ABB get you a new keystring for RW6.x? That would be the best way to do it, you would then use the Installation manager to create the system. The system parameters would all be in the correct syntax. Then you would add the IO manually. All the modules should load up no problem.
