Difference between revisions of "X2 Firmware Releases"

From Idrive
Jump to navigation Jump to search
Line 1: Line 1:
 +
==Version 30.1==
  
==Version 24.5 - Internal Release==
+
'''Bug'''
  
** Bug
+
*[FW-337] - Low sound volume on events
    * [FW-204] - pppd config file become corrupted while is recreated by te application
+
*[FW-347] - Accident prediction mechanism failed to upload video to S3
 +
*[FW-349] - GPS data packages not send to LTI for entire session
 +
*[FW-352] - Sometimes live tracking packages are send again after ignition on
 +
*[FW-356] - Ir leds should be off in Transfer mode
 +
*[FW-357] - Problems on USB transfer
 +
*[FW-359] - Wire events are not triggered in sleep mode
  
** Story
+
'''Story'''
    * [FW-205] - Create class to operate bootdevs
 
    * [FW-206] - Create method to write config data to flash
 
    * [FW-210] - Integrate USB stick bootloader update
 
    * [FW-211] - Eliminate any constant writing on OS SD card
 
    * [FW-212] - Improve date/time in management / GPS class
 
    * [FW-213] - Add a fail-safe mechanism on preview upload method
 
  
 +
*[FW-273] - Migrate Maintenance Module
 +
*[FW-318] - Integrate log mechanism
 +
*[FW-345] - Adapt preview mechanism to accept custom video frame rate and length
 +
*[FW-348] - Extend LTI websocket protocol to accept all events type upload
 +
*[FW-350] - Facial recognition optimizations
 +
*[FW-354] - Expanding camera log to cover events section
 +
*[FW-355] - Expand event format (add day/night flag and legal speed)
  
 +
==Version 30.0==
  
==Version 24.4==
+
'''Technical Story'''
 +
 
 +
*[FW-217] - Setting up a good build environment for firmware development (on Debian Linux)
 +
Bug
 +
*[FW-154] - Transfer Log Issue
 +
*[FW-333] - Shock event is less sensitive than the previous implementation
 +
*[FW-336] - Application crash
 +
*[FW-346] - Random wire event triggered at the init app phase
 +
 
 +
'''Epic'''
 +
 
 +
*[FW-11] - Power-Up system integration
 +
*[FW-195] - USB recovery tool
 +
*[FW-242] - Migrate latest FW version to HF
 +
 
 +
'''Story'''
 +
 
 +
*[FW-23] - Integrate new file system and kernel(v 3.10.17) for X2
 +
*[FW-24] - Test all applications and drivers on new filesystem/kernel
 +
*[FW-78] - Implement the face recognition core using Neurotech APIs
 +
*[FW-171] - Filesystem/kernel update using USB stick
 +
*[FW-173] - Create class to generate face templates on the camera using FR API
 +
*[FW-174] - Extend FW communication protocol to accept LTI FR API methods
 +
*[FW-175] - Create a FR templates manager classes using face matching
 +
*[FW-176] - Adapt all FW entities to accept FR Driver ID method
 +
*[FW-177] - Establish Neurotechnology lib licensing method
 +
*[FW-185] - Migrate FW to HF
 +
*[FW-187] - Test the possibility of using G-Streamer for delivering encoded frames
 +
*[FW-208] - Testing NFace verification component
 +
*[FW-209] - Implementing FR communication with LTI Server
 +
*[FW-241] - Re-evaluate FW migration on HF
 +
*[FW-244] - Investigate FFMPEG library frame rate issues
 +
*[FW-245] - Adapt pipeline to accept Gstreamer
 +
*[FW-246] - Re-write event class
 +
*[FW-249] - Port the FR test app code to the FW as a library
 +
*[FW-257] - Migrate websocket communication and GSM management code to libraries
 +
*[FW-261] - Migrate FFMPEG API
 +
*[FW-262] - Idrive Pipeline - Create a class to collect event data from circular buffer
 +
*[FW-263] - Re-write event module (pipeline collect) to accept multiple cameras
 +
*[FW-264] - Migrate Disc Utils
 +
*[FW-265] - Integrate disk utils / files manager to events
 +
*[FW-266] - Migrate Trigger Event module
 +
*[FW-267] - Migrate Configuration Module
 +
*[FW-268] - Migrate Transfer Module
 +
*[FW-269] - Migrate Preview (LT event) Module
 +
*[FW-270] - Migrate GPS - route log
 +
*[FW-271] - Migrate Continuous recording module
 +
*[FW-274] - FR Licencees Management
 +
*[FW-276] - FW light version for demo
 +
*[FW-277] - Extend Pipeline to accept raw frames request
 +
*[FW-278] - Adapt IPU class to accept concurential access
 +
