I have managed to copy Volvo XC90 ID48 chip by using JMD Handy Baby key programmer. Some operation and picture guide attached.
VOLVO xc90, together with the new key to be programmed and the original key

The two keys and the JMD Handy Baby i used

The original key is encrypted now. Just press “OK” to decode

Make antenna close to coil
Insert and turn the key (collection success)

Put the key into coil to decode (on your own risk)

Decoding … Don’t remove the key

several minutes needed for decoding

ID48 chip decoding success

Then put the new key into coil to copy

Just spent several minutes to copy the key chip.