I had two non-working phone holders for my car. One was a good fit for my phone, but was supposed to stick to the windscreen and didn't stick properly. The other was for an old phone, but it fitted well in the air vents.
Using sugru I was able to join together the parts from each contraption into one which fitted nicely in the air vents but held my new phone.
Not for complete beginners to programming though.