*[FW-279] - Adapt GStreamer wrapper to accept arbitrary data inputs
 +
*[FW-280] - Adapt settings module to accept Face recognition and face matcher license files
 +
*[FW-284] - Create trigger classes for shock, speed, periodic events
 +
*[FW-295] - Patch for serial driver, sound driver, gpio/event and wi fi
 +
*[FW-300] - Fix serial acquisition module to accept 1 second timeout
 +
*[FW-301] - Create an ignition manager class
 +
*[FW-302] - Integrating speed(gps) in SDW
 +
*[FW-303] - Extend LTI protocol to accept SDW calibration
 +
*[FW-304] - Extend LTI protocol to accept accident probability
 +
*[FW-306] - Expand event module
 +
*[FW-308] - Extract detected vehicle image from SDW module
 +
*[FW-309] - Expand GPS module and add FR support
 +
*[FW-311] - Extend ignition manager to accept sleep mode and stop
 +
*[FW-313] - Firmware start up service
 +
*[FW-314] - Migrate update application
 +
*[FW-316] - Integrate preview, session, calibration triggers
 +
*[FW-317] - Save and load sdw parameters from DB
 +
*[FW-322] - Integrate safe mode mechanism while SD card is not accessed
 +
*[FW-323] - Integrate local storage for LTI gps data
 +
*[FW-324] - GPS file corruption
 +
*[FW-325] - USB export events
 +
*[FW-328] - Writing a class for detecting day /night time
 +
*[FW-329] - Tunning sdw parameters for obtaining better fps
 +
*[FW-330] - Create a USB stick update package
 +
*[FW-331] - Create a mechanism to include build nr on fw version
 +
 
 +
==Version 25.4==
 +
 
 +
'''Bug'''
 +
 
 +
*[FW-338] - Alarm trigger operates on signal falling edge, not rising
 +
 
 +
==Version 25.3==
 +
 
 +
'''Bug'''
 +
 
 +
*[FW-255] - Segmentation on Live tracking package
 +
*[FW-294] - Issue on events trigger that cause app to crash
 +
*[FW-298] - G-force value stuck after ingnition on in sleep mode
 +
 
 +
==Version 25.2==
 +
 
 +
'''Bug'''
 +
 
 +
*[FW-145] - Small delay between video and sound
 +
*[FW-293] - Issue on LT protocol that cause app to crash in case multiple ws close calls are received
 +
 
 +
'''Story'''
 +
 
 +
*[FW-292] - Add mechanism to disable LTI data local DB storage
 +
 
 +
==Version 25.1==
 +
 
 +
'''Bug'''
 +
 
 +
*[FW-291] - Issue on event, building threads may not exit locking all other triggers
 +
 
 +
==Version 25.0==
 +
 
 +
'''Bug'''
 +
 
 +
*[FW-135] - Transfer error from Sleep mode
 +
*[FW-153] - Sleep Issue after various transfer disconnection
 +
*[FW-290] - Issue on shock events type detection, unknown shock is tarted by CC as valid type.
 +
 
 +
==Version 24.9==
 +
 
 +
'''Bug'''
 +
 
 +
*[FW-237] - Module GSM connects only to 2G
 +
*[FW-238] - WIFI transfer is bypassed, camera goes directly to sleep mode
 +
 
 +
'''Epic'''
 +
 
 +
*[FW-13] - Porting HF filesystem/kernel on X2 board
 +
*[FW-160] - Websocket comunication to LTI API
 +
 
 +
'''Story'''
 +
 
 +
*[FW-161] - Create a parser class which implements the bidirectional comunication protocol
 +
*[FW-172] - Integrate a websocket client
 +
*[FW-178] - Adapt current classes to the new communication methods
 +
*[FW-186] - Study IoT Amazon platform
 +
*[FW-225] - Extend ws communication to allow remote camera setting
 +
*[FW-226] - Create sqlite warehouse mechanism for data packages sent via ws
 +
*[FW-232] - Rewrite trigger module to allow delays between ignition signals
 +
*[FW-233] - Adapt Driver Id to new websocket communication protocol
 +
*[FW-235] - Create a mechanism to verify the Read only SD Cards and send the a status to CC
 +
 
 +
'''Sub-task'''
 +
 
 +
*[FW-70] - Extend wifi protocol to accept kernel update files
 +
 
 +
==Version 24.8==
 +
 
 +
'''Story'''
  
** Bug
+
*[FW-234] - Video acquisition failed to stat on inside camera causing the pipeline to remain an init phase
    * [FW-120] - Events delay Issue .
 
    * [FW-144] - Sleep mode G-Force Issue
 
    * [FW-158] - 2G networks registration cause USB disconnect
 
  
** Story
+
==Version 24.6==
    * [FW-157] - Add multiple preferred operators
 
  
