Unless they've changed the design since the one I purchased they're not compatible with the cc3d boards, they only work with revo boards. It has no flash memory so you can't save the configuration changes necessary to make it work with a cc3d. By default it outputs NMEA sentences and the cc3d requires ublox. The revo auto configures the gps every time it boots up so it works with them.
In theory you could get it to work for a flight by hooking it up to power, letting the battery charge up, hook it to u-center, configure it for a cc3d, and the move it to the copter. It would probably work until the battery ran down (a few hours without power?) but that's just not practical.