News for January 2018

    Monday, January 29, 2018
    2018-01-29

    What's new in this release?

    • Improved V1C-LE connectivity
    • Improved auto start for Android 8.x
    • Improved multi-window support (7.0+)
    • Mostly static white text changed to orange for less wear on OLED screens and better night vision (speed is still green/white)
    • Alert screen dimmer option
    • Alert screen flash option
    • Hide navigation bar option
    • Toast messages restyled and color coded by category (green = info, orange = warning/attention, red = error)
    • Bug fixes

    I made a lot of changes to LE connectivity, hopefully for the better. I tested it exhaustively on three different brands of hardware (Google/LG, Alcatel, Samsung) running four different versions of Android (8.1, 7.1.2, 7.0, 6.0.1), and it's working pretty well. I was able to trip it up a little when pulling the plug on dongle power at the worst times, but it always recovered and reconnected. I wasn't able to test on 5.x, but I don't expect it to have any problems. I'll continue to work on making it smoother for brown-out starts.

    Hope no one minds the change to orange for mostly static text that stays in one spot on the screen for a long time. After only a few minutes, I started liking it even more. It's way better at night. I got the idea to change it after researching which colors are worst for wearing out AMOLED screens ("burn in"). Worst are blues and whites. Best are reds, yellows, oranges, and greens.

    I LOVE the alert screen dimmer, personally. I use it (60%) in combo with the alert screen flash for new, non-muted alerts. The flashes are color coded to the band, of course. :) I'm sure there will be tweaks in future releases. If you depend on the speedometer or speed limits, you may not want to use the dimmer. I could add an option to raise those items above the dimmer, if there's interest in that.

    Master changelog for all releases.


    Wednesday, January 24, 2018
    2018-01-24

    What's new in this release?

    • Addresses issues connecting to V1C dongles
    • New audio options for alert volume ramping by signal strength
    • Status bar icons revised

    Master changelog for all releases.


    Sunday, January 21, 2018
    2018-01-21

    What's new in this release?

    • Reverse geocoding (Internet required)
    • Speed limit display (requires reverse geocoding)
    • New status bar icons
    • Sweep sections fetched from V1 after each connection to ensure correct values are cached for display in Custom Sweeps definition screen
    • Elevation display removed
    • Fixed bug where enabling Always Mute V1 option would disable app bogey lock tone and announcement
    • Other minor bug fixes

    The reverse geocoding option is intended to be used for auto profile/sweeps pushing and speed-limit-based muting options to appear in a future release. The speed limit display option was added mainly because I was already getting the data in the reverse geocoding, so why not show it (disabled by default). Reverse geocoding (primary) and speed limits come from OSM (OpenStreetMap). When (not if) you find roads in your area with the wrong speed limit, or none at all, you can correct them in OSM. Just go to OSM web site, create a free account, and add or edit them wherever they're missing or incorrect. If you don't care about any of this, or you're using a dedicated device with no data, or you just don't want to use more of your data, you'll want to leave these options disabled. In the future, and if there's enough interest, I plan to try some no–data-required options for detecting state boundaries.

    The sweep sections for your V1 are what define the boundaries for your custom sweeps. For v3.8952 V1s, there's one sweep section: 33.360 - 36.051. For older V1s, there are two sections: 33.xxx - 34.770, 34.774 - 36.xxx (I don't have an older V1 and I don't remember what the xxx's are). No sweep may span a section boundary.

    Alert Screen

    Master changelog for all releases.


    Sunday, January 14, 2018
    2018-01-14

    What's new in this release?

    • On Android 6.0+, all required permissions are checked on app launch, and the user is prompted to grant any that are missing.
    • Fixes for notifications on Android 8.0+.

    If after launching you get the "draw over apps" permission screen, please enable for JBV1 and then hit your back button.

    Master changelog for all releases.


    Saturday, January 13, 2018
    2018-01-13

    What's new in this release?

    • Fixed issue where app could try to create an overlay when overlay permission has not been granted, resulting in a crash
    • Fixed issue where app could exit when dialog windows remain open, resulting in a crash on exit
    • Fixed issue where locking out an alert from the alert log might not lock out the entire alert trail if the trail was longer than the configured lockout radius
    • Long press on settings/profile/sweeps region of alert screen will display current sweeps

    Master changelog for all releases.


    Thursday, January 11, 2018
    2018-01-11

    What's new in this release?

    • Option to launch Daze* after connection to V1 (*Substitute W for D)
    • Alert log map fixes and enhancements
    • Fixed issue where lockouts with > 10 MHz tolerance could miss an alert frequency > 10 MHz from lockout frequency but within specified tolerance
    • Auto lockouts will now be deleted from database after unlearn count is reached (they used to hang around in case of future relearning)

    Alert log map enhancements:

    More info has been added to lockout markers, including created date, last seen date, and last visited date. There's a new menu item to toggle visibility of lockout circles. Long pressing an alert marker title will isolate that alert and any associated lockout for better visibility. This means that all other markers not related to the alert whose title you long pressed, or its lockout (if any), will be hidden on the map. Example (in thread)

    Alert Map Locked Out Alert Map Details

    Master changelog for all releases.


    Wednesday, January 10, 2018
    2018-01-10

    What's new in this release?

    • Auto start for V1Connection Android (SPP/non-LE)
    • Auto start improved for V1Connection LE
    • Auto start wake lock option now applies only to V1Connection Android
    • Option to not show disconnected icon on status bar when auto start enabled and JBV1 not running
    • Option for 125-meter lockout radius
    • Bug fixes

    If you're using auto start now, updating will kill the auto start service. After updating, you'll need to manually run the app once, or restart your device, before the service is restarted.

    Master changelog for all releases.


    Saturday, January 06, 2018
    2018-01-06

    What's new in this release?

    • Improved signal graph visibility
    • Application auto start (V1C-LE only)

    New connection options, some of which (Auto Start, Use Wake Lock) are for V1C-LE only at this time.

    If you're going to use Auto Start, be sure to first disable any automation app launching of JBV1. How much battery is used by the Use Wake Lock option varies greatly by device. On my Alcatel 5044R, it only uses about 3% overnight. On my old Galaxy S5 Active (original battery, very old), it uses a bit more. With Use Wake Lock disabled, no extra battery is used if nothing else is keeping the system from sleeping, but auto start generally won't happen until some other event occurs (power connected, button pressed, BT connection to car). I don't see this as a bad thing for dedicated devices. I'll look into auto start for the non-LE dongle when I have more time.

    If you're not using any lock screen security, Wake Display will also dismiss the key guard.

    Wake Display

    The Darth Vader voice (optional) is me, with some enhancements. :) I know it's a little cheesy, but I couldn't resist.

    Master changelog for all releases.


    Bluetooth is a registered trademark of Bluetooth SIG, Inc.
    iPhone and iOS are registered trademarks of Apple Inc.
    Android, Google Play, and the Google Play logo are trademarks of Google LLC.
    TMG is a registered trademark of Chen, Kuan-Ming
    Valentine One, V1, V1connection, All-Bogeys, Logic, Advanced Logic, and Valentine One Generation 2
    are registered trademarks of Valentine Research Inc.