I took a saw and some pry bars to the battery compartment to see what causes the battery button release to fail.
I discovered much of that thing is secured with the aluminum backing plate that holds the circuit board ahead of the compartment, as well as a lot of snaps and maybe glue as well. Some of the internal parts are secured by melted plastic rivets like the slide covers. It will not come apart for service.
The part that fails is a small spring post that breaks off from the side cover and then gets pushed into the sleeve the release button slide drops down into. The slide is also part of the triangular lock on the outside of the case. Once that post snaps off, the button goes down and it sticks there. I could pull it up with a hook, but the post itself is damaged. I could see mine stuck in one of the two slots in the slide cover that is hot riveted to the case.
The rectangular piece that pushes the battery out of the holder at the front of the case has two springs attached to it. Both posts on mine snapped off as well so the black rectagular pieve was free to move. It might work with one spring and you could pull it out too, but if the pushbutton slide post breaks off, you're sunk.
So three parts gave up on mine: Two of the eject spring posts, and the pushbutton sping's lift post that causes the center button you push on the outside of the drone to stay down.
Chalk it up to flimsy plastic.
Casey-
View attachment 23282
View attachment 23283