blue led gps indicator on board is not flashing at all - it is continuously on. this worked in MW 2.3 (I copied those settings from my MW 2.3 config.h) How can I trace cause and solve it?
Hi, i just had similar troubles. The workaround for me was to initialize the GPS with 2.3 and then flashing 2.4 with commented //#define INIT_MTK_GPS. Have a look at the dev post if you like. Sorry i did not see your topic before posting there -> viewtopic.php?f=8&t=6231#p62875
Hi, i thought you have to set the mode, in wich the module is going to be operating at init. How does the firmware know if it should set it to binary mode or nmea? Did i miss something?
Btw. if compiling without any of these modes uncommented, but the init function active, i get following compile error:
MultiWii.cpp.o: In Funktion `loop': MultiWii.cpp:869: Nicht definierter Verweis auf `GPS_SerialInit()' Protocol.cpp.o: In Funktion `debugmsg_append_str(char const*)': Protocol.cpp:844: Nicht definierter Verweis auf `GPS_newFrame(unsigned char)' collect2: error: ld returned 1 exit status
However, i will keep testing and report back if i find something that lights up the shadows in my brain regarding this problem.
Btw. i cant say it does not work well once GPS is active. RTH works like it should and also POS hold performs quite nice! Have to admit that i did not try Missions for now with this board. But i am looking forward to do so. I dont want to buy a ublox as long as my MTK is working
i have the same issue with my multiwii pro board from hk. the workaround with uploading v2.3 to initialize the gps-module works but after a few days of not using my quad it is like a reset and the the gps is not working... trying to compile v2.4 without nma constant:
Protocol.cpp.o: In function `serialCom()': Protocol.cpp:241: undefined reference to `GPS_newFrame(unsigned char)' MultiWii.cpp.o: In function `setup': MultiWii.cpp:707: undefined reference to `GPS_SerialInit()' collect2: error: ld returned 1 exit status
I confirm flashing 2.3 and again 2.4 temporarily solves problem. I can see it is a common issue. Why can't you revert gps initialisation for mtk to same procedure 2.3 firmware used? 2.3 works like a charm and every time. Flashing back and forth is not a solution as I frequently fly in open area without laptop (only ez gui panel)...