1) Pick two diagonals and make sure they're both heads.
2) Pick up two adjacent and see what they are. Don't flip either of them, but note what they are. If they're both heads, you have 3H and 1T. If they're different, you either have 2H2H diagonally or 3H1T.
3) Pick up two diagonals and see what they are. If they're different, flip the tail over and go free. If they're both tails, flip them and go free. If they're both heads, it depends what happened on flip 2.
3.1) If you flipped up two heads in step 2, then flip one of the heads to tails. You are now looking at some orientation of
HH
TT
From there you pick up two adjacent and flip them both, then pick up two diagonal and flip them both, and go free.
3.2) If you flipped up one of each in step 2, then flip both of them to tails. You either go free, or have 1H3T. You then proceed as directed by 3.1, swapping heads for tails.
100% free after 6, 96% free after 5... getting there.
____________________________
Deploy the... I think it's a yellow button... it's usually flashing... it makes the engines go... WHOOSH!