MP has set my APM1 to an APM2, how do I undo this?

During investigation into why the RC6_RELAY option is not working I noticed that in Hardware Options under Configuration, when I select Auto Dec for the compass I get a popup saying "Not Supported on APM2". Is this a standard message for any board?

I am running an APM1, FW 2.7.3, MP 1.2.13

In going through the code I noticed that, of course, the RELAY functions are disabled for APM2 and the penny dropped. If the code thought it was running in an APM2 then the relay would not function.

So looking through the variables I find one IMU_PRODUCT_ID which I would expect to be 1 but is 2.

Changing this directly had no effect, even though it stuck (refresh showed it was still 1) but on reboot of the APM1 the value was back to 2.

My question is, am I on the right track?

This relay function is the last obstacle to getting this hex functioning and in service doing mine surveys.

Everything else is working just wonderfully, great work guys.

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • 3D Robotics

    There is no hardware relay on APM 2, as you know. Are you trying to get the board to think that it's an APM 1? If so, I think that won't work. Sorry, not totally following what you want to do.

  • bump

This reply was deleted.

Activity