Flybrix

My Account

Unable to update firmware, bluetooth issues

Comments

20 comments

  • Avatar
    Chris Nichols

    I'v been having the same problem.

     
    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    Same issue for me…

     
    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    Same problem here…Flybrix guys where are you?

     
    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    What phone are you using?

     

    We previously posted a solution to bluetooth issues on Android / Nexus phones that seemed to fix the issue for a few people.

     

    After searching forums for other bluetooth devices, I've discovered that it seems like the Android bluetooth stack requires location service permissions in order to use bluetooth device. It is possible that you may have disallowed this permission in the app and so the bluetooth scanning would not work. You might consider uninstalling and reinstalling the app and then granting this permission or otherwise granting permission through your system settings.

    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    My problem is solved, I have an iPhone. But I had quite some issues for a few days before being able to pair with the phone. I also did what you're suggesting, re-downloading the app and reinstalling. I wouldn't say this was the solution, since the problem persisted, but now it's working.

    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    @Amir, I have tried everything you've outlined and I think you're missing the point. The issue is twofold. First is that I can't update to v1.4 firmware successfully, I get all LED's flashing yellow so just to be clear v1.4 does not work at all. The second issue is that when I downgrade to firmware v1.3 I am unable to get a connection reliably using BT (1 in 10 usually). I have uninstalled, reinstalled, verified location services etc. unsuccessfully. At this point unless you send me a new controller to try or there is a code fix that my board will load I will have to assume this kit is bad and ask for a RMA for a defective product.

    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    Same exact situation for me too: yellow flashing lights with 1.4, blue lights with 1.3. Can't connect with either firmware version using iOS on two different devices and iOS versions. Reached to Flybrix support. No answer yet. At this point, this is dead on arrival for me. Total bummer as my son was really looking forward to using this and hasn't been able to use his Christmas gift.

    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    @John: did you try lately? I've tried a couple of days ago and it worked for me. I was able to couple with iPhone and iPad and now works. I am not sure what the problem was, to be honest, I think a bug in the app, but again, I cannot be sure. Don't give up :)

    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    Tried 4 different iOS devices tonight:

    i6s iOS9: Fails

    iPad2 iOS 9: Fails

    iPod iOS 9: Fails

    i5s iOS10: Works!

    @Amir: Have you tested with iOS9? App claims iOS8 and above and some devices can't upgrade to iOS10.

    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    iPad2 does not have BTLE support for BTLE began with iPod touch 5th Gen, iPhone 4S and iPad 3rd get.

    The app was developed initially in iOS9 on my iPhone6 and Robb's Nexus 5 (which had issues with other bluetooth devices, so he upgraded to a Pixel). The iPhone 6s should definitely work. Are you unable to discover the device or unable to connect after it is discovered? It may not be discoverable if you had previously paired, and you may need to reboot the flight board for the software to go into discovery mode.

    On certain Android devices, it's possible that pairing at the system level is preventing the app from making a connection. Sometimes, Bluetooth issues can be fixed by deleting prior pairings. Here is what you need to do:

    Navigate to Settings

    Tap Bluetooth

    Find the device you want to unpair and click on the options (gear icon) right next to it

    Tap Unpair

    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    @Amir Updated table:

    i6s iOS9: Fails

    iPad3 Retina iOS 9: Fails

    2x iPod touch 5th gen iOS 9: Fails (both)

    i5s iOS10: Works!

    iPad Mini iOS 8:Fails

    All of these devices have BTLE, as I am able to BTLE connect with all of them (get the FLYBRIX name to come up after a scan and see the B icon illuminate at the very top of the display. Then see the firmware mismatch message, so definitely BTLE connected.) The problem is after the BTLE connect, where no controls work. It's the same exact failure mode for all of the devices with iOS8/9.

    Have you tested the latest app (1.4.1) on iOS 8/9 or just iOS10?

    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    I am having similar problems. I get blue flashing lights with firmware version 1.3, yellow flashing with 1.4. At first the app on our iPhone 5s (iOS 10.1) wasn't finding the drone, but after updating the app, drone is recognized no problem. However, with both firmware versions I get a message (after the drone is connected) that I need to update the firmware and can go no further.

     
    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    The firmware mismatch screen just means the configuration needs to be updated as well. If you go to the configuration screen, can you select the quad configuration and hit update?

    Hey John,

    I have not tested 1.4 on devices running iOS9 or below (my phone was the last straggler) and I wish I could test these devices to see what the messages were. If I understand correctly, you are saying that the phone connects via bluetooth, but then you cannot arm the flight board or change the configuration.

    I don't see how the iOS version is affecting anything after the connection is established. The configuration is version dependent, but the control signals from the phone to the flight board aren't affected by the app version, configuration, or firmware version so even if there is a mismatch you should still be able to arm the device and control it.

    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    I updated OS, and everything is operational with version 1.3 firmware now. Will check 1.4 later.

     
    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    I just found an ipad running ios9 from another group in our office so I'll give it a try.

    It seems we've found a genuine issue with ios9 that doesn't appear in ios10 and may be related to some android issues as well.The difference is in the implementation of UInt8Array.slice which was not implemented in older versions so we provided a custom implementation. I think I'll have a fix submitted to the app store in a few hours

    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    1.4 is working well so far now.

     
    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    App version 1.4.2 is up on the app store and fixes the bug with bluetooth.

    (the bug with bluetooth on iOS before version 10)

    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    Thanks Amir. 1.4.2 works for us now on iOS9. Thanks for tracking this down and fixing.

     
    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    App version 1.4.2 is up on the app store and fixes the bug with bluetooth.

    (the bug with bluetooth on iOS before version 10)

    0
    Comment actions Permalink
  • Avatar
    Chris Nichols

    1.4 is working well so far now.

    0
    Comment actions Permalink

Please sign in to leave a comment.

Powered by Zendesk