Death of a robot = A clean hard drive
Life of a robot = Its run time
Rebirth of a robot = A clean hard drive and updates
I hope “I AM” not a robot.
Can you appreciate how difficult it would be to provide your robot with a rebirth without erasing its memories?
The only way it could happen is if your robot had the capabilities to take on the new programming and updates, over the old programming, without blowing a gasket.
A self aware, would also have to have a willingness to do so.