** Sub-task
+
'''Bug'''
    * [FW-159] - Add command to disable 2G bands
 
  
 +
*[FW-218] - Continous Recording Setting fail to Start video Aquisition
 +
*[FW-219] - Unable to Unmount SD card Error in Sleep
 +
*[FW-220] - Write operations to sqlite db used to store tracking data decreases significantly SD card lifetime - one of red-green cause
  
 +
==Version 24.5==
  
==Version 24.3==
+
'''Bug'''
  
** Bug
+
*[FW-204] - pppd config file become corrupted while is recreated by te application
    * [FW-121] - Sleep mode led issue
 
    * [FW-122] - Event in Transfer Mode
 
    * [FW-123] - Event Time not accurate
 
    * [FW-124] - Sleep timer doesn't transfer properly 
 
    * [FW-125] - Event prepare time issue
 
    * [FW-126] - Shock in Transfer Issue
 
    * [FW-127] - Driver Id - not Initiating .
 
    * [FW-128] - Transfer issue for events
 
    * [FW-131] - Reboot In sleep after Shock Event
 
    * [FW-132] - Led Issue after Transfer
 
    * [FW-134] - Green wire event length issue
 
    * [FW-136] - Transfer Stick download Issue
 
    * [FW-138] - Extended video issue in sleep mode
 
    * [FW-139] - Size allocated for Events Issue
 
    * [FW-140] - Events out of Sync
 
    * [FW-142] - Ignition Off Trigger Skipped Issue
 
    * [FW-143] - Event Inside Camera Issue
 
    * [FW-149] - Late start for event trigger
 
  
** Story
+
'''Story'''
    * [FW-4] -  Accelerometer alg. events detection
 
    * [FW-14] - Acculitx integration
 
    * [FW-80] - Build firmware framework
 
    * [FW-89] - Redesign the X2 FW
 
    * [FW-105] - Continuous recording reorganize
 
  
** Sub-task
+
*[FW-205] - Create class to operate bootdevs
    * [FW-6] - Accelerometer alg. preliminary QA
+
*[FW-206] - Create method to write config data to flash
    * [FW-46] - Study their integration requirements
+
*[FW-210] - Integrate USB stick bootloader update
    * [FW-150] - New accelerometer event detection algorithm
+
*[FW-211] - Eliminate any constant writing on OS SD card
 +
*[FW-212] - Improve date/time in management / GPS class
 +
*[FW-213] - Add a fail-safe mechanism on preview upload method
  
 +
==Version 24.4==
  
 +
'''Bug'''
  
==Version 23.0==
+
*[FW-120] - Events delay Issue .
 +
*[FW-144] - Sleep mode G-Force Issue
 +
*[FW-158] - 2G networks registration cause USB disconnect
  
** Bug
+
'''Story'''
    * [FW-97] - Format command sent by CC fails
 
    * [FW-98] - Transfer process fails camera goes directly to sleep mode
 
    * [FW-99] - Wrong LEDs status in sleep mode
 
    * [FW-100] - Transfer event issue 
 
    * [FW-102] - Periodic timer doesn’t work properly.
 
    * [FW-104] - Stick transfer Led Issue
 
    * [FW-109] - Transfer Events Issues on USB Transfer
 
    * [FW-110] - Shock event issue
 
    * [FW-111] - Corrupted name on transfer release
 
    * [FW-112] - Update to latest FW fails on cameras having v21.8 or previous
 
  
 +
*[FW-157] - Add multiple preferred operators
  
 +
'''Sub-task'''
  
==Version 22.9==
+
*[FW-159] - Add command to disable 2G bands
  
 +
==Version 24.3==
  
** Bug
+
'''Bug'''
    * [FW-81] - Application sometimes crashes at the initialization phase, camera remains in Red-Green state [1001]
 
    * [FW-85] - Events could be triggered at Ignition on while camera is in sleep mode [1002]
 
    * [FW-94] - Continuous recording delayed while an event is triggered.
 
  
** Story
+
*[FW-121] - Sleep mode led issue
    * [FW-86] - Possible counterfeit SD cards on X2 devices [1000]
+
*[FW-122] - Event in Transfer Mode
    * [FW-90] - Redesign of the watchdog mechanism
+
*[FW-123] - Event Time not accurate
    * [FW-91] - Verify and improve factory tools module
+
*[FW-124] - Sleep timer doens't trasnfer properly
    * [FW-93] - Create LEDs sequence in case a critical error is thrown followed by camera reboot
+
*[FW-125] - Event prepare time issue
    * [FW-95] - Hardcode threshold time to 20 seconds for speed events
+
*[FW-126] - Shock in Transfer Issue
 +
