Manchester coding is a form of data coding used to transmit data from one device to another, in your case the car and the key.
Rolling coding is used for security reasons to make it more difficult for someone to steal you car. Each key you have has its own identity think of it as its user name. It also has a code, think of that as its password. When you operate the key to start the car the cars computer recognises the user name and expects the correct password. If all is ok it not only allows the car to start, but it erases the keys password and issues it with a new one for next time. Hence rolling code.
I think you might be better to go to a dedicated car key locksmith. According to AI you cannot simply copy an existing key if your system uses rolling codes. Rolling codes means the key code is changed every time you use it and each separate key you have has its own unique rolling code sequence. Here is what AI has to say about it.
Why Direct Cloning Fails
Desynchronization:
A rolling code changes its authorization code every time you press the button. If you make an exact electronic clone, both keys will have the same sequence point. Using one key will instantly desynchronize and disable the other because the car expects the next code in line, not a repeated or out-of-order sequence
.Security Conflict:
If your car's computer detects two separate physical units transmitting identical rolling IDs or conflicting cryptographic handshakes, it may lock out both keys for security reasons.
How to Get a Spare Key
Programming a New Key:
Rather than cloning, a locksmith or dealership must program a brand-new, unique transponder key or fob directly into your car's onboard computer via the OBD port.
Adding a Distinct ID:
This programming process gives the spare key its own separate rolling-code sequence. Your car will then recognize both the original and the spare independently without any system conflicts.
Regards
Tony