UPDATE-finally!
How can I get this to connect properly?
I don't have the cycle analyst and I can connect via bluetooth at the moment because when I upgraded my phone to 5.1 android it stopped connecting.
I have been having issues with connecting with BT on my Android handsets, too! I have managed to get it connected by first turning off BT, and then making sure that the app is fully closed out of the system.
Next, go to your BT settings page and turn on BT. Wait until it has finished searching for all other devices in the nearby vicinity (there will usually be some type of icon or circle that 'spins' while the searching process is active). Once the searching has stopped, quickly go and open your GoldenMotor.app and tap the "b" icon to search for your GM MP5 via BT. Choose 'GM' and go back to your speedo screen. Hopefully, it will not force close at this point. If it does, repeat as necessary.
GM needs to troubleshoot the way the app handles its BT handshake routine. Probably needs a delay to make sure that BT is finished searching before it goes into its handshake routine with the MP5 -OR- configure BT to be only used by the GoldenMotor.app while it's in use.
If the above does not work at several attempts, you can try to turn off BT and turn it back on and toggle visibility mode (always visible or never visible) and then trying to open the GoldenMotor.app.
Once everything starts working, my phones seem to work fine until the next I reboot the phone or turn on/off BT. Then I have to go through the same annoying process.
** I hope GM redevelops this app as it's a very nice idea. I even see BT battery monitors/
BMS hardware coming. Keeping compatibility with iOS and Android with the same hardware is difficult as neither have compatibile BT serial communications with each other. Log files are great and a miles/km toggle would be a nice added touch moving forward--1.6x variable in the app settings might throw off other figures and calculations (not sure which ones) **