*[FW-127] - Driver Id - not Initiating .
 +
*[FW-128] - Transfer issue for events
 +
*[FW-131] - Reboot In sleep after Shock Event
 +
*[FW-132] - Led Issue after Transfer
 +
*[FW-134] - Green wire event length issue
 +
*[FW-136] - Transfer Stick download Issue
 +
*[FW-138] - Extended video issue in sleep mode
 +
*[FW-139] - Size alocated for Events Issue
 +
*[FW-140] - Events out of Sync
 +
*[FW-142] - Ignition Off Trigger Skipped Issue
 +
*[FW-143] - Event Inside Camera Issue
 +
*[FW-149] - Late start for event trigger
  
 +
'''Story'''
  
 +
*[FW-4] - Accelerometer alg. events detection
 +
*[FW-14] - Acculitx integration
 +
*[FW-80] - Build firmware framework
 +
*[FW-89] - Redesign the X2 FW
 +
*[FW-105] - Continuous recording reorganize
  
==Version 22.8==
+
'''Sub-task'''
  
 +
*[FW-6] - Accelerometer alg. preliminary QA
 +
*[FW-46] - Study their integration requirements
 +
*[FW-150] - New accelerometer event detection algorithm
  
** Bug
+
==Version 23.0==
    * [FW-82] - GPS coordinates conversion throws error [1004]
 
    * [FW-83] - GSM/3G module network registration issue [1003]
 
  
 +
'''Bug'''
  
 +
*[FW-97] - Format command sent by CC fails
 +
*[FW-98] - Transfer process fails camera goes directly to sleep mode
 +
*[FW-99] - Wrong LEDs status in sleep mode
 +
*[FW-100] - Transfer event issue
 +
*[FW-102] - Periodic timer doesn’t work properly.
 +
*[FW-104] - Stick transfer Led Issue
 +
*[FW-109] - Transfer Events Issues on USB Transfer
 +
*[FW-110] - Shock event issue
 +
*[FW-111] - Corrupted name on transfer release
  
==Version 22.7==
+
==Version 22.9==
  
 +
'''Bug'''
  
** Sub-task
+
*[FW-81] - Aplication sometimes crashes at the initialization phase, camera remains in Red-Green state [1001]
    * [FW-87] - Add mechanism to synchronize all acquisition and memory allocation threads
+
*[FW-85] - Events could be triggered at Ignition on while camera is in sleep mode [1002]
 +
*[FW-94] - Continuous recording delayed while an event is triggered.
  
 +
'''Story'''
  
 +
*[FW-86] - Possible counterfeit SD cards on X2 devices [1000]
 +
*[FW-90] - Redesig of the watchdog mechamism
 +
*[FW-91] - Verify and improve factory tools module
 +
*[FW-93] - Create LEDs sequence in case a critical error is thrown followed by camera reboot
 +
*[FW-95] - Harcode threshold time to 20 seconds for speed events
  
==Version 22.6==
+
==Version 22.8==
  
 +
'''Bug'''
  
** Bug
+
*[FW-82] - GPS coordinates conversion throws error [1004]
    * [FW-9] - WiFi protocol issue on files upload method
+
*[FW-83] - GSM/3G module network registration issue [1003]
    * [FW-76] - Program fails at the initialization stage
 
    * [FW-77] - Continuous recording mux process cause program failure
 
  
** Story
+
==Version 22.7==
    * [FW-1] - Live tracking data package improvements/add coordinates batch
 
    * [FW-44] - Add mechanism to select a specific operator using the modem manual selection
 
    * [FW-45] - Integrate recovery module
 
    * [FW-75] - Preserve tracking session data into SQLite Db in case of unexpected  reboots
 
    * [FW-79] - Send reboot command after ignition on is received while camera is in sleep mode
 
  
** Sub-task
+
'''Sub-task'''
    * [FW-56] - Alter modem communication process in order to allow both modes for operator selection(manual and automatic)
 
  
 +
*[FW-87] - Add mechanism to synchronize all acquisition and memory allocation threads
  
 +
==Version 22.6==
  
==Version 22.2==
+
'''Bug'''
  
 +
*[FW-9] - WiFi protocol issue on files upload method
 +
*[FW-76] - Program fails at the initialization stage
 +
*[FW-77] - Continuous recording mux process cause program failure
  
** Bug
+
'''Story'''
    * [FW-2] - Possible problem on CR request
 
    * [FW-28] - WiFi connection is interrupted while CC is trying to inspect the SD Card
 
    * [FW-48] - Abnormal LED behavior on transfer mode
 
  
** Story
+
*[FW-1] - Live tracking data package improvements/add coordinates batch
    * [FW-41] - Monitor the processor temperature and frequency on a camera placed in the thermal chamber running only the OS
