all right, condensed post for a one stop shop to upgrade the M512 to the latest firmware (2260) AND root
with gapps and the files are based on a actual fast server (mine)
first get this: original 2260 rom
then this: root
and finally: gapps
to get this on the phone:
install the rom first like usual: personal favourite is putting zip on sd card and use the "adb reboot recovery" command and install the zip from recovery.
rebbot and do basic setup (for wifi) as needed.
to get root: connect usb! press volume + and - AND power and HOLD, after 10 sec the phone will turn off/reboot twice, the second time the blue led will turn off, release the power button but keep holding both volume keys. you will get black screen and simple info like imei number.
now use the root.bat to actually root the phone. it will take about 20 seconds. check the screen for any errors, any error will basically fail the root.
install gapps the same way as root.
congrats, you now have a M512 that has a actual working gps, proper data connections and gapps. if you want to check the glonass sat's: watch for sat numbers above 64, those are glonass.