Thread Tools
Jan 21, 2012, 09:37 AM
Registered User
AH, I have now tryed wondows vista,xp and 7 non of them works
When i first plug in the rabbit FC and the comeputer tryes to install the usb driver it just fails. It dosen't matter how much i type in regsvr32 mscomm32.ocx. I have tryed that bot as admin an not.

I can't get the fil lfhm(english) to open no mather what i do.
When typing in regsvr32 mscomm32.ocx i just get at error that it can't find the module.
I have tryed this som many times now both with the FC conected and not conected.

I have tryed to go through timecop instructions but i get nowhere.

I do get the roligt lights on the FC.

I must be doing something wrong but what?
Sign up now
to remove ads between posts
Jan 21, 2012, 09:44 AM
Registered User
rimshotcopter's Avatar
Yea, my FCB had the identification information rubbed out on the CPU as well, I am sure someone (if not me) will figure out how to hack it.
Jan 21, 2012, 10:22 AM
Registered MisUser
whiteturbo's Avatar
@daniel lö

Have you clicked on the USB (and some chinese stuff) .exe in the rabbit PC tools folder, i think its in the Free Flight folder

if you then plug the FC in and go to device manager/Ports(com & lpt) you should find USB-Serial CH340(Com 4) you cant get anywhere without that bit but yours might not be com 4
Last edited by whiteturbo; Jan 21, 2012 at 10:31 AM.
Jan 21, 2012, 12:54 PM
Registered User

How does Rabbit compare against MultiWii and OpenPilot?


Hi all,

I have been flying a Tricopter using KK+ 5.5e, (cheapest simple FC I know of) XXController_KR firmware.

But I want to get into GPS, BARO, MAG hold systems for the least money.

Is Rabbit better value than MultiWii and OpenPilot?

I like that there are only 2 choices for Rabbit FC, the "Care/Free" that has more stuff, and the other one that doesn't have BARO... right? (I was so confused with the various MultiWii boards)

How about OpenPilot? The main problem is the lack of supply ya?

I have never bought from GLB before. (I mostly buy from HobbyKing, but I see GLB carries so much more multicopter related stuff.)

What else do I need to add to the Rabbit Care Free? Which GPS and which sonar would work with the Rabbit? I'd prefer to buy everything from GLB.
Jan 21, 2012, 01:43 PM
Registered User
there I have no manage to find the usb driver and i successfully installed it.

Shoulden't i be able to open lfhm(english).exe now?? I have tried but it doesn't work.
Jan 21, 2012, 02:13 PM
Registered User
it is now on com4 but it still don't work
Jan 22, 2012, 02:04 AM
Suspended Account
Processor is nuvoTon NuMicro M05x series. Cortex M0, 50Mhz, etc.
The usual set of peripherals, timers, PWM, i2c, spi.
Flash at 0x0, Data Flash - EEPROM (4kbyte) at 0x1F000, 4Kbyte SRAM at 0x20000000.

SWD connector is top right of the board, pinout is:
Code:
VCC
ICE_DAT (SWDIO)
ICE_CLK (SWCLK)
NRESET
GND
Attached is my board's (bricked) flash dump, saved with jlink savebin 0x0,0x10000
I suspect the settings in dataflash are ruined and it doesn't initialize properly.
Jan 22, 2012, 02:26 AM
Suspended Account
Code is definitely multiwii:

Code:
  #ifdef TRI
    motor[0] = PIDMIX( 0,+4/3, 0); //REAR
    motor[1] = PIDMIX(-1,-2/3, 0); //RIGHT
    motor[2] = PIDMIX(+1,-2/3, 0); //LEFT
    servo[0] = constrain(TRI_YAW_MIDDLE + YAW_DIRECTION * axisPID[YAW], TRI_YAW_CONSTRAINT_MIN, TRI_YAW_CONSTRAINT_MAX); //REAR
  #endif
