News for 2018

    Saturday, December 22, 2018
    2018-12-22

    What's new in this release?

    • Removed Priority Conflict Mutes V1 option, behavior is now always false
    • Removed K band Double Mute option, behavior is now always true
    • New Ka alert sound option, Only on Band Conflict
    • 12/19 camera database update
    • Bug fixes

    This release contains improvements mainly for users who prefer to hear and mute alerts from V1 or attached peripherals.

    If V1 is alerting to a stronger K-band signal that shouldn't be muted by any rule (locked out, box muted, etc.), JBV1 will no longer mute V1 because it thinks a weaker Ka-band signal should have priority (this is what the old priority conflict mute option was for). I can't make V1 audibly alert to a signal of my choosing, so there's a new option for Ka alert sounds called Only on Band Conflict. When enabled, JBV1 will audibly alert to a Ka signal only when JBV1 thinks that should be the priority alert and V1 is audibly alerting to some other, presumably stronger, non-Ka-band signal. If you want V1 making all (most) of the alert sounds and you want to use this new feature, you should enable the alert sounds master switch, disable the band-specific alert sounds for all bands except Ka, and enable the Only on Band Conflict option below the Ka band Alert Sound option.

    When you press a hard mute button (V1 knob, concealed display, remote button), JBV1 will un-mute V1 only on a new alert that shouldn't be muted by any rule. JBV1 will not un-mute V1 because of changes to alert priority among the alerts that existed when V1 was muted. I'm considering options to control this un-mute behavior by band and strength (e.g. un-mute on new K alert only if initial strength > 3), so let me know what your thoughts are on that.

    Master changelog for all releases.


    Wednesday, December 12, 2018
    2018-12-12

    What's new in this release?

    • Support for latest TMG a-15 firmware
    • Removed "Show distances in mi/km" option to avoid confusion with English/Metric option
    • All distances now shown in miles (English) or kilometers (Metric), including in the alert log
    • Fixed crash in multi-window mode when user marks icon tapped

    Master changelog for all releases.


    Thursday, December 06, 2018
    2018-12-06

    <p><strong>What's new in this release?</strong></p>

    <ul> <li>JBV1 now includes location data for thousands of red light cameras and speed cameras in the USA and Canada! To activate this data, visit Settings &gt; Marks and enable the Auto Update RLC Data and/or Auto Update SC Data options. Also, be sure that the Imported RLC Enabled and/or Imported SC Enabled options are enabled.</li> <li>Option to disable announcements of RLC, SC, et al, marks.</li> <li>Bug fixes</li> </ul>

    <p>I'm now partnering with POI-Factory.com to provide RLC and SC location data in the USA and Canada. This data is updated weekly by POI-Factory.com, and every future JBV1 update will include the very latest data. I plan to update JBV1 at least twice a month to keep this location data as up to date as possible. You can stop these auto updates by disabling the Auto Update options. At this time, you can delete a particular RLC or SC, but it will return on the next data update if it's still in the new data. I will fix this as soon as I can (probably not before Christmas). Early next year, we plan to enhance the experience with directional alerts and optional automated feedback of camera approach telemetry (to support directional alerting). I also plan to switch to online location data updates next year. If you're interested in using this data, please help the POI-Factory.com community by reporting changes here:</p>

    <p><a href="http://www.poi-factory.com/camera-feedback">www.poi-factory.com: Report Enforcement Camera Locations &amp;vert; POI Factory</a></p>

    Master changelog for all releases.


    Wednesday, November 28, 2018
    2018-11-28

    What's new in this release?

    • Option to double mute K-muted alerts that will be auto muted when the K mute timer expires, which eliminates brief audible alerts from V1 prior to an auto mute being applied.
    • Fixed crash when tapping Box Mutes button with no enabled and defined boxes.
    • Miscellaneous improvements and fixes.

    Master changelog for all releases.


    Wednesday, November 14, 2018
    2018-11-14

    What's new in this release?

    • TMG: Optional app-based auto kill in auto sleep mode
    • Fixed a crash in box mute toggles
    • Fixed icon elevation issue in landscape layout

    Master changelog for all releases.


    Monday, November 12, 2018
    2018-11-12

    What's new in this release?

    • New V1 alert announcement option: Announcement Type (band, frequency, band+frequency)
    • New V1 alert announcement option: Announce Box (instead of, before, after)
    • CSA SRO improvements

    You will most likely want to revisit your audio announcement options. Sorry for the inconvenience, but I needed to make the frequency announcement options less confusing.

    Master changelog for all releases.


    Wednesday, November 07, 2018
    2018-11-07

    What's new in this release?

    • Box mute toggles (tap gear icon on alert screen, then "Box Mutes")
    • Longer options for auto start connection delay
    • Settings export/import
    • CSA Same Road Only (SRO) option now requires Reverse Geocoding to be enabled by the user
    • CSA+SRO tweaks
    • PAWS and CSA lag time (how old the "current" data is, in seconds) shown on standard portrait alert screen beneath their respective status indicators

    Master changelog for all releases.


    Saturday, November 03, 2018
    2018-11-03

    What's new in this release?

    • Fixes an issue with connections to TMG a-15 where a connection thread was remaining alive after app exit. Reboot your phone immediately before or after updating to be sure that any such thread is gone.

    Master changelog for all releases.


    Friday, November 02, 2018
    2018-11-02

    What's new in this release?

    TMG enhancements:

    • Overlay "K" and "X" colors match arrow colors
    • Overlay alert timer shows JTK time like a lap time (see video)
    • Alert log shows JTK time and mode for each logged hit (Killed, Auto sleep, Test, Receive only, in M column; see video)
    • Option for JTG in Test mode
    • Option to mute TMG CPU after connecting
    • Options for connection announcements
    • Multiple TMG device pairings supported
    • Speed-based Auto Defense Mode (NOT FULLY TESTED)

    You guys will be guinea pigs for the new Auto Defense Mode, which switches into and out of receive only mode based on your speed. I still don't have an installed system to fully test it myself. Watch it carefully and let me know if it's not working as expected. How it should work:

    There's a 6 mph (or km/h) spread (+/- 3) on when receive only mode (RCV) will engage and when your selected defense mode will engage. This is to prevent modes changing constantly if you happen to be driving right around the speed you selected. So if you selected 30 (mph) and a defense mode of AUTO SLEEP, JBV1 should engage RCV ONLY mode as you start driving, and it will engage AUTO SLEEP mode when you reach 33 mph. It will stay in that mode until you slow to 27 mph, at which point it will engage RCV ONLY mode. It will stay in RCV ONLY mode until you reach 33 mph again. Important: If you manually change the defense mode while Auto Defense Mode is enabled, JBV1 will change it back to what it should be based on your Auto Defense Mode settings. That's how it's supposed to work.

    An auto JTK demo showing overlay and alert log changes…(see video in thread)

    Master changelog for all releases.


    Friday, October 26, 2018
    2018-10-26

    What's new in this release?

    • Options for no rear/side/time mutes of white-listed signals
    • Option to view application logcat and send it to developer (use only when directed, please)
    • When speed limit units differ from selected application units, speed limits are corrected to application units
    • Support for latest TMG a-15 firmware
    • Alert screen and overlay icons for TMG now show red for RCV ONLY mode to indicate no protection
    • Bug fixes

    New TMG f/w support includes mute on/off. Unfortunately, it's not possible to read the current mute state of the TMG a-15, so if you connect to it with TMG already muted, JBV1 will show it as not muted and you'll have to toggle it twice to unmute. I decided this was better than always unmuting it after connecting. If you power off the TMG in a muted state, it will be unmuted on next restart.

    Master changelog for all releases.


    Saturday, October 20, 2018
    2018-10-20

    What's new in this release?

    • Removed swipe down for TMG control panel
    • TMG live icon added to alert screen and overlay (tap alert screen icon for control panel)
    • Long press TMG alert screen icon to switch to next mode in this sequence: Receive Only, Test, Auto
    • TMG control panel shows selected mode name, with current auto kill (Test) and/or sleep time (Test+Auto) settings

    Waze

    Alert Screen Landscape

    Alert Screen Portrait

    Master changelog for all releases.


    Thursday, October 18, 2018
    2018-10-18

    What's new in this release?

    • TMG custom auto sleep time option
    • TMG overlay displayed when app running in foreground
    • TMG bug fixes

    The "custom auto sleep time" works by toggling the CPU out of auto sleep mode and then back to auto sleep mode.

    In test mode, the overlay now shows a big "K" as soon as kill begins, then a big "X" when the kill has succeeded (CPU in receive only mode). In receive only mode, the overlay will show a big "X" immediately, to indicate no protection.

    Master changelog for all releases.


    Wednesday, October 17, 2018
    2018-10-17

    What's new in this release?

    • TMG A-15 support!
    • Improved CSA Same Road Only algorithm (I think so, let me know)
    • Bug fixes

    TMG A-15 support notes: I just got the BT command data for volume up/down about 2 hours ago, so I was scrambling to revise the controls layout, add the commands, and test. The volume buttons are small for now, but I will improve the layout soon. As with the hard buttons, you have to wait after a button press for the voice report to finish before another button press will work. From the alert screen, swipe down on an empty space in the background to pull up the TMG control panel. You can adjust volume and toggle the RCV and SLP buttons. When JBV1 is in the background, a TMG alert will result in a full-screen overlay in red (front alert) or yellow (rear alert). You won't be able to touch anything behind the overlay while it's onscreen, so you'll have to wait for the alert to clear. If running in TEST mode (SLP button lit), you have the options of custom auto kill and sleep times. You may also tap the alert overlay anywhere for JTK before auto kill occurs. When the kill commands start (it can take more than one), the background arrow will be replaced by a big X. After an alert has cleared, the CPU will be automatically reset to TEST mode after your selected sleep time, unless you press one of the buttons during the sleep time (which cancels the reset back to TEST mode). Gun type is listed in the alert log when you drill down to a specific alert to see all its hits. If you see no gun type, then it was a V1 laser alert.

    Master changelog for all releases.


    Saturday, October 13, 2018
    2018-10-13

    What's new in this release?

    • New Ka-band alert sound
    • Band-specific bogey lock tones when alert sounds disabled (dee-dee-brap, dee-dee-brap-brap, dee-dee-snort, etc.)
    • Bogey lock tones and alert sounds will play when enabled in settings
    • Configurable V1 settings display tap, double tap, and long press actions
    • V1 Quick Change toggles instantly change V1 settings without profile push
    • Options for priority alert display of auto-muted alerts (the master setting is inverse of old setting)
    • Alert Recall (swipe left/right on empty area of alert screen)
    • Two more K-band boxes (five total)
    • Wake display option won't wake display when app auto starts with device in pocket
    • New "JBV1" night style for maps
    • New CSA alert map icons: Blue = unconfirmed, Red = confirmed
    • CSA alert highlighting: Blue = unconfirmed, Red = confirmed
    • Settings and other supporting activity screens re-themed to be more like alert screen theme.
    • Many Display settings regrouped into child screens
    • Marks now appear in overlay

    On the new auto-muted alert priority options (box, rear, side, time), if any disabled option matches an alert, that alert will not show in the priority display, even if an enabled option also matches that alert.

    Here's a video demo of alert screen controls. Movie making is not my thing (yet), so keep that in mind.

    Master changelog for all releases.


    Friday, October 05, 2018
    2018-10-05

    What's new in this release?

    • Options for overlay double tap and long press actions
    • Options for mute (large speaker) icon double tap and long press actions
    • Option to disable connection recovery while moving
    • Overlay bogey counter color updated same as alert screen bogey counter
    • New pop-up alert screen alert map replaces full-screen (background) and inset maps
    • Aircraft detected by PAWS to be within 10 km (6.2 mi) are now shown on the alert screen alert map (if enabled), including their flight paths (if available)
    • PAWS filter settings simplified
    • Removed animations from alert screen updates to reduce update latency
    • Added animations to dialogs (because they make me smile)
    • Fixed some bugs with knob-muted alerts and knob-mute detection

    The new alert screen alert map for CSA and PAWS alerts has a "HIDE" button in the lower left. If you need to see info behind the window, tap the HIDE button to slide the window out of the way, and then a small map icon will slide up over the V1 settings area. Tap the icon to bring the map back into view. The map continues to update while hidden, but not when the app is backgrounded.

    The green (dark map) and blue (light map) circles on the map are in 1-mile increments, out to 5 miles. The orange circle is 1/2 mile, the red one 1/4 mile. When only CSA's are on the map, it will zoom to a little over 3 miles of forward range with your location near the bottom of the map. When aircraft and their paths are on the map, it will zoom out to around 13 miles of total range with your location in the center. Helicopters have a different icon that look like a helicopter (surprise!), and their paths are dotted instead of dashed. The faster a plane or helicopter is traveling, the more space between the dashes and dots. It doesn't vary the spacing along the path to show changes in velocity, it only reflects the current speed.

    Master changelog for all releases.


    Thursday, September 27, 2018
    2018-09-27

    What's new in this release?

    • Removed an options menu item that violated play store TOS.

    Master changelog for all releases.


    Wednesday, September 26, 2018
    2018-09-26

    What's new in this release?

    • Arrow style options for CSA, Marks, and PAWS
    • Speedometer color option (white, orange)
    • Option for control of auto brightness on/off (requires new permission)
    • Layout and style improvements
    • Fixed NPE crash on alternate landscape layout
    • Fixed CAI muting radio when muted alerts occurring under Silent Ride setting
    • Fixed initial volume bug
    • Other fixes

    PAWS has two data sources available now. The primary, default source is a different one than used in previous release, which is now the secondary source. When HD alert table is enabled, the alert screen will show two arrows for aircraft bearing and heading, on top of each other. The white arrow indicates bearing from you to aircraft. The green arrow indicates aircraft heading/track relative to your current heading. So if the aircraft is behind you and to the right at 4 o'clock and traveling along the same road as you, the white arrow will point to 4 o'clock and the green arrow will point straight up to 12 o'clock. On non HD alert tables, the first larger arrow is bearing to aircraft, and the second smaller arrow is aircraft heading/track.

    PAWS

    Master changelog for all releases.


    Saturday, September 22, 2018
    2018-09-22

    What's new in this release?

    • Active V1 alerts appear before other alerts on alert screen and overlay
    • Easier-to-read arrows for non-V1 alerts
    • Additional overlay margin options
    • V1 knob mute detection auto disables when native K muting enabled on connected V1
    • Fixed rear laser alert not showing arrow
    • Proximate Aircraft Warning System (PAWS) alerts to nearby, low-flying aircraft (experimental, see developer options) (effectiveness subject to coverage in your area)
    • Preloaded marks for some aerial speed measurement zones (FL, OH [partial], ME [partial])

    Master changelog for all releases.


    Thursday, September 13, 2018
    2018-09-13

    What's new in this release?

    • Box mute orientation options (ANY, REAR, SIDE, REAR+SIDE); box mute will apply to the selected signal orientation(s) only
    • Support for boxes within boxes (last match wins, so define larger "parent" boxes first)
    • Large speedometer in priority alert display area when no priority alert to display
    • Connection recovery improvements
    • Audio settings rearranged for ease of use
    • Re-targeted for Android P (9.0; SDK 28)

    Master changelog for all releases.


    Friday, September 07, 2018
    2018-09-07

    What's new in this release?

    • Dongle type selection eliminated in connection settings (is now fully automatic, except that V1C Android dongles still must be manually paired to your device)
    • Car Audio Interrupt now has two options: 1) Play as Phone Call, 2) Play as Voice Prompt
    • Option to restore default settings (does not affect profiles, sweeps, profile override data, alert log data, lockout data, mark data)
    • After profile pushed, the mode change delay (when one is required) has been increased from 3 seconds to 10 seconds to better accommodate less performant hardware
    • Fixed a crash related to NOAA weather radar

    App now supports connections to multiple V1C Android dongles. Instead of trying only the first paired V1C Android dongle, it will try them all until it finds an available one. I tried multi-threading the V1C Android connection attempts so all could be tested at same time, but Android seems to queue the connection attempts and blocks on each one. This means the second, third, … , paired V1C Android dongle will take longer to find. At least you no longer have to unpair/pair to connect a different V1C Android dongle, right?

    Car Audio Interrupt in 1.1.6 and 1.1.7 used only Play as Voice Prompt. This method is less intrusive on radios that support it, and even though both radios I have to test on support it, it turns out that not many others do. So I added the Play as Phone Call option, which should work on any radio (or headset) to which your device is connected for call audio. If this feature interests you, you may want to have only announcements enabled in audio settings (disable bogey lock and alert sounds) to minimize radio interruptions. If you had this feature enabled before this update, you'll need to re-enable it.

    Master changelog for all releases.


    Saturday, September 01, 2018
    2018-09-01

    What's new in this release?

    • New audio focus option (do not request focus)
    • Audio focus bug fix

    Master changelog for all releases.


    Thursday, August 30, 2018
    2018-08-30

    What's new in this release?

    • Car Audio Interrupt option
    • Per band alert sound volume controls
    • New option for Ka-band alert sound (Porky)
    • Time mute punch through settings
    • Alert screen bogey counter turns green while V1 is muted
    • Long press a user-muted alert to undo the user mute
    • CSA alert persistence (10 seconds)
    • V1 f/w and s/n info (most recently connected) stored in Connection settings for later referral
    • Alert screen layout tweaks
    • Bug fixes

    Master changelog for all releases.


    Saturday, August 18, 2018
    2018-08-18

    What's new in this release?

    • Import red light camera and speed camera locations from poi-factory.com (you must acquire the files and put them on your device)
    • Options for speaker mode and audio focus
    • Option to control V1 knob-mute detection
    • Option to change "white listed" alert phrase
    • Alert log indicates V1 priority alert with underlined frequency in log hits
    • App mute now indicated with a red X on top of the gray speaker icon
    • NOAA radar ground clutter filter
    • Double tap NOAA radar image to cycle through zoom levels
    • Bogey lock and alert sounds now disabled by default for new installs
    • Bug fixes

    Master changelog for all releases.


    Friday, August 03, 2018
    2018-08-03

    What's new in this release?

    • New NOAA radar image zoom/range option (150 mi, 100 mi, 50 mi)
    • New NOAA radar image layer options (topography, borders, cities, highways, rivers)
    • New CSA terse announcement option

    Master changelog for all releases.


    Wednesday, August 01, 2018
    2018-08-01

    What's new in this release?

    • NOAA Nexrad radar imagery (USA only)
    • New alpha settings for rear and side mutes
    • Changed auto mute precedence to make time mute last
    • Changed "Dir Mute" memos to show either "Rear Mute" or "Side Mute"
    • Changed "Box Mute" memos to show either "ITB Mute" or "OTB Mute"
    • Bug fixes

    NOAA radar imagery: If you live or drive in the western US where there aren't many radar sites, like some remote areas of Nevada and Wyoming, there may be places where you don't get a very good radar image–if you get one at all.

    Auto mute precedence: Time mute was moved to last so that it wouldn't always replace more significant auto mutes (box, direction).

    Master changelog for all releases.


    Friday, July 27, 2018
    2018-07-27

    What's new in this release?

    • New display option, Rear Dark, keeps V1 display dark when a strong rear alert is present
    • New box option to mute ITB for Ka Low (33.8)
    • New CSA option to control announcements of multiple alerts
    • New CSA option to reverse geocode alert locations when road name is unknown (not provided by source)
    • New CSA alert sound option
    • Improved readability of CSA alert thumbs up and report age on main alert screen when HD display is enabled
    • Fixed CSA reverse geocoding bug when Same Road Only option is enabled
    • Fixed profile override area search
    • Other bug fixes

    I have begun working on weather radar imagery using NOAA Nexrad radar images. This will be a lot of work, and unfortunately will provide imagery only for the United States, Puerto Rico, and Guam. For those of you who managed to get API keys from WU before they stopped issuing free ones, the existing option should continue to work unless and until they turn it off (the keys, or the API itself).

    I also will be working on a day mode for the main alert screen and the overlay, for easier viewing in bright light.

    Master changelog for all releases.


    Tuesday, July 17, 2018
    2018-07-17

    What's new in this release?

    • New connection option, Auto Connect, controls auto connection attempt when app started manually
    • Connect menu option replaced by button
    • Bug fixes

    When Auto Connect is disabled, the app will no longer try to connect to a V1C dongle when you manually start the app. This behavior is separate from, and does not affect, the Auto Start option.

    Master changelog for all releases.


    Tuesday, July 17, 2018
    2018-07-17

    What's new in this release?

    • New option for manual/auto lockout indicator. When enabled, mute code "L" replaced by "M" or "A".
    • New option to disable auto learn of box-muted signals. If you use K boxes to mute likely BSM signals, enabling this will greatly reduce learned/learning lockout clutter where these BSM signals are frequently seen in the same general location.
    • New option for speed limit sign theme, no longer changes on English/metric setting.
    • New option to check internet availability on startup, with voice warning if not available.
    • New options for GPS-only overspeed warning, default lockout marker visibility on map, show speed in alert markers, disable connection lost chirp, disable Ka band disabled warning, and signal strength meter colors.
    • New markers and pop-up windows for lockouts on alert log map.
    • Lockout moves on map can be cancelled.
    • Box mute punch through and alpha apply to ITB + OTB muted alerts.
    • Battery voltage shown on standard portrait screen.
    • Fixed CSA time-to-target display bug.

    Master changelog for all releases.


    Friday, June 08, 2018
    2018-06-08

    What's new in this release?

    • (Display) Option for multi-colored signal strength meter
    • (Display) Alert screen flasher flashes screen even when backgrounded
    • (Display) HD Alert Table uses darker backgrounds for Ka- and X-band freqs, for improved contrast with signal strength meters
    • (Alerts) Manually classify V1 alerts as Constant On or Instant On, from alert screen or alert log, with corresponding alert log filters
    • (Quick Settings) Alert Distance toggle replaced with Force Speaker toggle
    • (Lockouts) Directional Unlearn option (enabled = previous behavior)
    • (Map) Lockout info includes bearing when created
    • (CSA) Tap a CSA alert from app alert screen for option to dismiss it

    Tap a V1 alert while displayed on the alert screen to manually classify it as CO or IO in real time. If you make a mistake, e.g. you classify one as CO and meant to classify it as IO, just tap the alert again and then tap IO. If you want to undo a CO or IO classification, just hit the same classification again to un-uh-un-uh-un-uh-undo it. Or you can fix it later from the alert log. You can even classify a locked out signal as CO/IO. Doing so will cause it to punch through the lockout for the duration of the alert. This provides a data trail (alert initially locked out and then classified as real) that may be very useful at a later date.

    Categorize Alert Log Menu

    Alert Log Menu Histograms

    Master changelog for all releases.


    Friday, June 01, 2018
    2018-06-01

    What's new in this release?

    • (Overlay) Increased sizes of font and signal strength meter in HD overlay
    • (Overlay) Option to display CSA report age in non-HD overlays
    • (Display) HD alert table now respects Alert Table Signal Graphs option, shows mute memo instead of mute code when alert table signal graphs are disabled
    • (Alert Log Histograms) Tap on a histogram bucket (bar) to see list of alerts in that bucket (zoom way in first for easier tap)
    • Bug fixes

    Master changelog for all releases.


    Friday, May 25, 2018
    2018-05-25

    What's new in this release?

    • (Marks) New options for directional user marks (1-way, 2-way, all-way).
    • (Display) For locked-out and white-listed signals, alert table signal graphs show circles indicating the coverage relative to your position (center of graph) and bearing, as if the signal graph were a map.
    • (Display) Speed limit sign condensed, automatically uses European theme when units set to Metric.
    • (Reverse Geocoder) URL changed (was broken) for the primary source of location address and PSL data.

    New user mark create dialog

    Marks Alerts

    Direction buttons should be self-explanatory. Clicking the mark name button creates an all-way mark, as before. You can't edit a mark to change its direction at this time. You'll have to remove it and create a new one.

    Alert table signal graphs showing lockout/white list circles:

    Lockout Circles

    The graph is scaled to 500 meters vertically. Width of the graph is variable depending on layout on your device, but it should be about the same number of meters per pixel regardless. The above example shows a lockout with a 250-meter radius centered very near my current location. The lockout circle will move relative to your position (center white dot) and bearing (always up), as if the graph is a map. The idea here is to show you where you are relative to the lockout on a signal. You can turn this off if in developer settings if you have alert screen freezing issues or you just don't like it. I did experience an alert screen freeze once, which was found to be a GPU driver bug that halted screen rendering (not an ANR, app continued to run). After rebooting my phone, it hasn't happened again. If it continues to be an issue, I'll get rid of this, at least until I find a fix.

    New condensed speed limit signs, with auto switching between USA and Euro theme when units are changed between English and Metric:

    USA Speed Limit

    Euro Speed Limit

    Spacing of CSAs in the HD alert table will be fixed in 1.0.7 to look like this:

    CSA

    Master changelog for all releases.


    Friday, May 25, 2018
    2018-05-25

    What's new in this release?

    • (Display) New High-Density Alert Table option
    • (Display) New Arrows Scale with Signal Strength option
    • (Display) Large Font option change no longer requires app restart
    • (Lockouts) New Deep-Analysis Punch Through option (work in progress)
    • (User Marks) New Short Text options for Other and Other2 mark types

    With HD Alert Table option enabled, most critical info is condensed into a tighter group for quicker visual threat assessment. You also get time, distance, and signal graph displayed for all V1 alerts, distance and estimated time to mark for CSA and user mark alerts, and CSA report age in the overlay.

    Arrows Scale with Signal Strength has been the default behavior since alpha. Now you can turn that off if you wish and get the same size (large) arrow regardless of strength.

    Deep-Analysis (lockout) Punch Through is a work in progress. It won't do any extra locking out, so it's safe to try. What it will do is consider a lot of factors in determining if locked out signals are likely NOT originating from their respective lockouts, and thus a threat. If it makes a positive determination, and the signal strength is at or above your setting, the signal will punch through the lockout and you will be alerted. This is not something I can thoroughly test by myself, so please try it out and share your experiences with it.

    Short Text options for Other and Other2 user marks allow you to set the abbreviated text that appears in user mark alerts.

    Here are some screen snips with arrow scaling disabled and HD alert table enabled. In-app alert table, overlay with CSA, overlay without CSA.

    Alert Table

    Alerts

    Alerts

    Master changelog for all releases.


    Saturday, May 19, 2018
    2018-05-19

    What's new in this release?

    • (Alert Log) Top 100 alerts by distance, elapsed time, or initial speed
    • (Alert Log) Alert frequency histograms
    • (Alert Log) Export of alert hits includes lockout parameters for locked out hits
    • (Marks) Added another customizable mark type
    • (Marks) New alert range settings by mark type
    • (Lockouts) New Punch Through setting
    • (Audio) New Bogey Lock Locked-Out Signals setting
    • (Audio) Bogey Lock Auto-Muted Signals setting no longer applies to locked out signals

    The alert frequency histograms have a main chart and a preview chart with a blue selection box. Drag the blue box left or right to control what's displayed in the main chart. You can double-tap the blue box to zoom in, and you can pinch the blue box like an image to zoom in and out. The bar segments that have more transparency are locked out alerts/hits. The bar segments that are colored red, green, and yellow, are alert hits by signal orientation (ahead, to side, behind).

    Histograms

    Master changelog for all releases.


    Saturday, May 12, 2018
    2018-05-12

    What's new in this release?

    • Option to export alert log data to CSV (/com.johnboysoftware.jbv1/alert_log_*.csv)
    • Removed "Default" selection from Sweep Set option in profiles
    • Fixed no error message on push of invalid sweeps (hopefully)

    Master changelog for all releases.


    Tuesday, May 01, 2018
    2018-05-01

    What's new in this release?

    • Removed sweep section gap validation in custom sweeps definition
    • When V1 changes pushed sweeps, changes are saved to the sweeps that were pushed, and user is notified via toast
    • Option for max CSA age
    • Option to shut down Daze* on V1 connection lost (*Substitiute W for D)

    Master changelog for all releases.


    Sunday, April 22, 2018
    2018-04-22

    What's new in this release?

    • Display option to use larger font for frequencies in alert table and overlay
    • Auto mute option to always mute all alerts while stationary, regardless of Silent Ride settings

    Master changelog for all releases.


    Monday, April 16, 2018
    2018-04-16

    What's new in this release?

    • Auto Mute options to enable Silent Ride by band
    • Audio options to announce alerts that begin muted but are later un-muted (Ka, K, Ku, X)
    • Audio options to announce alerts only if white listed (K, Ku, X)
    • Overlay flick to center positions
    • Custom toasts reverted back to standard toasts

    Important: Previous versions had one Silent Ride option for Ka that would exclude Ka-band alerts from Silent Ride muting when enabled. There are now Silent Ride options for all bands, and you must now DISABLE the option to exclude that band from Silent Ride muting.

    I reverted the alert screen toasts back to standard toasts because of some crash reports that had the Toast class, but not any of my application code, in the stack traces. I don't recall having seen the errors before customizing the toasts, so I changed them back to standard toasts to see if the errors disappear.

    Master changelog for all releases.


    Sunday, April 08, 2018
    2018-04-08

    What's new in this release?

    • Initial production release
    • White-listed signals announced as "white listed"
    • V1 display options Auto Dark and On/Off consolidated into V1 Display Mode option [ OFF, ON (default), AUTO ]
    • Sensor Dark option keeps V1 display dark in low-light environments (affects ON and AUTO display modes)
    • CSA alerts in overlay show road name instead of "POLICE"
    • Overlay may be flicked to other corners, for when you need to see and/or touch something behind it

    If you use the Auto Dark mode like I do, you need to go to the end of the Display settings page and select V1 Display Mode = AUTO.

    The Sensor Dark option works with display modes ON and AUTO. When enabled, and while the light sensor on your device indicates low light, the V1 display will switch off (if it was on) and remain off, even during non-muted alerts. When disabled, or when enough light detected, ON and AUTO display modes will function normally.

    Master changelog for all releases.


    Saturday, March 31, 2018
    2018-03-31

    What's new in this release?

    • Google Drive Backup & Restore
    • New CSA options for minimum speed and map distance
    • Always On overlay now shows V1 mode letter / bogey counter
    • Margin settings for overlay
    • Optional over speed warning
    • New indicators for APO (Auto Profile Override) and GEO / PSL (reverse GEOcoding / Posted Speed Limit)
    • Bogey counter added to alternate portrait layout
    • Bug fixes

    Master changelog for all releases.


    Monday, March 12, 2018
    2018-03-12

    What's new in this release?

    • Resolves a CSA issue introduced in 0.9.70.

    Please update promptly if you use this feature.

    Master changelog for all releases.


    Sunday, March 11, 2018
    2018-03-11

    What's new in this release?

    • New overlay option: Always On
    • Long press overlay while alerting mutes all non-muted alerts
    • MANY multi-window mode fixes and adjustments

    I spent over an hour fixing (finally) and tuning multi-window mode. Work continues on Google Drive backup/restore, as time permits.

    Master changelog for all releases.


    Friday, March 09, 2018
    2018-03-09

    What's new in this release?

    • Added thumbs-up counter to CSA alerts on alert screen
    • Added style options for CSA alert map night mode
    • Changed when night mode style is applied to alert map to increase likelihood that the style is applied properly
    • NPE crash fix

    Known issue: When CSA alerts begin while app is backgrounded, the map isn't visible when app is brought to foreground. I hope to have this fixed soon.

    The new styles for night mode:

    Dark Dark Map Theme

    Aubergine Aubergine Map Theme

    Master changelog for all releases.


    Wednesday, March 07, 2018
    2018-03-07

    What's new in this release?

    • CSA alerts now include age on alert screen and in announcement
    • CSA alerts (simplified) now appear in overlay
    • CSA inset map widened, centered, and moved to bottom of alert screen
    • CSA maps show current location toward bottom of map
    • CSA maps now show variable 3D perspective with auto zoom
    • Weather radar alerting alpha now applied to position/bearing indicator
    • Signal graph now shows all raw signal strength data by antenna (used to show combined & sampled data)
    • Signal graph now auto scales to signal peaks, with intent to show relative strength over time instead of absolute strength
    • New option to show signal graph for each threat in alert list
    • New option for full-screen CSA map
    • New options for alert screen orientation lock and overlay background dim
    • Fixes NPE crash when device orientation changes, or multi-window mode engages, before current profile displayed

    Master changelog for all releases.


    Monday, March 05, 2018
    2018-03-05

    What's new in this release?

    0.9.65 fixes another problem with multi-window mode. Sorry for forgetting about this mode, and thanks to someone for crash reports while trying to use it. :)

    I also forgot about other changes:

    • New options for Alert Screen Flasher
    • Option to hide weather radar map location marker

    You can now control the flasher by band and initial signal strength. For example, I have mine set to flash on Laser and Ka band initial 4+, and nothing else.

    I haven't seen any CSA map feedback. Is anyone using that feature? I'm changing it up a little in the next release, adding some 3D perspective and a full screen option. Your location on the map is moved way down near the bottom of the map like below. I'm also removing the option for orientation to north, because that works best with a square-ish map and there just isn't room unless it's really (too) small.

    CSA Map Full Screen CSA Map Small

    Master changelog for all releases.


    Sunday, March 04, 2018
    2018-03-04

    What's new in this release?

    • CSA maps with auto zooming and auto day/night modes, option for orientation to current heading or north
    • Fixed multi-window mode crashes

    Map Fullscreen Map Small

    Master changelog for all releases.


    Wednesday, February 28, 2018
    2018-02-28

    What's new in this release?

    • Option to disable speed restriction on settings
    • Option to announce "out of the box" for OTB signals
    • Option to show weather radar image on alert screen background
    • Bug fixes

    Weather radar images require an API key from Weather Underground. If interested, create an account on WU, and then find the menu option to create an API key, using a project name unique to you, please.

    Master changelog for all releases.


    Wednesday, February 28, 2018
    2018-02-28

    What's new in this release?

    • Settings icon menu optimized for driving
    • Option to display alert screen distances in miles/kilometers instead of feet/meters
    • Alert list restyled a bit
    • Road names added to CSA alert display
    • Option to reverse geocode an alert location for easier same road match. This isn't fully tested, so be careful if you try it out.
    • Fixed title-less dialogs having empty space where a title would be if there was one (Android 5.x)
    • Other miscellaneous bug fixes

    Master changelog for all releases.


    Thursday, February 22, 2018
    2018-02-22

    What's new in this release?

    • New: Auto Profile Overrides (general)
    • New: Silent Ride Tracks PSL option (experimental)
    • New: Announce Bogey Count option (audio)
    • New: Long press large mute button mutes all non-muted alerts
    • New: Speed Limit Sign color option (white/orange)
    • Changed: Settings icon no longer hidden at speed
    • Fixed: V1 mode apply on profile push not working properly
    • Fixed: Profile push dialog, tapping OK without selection disables pushing until app restart

    Auto profile overrides:

    This feature is intended to be used for exceptions to the rule. If you often drive from A to B and need some profile changes along the way, create overrides in those areas and assign the appropriate profile to each area. You should leave your home area with no override, I would think, but you can do it however you like. Although it would probably be ok to create polygons for every state in the USA, it wasn't really designed for that, and I have not tested that use case for performance.

    When searching for a city, county, or state in the USA, search for "city, st" or "x county, st" or "state" for best results. For example:

    1. City:​
      • "baton rouge, la" (Geaux Tigers!)​
      • "atlanta, ga"​
    2. County:​
      • "east baton rouge parish, la"​
      • "fulton county, ga"​
    3. State:​
      • "louisiana"​
      • "georgia"​

    If you click on a search result, and you don't get either shaded polygon(s) or a box, you can't use that area for an override. Some very small towns you may not be able to use for an override. Sometimes you might get a large polygon with no shading. I get that for Texas. I think it's a Google Maps bug, because the code indicates its a closed polygon (required) and it shows up shaded after the polygon is simplified and saved in the database.

    After you've created one or more override areas, don't forget to enable this feature in General settings. Also, the crowd-sourced alerts settings are in the Experimental settings section. Let me know how it works for you in your area.

    And one more thing to remember: The auto profile overrides only require internet when you're searching for areas to use or when you want to see a saved area on a map. Operationally, the feature itself requires only GPS and uses zero data.

    Master changelog for all releases.


    Friday, February 16, 2018
    2018-02-16

    What's new in this release?

    • New: option to announce "in the box"
    • New: mute codes written to alert log
    • Fixed: alert screen dimmer activates when disabled
    • Fixed: alert screen activity could have multiple instances
    • Fixed: connections to non-LE dongle not closing completely
    • Fixed: audio volume reduced after phone call
    • Fixed: alert sounds play during phone call
    • Changed: force speaker option affects announcements only
    • Changed: when force speaker disabled, announcements play to car audio when streaming music, to device speaker otherwise
    • Changed: alert sounds and bogey lock tones always play on device speaker (sorry, had to do this to get better handling of announcements and phone calls)

    Master changelog for all releases.


    Friday, February 09, 2018
    2018-02-09

    What's new in this release?

    • New connection option: auto start delay (3-second default)
    • Master switch for alert screen dimmer
    • New dimmer options: exclude speedo and speed limit from alert screen dimmer, stay dimmed on muted alerts
    • New screen flasher option: use band or orientation for flash color coding
    • New marks option: "Other" mark text customization
    • New box options: OTB mute punch-through, OTB mute alpha
    • Old option "No Priority for ITB/OTB Muted Alerts" changed to "No Priority for Muted Alerts," and it works now
    • Bug fixes (app shutdown, overlay)

    Master changelog for all releases.


    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.