I have a Pixhawk[1] and it was working fine but after flashing into the latest Ardupilot firmware version (4.1.2) the GPS stop getting locked to any satellite. The copter has been flying perfectly the only problem I have is the GPS, I’m no longer able to set to hold position or RTL. I was using 4.1.1 if I’m not wrong and after the flashing things have changed on the flight mode menu, now they are many more options flight modes, so if it’s possible that those changes have affected my GPS module?, is my GPS no longer compatible with the newest version of the firmware?, by downgrading my firmware I’ll be able to have this fixed?.
Let me know your thoughts if there is anything else I can do o try to fix this problem I will really appreciate all your help.
Thanks for replying. Well, I have been flying it as I said expecting the GPS to get back and running but nothing has changed. I always fly it in an open space at a park nearby me. I fly it for a few minutes and then land it to check if I get any green light but it keeps flashing blue. In fact, I have an external GPS i2c connected to the drone both shows active and available on the Mission Planner but they are not catching any satellites, I don’t know how many times I have practiced the calibration, I have tried indoor, outdoor, I have changed options, configurations deactivating one other GPS but the result is the same. In the field, if switch to RTL or Hold position it fails to change the flight mode.
Do you know if there is any way for me to collect the logs or something else that can tell me what can be happening? I’m looking to troubleshoot because is a mystery,
Thanks for replying back I really appreciate your time. So answering your questions:
What make and model are your GPS receivers?
Please refer to the attached image, this shows on Mission Planner the details of both devices.
How are they connected?
It basically has the internal Pixhawk GPS and an external GPS that is connected via I2C at the top of the Pixhawk, there is no way to connect this last one wrong because there is only one way to connect it and if so it will not be showing in the Mission planner menu as it shows in the image attached.
Are you sure the cables are correctly connected and secure?
I want to believe they are at least the external one, but again, I have try disconnecting the external GPS and flying with only the internal GPS but I still get the same result.
Did you recently changed ArduCopter parameters? Or loaded a parameter file?
No, no really the only thing I have done since it stop working was upgrading the firmware that’s what I believe may be the problem.
Thanks again. Yes, you totally right!, I’m mixing up everything I’m sorry I’m just a newbie So getting my own conclusion based on what you are saying definitely the GPS external module is broken or not working properly, it’s completely possible because I give it a hard crash and it was all in pizes, I have double-checked the connections port and they are all correct. The easy way for me to prove my theory is by buying another GPS external module. Sorry for the pictures attached you will find a better one I hope this time you can read it properly. I really appreciate all your time helping, I’ll try to purchase the new GPS module and keep you posted regarding the progress. Thanks again and Happy holidays.
Ps: If is there any GPS external module that you can recommend to me I will really appreciate it.