Kevin Pietersen rubber-stamped his return to the England set-up on Wednesday by signing a full central contract with the England Cricket Board.
Pietersen was August 2012 when he was dropped for the last Test against South Africa over claims he sent text messages to rival players criticizing then-England captain Andrew Strauss.
The South Africa-born batsman next returned to the squad towards the end of 2012, but was only tied to a short-term contract that was due to expire at the end of the month.
However, limited-overs coach Ashley Giles confirmed on Wednesday that the 32-year-old has now signed a full central contract with the England Cricket Board that puts him on a par with the rest of his England team-mates.
The present set of central contracts is due to expire at the end of September. Pietersen endure a turbulent 2012, which saw him announce his retirement from both 50-over and Twenty20 internationals.
He even cast doubt over his future in the Test arena, shortly before he was axed from the side in August over a contentious exchange of text messages with the on tour South Africa team. He missed the World Twenty20 in Sri Lanka and was not given one of 10 central contracts distributed in September.
However, after holding talks with the England Cricket Board he returned to the England squad in October and then agreed to return in all formats of the match.