+
*[FW-44] - Add mechanism to select a specific operator using the modem manual selection
 +
*[FW-45] - Integrate recovery module
 +
*[FW-75] - Preserve tracking session data into SQLite Db in case of unexpected reboots
 +
*[FW-79] - Send reboot command after ignition on is received while camera is in sleep mode
  
 +
'''Sub-task'''
  
 +
*[FW-56] - Alter modem communication process in order to allow both modes for operator selection(manual and automatic)
  
 
==Version 22.4==
 
==Version 22.4==
  
 +
'''Bug'''
  
** Bug
+
*[FW-32] - Events have bigger size than expected (usually 2 minutes)
    * [FW-32] - Events have bigger size than expected (usually 2 minutes)
+
*[FW-39] - Stat method or open CR files fails on ffmpeg moduls
    * [FW-39] - Stat method or open CR files fails on ffmpeg modules
+
*[FW-51] - ffmpeg encoding fails after 12-24h of continuous event triggers
    * [FW-51] - ffmpeg encoding fails after 12-24h of continuous event triggers
+
*[FW-52] - 3G module is unable to be enumerated on USB port
    * [FW-52] - 3G module is unable to be enumerated on USB port
+
*[FW-55] - Module AT port become unavailable
    * [FW-55] - Module AT port become unavailable
 
  
** Story
+
'''Story'''
    * [FW-16] - Change LED behavior on transfer mode, use different sequence instead of AMBER flash
 
    * [FW-31] - Health Log(alarm codes)
 
    * [FW-57] - Audio codec driver gain adjust from userspace
 
    * [FW-59] - Correct Video Acquisition Module
 
    * [FW-61] - Add while check with retires on stat method of con rec files
 
    * [FW-62] - Modify open flags for important files (events) to assure data integrity in case of power failure
 
    * [FW-63] - Add check of methods in ffmpeg, video encode and cr modules
 
    * [FW-67] - Increase size of encode circular buffer
 
  
** Sub-task
+
*[FW-16] - Change LED behavior on transfer mode, use different seqance instead of AMBER falsh
    * [FW-49] - Improve FW-modem communication (at AT commands level)
+
*[FW-31] - Health Log(alarm codes)
    * [FW-50] - Add methods for network scan and operator selection
+
*[FW-57] - Audio codec driver gain adjust from userspace
    * [FW-53] - Implement AT command for monitoring the  3G module voltage
+
*[FW-59] - Correct Video Acquisition Module
    * [FW-58] - Investigate audio driver in order to determine if gain level can be controlled
+
*[FW-61] - Add while check with retires on stat method of con rec files
    * [FW-66] - Add method to select a specific audio gain based on camera s/n
+
*[FW-62] - Modify open flags for important files (events) to assure data integrity in case of power failure
 +
*[FW-63] - Add check of methods in ffmpeg, video encode and cr modules
 +
*[FW-67] - Increase size of encode circular buffer
  
 +
'''Sub-task'''
  
 +
*[FW-49] - Improve FW-modem communication (at AT commands level)
 +
*[FW-50] - Add methods for netowrk scan and operator selection
 +
*[FW-53] - Implement AT command for monitoring the 3G module voltage
 +
*[FW-58] - Investigate audio driver in order to determine if gain level can be controlled
 +
*[FW-66] - Add method to select a specific audio gain based on camera s/n
 +
 +
==Version 22.2==
 +
 +
'''Bug'''
 +
 +
*[FW-2] - Possible problem on CR request
 +
*[FW-28] - WiFi connection is interrupted while CC is trying to inspect the SD Card
 +
*[FW-48] - Abnormal LED behavior on transfer mode
 +
 +
'''Story'''
 +
 +
*[FW-41] - Monitor the processor temperature and frequency on a camera placed in the thermal chamber running only the OS
  
 
==Version 22.1==
 
==Version 22.1==
  
 +
'''Story'''
 +
 +
*[FW-10] - 3G module AT communication + web client improvments
 +
*[FW-38] - 3G uptime monitoring
 +
*[FW-60] - Critical Log don't write in file Module and Type
 +
*[FW-68] - Add mechanism to update the 3G module firmware using AT commands
  
** Story
+
'''Sub-task'''
    * [FW-10] - 3G module AT communication + web client improvements
 
    * [FW-38] - 3G uptime monitoring
 
    * [FW-60] - Critical Log don't write in file Module and Type
 
    * [FW-68] - Add mechanism to update the 3G module firmware using AT commands
 
  
** Sub-task
+
*[FW-20] - Build methods to rewrite the kernel
    * [FW-20] - Build methods to rewrite the kernel  
