Use a magnifying glass to look inside the Revo Mainport for bent pins. I bet that is the problem, and the Mainport does not work at all. A bent over pin can be straighted with an #11 Xacto to move it a little to start with, then very very very thin needlenose pliers or hemostat to clamp over the pin to straighten it.

Also, I fixed a clone Revo for a friend that had a tiny solder short on Mainport. The tiny chip with the protection components close to the connector.

I'm having an issue and I just want to make sure that I have things hooked up right before proceeding with my troubleshooting. I have an m8n GPS and have soldered wires for my mag (see pics - red is "scl", black is "sda"). I have them pinned up on the jumper in slot 3 and 4 respectively (see pic). I'm running a Revo mini. I'm getting Aux mag not found when connected to flexi using I2c protocol. Using latest gcs (16.09 I believe - not at home to verify). Im wondering a couple things. Could the fc not be sending enough power to the GPS to power both (as I am not using an ext 5v bec, I'm powering through the fc). Or maybe I'm pinned wrong? Can someone shed some light on the situation for me? Thanks in advance!

Not sure if this is a picture effect but looks like the mag chip is not soldered in a right place, use a magnifier and check if all pins are placed right compared to the pads.Chip case seems shifted to the left.

Not sure if this is a picture effect but looks like the mag chip is not soldered in a right place, use a magnifier and check if all pins are placed right compared to the pads.Chip case seems shifted to the left.

Excuse the ignorance but is this the mag? It is on point and solder joints are good as far as I can tell

Hello, I have little problem with the Mag calibration process. I am using GCS 16.09 RC2 at Win10 tablet. I followed the instructions from this forum started the Mag calibration, "skip" the 5 steps and at the last step I pick up my quad and do the calibration dance (like on the ArduCopter Calibration video) than save the last step but nothing happened - the GCS is stuck - Not Responding and I have to kill the GCS. When I try to calibrate it the way that I just very quickly rotate it chaotically and hit the save button then it is ok, the mag is green and I can fly with occasional Mag warning. But I think that it is not properly done.Is there some time limit for the calibration step?

It is shifted a little but all the solder points are good. I'm perplexed. Gonna run some more tests tonight, and maybe provide an external 5v power source to the GPS. Will post results!

Not sure how good are you with embedded electronics, but I would try power gps from Arduino and try to read whoami register over i2c bus using Arduino. Plenty tutorials online. That would be independent check if your mag is functioning.

finaly got it full working, used a i2c mag .for some reason the dji clone didnt work well with the mag have to retest it.also i would to like to know witch gps they use , as my current one sees like 10+ (gps/and other forgot the name )if they only use gps , i thing i will keep it like this