Posted by Jordi Muñoz on September 2, 2010 at 5:30pm
Help wanted! Here is the latest firmware revision that fixes the longitude issue. If you are one of those that are having problems please try this new version:
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.
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.
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?
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.
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());
}
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..
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?
Thanks for your help.
I've updated the manual to make this clear.
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.
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());
}
-
1
-
2
-
3
of 3 Next