+
*[FW-35] - Create a new boot script that allows kernel updates
    * [FW-35] - Create a new boot script that allows kernel updates
+
*[FW-40] - Implement Scan Disk Command
    * [FW-40] - Implement Scan Disk Command
 

Revision as of 09:18, 31 May 2018

Version 30.1

Bug

  • [FW-337] - Low sound volume on events
  • [FW-347] - Accident prediction mechanism failed to upload video to S3
  • [FW-349] - GPS data packages not send to LTI for entire session
  • [FW-352] - Sometimes live tracking packages are send again after ignition on
  • [FW-356] - Ir leds should be off in Transfer mode
  • [FW-357] - Problems on USB transfer
  • [FW-359] - Wire events are not triggered in sleep mode

Story

  • [FW-273] - Migrate Maintenance Module
  • [FW-318] - Integrate log mechanism
  • [FW-345] - Adapt preview mechanism to accept custom video frame rate and length
  • [FW-348] - Extend LTI websocket protocol to accept all events type upload
  • [FW-350] - Facial recognition optimizations
  • [FW-354] - Expanding camera log to cover events section
  • [FW-355] - Expand event format (add day/night flag and legal speed)

Version 30.0

Technical Story

  • [FW-217] - Setting up a good build environment for firmware development (on Debian Linux)

Bug

  • [FW-154] - Transfer Log Issue
  • [FW-333] - Shock event is less sensitive than the previous implementation
  • [FW-336] - Application crash
  • [FW-346] - Random wire event triggered at the init app phase

Epic

  • [FW-11] - Power-Up system integration
  • [FW-195] - USB recovery tool
  • [FW-242] - Migrate latest FW version to HF

Story

  • [FW-23] - Integrate new file system and kernel(v 3.10.17) for X2
  • [FW-24] - Test all applications and drivers on new filesystem/kernel
  • [FW-78] - Implement the face recognition core using Neurotech APIs
  • [FW-171] - Filesystem/kernel update using USB stick
  • [FW-173] - Create class to generate face templates on the camera using FR API
  • [FW-174] - Extend FW communication protocol to accept LTI FR API methods
  • [FW-175] - Create a FR templates manager classes using face matching
  • [FW-176] - Adapt all FW entities to accept FR Driver ID method
  • [FW-177] - Establish Neurotechnology lib licensing method
  • [FW-185] - Migrate FW to HF
  • [FW-187] - Test the possibility of using G-Streamer for delivering encoded frames
  • [FW-208] - Testing NFace verification component
  • [FW-209] - Implementing FR communication with LTI Server
  • [FW-241] - Re-evaluate FW migration on HF
  • [FW-244] - Investigate FFMPEG library frame rate issues
  • [FW-245] - Adapt pipeline to accept Gstreamer
  • [FW-246] - Re-write event class
  • [FW-249] - Port the FR test app code to the FW as a library
  • [FW-257] - Migrate websocket communication and GSM management code to libraries
  • [FW-261] - Migrate FFMPEG API
  • [FW-262] - Idrive Pipeline - Create a class to collect event data from circular buffer
  • [FW-263] - Re-write event module (pipeline collect) to accept multiple cameras
  • [FW-264] - Migrate Disc Utils
  • [FW-265] - Integrate disk utils / files manager to events
  • [FW-266] - Migrate Trigger Event module
  • [FW-267] - Migrate Configuration Module
  • [FW-268] - Migrate Transfer Module
  • [FW-269] - Migrate Preview (LT event) Module
  • [FW-270] - Migrate GPS - route log
  • [FW-271] - Migrate Continuous recording module
  • [FW-274] - FR Licencees Management
  • [FW-276] - FW light version for demo
  • [FW-277] - Extend Pipeline to accept raw frames request
  • [FW-278] - Adapt IPU class to accept concurential access
  • [FW-279] - Adapt GStreamer wrapper to accept arbitrary data inputs
  • [FW-280] - Adapt settings module to accept Face recognition and face matcher license files
  • [FW-284] - Create trigger classes for shock, speed, periodic events
  • [FW-295] - Patch for serial driver, sound driver, gpio/event and wi fi
  • [FW-300] - Fix serial acquisition module to accept 1 second timeout
  • [FW-301] - Create an ignition manager class
  • [FW-302] - Integrating speed(gps) in SDW
  • [FW-303] - Extend LTI protocol to accept SDW calibration
  • [FW-304] - Extend LTI protocol to accept accident probability
  • [FW-306] - Expand event module
  • [FW-308] - Extract detected vehicle image from SDW module
  • [FW-309] - Expand GPS module and add FR support
  • [FW-311] - Extend ignition manager to accept sleep mode and stop
  • [FW-313] - Firmware start up service
  • [FW-314] - Migrate update application
  • [FW-316] - Integrate preview, session, calibration triggers
  • [FW-317] - Save and load sdw parameters from DB
  • [FW-322] - Integrate safe mode mechanism while SD card is not accessed
  • [FW-323] - Integrate local storage for LTI gps data
  • [FW-324] - GPS file corruption
  • [FW-325] - USB export events
  • [FW-328] - Writing a class for detecting day /night time
  • [FW-329] - Tunning sdw parameters for obtaining better fps
  • [FW-330] - Create a USB stick update package
  • [FW-331] - Create a mechanism to include build nr on fw version

