A working key is needed to turn the ignition on in order to program an additional one on these.
BUT, there is another solution for those with the correct software. Where abouts is the car? I can put you in touch with someone who can do it without renewing the CIM.