Only, Xtool, Autopropad, OBDSTAR and SPS2 will program new GM CAN FD proximity smart keys bypass pin code (No 3rd party to get 24-digit password.).
D7 does this fine. The D7 didn’t have the CAN FD so you had to get a different cable and use Xtool CAN FD adapter.
Follow CAN FD Models are supported, keep updating
2021+ Buick Envision
2020+ Cadillac CT4/CT5
2022 Cadillac XT4/XT5/XT6
2020+ Cadillac Escalade
2020+ Chevy Corvette
2021+ Chevy Tahoe
2022+ Chevy Silverado
2022 Chevy Suburban
2022 GMC Sierra
2021-2022 GMC Yukon
Here is an example add a smart key to a 2023 Chevrolet Tahoe using Xtool D8.
Connect Xtool d8 with vehicle
Select GM Immobilizer->GM->Chevrolet->USA->Tahoe->2021-2022 (CAN FD)->Free pin code method
Long press Start button to turn on ignition switch
Check the information on the cluster, it is in learning mode.
Long press the Start button for 2 seconds, check the cluster, if the display does not change, release and hold the start button again (unitl there is a change) then press OK to continue.
it says ready for key number 3 and ready for key number 4
Press OK to continue.
Insert new key and press Start button.
Key learning completed.
Test the new key. Done.
If use OBDSTAR tools, follow procedure here