V1Driver iPhone/ios Project

Discussion in 'V1Driver' started by mswlogo, Feb 12, 2016.

  1. mswlogo

    mswlogo Premium Member Advanced User Premium Member

    2,151
    1,734
    0
    Welcome to the V1Driver iPhone/ios for V1

    V1Driver is Now available in the App Store at https://itunes.apple.com/app/id1081009674

    I will NOT be responsible for any tickets or damages due to bugs or behavior of V1Driver. During or after Beta. Drive responsibly.

    BETA IS CLOSED

    FEATURES

    V1Driver is not quite like YaV1, StealthAssist or V1Connection. It's what I've wanted and I think many other drivers wanted, so read on.

    - Automatic GPS Lockouts (selectable bands).
    - Emulated Savvy Lockouts (selectable bands).
    - Alert Notifications with "Mute", "Lock" or "Snooze" acknowledgment
    - Alerts are iWatch compatible
    - Manual Mute (with automatic unmute from other bands)
    - K/Laser Snooze feature (for when stuck behind BSM or LEDs)
    - Live Map showing learning and unlearning process as V1Driver does it's thing
    - Live Alert status on the map (strongest threat only, mirrors V1 display)
    - Automatic reconnection to V1 with minimal battery usage
    - Compatible with Hardware version of Savvy and still be Band selectable
    - Bogie Map showing real time relative positions of "signals" on a 2D map. Super smoothing of data to get rid of noise and redundancy.
    - Signal Strength meter with higher resolution than 8 fixed levels.
    - Rate of Ramp Up on Main threat and each Bogey on the Bogey Map.
    - iCloud backup and Restore of your Data
    - Two Level Savvy Speed Setting (Startup and Quick Override) with automatic Reset and integrated current Speed
    - Extensive Data Filtering on the "Pin Map" to closer inspect what V1Driver is doing.
    - Delete unwanted individual or groups of pins or any "filtered" view directly on the Map.
    - View detailed information on any collected data point (Pin) from the Map
    - Automatic GPS Unlearn
    - "2nd Chance" review of Manual Lockouts by allowing user to delete them within 24 hr's before they become permanent
    - Savvy Warmup feature to allow GPS to get good lock but keep detector quiet in false dense areas (e.g. Parking Garage)
    - No User Manual needed, Integrated help on each control through out the app.
    - Savvy Override GPS Learning, it can learn what you set your Savvy Setting to and reapply it on your next trip to the same location.
    - User Settable GPS Accuracy Monitor.
    - Instant Replay that captures all events in real time all the time and can be played back at any time.
    - Live Histogram of your signal strength also shows signal strength on your route on the Map
    - AutoMute after user specified number of seconds (Per Band)
    - Support for Ku Band for European Users
    - Support for Hands Free Protocol for Motor Cycles, Convertibles or folks that like to blast their music from places other than bluetooth streamed from their phone. It will interrupt audio on alerts, like it's supposed to.
    - Cool Demo mode that uses the "Instant Replay" feature that has Speed, Direction, Alerts, etc. of a real encounter. It will even drop "New Pins" in my home town.
    - Support for "White Areas" these are designated areas like Police stations or regular Speed traps that you never want to take the chance of locking out, due to their regularity of LEO presence.
    - Text To Speech Band and Frequency
    - User POI (Point Of Interest) pins. Drop them where you want. You can set Radius and a Speed Threshold for them to fire.

    Some other notable things:

    - It was designed to allow users to just keep V1Driver in the background !!
    - You never need to take your phone out of your pocket.
    - You never need to relaunch the application (except once per boot).
    - It won't eat your battery.
    - It will instantly connect to your V1.
    - It purposely does not rely on any audio from the iPhone but can. All Alerts (or muted alerts) can stay on the V1.
    - You do not need to turn down the volume on the V1 and rely on the filtered alerts through the phone.
    - You may get a short blip on the V1 or nothing if the phone Mutes it. But that can be a good thing too. It's extremely fast and I might be able to speed it up further.
    - You can literally install it, run it and do nothing and the default behavior will quiet things down in a few days with no fuss with minimal risk.

    BUG TRACKING

    Public Read Only

    If you see a missing feature or bug PM, Post or email me and I'll add it.

    https://github.com/mswlogo/V1Driver-Bugs/issues

    Anything marked "Deferred" means I'll probably wait until next major release to address it.

    RELEASE NOTES

    Version 2.0.17

    Bug - Fixed a case where a K signal was muted (from V1Driver) and just dropped out and is immediately followed by a Ka and everything stays muted (this could be any two bands).
    Behavior change - Improoved Snooze. Read Tip on "Snooze Mute For" option in Automute & Snooze Settings. This much safer to use and much smarter.

    Version 2.0.15

    Bug - There was a fairly rare, but dangerous case a user found that when a signal was just muted by Savvy or GPSMute (usually K-Band) and within 2 seconds of that mute action a signal that should not be muted occurrs (usually Ka) and V1Driver would not unmute when it should. This is now fixed.

    Version 2.0.14

    Bug - Speaker Only option fixed.
    Enhancement - Added Ducking Control to Sound (Read Tool Tip). Defaulted Off (which is different behavior)
    Enhancement - Added Debug Option for Recording Playback to treat events as real or not. The Default is Off. Where before, it was always On.
    Enhancement - Added Optional Delay to Startup Sound on Connection. Allows sound check after car radio pairing is settled.
    Enhancement - SavvySet Pins now can include direction.
    Enhancement - SavvySet pins can be added manually to the map.
    Feature - Added User POI (Point Of Interest) pins. Drop them where you want. You can set Radius and a Speed Threshold for them to fire.
    Feature - You can now search the map for addresses, mainly so you can find a location easier to add WhiteArea and POI pins to.
    Bug - Auto Unlearn was not checking GPS Accuracy.
    Bug - Crash if you entered decimal point in some controls.
    Bug/Enhancement - Added extra sanity check on data coming from V1 and ignore it if not good. Display will show "Bad Data"
    Enhancement - You can now flip Savvy GPS learn from the main Driver screen by tap and hold on the Savvy Override Button. It will also show it's active with a "*" in front if in Learn mode.

    Version 2.0.2 First Release to Store

    HISTORY

    My goal is to satisfy the Escort "9500ix, Max2" croud that own V1's. That is the Market this app is targeted for. Set it and forget it.

    I was very happy with my 9500ix's when they released. When it went off, I always checked my speed and surroundings.
    Today, with Escort's very poor K-Band filtering, only Ka is of any use on any of their products. I had the Sti-R+ and it was very nice but K-Band is near useless.

    The V1 does a very decent job filtering K-Band BSM with TMF2 enabled. It suffers slightly on performance but not nearly as much as Escort's does.
    You get FAST arrows and it's really nice option to enable rear K muting as well as the other K-Band filtering it does.

    The only Weakness in the V1 is stationary K-Band falses. Android folks have YaV1. iPhone folks only had Savvy or Emulated Savvy.
    So it's time the iPhone folks to have GPS Automatic Lockouts and some other goodies.

    The Low Energy bluetooth dongle, only used on the iPhone, makes this more practical to do.
    You don't even need to power your phone. It uses nearly nothing when trying to connect from background and uses very little when actively connected. A long trip might need power.

    I'm looking for folks that really have been waiting for something like this and want to give feedback (not required to be in Beta).

    One critical thing I added that I found missing on Escort based GPS devcies is a certain amount of time must pass between each encounter to be "counted".
    If you drive up and down the street 3 times with a real Leo, the Escorts will lock out the Leo. V1Driver will not. Time MUST pass and you can set that time.
    The default is 3 hits 24 hours apart. The image below is set to "Escort" mode with time set to near zero for testing. 3 passes and it will lock lout.

    TINKERING

    - Back up before tinkering

    - Set the settings to require 0.01 hours between hits and set Savvy to 0.0 (off). Now drive around in the Mall parking lot with the Map up and you can watch it in "Fast Motion" (see Video)

    - To start over uninstall and re-install and you will be back with NO DATA and default settings and restore your backup.

    FEEDBACK or PROBLEMS

    Please post feedback or issues to the thread so folks can help each other.

    I will monitor this thread and jump in if not handled.

    For private correspondence use Send Log option (even if you have no log) in the App

    CUSTOMIZE V1

    For customizing your V1 use Valentines V1 Connection App on the iPhone free from the App Store.

    [MENTION=8]CJR238[/MENTION] Does a nice job explaining how to set things up here.

    https://www.rdforum.org/showthread.php?t=23114

    Customizations are completely optional but highly recommended.

    I personally run (different from factory settings):

    Default Ka Custom Sweeps (same as YaV1)
    K Band Muting - 3 Second delay, Rear Mute - Off, Unmute above 5 - On, No Mute Above 3 - On (basically the most minimal you can set)
    Bogey-lock Volume to Lever

    IMAGES

    The Map is real time. So you will see pins pop on to the map as you encounter alerts and change color as the location changes state.

    10 Ways to Mute:

    - GPS Learned Lockouts
    - Savvy Hardware Speed
    - Savvy Emulated via GPS Speed
    - Snooze (K and Laser Only) Ka or X Cancels (unless GPS Locked) - Double Click Mute to Activate / Single Click to Cancel
    - Manual Mute Single Band (Single Click to Activate)
    - Manual Mute Multiple Band (new bands that are not Auto Locked out will unmute and can be appended to Mute with additional Click)
    - iPhone Notification Mute or Snooze Acknowledgement
    - iWatch Notification Mute or Snooze Acknowledgement
    - Manual Mute on V1 (All Bands until quiet) (not shown and not very safe)
    - AutoMute after User Specified Time (No Manual Clicks ever needed) (not shown yet)

    [​IMG]

    - Day and Night Theme
    - Supports All devices that can run iOS 9.0 and have a GPS Chip in Landscape and Portrait.
    - Tested on iPhone with no data plan.

    [​IMG]

    VIDEOS

    Vortex Video on V1Driver. Thanks Vortex - You explained it perfectly.

    https://www.youtube.com/watch?v=0tRhW1z7gHI

    New Bogey Map Demo

    https://youtu.be/i9a-_UG6luw

    Auto Learn and Unlearn Demo

    https://youtu.be/9eBeu2rc7A0

    Instant Replay Feature

    https://youtu.be/MWxu6r-7AGk

    Savvy GPS Learn Feature

    https://youtu.be/UFdevf9udrQ

    Auto Snooze Feature

    https://youtu.be/5KLmYm-qF_4

    Statistical Analysis on lockout tolerance

    https://youtu.be/IyFchk-1_14
     
    Last edited: Jul 6, 2017
  2. Vortex

    Vortex Making Videos Administrator Advanced User Premium Member

    16,552
    26,932
    0
    Re: Looking for iPhone Beta Testers for new App !!

    Duuuuuude... Sending PM...
     
  3. fanta

    fanta Premium Member Intermediate User Premium Member

    314
    137
    0
    Re: Looking for iPhone Beta Testers for new App !!

    I mean if you have an extra V1 I'll take it and beta test it for you :D :p
     
    Last edited: Feb 12, 2016
  4. Thunderbolt

    Thunderbolt PSL +5 Intermediate User

    218
    165
    0
    Re: Looking for iPhone Beta Testers for new App !!

    I'm not an iPhone person, or a V1 person at this time, but I am thanking you for developing this because it's a good thing for CM enthusiasts.
     
  5. Vortex

    Vortex Making Videos Administrator Advanced User Premium Member

    16,552
    26,932
    0
    Re: Looking for iPhone Beta Testers for new App !!

    So far so good. I'll play around with it a bit and then put together a demo video.

    I'm amazed at how simple this is. Like.. install the app, run it, and that's IT. No setup, no configuration, you don't even have to pair your phone with the V1C LE to connect in the first place. It just works. It's like the exact opposite of YaV1 and its crazy learning curve, haha. Granted it's not as feature rich as YaV1, but it's basically designed to take YaV1's killer feature of GPS lockouts and bring it to iOS users.

    It just about turns your V1 into a Max360. Automatic lockouts and low speed muting with no setup required. If you've always got your iPhone anyways, no automated startup/shutdown stuff needed like Llama/Automator, etc.

    What do you have with the level of sophistication of lockouts? Will it keep track of how many signals it sees in each location and notify you if it later sees an additional signal or will it simply lock out all signals in a certain frequency range, no matter how many there are?
     
    glockman30, jfr0317, belusch and 4 others like this.
  6. ROLLTIDE

    ROLLTIDE Premium Member Banned Advanced User Premium Member

    1,872
    1,494
    0
    Re: Looking for iPhone Beta Testers for new App !!

    And just when I thought that I would sell my V1C LE in the market place this comes along. Wish I didn't have to give up my jailbreak to beta test this
     
    Last edited: Feb 12, 2016
  7. PointerCone

    PointerCone M3 Kng Advanced User Premium Member

    19,838
    17,506
    0
    Re: Looking for iPhone Beta Testers for new App !!


    Its looks like time in hours, frequency difference and location in meters are all adjustable, so you can set it how you'd prefer to lockout. Everything meeting those parameters set will be locked out.
     
  8. notblake

    notblake Premium Member Advanced User Premium Member

    1,042
    1,516
    0
    Re: Looking for iPhone Beta Testers for new App !!

    This is very exciting!
     
  9. F15

    F15 No radar/lidar tickets, 25+ years Advanced User Premium Member

    1,053
    362
    0
    Re: Looking for iPhone Beta Testers for new App !!

    I will be sending a PM ... so glad for iOS V1 users getting a little joy since SA and the native V1 apps have stalled.
     
  10. WJS

    WJS A low profile can be the best defense Beginner User Premium Member

    402
    232
    0
    Re: Looking for iPhone Beta Testers for new App !!

    This is very exciting. I didn't go the Android/YaV1 route because I am an iPhone user and didn't want another device on the dash. So I suffered without it. PM sent!
     
  11. Windstrings

    Windstrings Premium Member Advanced User Premium Member

    8,299
    4,067
    0
    Re: Looking for iPhone Beta Testers for new App !!

    Surprised this is the first we've heard of this.. Where you been hiding? ☺
     
  12. Dukes

    Dukes Security Detachment Security Detachment Advanced User Premium Member

    4,458
    8,160
    0
    Re: Looking for iPhone Beta Testers for new App !!

    Man this is so cool!!!
     
  13. edconline

    edconline PSL++ Advanced User

    1,025
    1,178
    0
    Re: Looking for iPhone Beta Testers for new App !!

    Very very cool. As an iOS user this is amazing news, if for no other reason than we have a skilled iOS dev on the forum now. I love YaV1 and all the advanced options, so I don't mind using an android dedicated to that. But this will do very well I think as mostusers value simplicity and functionality over extra features and may not want to buy a second device.
     
  14. hiddencam

    hiddencam Premium Member Advanced User Premium Member

    9,411
    16,404
    0
    Re: Looking for iPhone Beta Testers for new App !!

    Woohoo!! This sounds awesome.
     
  15. RedRocket

    RedRocket Photon Dispensator Advanced User Premium Member

    3,472
    3,252
    0
    Re: Looking for iPhone Beta Testers for new App !!

    PM sent.
     
  16. mswlogo

    mswlogo Premium Member Advanced User Premium Member

    2,151
    1,734
    0
    Re: Looking for iPhone Beta Testers for new App !!

    Correct !!

    You can also adjust those parameters. Hit the "Apply All Settings" and it will reset your lockout map to the new conditions.
    So for example you can set the time and/or number hits real low (risky though) to just get a feel of how it works and watch it in real time lock stuff out quickly.

    Then later you can raise the constraints to be more conservative and it will revert "Lockouts" to "Learning" again.

    If savvy kicks in, I don't record anything.

    ---------- Post added at 10:44 AM ---------- Previous post was at 10:38 AM ----------

    By the way I don't know how well this will run on an unactivated iPhone or iPad. If you can Navigate with an "i" device, it should work.
    NAV chips in cell phones in general depend a lot on Assisted GPS through the WIFI/Cell network. These may work fine, but just be slow on a "Cold" GPS lock.
     
  17. F15

    F15 No radar/lidar tickets, 25+ years Advanced User Premium Member

    1,053
    362
    0
    Re: Looking for iPhone Beta Testers for new App !!

    This being my first attempt to use an iOS beta app, I am getting stuck and need practical advise for those who have already installed the app.

    When I go to iTunes connect, I see V1Driver and V1Driver Junk. However, I have not found the next step that would install one or both of these drivers.

    I am AT&T iP6S 9.2.1 and not jail-broken.
     
    Last edited: Feb 12, 2016
  18. croup

    croup Premium Member Advanced User Premium Member

    772
    661
    0
    Re: Looking for iPhone Beta Testers for new App !!

    X20
     
  19. WJS

    WJS A low profile can be the best defense Beginner User Premium Member

    402
    232
    0
    Re: Looking for iPhone Beta Testers for new App !!

    I think mswlogo had to invite us to iTunes Connect as the app is pending approval for beta testing. You can't install from there tho. Once it's approved it will install via TestFlight. But I could be wrong.... = P
     
    ROLLTIDE likes this.
  20. Windstrings

    Windstrings Premium Member Advanced User Premium Member

    8,299
    4,067
    0
    Re: Looking for iPhone Beta Testers for new App !!

    Whenever you change settings to a tighter (narrower drift, less radius etc) does it instantly apply to all past lockouts in the database or only from that point forward?

    In other words going liberal the first time from wider settings is easy as the app just trims or ignores certain portions of collected data info when settings were wider.

    But I would expect the harder part is going the other direction?

    If prior lockouts were only recording limited info due to the tight settings (narrow drift, tight radius etc) that were in play that info mow does not exist if the user bounces to a wider setting.

    Seems the only way to avoid this is to have the database collect maximum info based on widest possible settings, and use it all if settings are set that wide otherwise ignore parameters not desired. Negative being a much larger database and possible processor loading wading through it all.