GoPro Hero2 skeleton design is meant to work with the GoPro Hero2. It is not intended for the other GoPro models. All connection ports, SD card, buttons, and battery are accessible without the need to remove the case. The material for this print needs to be the Strong & Flexible because it needs to flex while inserting the GoPro into the case. This version of the case will not protect the lens from impacts. This case has been tested with my GoPro Hero2.