Blog

New Android App Beta Available

Hi Reader,

I’m overdue for a bigger update, but here’s a quick one:  a new Android app version has been uploaded.  Google now allows open beta testing, so you can get it here with minimal hassle.

What’s new?

  • Firmware uploads to the Mooshimeter are about 8x faster.
  • Data from multiple meters at once can be streamed in to the scan page/dashboard
  • The scan page has icons to show you which meters are connected and disconnected

What’s Next?

Besides porting the changes to the iOS app, the next big items are:

  • Adding manual ranging to the graphs
  • Adding power factor as an option in the readings

In other news, the next manufacturing run of Mooshimeters is well under way and I’ll write an update about that soon.  Thanks

~James

22 Responses to “New Android App Beta Available”

  1. David August 31, 2015 at 4:30 am #

    I am having problems with the Beta. I checked to see if there was a firmware update and there was it said new image Ver: 1 1437089929 Size: 147456. I hit start programming. it downloaded the image and started loading it the progress bar gets almost all the way over. Where it stops and Programming canceled comes up. When you go back to the main screen it shows Invalid Firmware.

    • James August 31, 2015 at 9:28 am #

      Can you provide your phone model and Android version? Also, if possible, try updating after installing fresh batteries? That seems to make a larger difference than expected.

      • David August 31, 2015 at 5:13 pm #

        I am using a 2012 Nexus 7 tablet. I am running Cyanogenmod 12.1 current nightly. I have fresh batteries. I tried it several times to no avail. Thank you very much for your quick response.

  2. Tim August 31, 2015 at 2:41 pm #

    I experienced the same symptoms described above by David: “Programming cancelled” followed by “Invalid Firmware”. Fresh batteries or even a bench power supply didn’t seem to help. On the fifth attempt I got the usual “Programming cancelled” message, but it actually appears to have succeeded because my Mooshimeter is running again. My phone is a Nexus 5 with Android 5.1.1.

  3. James August 31, 2015 at 2:45 pm #

    Thanks Tim. I’ll revisit the firmware validation code. The root of what makes it so difficult is that to send firmware quickly, you have to queue up multiple BLE packets in the Android layer, but I have a sneaking suspicion that Android doesn’t guarantee the order they’ll be transmitted in on some systems. Will dig.

  4. Martin September 1, 2015 at 12:18 am #

    “Connect failed. Status: 129” says mine, followed by “Connection timed out.” This is nothing new, I’m assuming Android 4.3 on a Sony Xperia V does something odd with its BLE. My meter works fine with a colleague’s 4.4 (or possibly later) Nexus.

    • Martin September 1, 2015 at 12:33 am #

      Ah. That’s the regular app I’m talking about, not the beta.

      Got the beta. That one cheerfully says “Connected!”, and promptly crashes.

      • James September 1, 2015 at 8:50 am #

        Thanks Martin. Clarification: Does it crash on your colleague’s Nexus or your Xperia?

        • Martin September 1, 2015 at 11:37 pm #

          On my Xperia. Haven’t had the opportunity to try my colleague’s device yet.

          • Martin September 9, 2015 at 11:22 pm #

            Oh, the report-a-crash thing does say things that might be usable; among other things: NullPointerException, PeripheralWrapper, isNotificationEnabled, line 354. On the Xperia.

  5. Brian September 2, 2015 at 8:08 pm #

    Just got around to trying with Nexus 7 Tablet… Android 5.0.2 recent update. Any tineline for working with non-phone machines?

    • James September 13, 2015 at 10:37 am #

      There’s limited support through Python using the BLED112 (it’s a USB dongle). That code is available here: https://github.com/mooshim/Mooshimeter-PythonAPI

      But as far as a full UI on PC/MAC – on the wishlist but app upgrades come first!

  6. katho80 September 3, 2015 at 12:41 pm #

    Open beta testing does not work for me. By clicking the mentioned link, I just get an reply from google, saying that this app is not available for my account (my account is not granted to take part at the test program for the app).

    • James September 9, 2015 at 12:48 pm #

      Just found some misconfiguration in the release, please try again

      • katho80 September 13, 2015 at 12:29 am #

        Hello James,

        thanks for inviting me to beta testing. Just downloaded the app and tried to update mooshimeter’s firmware (Ver: 1 Build: 1437089929 Size: 147456), but I ran into the same issue then David (programming cancelled / invalid firmware).

        My device:
        Sony Xperia Z3 ver. 5.1.1 build 23.A.0.546 (Stock).

        • James September 13, 2015 at 10:40 am #

          Hi Katho,

          If the app made it all the way through the process and only said “Programming Cancelled” at the end, it probably succeeded (a bug in ending condition). If it still shows invalid firmware in the scan page though, it did indeed fail… can you try with fresh batteries?

          • katho80 September 14, 2015 at 5:17 am #

            Hi James,

            the scan page showed “invalid firmware”. I got my mooshimeter back working by leaving the beta test, installing the official app, and installing the new firmware with the official app (worked on the first try with the old batteries). Then I started beta testing again to get the beta app. Now I have the new firmware together with the beta app working. So I think the batteries are not the reason.

          • David September 20, 2015 at 2:56 am #

            Thank you katho80. I also left the Beta, and I got the same results. My Mooshimeter is also back to working.

          • James September 23, 2015 at 2:43 pm #

            This is valuable feedback, thanks guys. It looks like the steps I took to speed up the firmware download result in corrupted firmware for some users.

          • katho80 November 4, 2015 at 8:55 am #

            Hello James,
            today I tried flashing the new firmware with the new app Version V1.0.16 (441).
            The first time it said “Invalid firmware” after rebooting the mooshimeter, but at the second try everything went alright, the mooshimeter started working again.
            So it seems to me you found out the issue with uploading firmware faster on Android.

  7. Bradley September 9, 2015 at 12:37 pm #

    The multi-meter display was great last weekend, I use 2 meters to measure my Solar input and load of my trailer. Like others I also have problems, the application did not close down fully causing connection issues when using a second android device, stuck discovering services requiring my device to be rebooted to connect to the meter again…invalid firmware which wasn’t, but for beta software it is well on its way!
    My wish list of changes is: move the zero key to a menu, I often hit this button when holding the phone. Make the graphing option a select button instead of rolling the phone… that was the user can decide when to graph data and when to not…

  8. i-D.Nzanzu March 15, 2016 at 11:18 pm #

    real time monitoring of wave form should be a big advantage in the graph mode,
    Computing from trend to buffer mode takes several seconds on my HTC ONE (Android)
    (My english may seem to be poor because I speak engish occasionnaly, I leave in a french spoken country and I do speak french)

Leave a Reply to i-D.Nzanzu Click here to cancel reply.