View Single Post
Old Mar 13, 2012, 05:56 AM
timecop is offline
Find More Posts by timecop
Suspended Account
Joined Dec 2010
11,763 Posts
Freeflight multiwii flashing procedure [lol]

Quote:
Originally Posted by alek3d View Post
timecop, is there MultiWii upload guide for dumbs? I would like to try it.
I wrote something in email a few days ago. Here it is below:

OK, so here's a quick rundown on what you need to do to load proper
firmware on freeflight board.

Download latest copy of "baseflight" from here:
http://code.google.com/p/afrodevices/downloads/list
as of right now, its 20120319. If you want absolutely latest, it's always available at
http://afrodevices.googlecode.com/sv...baseflight.hex

then, follow instructions in the englishified freeflight manual that
refer to firmware update. The process is exactly same. Basically you
toggle the switch on freeflight usb, plug it in, power up the board,
then use ST Flash Loader (the stuff off goodluckbuy) to load firmware.
Make sure "erase all pages' is NOT checked (the manual covers this).

IF everything went OK, after flash tool is done, you can power off the
board, toggle switch on USB back to normal position, and power it back
up. Leds should blink, buzzer should beep, and then go back to normal
(both leds off). If you tilt this board at this point > 25degrees, one
of the leds will flash. That means firmware worked.

Now need to get multiwii junk.
download latest stuff from here:
http://code.google.com/p/multiwii/downloads/list
you want "MultiWii_2_0_preversion1.zip". (or anything newer).
There will be 2 things in there. One is Multiwii_2.0bla bla, trash that.
Second one is MultiWiiConf_2.0bla bla < you want that.
Open the one that runs on your system and choose serial port # of the
freeflight dongle, click it, then click 'start' in GUI. You should see
some stuff.
Now head over to http://www.multiwii.com/software to read about
various settings. defaults fly just fine. everything in the
multiwii.com url is applicable except for the part wehre tehy're
talkign about writing code or flashing tarduino. you don't need to do
that.

Default RC input is PWM. If you want to switch to PPM, there's an extra step:

1) download putty.exe / or use hyperterminal
2) connect to the COM port of the board
3) press '#', it should say "entering CLI mode' or so.
4) type "feature ppm" and press enter.
5) type "save" and press enter.
6) board should reboot, and you should be good to go.

There is other stuff to explore in the cli, type "help" for more info. There you can configure mixer type (quad/hexa/etc), enable/disable features, and get system status.

With mwii firmware, motor order/rotation/etc changes!!!
Check the manual for my board (which runs same firmware)
http://www.abusemark.com/downloads/naze32_rev1.pdf
Around page 5 or so there's motor info.
The motor pins order also changes - they're labeled 1.2.3.4 etc thats
where the motors go, not 3.4.5.6 like in freeflight firmware.

In case you want to go back to freeflight firmware and you screwed up the copy protection stuff, fix it here:
http://www.rcgroups.com/forums/showp...postcount=1158
timecop is offline Find More Posts by timecop
Last edited by timecop; Mar 23, 2012 at 12:02 AM.
Reply With Quote  (Disabled)