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

Join diydrones

Comments

  • Well I had the BROM_CMD_START_FAIL issue tried numerous baud rates etc....WORKS. I swapped the tx/D- & Rx/D+ cables. I now have the big 'O'   :)  my proven baud rate was 38400.

    So on mine the green cable went FTDI Rx --> GPS in

  • Recently just bought a new mediatek gps from DIYdrones. I have connected the mediatek gps with ftdi cable. I run the powerflash.exe as per instructions from the Arducopter googles page. I link to the 115200 baud and correct com port and selected the agent file and ROM file but it will fail the downloading. (BROM_CMD_START_FAIL)...

     

    I have tried changing the baud rate and swopping the tx and rx cable but still fail the downloading.

     

    Any advise?

  • Ahhh the coveted green 'O'! Using the FTDI connection direct to the gps allowed the firmware update to complete. With the new firmware, I am no longer in the Aegean Sea. Welcome back to S.W. Ohio!
    Thanks for your help.
  • Excellent.  I will give this a shot in the AM and post my success.  Thanks for the fast response.  I love open source project!
  • 3D Robotics
    Yeah, I don't think the pass-through code will work with this version. You'll need a proper FTDI cable.

    I've updated the manual to make this clear.
  • I think this firmware update is the root of my problems....however, the update fails every time with the error ...
    Fail!!(Download) BROM_CMD_START_FAIL
    I am using an APM with IMU. I have loaded the pass through code. This is a show stopper. Any help?

    Preston.
  • Hi Joirdi, I'm having some problems updating the GPS Firmware (my Lon values are completely out of range, Lat is O.K.). Now I don't have an FTDI cable, so i'm stuck with the pass through method using the script in the manual (attached). I am using the APM.

    Which baudrates should I set in the script, and what baud rate should the flash tool be communicating with?
    I Tried 38400 for the APM (IMU?) and 9600 or 115200 for the GPS. Set the flash tool at 38400.

    Result: [Flash Download],Fail!!(Download) DL_HANDLE error code,[Finish]

    void setup()
    {
    Serial.begin(38400); // FTDI; this is the speed at which the IMU board is communicating with your PC
    Serial1.begin(9600); // GPS; 9600 is the usual default for NMEA GPS modules
    delay(10000);
    }
    void loop()
    {
    if (Serial.available())
    Serial1.write(Serial.read());
    if (Serial1.available())
    Serial.write(Serial1.read());
    }
  • Developer
    I have successfully used VirtualBox to update and configure the MTK GPS units.
  • Alex, do you mean uploading the firmware? I tried it both with the old and the new firmware via wine but failed both times (but it may be that I downloaded the wrong version of DLL's to make it work or broke it otherwise). What does work via wine is the little application showing you the satellites, etc. I ended up using an old XP laptop for uploading the new firmware. Maybe you are more lucky..
  • Any way to make this work under linux?
This reply was deleted.