Version 25.4

Bug

  • [FW-338] - Alarm trigger operates on signal falling edge, not rising

Version 25.3

Bug

  • [FW-255] - Segmentation on Live tracking package
  • [FW-294] - Issue on events trigger that cause app to crash
  • [FW-298] - G-force value stuck after ingnition on in sleep mode

Version 25.2

Bug

  • [FW-145] - Small delay between video and sound
  • [FW-293] - Issue on LT protocol that cause app to crash in case multiple ws close calls are received

Story

  • [FW-292] - Add mechanism to disable LTI data local DB storage

Version 25.1

Bug

  • [FW-291] - Issue on event, building threads may not exit locking all other triggers

Version 25.0

Bug

  • [FW-135] - Transfer error from Sleep mode
  • [FW-153] - Sleep Issue after various transfer disconnection
  • [FW-290] - Issue on shock events type detection, unknown shock is tarted by CC as valid type.

Version 24.9

Bug

  • [FW-237] - Module GSM connects only to 2G
  • [FW-238] - WIFI transfer is bypassed, camera goes directly to sleep mode

Epic

  • [FW-13] - Porting HF filesystem/kernel on X2 board
  • [FW-160] - Websocket comunication to LTI API

Story

  • [FW-161] - Create a parser class which implements the bidirectional comunication protocol
  • [FW-172] - Integrate a websocket client
  • [FW-178] - Adapt current classes to the new communication methods
  • [FW-186] - Study IoT Amazon platform
  • [FW-225] - Extend ws communication to allow remote camera setting
  • [FW-226] - Create sqlite warehouse mechanism for data packages sent via ws
  • [FW-232] - Rewrite trigger module to allow delays between ignition signals
  • [FW-233] - Adapt Driver Id to new websocket communication protocol
  • [FW-235] - Create a mechanism to verify the Read only SD Cards and send the a status to CC

Sub-task

  • [FW-70] - Extend wifi protocol to accept kernel update files

Version 24.8

Story

  • [FW-234] - Video acquisition failed to stat on inside camera causing the pipeline to remain an init phase

Version 24.6

Bug

  • [FW-218] - Continous Recording Setting fail to Start video Aquisition
  • [FW-219] - Unable to Unmount SD card Error in Sleep
  • [FW-220] - Write operations to sqlite db used to store tracking data decreases significantly SD card lifetime - one of red-green cause

Version 24.5

Bug

  • [FW-204] - pppd config file become corrupted while is recreated by te application

Story

  • [FW-205] - Create class to operate bootdevs
  • [FW-206] - Create method to write config data to flash
  • [FW-210] - Integrate USB stick bootloader update
  • [FW-211] - Eliminate any constant writing on OS SD card
  • [FW-212] - Improve date/time in management / GPS class
  • [FW-213] - Add a fail-safe mechanism on preview upload method

Version 24.4

Bug

  • [FW-120] - Events delay Issue .
  • [FW-144] - Sleep mode G-Force Issue
  • [FW-158] - 2G networks registration cause USB disconnect

Story

  • [FW-157] - Add multiple preferred operators

Sub-task

  • [FW-159] - Add command to disable 2G bands

Version 24.3

Bug

  • [FW-121] - Sleep mode led issue
  • [FW-122] - Event in Transfer Mode
  • [FW-123] - Event Time not accurate
  • [FW-124] - Sleep timer doens't trasnfer properly
  • [FW-125] - Event prepare time issue
  • [FW-126] - Shock in Transfer Issue
  • [FW-127] - Driver Id - not Initiating .
  • [FW-128] - Transfer issue for events
  • [FW-131] - Reboot In sleep after Shock Event
  • [FW-132] - Led Issue after Transfer
  • [FW-134] - Green wire event length issue
  • [FW-136] - Transfer Stick download Issue
  • [FW-138] - Extended video issue in sleep mode
  • [FW-139] - Size alocated for Events Issue
  • [FW-140] - Events out of Sync
  • [FW-142] - Ignition Off Trigger Skipped Issue
  • [FW-143] - Event Inside Camera Issue
  • [FW-149] - Late start for event trigger

