CLI Giving Garbage with APM 2.6 with 3.2 firmware

Has anyone else experienced this. I cannot get the CLI to work with my APM 2.6 with 3.2 firmware but it works perfectly with 3.1.5 or lower. Its weird because it semms to start ok but then starts giving garbage characters. Don't really need the CLI for much anymore but I thought it was still the preferred method for erasing the eeprom or is there another way?

Thanks,

iamwally

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

Join diydrones

Email me when people reply –

Replies

  • Moderator

    Hi Patrick,

    To be clear the CLI interface has only been removed for APM platforms; it still works with PX4.

    I haven't tried this myself, but try rhis. With Mission planner open type CTRL+F. This will bring up a "Temp" window. In the upper right corner there will be an option for "Wipe EEPROM".

    I'm not sure about how to test sensors without the CLI though. Report back when you try to erase the EEPROM.

    Regards,

    Nathaniel ~KD2DEY

    • Developer
      Just "reset to defaults" in Full Parameter view does the same.
    • Thanks Nathaniel!  Never knew about that!  Will try it next time I want to wipe my eeprom!

      Thanks,

      iamwally

  • Hi Guys! Sorry to kick the hornets nest with my question. I am sort of new to all this and I did try a search before posting but sometimes I guess it's tough and depending on search terms the answer isn't always apparent. I thought I had seen mention of the CLI being gone in 3.2 but then I thought it wouldn't work at all and since it looked like it was starting to work and then giving gibberish I thought it might be something I was doing wrong. Sorry again and I appreciate all the replies.

    Thanks,

    iamwally

    • This reply was deleted.
      • Back to the question asked above, how does one erase the eeprom now? And is it actually necessary to do this when upgrading, or changing from 'Copter to 'Plane?

        On RCG the experts are saying that it is necessary and that the way to do it is to install an earlier version of 'Copter or 'Plane which has the CLI, use the "erase" function, then install the newer firmware that you actually want to use.

        One of the methods some have used, installing 'Plane over 'Copter (or vice versa presumably) and then installing the new firmware you want to use is said not to be the answer unless the CLI "erase" is also used.

        If these processes are necessary one wonders why there was no "erase" facility provided somehow in 3.2.

        • Developer

          You just need to go to the Full Param View and click Reset To Defaults. That will erase the EPROM. the CLI is no longer required as there is a GCS based way to do all the functions.

          3702775047?profile=original

  • There is no more CLI with APM on 3.2.  Jibberish is all you will continue to get.  You can keep asking, the answer will be the same.

  • This reply was deleted.
    • This reply was deleted.
      • This reply was deleted.
        • I too do have to add the question how does one properly erase the eeprom? That is really the only thing I have not found equal for in MP.

          Thanks,

          iamwally

  • In MP CLI is still available with 3.2. If you get a constant stream of "garbage" disconnect MP, restart MP, cycle power of the Pixhawk, and connect again. Then it should work.
  • I believe the CLI has been removed from 3.2 in order to free up some flash memory for other (more important) features and bug fixes.

This reply was deleted.

Activity

Jose Araujo liked Jose Araujo's profile
Aug 29
spencer harvey liked spencer harvey's profile
Jul 9
More…