What’s New In Brainiac 3.7

What’s New In Brainiac 3.7

With more people using Brainiac with USB accessories (both on tablets and Android head units) we discovered that the broad fixes we put into version 3.6 had a larger affect than we had hoped.  In that version we widened the detection of USB devices to all possible connected devices because not all Arduino boards use the same identifiers, and these boards are used for our relay accessory.  This issue needed to be fixed, and we managed to sneak a couple of other small additions to the software into this bug fix release as well.

Fixes and Additions in 3.7:

  • USB Accessory Prompt and Detection Fix
  • Added gesture setting to place global volume control touch point in the lower right corner of the screen
  • Added Midship Runabout Logo
  • Added power windows, trunk and fuel icons for relays
  • Fixed navigation bar color for newer Samsung devices with on-screen navigation

More on the USB fix

The side effect of the previous v3.6 USB detection fix has been that our application now prompts for permissions for every USB accessory that’s connected.  This isn’t that big a deal usually for tablet users as the tablet stays powered on in sleep mode in most cases, but for an Android head unit that powers on and off with the car, these prompts for different accessories becomes really annoying. 

We also found that if the user did select that they wanted Brainiac to be used as the default app for an accessory that we didn’t know how to handle, the app that was supposed to use the accessory would not be able to access the USB device.  Some examples of devices with this behavior are accessories such as an Apple CarPlay dongle, USB drive, USB ODBII reader etc.

Version 3.7 should now correct this issue.  We have white listed a set of USB devices that Brainiac knows how to interact with.  We went back out to the community to try and make sure that we had everyone’s device listed.  Most Arduino’s have the same vendor and product ID but some variants may broadcast themselves as something different.  If your Arduino is not recognized by Brainiac v3.7 please do reach out to us with the information below.

Download and run the USB Device Info app to your tablet/head unit.  It will list all of the connected USB devices.  Find, and select, your Arduino as one of those devices and send us this screen shot from the app:

Example Screen Shot. Your values will look different.

That will give us the vendor and product ID of your device so that we can adjust our whitelist to include your device.  To solve this going forward we will be offering our own set of compatible electronics starting with the FRS/BRZ/86 climate control and providing an all in one Relay Accessory unit of a small Arduino board and relays all in a nice plug-and-play plastic enclosure.

    • Related Articles

    • What’s New In Brainiac 3.8

      The latest and greatest version of Brainiac software is now available in Google Play! This version is primarily focused on making sure we have all of the climate control features working for the launch of the early access program for the ...
    • What’s New In Brainiac 3.6

      We ran into an issue with the compatibility with some versions of Arduino boards utilized for the relay accessory, so we needed to post up a new version 3.6 that corrected the issue as well as include some updates that we had already finished in the ...
    • What's New in Brainiac 3.9

      NOTE: Version 3.9 has now been released.   New Functionality Single Zone Climate User Interface: To support different vehicle climate control from Brainiac we need to support vehicles with both dual and single zone.  Some example vehicles with single ...
    • Initial Setup of Brainiac Software

      NOTE: Images below are from a 2022 Samsung Galaxy S6 Lite 10.4" tablet running Android v11 Your tablet may differ slightly based on the version of the operating system. This article will cover different topics such as setting up Brainiac to be your ...
    • Brainiac Power Settings Configuration (Marshmallow 6.0)

      In Google’s/Samsung’s infinite wisdom they introduced a setting in Android Marshmallow 6.0 where you have to explicitly set apps to have permissions to draw over top of other apps.  Of course this also affects the Brainiac home screen launcher as we ...