2017 Chevrolet Camaro Key Program Fail
https://www.2carpros.com/articles/step-by-step-guide-performing-a-hard-system-reboot-for-your-vehicles-electronics-systems
Code B2955: Security System Sensor Data Circuit Low
Code B2900: VIN Information Mismatch
Also, let's check the fuse BCM #6 (f21) here is a guide to check for power which the fuse should be hot at all times.
https://www.2carpros.com/articles/how-to-check-a-car-fuse
You can send images of the damage so I can see how bad it is, which will help. Check out the images (below). Please let us know what happens.
Suggested Repair
Repair the burned wiring from the cup-holder water damage first. Clear the codes with a scanner, perform a hard system reboot so the vehicle can relearn startup programs, and check BCM fuse #6 (F21), which should have power at all times. Photos of the damage can help assess severity.
Conversation Summary
A 2017 Chevrolet Camaro owner reported code B2955-00 (security sensor data circuit) after water sat in the cup holder and caused visible damage and burns under the center console. The car will not detect keys during programming. The expert advised repairing the burned wiring, clearing codes, doing a hard system reboot, and checking BCM fuse #6 (F21) for constant power. Related codes noted were B2955 (security system sensor data circuit low) and B2900 (VIN information mismatch).

