To flash a new firmware you need two items.
1. Pickit 3 (12$ on eBay)
2. TC2030-PKT-NL Cable
Fixing the PCB is probably outside the possibility of users since it has tiny smt components and involves cutting microscopic traces and a lot of experience with very precise soldering.
I would not recommend to even try.
Keep in mind that no one knows when a hardware revision is going to happen as with phones or any other electronic device.
I have the older v3.1 pcb too and had to modify and buy all the stuff above.
I do not know if VGP flashes the firmware locally before shipping or receives the RT2x already flashed with the firmware from Mike.
Maybe VGP can flash the new firmware for free if you pay for shipping there and back?