The hardware upgrade to what they call a "Revolution Mini" is fairly easy. It has the same output connector as the eachine cc3d but reversed pin order. You take the pins out of one connector on the cable and put them back in the reverse order. Then it just plugs back together, no cutting wires.
I ran mine that way for a while using parts from another project while waiting for banggood to ship a replacement cc3d. I wanted to keep the eachine stock so I switched back when the parts came in.
Once you do the switch to a revo type board you can add a GPS if you want. If you cut a trace and run a couple of wires the tail light can even be made to flash the revo flight mode, arming status, etc. It's actually a ws2811 led strip.