Cozmo rarely stays on for a minute

so I gave up on my Cozmo because he doesn't stay on for even a minute. and I don't know why. I want to say maybe because I've had him since 2017, or maybe because ddl doesn't work with him or make him anymore ? (I haven't seen them make any cozmos, nor is there a purchase option thing of him there.) I'm curious if anyone here's got a answer.