Has all cords but sadly don't have the original controller. Still works just fine. I'll make sure to factory reset before selling.