And in flash:
Code:
      case 3u:
        motor[0] = fp_divide(4 * word_20000072[19], 3) + rccommand[3];
        motor[1] = fp_divide(-2 * word_20000072[19], 3) + rccommand[3] - word_20000072[18];
        motor[2] = fp_divide(-2 * word_20000072[19], 3) + rccommand[3] + word_20000072[18];
        if ( word_20000072[20] + 1500 >= 1020 )
        {
          if ( word_20000072[20] + 1500 <= 2000 )
            v3 = word_20000072[20] + 1500;
          else
            v3 = 2000;
        }
        else
        {
          v3 = 1020;
        }
        unk_20000010 = v3;
        v0 = 3;
        break;
Where's the GPL police?
Jan 22, 2012, 02:27 AM
Registered User
Hey timecop,

Based on user reports the F/C has shown to be stable and alt hold working well enough (jury still seems to be out on care free mode), but based on your experience, I'm not touching it with an 11ft pole. At least not until the mfr steps out of the shadows and remedies it. If an expert in multicopters like you can plug in a board and brick it just by changing a setting, it's a minefield of bugs waiting to go off.

/That, and the complete lack of info on a compatible GPS sensor.
//Won't be surprised if they just pump out Rabbit V2 & not support it or V1
Jan 22, 2012, 02:29 AM
Suspended Account
Yea, I'm kind of puzzled how it got bricked. Hopefully after Chinese new year I can get some info out of these guys or maybe by then I'll find a way to reset settings on the board.
Jan 22, 2012, 03:24 AM
Registered User
Quote:
Originally Posted by timecop
Yea, I'm kind of puzzled how it got bricked. Hopefully after Chinese new year I can get some info out of these guys or maybe by then I'll find a way to reset settings on the board.
i hope too!
apparently,this board has a good support in chinese!so if you can contact the good personn you could have the good file to unbricke your fc
Jan 22, 2012, 03:40 AM
Suspended Account
OK, got it unbricked.
There was a function at 0x3FFA, which I called 'read_settings'.
It did a multiwii-style version check, where first byte of flash was a number. In this case, it was 21.

Code:
int __fastcall read_settings(int a1, int a2, int a3, int a4)
{
  signed int i; // [email protected]
  signed int j; // [email protected]
  int result; // [email protected]

  flash_readsettings(a1, a2, a3, a4);
  if ( version_byte != 21 )
  {
    version_byte = 21;
    default_settings();
    flash_write_settings();
  }
So I stepped through, changed contents of the register from 21 to some random number, and it went into the 'default_settings()' case and cleared everything. Board works again.
Jan 22, 2012, 03:51 AM
Registered User
Yay timecop! See any code in there regarding GPS and NMEA protocol or hardcoded baud rate?

/Wondering if Melih's 10Hz module would work
//Finding out it's MultiWii codebase was reassuring; got some hope for this board now
Jan 22, 2012, 04:45 AM
Suspended Account
All the code does with UART1 is initialize it. Sorry to break it to you There is no GPS support.
It puts stuff received on uart1 into a buffer, but nothing I see touches it.
Jan 22, 2012, 06:14 AM
http://der-frickler.net
(Jo)Hannes's Avatar
mmmmh ok, but there must be some kind of GPS init in the code, if i activate GPS in the software the board won't arm as it does not detect the GPS, same for the other sensors, but the work if connected.

Might be partly implemented in this version of the software.


Quick Reply
Message:

Thread Tools

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
Discussion Free Flight FF Auto Balance Controller with 3D Acceleration Sensor For QuadCopter C team MOD Multirotor Drone Electronics 5806 Mar 30, 2019 03:48 AM
Discussion Multicopter Flight Controller Comparison Chart mbsteed Multirotor Drone Talk 27 Jun 13, 2015 09:41 AM
Discussion New quadcopter frame only (compatible with KK/MK MultiCopter Controller ) udoor Multirotor Drone Talk 23 Aug 07, 2011 12:05 PM
Sold FY90Q Flight Controller for Quadcopter - $70 shipped jpsabo Aircraft - Electric - Multirotor (FS/W) 1 Jul 29, 2011 10:21 AM
For Sale Complete MultiWii Quadcopter Flight Controller Kit madushan2008 Aircraft - Electric - Multirotor (FS/W) 7 Jul 26, 2011 08:58 AM