Story

  • [FW-4] - Accelerometer alg. events detection
  • [FW-14] - Acculitx integration
  • [FW-80] - Build firmware framework
  • [FW-89] - Redesign the X2 FW
  • [FW-105] - Continuous recording reorganize

Sub-task

  • [FW-6] - Accelerometer alg. preliminary QA
  • [FW-46] - Study their integration requirements
  • [FW-150] - New accelerometer event detection algorithm

Version 23.0

Bug

  • [FW-97] - Format command sent by CC fails
  • [FW-98] - Transfer process fails camera goes directly to sleep mode
  • [FW-99] - Wrong LEDs status in sleep mode
  • [FW-100] - Transfer event issue
  • [FW-102] - Periodic timer doesn’t work properly.
  • [FW-104] - Stick transfer Led Issue
  • [FW-109] - Transfer Events Issues on USB Transfer
  • [FW-110] - Shock event issue
  • [FW-111] - Corrupted name on transfer release

Version 22.9

Bug

  • [FW-81] - Aplication sometimes crashes at the initialization phase, camera remains in Red-Green state [1001]
  • [FW-85] - Events could be triggered at Ignition on while camera is in sleep mode [1002]
  • [FW-94] - Continuous recording delayed while an event is triggered.

Story

  • [FW-86] - Possible counterfeit SD cards on X2 devices [1000]
  • [FW-90] - Redesig of the watchdog mechamism
  • [FW-91] - Verify and improve factory tools module
  • [FW-93] - Create LEDs sequence in case a critical error is thrown followed by camera reboot
  • [FW-95] - Harcode threshold time to 20 seconds for speed events

Version 22.8

Bug

  • [FW-82] - GPS coordinates conversion throws error [1004]
  • [FW-83] - GSM/3G module network registration issue [1003]

Version 22.7

Sub-task

  • [FW-87] - Add mechanism to synchronize all acquisition and memory allocation threads

Version 22.6

Bug

  • [FW-9] - WiFi protocol issue on files upload method
  • [FW-76] - Program fails at the initialization stage
  • [FW-77] - Continuous recording mux process cause program failure

Story

  • [FW-1] - Live tracking data package improvements/add coordinates batch
  • [FW-44] - Add mechanism to select a specific operator using the modem manual selection
  • [FW-45] - Integrate recovery module
  • [FW-75] - Preserve tracking session data into SQLite Db in case of unexpected reboots
  • [FW-79] - Send reboot command after ignition on is received while camera is in sleep mode

Sub-task

  • [FW-56] - Alter modem communication process in order to allow both modes for operator selection(manual and automatic)

Version 22.4

Bug

  • [FW-32] - Events have bigger size than expected (usually 2 minutes)
  • [FW-39] - Stat method or open CR files fails on ffmpeg moduls
  • [FW-51] - ffmpeg encoding fails after 12-24h of continuous event triggers
  • [FW-52] - 3G module is unable to be enumerated on USB port
  • [FW-55] - Module AT port become unavailable

Story

  • [FW-16] - Change LED behavior on transfer mode, use different seqance instead of AMBER falsh
  • [FW-31] - Health Log(alarm codes)
  • [FW-57] - Audio codec driver gain adjust from userspace
  • [FW-59] - Correct Video Acquisition Module
  • [FW-61] - Add while check with retires on stat method of con rec files
  • [FW-62] - Modify open flags for important files (events) to assure data integrity in case of power failure
  • [FW-63] - Add check of methods in ffmpeg, video encode and cr modules
  • [FW-67] - Increase size of encode circular buffer

Sub-task

  • [FW-49] - Improve FW-modem communication (at AT commands level)
  • [FW-50] - Add methods for netowrk scan and operator selection
  • [FW-53] - Implement AT command for monitoring the 3G module voltage
  • [FW-58] - Investigate audio driver in order to determine if gain level can be controlled
  • [FW-66] - Add method to select a specific audio gain based on camera s/n

Version 22.2

Bug

  • [FW-2] - Possible problem on CR request
  • [FW-28] - WiFi connection is interrupted while CC is trying to inspect the SD Card
  • [FW-48] - Abnormal LED behavior on transfer mode

Story

  • [FW-41] - Monitor the processor temperature and frequency on a camera placed in the thermal chamber running only the OS

Version 22.1

Story

  • [FW-10] - 3G module AT communication + web client improvments
  • [FW-38] - 3G uptime monitoring
  • [FW-60] - Critical Log don't write in file Module and Type
  • [FW-68] - Add mechanism to update the 3G module firmware using AT commands

Sub-task

  • [FW-20] - Build methods to rewrite the kernel
  • [FW-35] - Create a new boot script that allows kernel updates
  • [FW-40] - Implement Scan Disk Command