When I got my Viofo I went out to the car, dried and polished the screen and fixed the clear plastic thingy. The next morning I went out and it was peeling off bigtime. I took it off and threw it away then glued the GPS mount directly to the screen. My camera came with 2.4 firmware. After a few weeks, I updated it to 2.5. However, after having issues Viofo suggested I went back to 2.4.
I do very little driving these days so I have my Nextbase camera on the rear screen, connected to a Poweradd battery pack. I plug it in before I set off and just leave it recording until I lock the car up for the night. Saves me running wires.