v3.11.08 -------- - Issue 190 - Unable to update license - Issue 191 - Crash on FR VNETZ IONs when updating to VSpy3 3.9.13.16 - Issue 552 - KITT file not updating WiFi networks list v3.11.07 -------- - Issue 185 - Unzip directory never gets cleared on new script - Issue 184 - APK 3.11.05 Report Incorrect MCHIP Version (255.255) v3.11.06 -------- - Issue 988 - CoreMini 51 support - Issue 187 - Fixed issue with crash when apk tries to upload and now server is set v3.11.05 -------- - Issue 175 - Fixed persistent crash on a fresh install - Issue 332 - Allow for MIC2 to buzz via Function Blocks V3.11.04 -------- New features - Issue 170 - Added support for coremini 49 - Issue 178 - Added support for coremini 50 - Issue 177 - Added support for script unique ID v3.11.03 -------- - Issue 160 - Resolved issue with duplicate data uploads, and added logging for cases in which duplicate data is logged - Issue 492 - Resolved issue where collections would fail to upload after sending script through VSpy New Features: - Issue 155 - Added support for Coremini 47 v3.11.00 (removed as a result of issue 555) -------- - Issue 114 - Improve logging for APK when the RTC out of sync is detected - Issue 115 - Added coremini version to UploadStart message - Issue 119 - Fixed issue of upload failing when uploading the whole SD card - Issue 121 - Fixed issue in which script was failing to sync when sent via USB - Issue 123 - Fixed issue where WiVI reporting wrong sd card sizes and percentages when sd cards are switched out - Issue 125 - Fixed issue in which persistent data isn't being uploaded - Issue 131 - Cancel individual pending uploads after apk reinstall - Issue 144 - Fixed Uploads sometimes getting stuck with UploadID/Sequence of 0 - Issue 126 - Fixed issue where upload would get stuck after landing zone was full - Issue 319 - Fixed cause of "failed to find pre-trigger" error - Issue 420 - Fix in ICB to prevent negative timestamps for neovi messages New Features: - Issue 110,134-138 - Improved kitt file execution - Issue 112,120,124 - Added support for Coremini 43-46 - Issue 111 - Add kitt update behavior (immediately vs currently queued) - Issue 116 - Made upload segment size configurable - Issue 118 - Adds option for "Skip Percentage" in Upload preferences - Issue 129 - Added configuration for vs4a open socket ports - Issue 130 - Added additional unhandled exception log v3.10.06 -------- New Features: - Issue 571 - CoreMini 47 support v3.10.04 -------- - Issue 344 - Fixed issue uploading full SD card v3.10.03 -------- - Issue 125 - Persistent data not uploading New Features: - Issue 124 - CoreMini 46 support v3.10.02 -------- - Issue 121 - Script failing to sync when sent via USB v3.10.01 -------- - Issue 420 - Upgraded ICB to v1.4.1 - Issue 111 - Add kitt update behavior (immediately vs currently queued) - Issue 319 - Fixed occasional failure to find pre-trigger - Issue 117 - Update component versions after firmware kitt upgrade - Issue 115 - Added coremini version to UploadStart message New Features: - Issue 112,120 - CoreMini 43-45 support v3.10.00 -------- - Issue 196 - Display all VNET's types in device component versions - Issue 226 - Improvement with Slave VNET chip version reporting - Issue 256 - Upload collections improvements - Issue 263 - Remove need to always re-sync script to server - Issue 292 - Reject unknown CoreMini versions - Issue 324 - Script won't sync to server if script is not running - Issue 326 - Upload statistics reporting "00:00" upload times New Features: - Issue 260 - CoreMini 40-42 support v3.09.02 -------- - Issue 282 - Duplicates of a script sync event were being created - Issue 306 - Script wouldn't install via "Currently Queued" while no current script was installed v3.09.01 -------- - Issue 49 - Server connection timed out when caching large script - Issue 55 - Hiding set settings from server rejection - Issue 99 - Collection uploaded over a disabled network type - Issue 109 - Server page not updating when disabling wifi/cellular connection - Issue 118 - Script not cached when sending script via USB - Issue 193 - Uploads being rejected when a script fails to install - Issue 195 - Script syncs didn't retry if they failed, blocking uploads - Issue 200 - Script from a sync didn't contain all of the files of the original New Features: - Issue 5 - Added Modem Type, Overo Type, and Mem total to components page - Issue 13 - Specify an individual pending upload to cancel - Issue 163 - Added RAD-IO2 APK version to components page v3.09.00 -------- - Issue 24 - Changed warning message when priority upload interrupts an upload - Issue 32 - EPK Check (Persistent Log Data), script creation timestamp not same to that on server - Issue 96 - Pre-post uploading entire SDCard - Issue 97 - WAV files get stuck in upload loop - Issue 98 - Automatically get ICB version from library - Issue 153 - VNET connection errors thrown when loading a new script via WiVI New Features: - Issue 33 - Updated Live Data support, "High Resolution Live Data" v3.08.03 -------- - Requires update to ICB 1.3.6 on your server - libICB update - Issue 58 - Breaks custom network names - Issue 50 - Checksums failing on extended records - Issue 51 - Missing stop condition in VSB data - Issue 55 - Add VNET diagnostic error code to log - Issue 66 - Empty sectors causing large prepost uploads v3.08.02 -------- - Requires Android 5.0.29 or 4.2.20 - Issue 37 - Won't acknowledge sleep request after sleep was previously interrupted - Issue 38 - Some settings are never being saved - Issue 39 - Uploads that cross SD Card end boundary are dropped - Issue 40 - Add times since last message diagnostic log - Issue 42 - Elapsed time of Upload Statics is incorrect - Issue 43 - Uploads randomly hange indefinitely until power cycle or log upload v3.08.01 -------- - Fixed occasional licensing issue where new licenses wouldn't be loaded properly v3.08.00 -------- - Vehicle Spy 901 compatibility v3.07.05 -------- - Same Android requirements as v3.07.04 - Updated libvspy.so to restore pre-release Live Data functionality - Updated VS3 Low Voltage value parsing v3.07.04 -------- - This APK requires Android 5.0.26 or needs to be installed via the 3.7.4 KITT file - Android 4.x devices need Android updated via VSpy 900.81 - Add FlexRay VNETZ version to components - VS4A connections enable/disable network communication with NeoVIServer - Added log message when the license given to HID is discarded - Obtaining the script status is no longer dependent on the VNET v3.07.03 -------- - VSpy 3.9.0.x support - Coremini 38 - Issue 2 - Script check/sync on connect to server - Issue 3 - Improved SDCard connection handling - Issue 4 - Upload preparation on detection - Issue 7 - WiFi uploads no longer resume on a cellular connection - Issue 8 - Persistent log data and applications signals is now supported for uploads - Issue 10 - Readability of text views on PLASMA and monitor screens is significantly improved via dark mode - Issue 16 - Combined multiple connect messages into a single statement to reduce message spam - Issue 21 - Upload speeds improved by more than 2x v3.07.02 -------- - Bug 20241 - Successful USB script send causes current.cmbzip script sync - Bug 20228 - Sending CMB through USB causes failed md5 file path errors - SD Card boundary checking - Re-implement handling of neoVI Server (related to Bug 20229) - Prevent overflow when preparing an upload - More accurate VNET connection error reporting - Issue 1360 - Calculate clock drift and set RTC on script load - Bug 20214 - 32-Bit Coremini support (up to CM 38) - Add VNET type to component versions v3.06.03 -------- - VNet connection handling and recovery improved - Add WiFi and connected access point MAC addresses to component versions and Activity Log - Removed spammy upload validation debug message - New uploads will no longer be prematurely discarded when detected - Bug 20188 - Validation only runs until we get the first valid event (the next upload) - Bug 20134 - New uploads are no longer rejected is a new script fails to process - Bug 20131 - New uploads weren't being uploaded until power cycle in some small cases - Bug 20119 - Reject script load if a 32-bit Coremini is sent to a 16-bit VNet - Bug 20110 - Prevent processing loop of Downloads (scripts, APKs, KITTs) when VNet is disconnected - Bug 20109 - Upload start and end sector accuracy enhancement - Bug 20108 - Script cache interruption handling added - Bug 17895 - APK no longer crashes while parsing very large scripts v3.06.02 -------- - Don't fire VNET watchdog while in field upgrade mode - VS3 script info caching refactor - Bug 19982 - Android was shut down is no longer being logged - Warn when voltage is too low in real time - Add segment queue log to debug log - Check WiFi/Cellular is enabled when checking for pending uploads before sleeping v3.06.01 -------- - Added upload validation false overwrite detection - Added the ability to upload portions of the SD card that may contain previously abandoned data - Added APK version to Activity Log - Bug 19438 - Added utc_time to upload information v3.05.12 -------- - Bug 19428 - Don't allow the server host to be set to "null" and force a settings sync to the server if we see a "null" value for the host from the server. v3.05.11 -------- - Bug 19075 - Activity log is not updating on multiple devices (revert of previous 18837 implementation featured in v3.05.09 and new implementation added) - Bug 19183 - Allow for uploading data to be toggled for connection types v3.05.10 -------- - Bug 18989 - APK reports incorrect firmware version numbers for Fire2 VNET - Bug 19085 - Add IMEI and ICCID to component versions v3.05.09 -------- - Bug 18837 - Mic2 Recording not initiated on button press (initial commit) - Bug 18886 - Loggers staying awake because of Vehicle/script issues (function block log data messages) - Bug 18951 - Fails to start script on first attempt - Bug 18958 - SD card utilization bar toggles between full and real utilization - Bug 18962 - 'Enable/Disable wifi' option is overridden by 'reset wifi if connection fails' option v3.05.08 -------- - Added Automatic script start setting v3.05.07 -------- - BUG 18726 - Prevent crash due to unknown/random message data to Socket API - Bug 17960 - Optimize live data VSDB load - Added enable/disable socket API option to settings v3.05.06 -------- - Bug 16692 - Allow users to configure upload priority per-collection - Bug 18679 - Specify collection name of uploading events - BUG 18782 - Added LZ4 compression, set WiFi compression to match ethernet, added detail to segment upload speed, file size, and transfer time - Bug 18565 - Create a feature to disable WiFi or Cellular Remotely - Add the compressor type (LZ4 or ICB) to the segment status. - Better VNET interruption detection and recovery v3.05.05 -------- - Support for coremini 22 (VSpy 3.8.2.x firmware) v3.05.04 -------- - Bug 18125: Pending script uploads are not cleared when new script is loaded - Bug 18145: Viewing details of ManualEvent causes APK to crash v3.05.03 -------- - Live data: show network name based on saved name in VS3zip v3.05.02 -------- - Bug 18035: Partially completed uploads can be orphaned on disk when apk/client aborts upload - Bug 18064: Periodically print network stats when online streaming live data v3.05.01 -------- - Bug 11037: Does not show error message for script start/stop when no script loaded - Bug 17336: Manual upload current session with improper times - Bug 17818: BadFilterException while connecting device for first time v3.05.00 -------- + Support for live data signal streaming + Updated native libraries with support for Flexray and MOST VNET traffic - Bug 17746: Throttle pending upload notifications to prevent socket disconnect - Bug 17769: Coremini reports 0 on multiple devices v3.04.03 -------- - Support for coremini 21 - Updated neoVI Server and ICB 1.3.2 v3.04.02 -------- - Bug 16968: Transmit neoVI marker messages whenever neoVI MIC button is pressed v3.04.01 -------- - Bug 16900: Script load can fail if downloaded quickly after waking - Bug 17291: Duplicate audio files on server when using neoVI MIC - Bug 17335: Uploading extended records (0xAA0E) can cause app to crash - Bug 17389: Upload does not resume after shut down via time or voltage cut off v3.04.00 -------- + ICB 1.3: Support for Fire2 VNET extended records + ICB is now the default (and only) compression engine v3.03.06 -------- - Bug 17135: Manual uploads may not extract any data v3.03.05 -------- - Resolves a permissions error with firmware update KITT files - WiFi reset logic is now active even when WiFi is not connected - Resolves an issue with skipping zero-sector data events v3.03.04 -------- - Support for subdirectories in KITT files - Bug 16546: Ability to remotely prioritize a pending upload - Bug 16638: Assume the 'lowest priority WiFi' network is a cellular connection v3.03.03 -------- - Send a system broadcast when a script start or stop is requested - Bug 16547: Manual upload request should interrupt an upload in progress - Bug 16571: Server host URL entry does not work with "/" on the end v3.03.02 -------- - Bug 16459: Add decodings for the most common VNET errors - Bug 16460: Kitt file support for skipping field upgrade mode - Bug 16461: Cleanup old WN2 files to free disk space, limit log uploads v3.03.01 -------- - Resolves application crash related to log data alerts v3.03.00 -------- + Send system broadcasts when a new script is loaded over WiVI and when coremini changes + Support for log data function block step and system broadcast - Better management of application cache space - High compression LZ4 is used for WiFi uploads - Bug 16324: Server failed to start upload: DATA_PROCESS already exists v3.02.08 -------- - Reduced the number of alerts that are generated - Bug 16028: Race condition between "pending uploads" activity log and upload completion - Bug 16100: Fails to read MD5 cache file, doesn't recover - Bug 16148: Activity log should display 100% when download is completed - Bug 16206: Can keep transmitting data events after connection drops - Bug 16227: Upload wireless radio trace along with regular system trace v3.02.07 -------- - Upload speed is logged for each data segment - Bug 15910: Settings do not get sent to new server after changing host field via original server's UI - Bug 15965: Race condition when detecting new uplaods before sleep - Bug 15979: Send logcat every time a log upload is requested v3.02.06 -------- - Resolves a potential upload timeout caused by zero record uploads - Bug 15736: Canceled downloads (scripts, apks, kitts) can be orphaned on the logger - Bug 15829: Allow configuration of a low priority WiFi network to support 4G hotspots v3.02.05 -------- - Resolves a potential deadlock that could cause the APK to hang - Adjust socket connection read timeout - Logcat trace files use .logcat extension - Resolves an issue that could cause a SleepEvent to be missed - Bug 15710: Verify SD card contents after script load v3.02.04 -------- - Bug 14406: Upload logcat with activity log - Bug 14590: Small (<16 message) VSBs can be generated with certain collections - Do not use socket linger timeout v3.02.03 -------- - Bug 14590: Small (<16 message) VSBs can be generated with certain collections v3.02.02 -------- - Bug 15273: Manual upload is not available for current sleep session - Bug 15286: Rename DataEvents in manual upload view + Support for importing settings from WN2 APK v3.02.01 -------- + Transmit coremini size info to server - Bug 15172: Script can fail to start after downloading v3.02.00 -------- + Support for Fire2 main VNET v3.01.00 -------- + Support for VSpy 3.8.1.x scripts and firmware (native comm) v3.00.12 -------- + Local IP address is sent to the server + Script MD5 is sent to server as it changes - Don't upload log files if a download fails to process but will be retried - Detect and ignore duplicate upload events v3.00.11 -------- + libneoviserver with support for slave VNET traffic v3.00.10 -------- - Activity log uploads now use the .logdb extension v3.00.09 -------- + Added SD card status to the periodic diagnostic log message + Additional bounds checking on upload event sector ranges - Resolved an issue with compressing data that overlaps the SD card - Resolved issues with upload events that wrap the SD card - Canceling all pending uploads no longer drops archived sleep events v3.00.08 -------- + Support for VSpy 3.8.0.x (coremini v20) scripts + Validate that coremini versions match before loading new scripts + Tweaked event names and included upload sequence number - Scrub "http://" from server host if present v3.00.07 -------- - Settings are transmitted to the server when modified on the device - Active upload will abort if script change is detected or all pending uploads are canceled v3.00.06 -------- - Loading a new script no longer creates an alert and uploads a log - Sync full script when moving between WN servers - Improved script sync log output - Update cached coremini header before checking if script sync is required v3.00.05 -------- - Pending upload size could be negative - Removed debug mode; device always stores diagnostic info - Added more info to the skipped upload alert - SleepEvent detection is less verbose v3.00.04 -------- - Event times are recorded based on the Unix epoch instead of neoVI RED ticks - "Done uploading" sleep notification could be sent when uploads remained v3.00.03 -------- + Added connection handshake error message from server + Script name is displayed at the bottom of the main activity - Adjusted upload data packet size v3.00.02 -------- + libicsneo/libneoviserver v3.7.1.82 - Ignore finished sleep events when correcting new sleep events v3.00.01 -------- - GPS points could fail to upload, crash APK - After script load, large sleep event upload could be triggered v3.00.00 -------- Wireless neoVI 3 is a refresh of the Wireless neoVI system that includes a new, more efficient, communication protocol and enhanced feature set.