<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://admincenter.idriveglobal.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alexandra</id>
	<title>Idrive - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://admincenter.idriveglobal.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alexandra"/>
	<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Special:Contributions/Alexandra"/>
	<updated>2026-05-07T09:19:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=X3_Firmware_Changelog&amp;diff=11594</id>
		<title>X3 Firmware Changelog</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=X3_Firmware_Changelog&amp;diff=11594"/>
		<updated>2021-01-11T11:21:27Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Version 40.9==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
*[FX-439] - When connecting to wi-fi, connection gets stucked&lt;br /&gt;
*[FX-440] - Sometimes, updater app fails to install properly&lt;br /&gt;
*[FX-441] - Old updater app version is not compatible with newer fw version (40.8 fw version)&lt;br /&gt;
*[FX-442] - Occasionally, Updater app may not install firmware on the first try&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 40.8==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
*[FX-390] - From time to time, camera uses swap memory, which may affect flash memory&lt;br /&gt;
*[FX-415] - When changing the network operator, the internet connection gets stucked&lt;br /&gt;
*[FX-416] - Incorrect camera status on GPS tracker&lt;br /&gt;
*[FX-433] - When inside camera is disabled, thumbnail should not merge both videos&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
*[FX-352] - Firmware implementation of accelerometer shock triggering algorithm 1&lt;br /&gt;
*[FX-355] - Merge git updater code with master branch and begin testing&lt;br /&gt;
*[FX-365] - Fine tunning and preparing ML ACC for Alpha tests&lt;br /&gt;
*[FX-411] - Implement Power off event in Sleep Mode and in Transfer&lt;br /&gt;
*[FX-412] - Create a mechanism to upgrade Neural Networks via OTA&lt;br /&gt;
*[FX-413] - Implement buzzer for Shock and Speed events&lt;br /&gt;
*[FX-418] - Convert Seatbelt detection from HOG SVM to CNN&lt;br /&gt;
*[FX-427] - Closing IR leds after all triggers are closed&lt;br /&gt;
*[FX-428] - Modify features output network version to be available in Constructor&lt;br /&gt;
*[FX-429] - Reorganize S3 components to accept custom regions (Europe, Asia etc)&lt;br /&gt;
*[FX-431] - Investigate possible issue when camera doesn't restarts after 24 hours&lt;br /&gt;
*[FX-434] - Add JSON output parameter for GPS heading (Cartrack requirment)&lt;br /&gt;
*[FX-435] - Parametrize setting for deleting more than 7 days data&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 40.7==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
*[FX-393] - Buzzer setting unavailable on 40.5 FW version&lt;br /&gt;
*[FX-397] - Camera doesn't start in Sleep Mode at IGN ON - IGN OFF - IGN ON sequence (FW versions affected 40.4, 40.5; solved in 40.6 )&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
*[FX-400] - Improve algorithm in order to verify if events are uploaded on server and verify their size&lt;br /&gt;
*[FX-401] - Add 640x360 resolution for cellular events&lt;br /&gt;
*[FX-402] - Invert accelerometer axis using camera serial number&lt;br /&gt;
                &lt;br /&gt;
&lt;br /&gt;
==Version 40.5==&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
*[FX-391] - All Possible accident events will upload via cellular data.&lt;br /&gt;
*[FX-392] - Remove CR list from log file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 40.4==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
    * [FX-373] - Events -&amp;gt; Speed events don't have FR thumbnail attached, even though previous events for that route have thumbnail&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
    * [FX-341] - Save image for distraction events&lt;br /&gt;
    * [FX-361] - Implement new Idrive event format (containing all metadata) in JSON&lt;br /&gt;
    * [FX-363] - Implementing Smart trigger event limitation&lt;br /&gt;
    * [FX-364] - Converting trigger output parameters to new format&lt;br /&gt;
    * [FX-367] - Implement new event websocket package&lt;br /&gt;
    * [FX-377] - Hide driver name from FR thumbnail (GDPR rules)&lt;br /&gt;
    * [FX-378] - Make preview size (cellular events) adjustable in order to reduce data traffic&lt;br /&gt;
    * [FX-380] - Remove FR log update in order to reduce data traffic on FR module &lt;br /&gt;
    * [FX-382] - Deep sleep at Ignition OFF - Instant wake up at Ignition ON&lt;br /&gt;
    * [FX-384] - Skip Wi-Fi transfer for cell only clients&lt;br /&gt;
    * [FX-385] - Create a mechanism to reboot camera after 24 hours if it is in Ign ON&lt;br /&gt;
    * [FX-386] - Turn off display in light sleep mode&lt;br /&gt;
    * [FX-389] - Implement Safe Mode (with E005 error code) on cellular upload in case camera has no vehicle assigned&lt;br /&gt;
&lt;br /&gt;
==Version 40.3==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-376] - GPS position packages are added on route while speed is 0&lt;br /&gt;
*[FX-357] - Video keyframes issue - video streams in mp4 files start with 2 P-frames (non-keyframes) followed by the Keyframe&lt;br /&gt;
*[FX-358] - AI camera cannot load the settings from internal memory (E002)&lt;br /&gt;
*[FX-369] - Camera doesn't connect to mobile network while SIM is not active&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-375] - Improve seat belt HOG SVM algorithm for right side drivers&lt;br /&gt;
*[FX-353] - Implementing AI trigger's confidence output parameters&lt;br /&gt;
*[FX-356] - Extend Bluetooth protocol in order to add camera IP (mandatory for communication with iPhone)&lt;br /&gt;
*[FX-360] - Create a mechanism to store critical parameters (ex. serial no) to AOSP properties in case of E002 error&lt;br /&gt;
&lt;br /&gt;
==Version 40.1==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-331] - Fix temperature issue in log file when temperature is lower than 10 degrees&lt;br /&gt;
*[FX-337] - Max speed may have wrong value for cellular events&lt;br /&gt;
*[FX-339] - Invalid gps coordinates are not uploaded for cellular events. This behavior may create confusion in event speed chart (Iris platform)&lt;br /&gt;
*[FX-344] - DAD events are not triggered when Speed is interogated more than one time per second&lt;br /&gt;
*[FX-346] - Possible DaD issues when driver is on the right side&lt;br /&gt;
*[FX-347] - In some rare cases Ignition On does not reboot the camera when camera is in sleep mode&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-292] - Add support for camera API scalability - provides a second URL to alternate server connections&lt;br /&gt;
*[FX-332] - Improve MySqlWrapper class (API client for connecting to MySql database) in order to allow a number of retries (6 by default) in case of errors&lt;br /&gt;
*[FX-333] - Improve Face Recognition process in order to reduce the number of connections on the Face Recognition server&lt;br /&gt;
*[FX-335] - Adjust bit rate in continuous recording / original events to have the same values like X2&lt;br /&gt;
*[FX-336] - Add timestamps in previews in order to reduce file size (from 700 Kb to 500 Kb); increase the preview bitrate from 500Kb to 700Kb (the preview size will be 700 kb again)&lt;br /&gt;
*[FX-338] - Implement error code E004 when video acquisition is freezing from some reason. Camera will reboot after few seconds.&lt;br /&gt;
*[FX-340] - Improve Face Recognition algorithm in order to validate a recognition below a safety threshold if the same person has been validated in the past for several times (based on a decay score function)&lt;br /&gt;
*[FX-342] - Integrate preview length, preview file size and impact second and pass them to NODE server during the upload of cellular events&lt;br /&gt;
*[FX-343] - Adjust GPS class to trigger DAD events when there is no signal for a while&lt;br /&gt;
*[FX-345] - Add a cache mechanism for network type (2G, 3G, 4G), signal strength (1, 2, 3, 4) and operator (carrier) when gsm is initialized in Ignition ON. Cache is used during wifi transfer with Factory Tool&lt;br /&gt;
&lt;br /&gt;
==Version 40.0==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-93] - Firmware crash after 8h 35 min --&amp;gt; JNI ERROR (app bug): local reference table overflow (max=512)&lt;br /&gt;
*[FX-103] - Fix H264 Header from Encoder (amcvidenc-omxqcomvideoencoderavc)&lt;br /&gt;
*[FX-107] - Memory leak when streaming enabled and big latency&lt;br /&gt;
*[FX-109] - Dlib library performance issues&lt;br /&gt;
*[FX-120] - Droping frames on outside camera when SDW is running&lt;br /&gt;
*[FX-129] - Fix datetime in GPS file (the same date for all gps coordinates)&lt;br /&gt;
*[FX-130] - DAD is not closing properly on ignition off&lt;br /&gt;
*[FX-140] - Video preview out of sync&lt;br /&gt;
*[FX-148] - Event additional pictures are not uploaded while internet connection becomes unavailable&lt;br /&gt;
*[FX-150] - Adjust H264 circular buffer keyframe issue&lt;br /&gt;
*[FX-151] - Android camera2 is dropping frames&lt;br /&gt;
*[FX-167] - Camera issue - H264 header fix for Android 9&lt;br /&gt;
*[FX-171] - Accelerometer not found - I2C Little kernel issue&lt;br /&gt;
*[FX-173] - Cellular issues on new Android&lt;br /&gt;
*[FX-174] - Wi-Fi hotspot and WPA 2 issue on Android 9&lt;br /&gt;
*[FX-175] - GPS issues on new Android&lt;br /&gt;
*[FX-177] - SD card free up space logic fail&lt;br /&gt;
*[FX-179] - X3-OV2685 Board - GStreamer pipeline fail&lt;br /&gt;
*[FX-185] - AWS library issue -&amp;gt; S3 doesn't work with Android 9&lt;br /&gt;
*[FX-186] - FR library not working on Android 9&lt;br /&gt;
*[FX-187] - Bluetooth BLE crash in certain condition on one camera&lt;br /&gt;
*[FX-188] - Not enough IR light&lt;br /&gt;
*[FX-190] - Skipping frames on AHC SRC pipeline&lt;br /&gt;
*[FX-193] - Preview upload fail deletes files&lt;br /&gt;
*[FX-196] - DAD thumbnail not uploading&lt;br /&gt;
*[FX-197] - Don't write any _exit in code&lt;br /&gt;
*[FX-198] - Events are either created empty, or will have space partially alocated&lt;br /&gt;
*[FX-199] - The fps is lowered because of AI DAD library&lt;br /&gt;
*[FX-200] - AOSP doesn't update 3G signal strength&lt;br /&gt;
*[FX-202] - Live Speed Events and Live Request Events are not triggered in certain conditions&lt;br /&gt;
*[FX-204] - Preview clip is out of sync&lt;br /&gt;
*[FX-208] - DAD doesn't trigger properly&lt;br /&gt;
*[FX-209] - Preview clip has low quality in certain conditions&lt;br /&gt;
*[FX-214] - Facial Recognition process is not closing at ignition off&lt;br /&gt;
*[FX-216] - Video and Audio aren't properly muxed&lt;br /&gt;
*[FX-217] - Streaming to IRA has incorrect colors&lt;br /&gt;
*[FX-218] - X3 is crashing on bluetooth connection&lt;br /&gt;
*[FX-219] - Covered camera code is not optimized&lt;br /&gt;
*[FX-220] - False-positive results on covered camera&lt;br /&gt;
*[FX-221] - Preview created by IRA is not uploaded correctly&lt;br /&gt;
*[FX-222] - LTIWebsocketManager should work like on X2 device&lt;br /&gt;
*[FX-225] - On continuous recording from time to time old frames reappear&lt;br /&gt;
*[FX-231] - Wifi is sending incorrect signal strength on wifi connect&lt;br /&gt;
*[FX-233] - Creating a new event deletes all files from the device&lt;br /&gt;
*[FX-234] - Reconnecting to wifi while transferring enters an infinite loop&lt;br /&gt;
*[FX-240] - OTA full update won't be downloaded&lt;br /&gt;
*[FX-244] - USB isn't seen by FW from time to time&lt;br /&gt;
*[FX-245] - Updating AOSP with USB stick may break the device&lt;br /&gt;
*[FX-250] - Sometime SD Card is not mounted - the mount procedure should be excuted in a loop&lt;br /&gt;
*[FX-253] - Some of the cameras cannot connect to cellular&lt;br /&gt;
*[FX-256] - Outside image has red hallow&lt;br /&gt;
*[FX-269] - Cont Recording Requests are not working properly&lt;br /&gt;
*[FX-273] - Yellow wire triggers on rising edge and needs to trigger on falling edge&lt;br /&gt;
*[FX-275] - Image sensor improvements - IR&lt;br /&gt;
*[FX-276] - There are 5 sec gaps between two continuous recordings file segments&lt;br /&gt;
*[FX-286] - When inside camera is disabled, the preview collect is unstable for live requests&lt;br /&gt;
*[FX-298] - Preview video contains wrong frames at the end&lt;br /&gt;
*[FX-309] - Camera may stuck when checking the internet connection&lt;br /&gt;
*[FX-313] - Camera may stuck in ignition off procedure&lt;br /&gt;
*[FX-315] - Data send config interval doesn't allow 30 sec&lt;br /&gt;
*[FX-316] - Fix circular buffer issue for CR&lt;br /&gt;
*[FX-322] - At ignition on, camera doesn't reboot, but remains in connecting to wi-fi&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-3] - Create the concept of X3 Display module (messages, icons) - Engineering version&lt;br /&gt;
*[FX-4] - Test 3G/4G modem for Android&lt;br /&gt;
*[FX-6] - Preliminary evaluation for X3 android&lt;br /&gt;
*[FX-8] - Generate proprietary event files&lt;br /&gt;
*[FX-9] - Add opencv support on Andriod platform&lt;br /&gt;
*[FX-10] - X3 proof of concept on SC60/Android - WIFI + Bluetooth evaluation&lt;br /&gt;
*[FX-11] - X3 proof of concept on SC60/Android - video acquisition + encoding over GStreamer&lt;br /&gt;
*[FX-12] - X3 proof of concept on SC60/Android - GPS data acquisition + processing&lt;br /&gt;
*[FX-13] - X3 proof of concept on SC60/Android - Accelerometer data acquisition + processing&lt;br /&gt;
*[FX-14] - X3 proof of concept on SC60/Android - images / video acquisition&lt;br /&gt;
*[FX-15] - X3 proof of concept on SC60/Android - Preliminary OS evaluation&lt;br /&gt;
*[FX-16] - X3 Install Android OS on our SC60 boards&lt;br /&gt;
*[FX-17] - Create android development setup and evaluate existing code migration&lt;br /&gt;
*[FX-18] - Migrate GStreamer video code&lt;br /&gt;
*[FX-19] - Study GStreamer CMake porting&lt;br /&gt;
*[FX-20] - Verify dual camera acquisition for new GStreamer library&lt;br /&gt;
*[FX-21] - Proof of concept for audio acquisition in GStreamer&lt;br /&gt;
*[FX-22] - Android Driver integration for OV2680&lt;br /&gt;
*[FX-23] - Porting the X2 IAQ library to X3&lt;br /&gt;
*[FX-25] - H264 issue on circular buffer extraction&lt;br /&gt;
*[FX-26] - Adapt FFMPEG code to new version for Android&lt;br /&gt;
*[FX-27] - Android changes to support OV2680&lt;br /&gt;
*[FX-29] - Migrate Imedia to FastCV lib&lt;br /&gt;
*[FX-30] - Git Lab edit firmware test&lt;br /&gt;
*[FX-31] - Migrate preview mechanism to Android FW&lt;br /&gt;
*[FX-32] - Create module to control WIFI on Android&lt;br /&gt;
*[FX-33] - Implement changes for second camera support&lt;br /&gt;
*[FX-34] - Live streaming camera for lens focusing / image quality evalutation&lt;br /&gt;
*[FX-35] - Test X3 GPS data acquisition using a custom board&lt;br /&gt;
*[FX-36] - Bluetooth test&lt;br /&gt;
*[FX-37] - Study AOSP security permissions&lt;br /&gt;
*[FX-38] - Event Trigger ( periodic, speed, continuous recording) on X3&lt;br /&gt;
*[FX-39] - Create accelerometer driver&lt;br /&gt;
*[FX-40] - Porting System lib&lt;br /&gt;
*[FX-41] - Implement Shock events&lt;br /&gt;
*[FX-42] - Migrate Img_utils&lt;br /&gt;
*[FX-43] - Porting Devicelib&lt;br /&gt;
*[FX-44] - Implement Face Recognition&lt;br /&gt;
*[FX-46] - Porting Utils lib&lt;br /&gt;
*[FX-47] - Porting Cellular Communication lib&lt;br /&gt;
*[FX-48] - Porting Wi-Fi Module&lt;br /&gt;
*[FX-49] - Develop Display Module I&lt;br /&gt;
*[FX-64] - Porting Idatabase library&lt;br /&gt;
*[FX-66] - Create a small app to test X3 display and IR controller&lt;br /&gt;
*[FX-68] - Adapt MP3 encoder for GStreamer pipeline&lt;br /&gt;
*[FX-69] - Implement basic transfer solution via USB stick&lt;br /&gt;
*[FX-70] - Implement GPS Trigger and change the system data&lt;br /&gt;
*[FX-71] - Import Neurotec Libraries for Facial Recognition feature&lt;br /&gt;
*[FX-73] - Adapt GStreamer pipeline to extract RAW frames&lt;br /&gt;
*[FX-74] - Implement Event Preview mechanism&lt;br /&gt;
*[FX-75] - Integrate JPEG library to IMG-utils&lt;br /&gt;
*[FX-76] - Integrate NV12 to Gray scale conversion method&lt;br /&gt;
*[FX-77] - Integrate GPIO driver in Firmware&lt;br /&gt;
*[FX-78] - Migrate 30.8 X2 fixes&lt;br /&gt;
*[FX-80] - Create the APIs for manipulating RAW frames once they are extracted from GStreamer pipeline&lt;br /&gt;
*[FX-81] - Possible Memory Leak in JNI&lt;br /&gt;
*[FX-85] - Check G-force conversion from byte to double&lt;br /&gt;
*[FX-87] - Porting transfer module&lt;br /&gt;
*[FX-90] - Porting and optimizing Covered camera on GPU&lt;br /&gt;
*[FX-94] - Implement type X3 (/mnt/SDcard)&lt;br /&gt;
*[FX-95] - Set proper bitrate to preview event&lt;br /&gt;
*[FX-97] - Change thumbstone mechanism (save to SD card, transfer protocol, delete all thumbstone files)&lt;br /&gt;
*[FX-99] - Porting existing DAD I&lt;br /&gt;
*[FX-102] - Update Factory Tools to accept X3 Product&lt;br /&gt;
*[FX-106] - Create build scripts for all Computer Vision/ML libraries&lt;br /&gt;
*[FX-108] - Create icons for X3 display&lt;br /&gt;
*[FX-110] - Update the display module for the new icons&lt;br /&gt;
*[FX-112] - Implement API client for MySql / DynamoDB using HTTP requests&lt;br /&gt;
*[FX-113] - Fix lock buffer issue in GStreamer&lt;br /&gt;
*[FX-114] - Integrate QSML library&lt;br /&gt;
*[FX-115] - Implement API client for S3 storage&lt;br /&gt;
*[FX-118] - Implementing SDW to X3&lt;br /&gt;
*[FX-121] - Implement event trigger messages on display&lt;br /&gt;
*[FX-124] - Implement a mechanism in order to upload camera log using cellular&lt;br /&gt;
*[FX-125] - Study RFCOMM Bluetooth on X3&lt;br /&gt;
*[FX-127] - Study GATT Bluetooth on X3&lt;br /&gt;
*[FX-128] - Study wi-fi hotspot on X3&lt;br /&gt;
*[FX-131] - Install Android 9 on SC600&lt;br /&gt;
*[FX-134] - Integrate GATT Bluetooth&lt;br /&gt;
*[FX-135] - Preliminary test for Android 9 -&amp;gt; camera driver for image sensor&lt;br /&gt;
*[FX-136] - Force Android 9 to use UTC date&lt;br /&gt;
*[FX-137] - Create method to turn on/off IR leds&lt;br /&gt;
*[FX-138] - Adjust image sensor parameters for better night vision/image quality&lt;br /&gt;
*[FX-139] - Adjust Android parameters for better sound quality&lt;br /&gt;
*[FX-141] - Implement wi-fi hotspot for X3&lt;br /&gt;
*[FX-143] - Preliminary test for Android 9 - I2C4, sound, H264 encoding&lt;br /&gt;
*[FX-144] - Integrate CNN classes in FW&lt;br /&gt;
*[FX-145] - Create classes for DAD based on new CNN&lt;br /&gt;
*[FX-146] - Create trigger for new DAD algorithm&lt;br /&gt;
*[FX-147] - Implement Seat Belt event&lt;br /&gt;
*[FX-152] - Adapt Android 9 for our custom boards&lt;br /&gt;
*[FX-153] - Adapt web socket communication to operate over wi-fi&lt;br /&gt;
*[FX-154] - Add CPU usage in camera log&lt;br /&gt;
*[FX-156] - Implement BLE protocol&lt;br /&gt;
*[FX-157] - Adjust Facial Recognition algorithm to trigger detection based on a speed threshold&lt;br /&gt;
*[FX-160] - Improve camera video image quality&lt;br /&gt;
*[FX-161] - Study batch factory programming for X3&lt;br /&gt;
*[FX-162] - Create technical documentation for X3 product - marketing purposes&lt;br /&gt;
*[FX-163] - Study Android chromatics library&lt;br /&gt;
*[FX-164] - Turn the display on in Lk&lt;br /&gt;
*[FX-165] - Test audio on Android 9&lt;br /&gt;
*[FX-176] - Tune OV2685 image parameters&lt;br /&gt;
*[FX-180] - Camera solutions for OV2685 driver- HAL incompatibility&lt;br /&gt;
*[FX-191] - Implement power failure condition&lt;br /&gt;
*[FX-194] - X3 library management&lt;br /&gt;
*[FX-195] - Implement Factory Application&lt;br /&gt;
*[FX-203] - Update Display Info&lt;br /&gt;
*[FX-207] - X3 must start wih 1970&lt;br /&gt;
*[FX-210] - Implement USB stick update in ignition on and transfer events in ignition off&lt;br /&gt;
*[FX-212] - Detach preview from events process&lt;br /&gt;
*[FX-213] - Upload preview even if SD card is not present&lt;br /&gt;
*[FX-215] - Add de-bounce for wired trigger&lt;br /&gt;
*[FX-224] - Verify preview upload at ignition off phase&lt;br /&gt;
*[FX-230] - Strip down G-streamer libraries&lt;br /&gt;
*[FX-236] - Long-time stress testing app for X3&lt;br /&gt;
*[FX-241] - Test USB update&lt;br /&gt;
*[FX-242] - Test Wifi reconnection&lt;br /&gt;
*[FX-246] - Manage RAM Disk at FW start (delete all existing files)&lt;br /&gt;
*[FX-247] - Implement display notification for update app&lt;br /&gt;
*[FX-248] - Implement ScanDisk procedure at ignition phase&lt;br /&gt;
*[FX-249] - Strip down OpenCV library&lt;br /&gt;
*[FX-251] - Add new error code on display if settings.db is missing&lt;br /&gt;
*[FX-254] - Document existing changes in GIT commits&lt;br /&gt;
*[FX-255] - Update SNPE to 1.31 for performance improvements&lt;br /&gt;
*[FX-258] - Refactoring Wi-Fi module&lt;br /&gt;
*[FX-259] - Improving FR detection algorithm (inserting Face Template in all events triggered in that session)&lt;br /&gt;
*[FX-264] - Research updating Firmware files with GIT&lt;br /&gt;
*[FX-265] - Implement updating Firmware files with GIT&lt;br /&gt;
*[FX-268] - Adjust BIAS for microphone sensitivity&lt;br /&gt;
*[FX-271] - Implement buzzer module for DAD&lt;br /&gt;
*[FX-272] - Display an error code in case GPS is missing&lt;br /&gt;
*[FX-280] - Install and configure AI beta cameras&lt;br /&gt;
*[FX-281] - Preliminary temperature tests for AI&lt;br /&gt;
*[FX-293] - Full temperature tests with features active SDW + DAD + FR&lt;br /&gt;
*[FX-294] - Format SD card code&lt;br /&gt;
*[FX-295] - Investigate auto update for X3 updater&lt;br /&gt;
*[FX-296] - Create versioning in neural networks for easy updates in the future&lt;br /&gt;
*[FX-297] - Implement Format SD card code in Factory tool&lt;br /&gt;
*[FX-299] - Testing and programming 7 AI cameras with Factory tool&lt;br /&gt;
*[FX-301] - Add a mechanism to trigger modem scan&lt;br /&gt;
*[FX-302] - Create a mechanism for updating the updater app in Firmware&lt;br /&gt;
*[FX-303] - Upgrade Factory Application&lt;br /&gt;
*[FX-305] - Factory tool installation manual&lt;br /&gt;
*[FX-306] - Modify default settings according to Al's suggestions (see attached)&lt;br /&gt;
*[FX-308] - Control auto exposure and auto gain from FW for camera calibration&lt;br /&gt;
*[FX-318] - Investigate SD card errors on some cameras&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=X3_Firmware_Changelog&amp;diff=11593</id>
		<title>X3 Firmware Changelog</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=X3_Firmware_Changelog&amp;diff=11593"/>
		<updated>2021-01-11T11:20:24Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Version 40.8==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
*[FX-390] - From time to time, camera uses swap memory, which may affect flash memory&lt;br /&gt;
*[FX-415] - When changing the network operator, the internet connection gets stucked&lt;br /&gt;
*[FX-416] - Incorrect camera status on GPS tracker&lt;br /&gt;
*[FX-433] - When inside camera is disabled, thumbnail should not merge both videos&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
*[FX-352] - Firmware implementation of accelerometer shock triggering algorithm 1&lt;br /&gt;
*[FX-355] - Merge git updater code with master branch and begin testing&lt;br /&gt;
*[FX-365] - Fine tunning and preparing ML ACC for Alpha tests&lt;br /&gt;
*[FX-411] - Implement Power off event in Sleep Mode and in Transfer&lt;br /&gt;
*[FX-412] - Create a mechanism to upgrade Neural Networks via OTA&lt;br /&gt;
*[FX-413] - Implement buzzer for Shock and Speed events&lt;br /&gt;
*[FX-418] - Convert Seatbelt detection from HOG SVM to CNN&lt;br /&gt;
*[FX-427] - Closing IR leds after all triggers are closed&lt;br /&gt;
*[FX-428] - Modify features output network version to be available in Constructor&lt;br /&gt;
*[FX-429] - Reorganize S3 components to accept custom regions (Europe, Asia etc)&lt;br /&gt;
*[FX-431] - Investigate possible issue when camera doesn't restarts after 24 hours&lt;br /&gt;
*[FX-434] - Add JSON output parameter for GPS heading (Cartrack requirment)&lt;br /&gt;
*[FX-435] - Parametrize setting for deleting more than 7 days data&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 40.7==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
*[FX-393] - Buzzer setting unavailable on 40.5 FW version&lt;br /&gt;
*[FX-397] - Camera doesn't start in Sleep Mode at IGN ON - IGN OFF - IGN ON sequence (FW versions affected 40.4, 40.5; solved in 40.6 )&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
*[FX-400] - Improve algorithm in order to verify if events are uploaded on server and verify their size&lt;br /&gt;
*[FX-401] - Add 640x360 resolution for cellular events&lt;br /&gt;
*[FX-402] - Invert accelerometer axis using camera serial number&lt;br /&gt;
                &lt;br /&gt;
&lt;br /&gt;
==Version 40.5==&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
*[FX-391] - All Possible accident events will upload via cellular data.&lt;br /&gt;
*[FX-392] - Remove CR list from log file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 40.4==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
    * [FX-373] - Events -&amp;gt; Speed events don't have FR thumbnail attached, even though previous events for that route have thumbnail&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
    * [FX-341] - Save image for distraction events&lt;br /&gt;
    * [FX-361] - Implement new Idrive event format (containing all metadata) in JSON&lt;br /&gt;
    * [FX-363] - Implementing Smart trigger event limitation&lt;br /&gt;
    * [FX-364] - Converting trigger output parameters to new format&lt;br /&gt;
    * [FX-367] - Implement new event websocket package&lt;br /&gt;
    * [FX-377] - Hide driver name from FR thumbnail (GDPR rules)&lt;br /&gt;
    * [FX-378] - Make preview size (cellular events) adjustable in order to reduce data traffic&lt;br /&gt;
    * [FX-380] - Remove FR log update in order to reduce data traffic on FR module &lt;br /&gt;
    * [FX-382] - Deep sleep at Ignition OFF - Instant wake up at Ignition ON&lt;br /&gt;
    * [FX-384] - Skip Wi-Fi transfer for cell only clients&lt;br /&gt;
    * [FX-385] - Create a mechanism to reboot camera after 24 hours if it is in Ign ON&lt;br /&gt;
    * [FX-386] - Turn off display in light sleep mode&lt;br /&gt;
    * [FX-389] - Implement Safe Mode (with E005 error code) on cellular upload in case camera has no vehicle assigned&lt;br /&gt;
&lt;br /&gt;
==Version 40.3==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-376] - GPS position packages are added on route while speed is 0&lt;br /&gt;
*[FX-357] - Video keyframes issue - video streams in mp4 files start with 2 P-frames (non-keyframes) followed by the Keyframe&lt;br /&gt;
*[FX-358] - AI camera cannot load the settings from internal memory (E002)&lt;br /&gt;
*[FX-369] - Camera doesn't connect to mobile network while SIM is not active&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-375] - Improve seat belt HOG SVM algorithm for right side drivers&lt;br /&gt;
*[FX-353] - Implementing AI trigger's confidence output parameters&lt;br /&gt;
*[FX-356] - Extend Bluetooth protocol in order to add camera IP (mandatory for communication with iPhone)&lt;br /&gt;
*[FX-360] - Create a mechanism to store critical parameters (ex. serial no) to AOSP properties in case of E002 error&lt;br /&gt;
&lt;br /&gt;
==Version 40.1==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-331] - Fix temperature issue in log file when temperature is lower than 10 degrees&lt;br /&gt;
*[FX-337] - Max speed may have wrong value for cellular events&lt;br /&gt;
*[FX-339] - Invalid gps coordinates are not uploaded for cellular events. This behavior may create confusion in event speed chart (Iris platform)&lt;br /&gt;
*[FX-344] - DAD events are not triggered when Speed is interogated more than one time per second&lt;br /&gt;
*[FX-346] - Possible DaD issues when driver is on the right side&lt;br /&gt;
*[FX-347] - In some rare cases Ignition On does not reboot the camera when camera is in sleep mode&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-292] - Add support for camera API scalability - provides a second URL to alternate server connections&lt;br /&gt;
*[FX-332] - Improve MySqlWrapper class (API client for connecting to MySql database) in order to allow a number of retries (6 by default) in case of errors&lt;br /&gt;
*[FX-333] - Improve Face Recognition process in order to reduce the number of connections on the Face Recognition server&lt;br /&gt;
*[FX-335] - Adjust bit rate in continuous recording / original events to have the same values like X2&lt;br /&gt;
*[FX-336] - Add timestamps in previews in order to reduce file size (from 700 Kb to 500 Kb); increase the preview bitrate from 500Kb to 700Kb (the preview size will be 700 kb again)&lt;br /&gt;
*[FX-338] - Implement error code E004 when video acquisition is freezing from some reason. Camera will reboot after few seconds.&lt;br /&gt;
*[FX-340] - Improve Face Recognition algorithm in order to validate a recognition below a safety threshold if the same person has been validated in the past for several times (based on a decay score function)&lt;br /&gt;
*[FX-342] - Integrate preview length, preview file size and impact second and pass them to NODE server during the upload of cellular events&lt;br /&gt;
*[FX-343] - Adjust GPS class to trigger DAD events when there is no signal for a while&lt;br /&gt;
*[FX-345] - Add a cache mechanism for network type (2G, 3G, 4G), signal strength (1, 2, 3, 4) and operator (carrier) when gsm is initialized in Ignition ON. Cache is used during wifi transfer with Factory Tool&lt;br /&gt;
&lt;br /&gt;
==Version 40.0==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-93] - Firmware crash after 8h 35 min --&amp;gt; JNI ERROR (app bug): local reference table overflow (max=512)&lt;br /&gt;
*[FX-103] - Fix H264 Header from Encoder (amcvidenc-omxqcomvideoencoderavc)&lt;br /&gt;
*[FX-107] - Memory leak when streaming enabled and big latency&lt;br /&gt;
*[FX-109] - Dlib library performance issues&lt;br /&gt;
*[FX-120] - Droping frames on outside camera when SDW is running&lt;br /&gt;
*[FX-129] - Fix datetime in GPS file (the same date for all gps coordinates)&lt;br /&gt;
*[FX-130] - DAD is not closing properly on ignition off&lt;br /&gt;
*[FX-140] - Video preview out of sync&lt;br /&gt;
*[FX-148] - Event additional pictures are not uploaded while internet connection becomes unavailable&lt;br /&gt;
*[FX-150] - Adjust H264 circular buffer keyframe issue&lt;br /&gt;
*[FX-151] - Android camera2 is dropping frames&lt;br /&gt;
*[FX-167] - Camera issue - H264 header fix for Android 9&lt;br /&gt;
*[FX-171] - Accelerometer not found - I2C Little kernel issue&lt;br /&gt;
*[FX-173] - Cellular issues on new Android&lt;br /&gt;
*[FX-174] - Wi-Fi hotspot and WPA 2 issue on Android 9&lt;br /&gt;
*[FX-175] - GPS issues on new Android&lt;br /&gt;
*[FX-177] - SD card free up space logic fail&lt;br /&gt;
*[FX-179] - X3-OV2685 Board - GStreamer pipeline fail&lt;br /&gt;
*[FX-185] - AWS library issue -&amp;gt; S3 doesn't work with Android 9&lt;br /&gt;
*[FX-186] - FR library not working on Android 9&lt;br /&gt;
*[FX-187] - Bluetooth BLE crash in certain condition on one camera&lt;br /&gt;
*[FX-188] - Not enough IR light&lt;br /&gt;
*[FX-190] - Skipping frames on AHC SRC pipeline&lt;br /&gt;
*[FX-193] - Preview upload fail deletes files&lt;br /&gt;
*[FX-196] - DAD thumbnail not uploading&lt;br /&gt;
*[FX-197] - Don't write any _exit in code&lt;br /&gt;
*[FX-198] - Events are either created empty, or will have space partially alocated&lt;br /&gt;
*[FX-199] - The fps is lowered because of AI DAD library&lt;br /&gt;
*[FX-200] - AOSP doesn't update 3G signal strength&lt;br /&gt;
*[FX-202] - Live Speed Events and Live Request Events are not triggered in certain conditions&lt;br /&gt;
*[FX-204] - Preview clip is out of sync&lt;br /&gt;
*[FX-208] - DAD doesn't trigger properly&lt;br /&gt;
*[FX-209] - Preview clip has low quality in certain conditions&lt;br /&gt;
*[FX-214] - Facial Recognition process is not closing at ignition off&lt;br /&gt;
*[FX-216] - Video and Audio aren't properly muxed&lt;br /&gt;
*[FX-217] - Streaming to IRA has incorrect colors&lt;br /&gt;
*[FX-218] - X3 is crashing on bluetooth connection&lt;br /&gt;
*[FX-219] - Covered camera code is not optimized&lt;br /&gt;
*[FX-220] - False-positive results on covered camera&lt;br /&gt;
*[FX-221] - Preview created by IRA is not uploaded correctly&lt;br /&gt;
*[FX-222] - LTIWebsocketManager should work like on X2 device&lt;br /&gt;
*[FX-225] - On continuous recording from time to time old frames reappear&lt;br /&gt;
*[FX-231] - Wifi is sending incorrect signal strength on wifi connect&lt;br /&gt;
*[FX-233] - Creating a new event deletes all files from the device&lt;br /&gt;
*[FX-234] - Reconnecting to wifi while transferring enters an infinite loop&lt;br /&gt;
*[FX-240] - OTA full update won't be downloaded&lt;br /&gt;
*[FX-244] - USB isn't seen by FW from time to time&lt;br /&gt;
*[FX-245] - Updating AOSP with USB stick may break the device&lt;br /&gt;
*[FX-250] - Sometime SD Card is not mounted - the mount procedure should be excuted in a loop&lt;br /&gt;
*[FX-253] - Some of the cameras cannot connect to cellular&lt;br /&gt;
*[FX-256] - Outside image has red hallow&lt;br /&gt;
*[FX-269] - Cont Recording Requests are not working properly&lt;br /&gt;
*[FX-273] - Yellow wire triggers on rising edge and needs to trigger on falling edge&lt;br /&gt;
*[FX-275] - Image sensor improvements - IR&lt;br /&gt;
*[FX-276] - There are 5 sec gaps between two continuous recordings file segments&lt;br /&gt;
*[FX-286] - When inside camera is disabled, the preview collect is unstable for live requests&lt;br /&gt;
*[FX-298] - Preview video contains wrong frames at the end&lt;br /&gt;
*[FX-309] - Camera may stuck when checking the internet connection&lt;br /&gt;
*[FX-313] - Camera may stuck in ignition off procedure&lt;br /&gt;
*[FX-315] - Data send config interval doesn't allow 30 sec&lt;br /&gt;
*[FX-316] - Fix circular buffer issue for CR&lt;br /&gt;
*[FX-322] - At ignition on, camera doesn't reboot, but remains in connecting to wi-fi&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-3] - Create the concept of X3 Display module (messages, icons) - Engineering version&lt;br /&gt;
*[FX-4] - Test 3G/4G modem for Android&lt;br /&gt;
*[FX-6] - Preliminary evaluation for X3 android&lt;br /&gt;
*[FX-8] - Generate proprietary event files&lt;br /&gt;
*[FX-9] - Add opencv support on Andriod platform&lt;br /&gt;
*[FX-10] - X3 proof of concept on SC60/Android - WIFI + Bluetooth evaluation&lt;br /&gt;
*[FX-11] - X3 proof of concept on SC60/Android - video acquisition + encoding over GStreamer&lt;br /&gt;
*[FX-12] - X3 proof of concept on SC60/Android - GPS data acquisition + processing&lt;br /&gt;
*[FX-13] - X3 proof of concept on SC60/Android - Accelerometer data acquisition + processing&lt;br /&gt;
*[FX-14] - X3 proof of concept on SC60/Android - images / video acquisition&lt;br /&gt;
*[FX-15] - X3 proof of concept on SC60/Android - Preliminary OS evaluation&lt;br /&gt;
*[FX-16] - X3 Install Android OS on our SC60 boards&lt;br /&gt;
*[FX-17] - Create android development setup and evaluate existing code migration&lt;br /&gt;
*[FX-18] - Migrate GStreamer video code&lt;br /&gt;
*[FX-19] - Study GStreamer CMake porting&lt;br /&gt;
*[FX-20] - Verify dual camera acquisition for new GStreamer library&lt;br /&gt;
*[FX-21] - Proof of concept for audio acquisition in GStreamer&lt;br /&gt;
*[FX-22] - Android Driver integration for OV2680&lt;br /&gt;
*[FX-23] - Porting the X2 IAQ library to X3&lt;br /&gt;
*[FX-25] - H264 issue on circular buffer extraction&lt;br /&gt;
*[FX-26] - Adapt FFMPEG code to new version for Android&lt;br /&gt;
*[FX-27] - Android changes to support OV2680&lt;br /&gt;
*[FX-29] - Migrate Imedia to FastCV lib&lt;br /&gt;
*[FX-30] - Git Lab edit firmware test&lt;br /&gt;
*[FX-31] - Migrate preview mechanism to Android FW&lt;br /&gt;
*[FX-32] - Create module to control WIFI on Android&lt;br /&gt;
*[FX-33] - Implement changes for second camera support&lt;br /&gt;
*[FX-34] - Live streaming camera for lens focusing / image quality evalutation&lt;br /&gt;
*[FX-35] - Test X3 GPS data acquisition using a custom board&lt;br /&gt;
*[FX-36] - Bluetooth test&lt;br /&gt;
*[FX-37] - Study AOSP security permissions&lt;br /&gt;
*[FX-38] - Event Trigger ( periodic, speed, continuous recording) on X3&lt;br /&gt;
*[FX-39] - Create accelerometer driver&lt;br /&gt;
*[FX-40] - Porting System lib&lt;br /&gt;
*[FX-41] - Implement Shock events&lt;br /&gt;
*[FX-42] - Migrate Img_utils&lt;br /&gt;
*[FX-43] - Porting Devicelib&lt;br /&gt;
*[FX-44] - Implement Face Recognition&lt;br /&gt;
*[FX-46] - Porting Utils lib&lt;br /&gt;
*[FX-47] - Porting Cellular Communication lib&lt;br /&gt;
*[FX-48] - Porting Wi-Fi Module&lt;br /&gt;
*[FX-49] - Develop Display Module I&lt;br /&gt;
*[FX-64] - Porting Idatabase library&lt;br /&gt;
*[FX-66] - Create a small app to test X3 display and IR controller&lt;br /&gt;
*[FX-68] - Adapt MP3 encoder for GStreamer pipeline&lt;br /&gt;
*[FX-69] - Implement basic transfer solution via USB stick&lt;br /&gt;
*[FX-70] - Implement GPS Trigger and change the system data&lt;br /&gt;
*[FX-71] - Import Neurotec Libraries for Facial Recognition feature&lt;br /&gt;
*[FX-73] - Adapt GStreamer pipeline to extract RAW frames&lt;br /&gt;
*[FX-74] - Implement Event Preview mechanism&lt;br /&gt;
*[FX-75] - Integrate JPEG library to IMG-utils&lt;br /&gt;
*[FX-76] - Integrate NV12 to Gray scale conversion method&lt;br /&gt;
*[FX-77] - Integrate GPIO driver in Firmware&lt;br /&gt;
*[FX-78] - Migrate 30.8 X2 fixes&lt;br /&gt;
*[FX-80] - Create the APIs for manipulating RAW frames once they are extracted from GStreamer pipeline&lt;br /&gt;
*[FX-81] - Possible Memory Leak in JNI&lt;br /&gt;
*[FX-85] - Check G-force conversion from byte to double&lt;br /&gt;
*[FX-87] - Porting transfer module&lt;br /&gt;
*[FX-90] - Porting and optimizing Covered camera on GPU&lt;br /&gt;
*[FX-94] - Implement type X3 (/mnt/SDcard)&lt;br /&gt;
*[FX-95] - Set proper bitrate to preview event&lt;br /&gt;
*[FX-97] - Change thumbstone mechanism (save to SD card, transfer protocol, delete all thumbstone files)&lt;br /&gt;
*[FX-99] - Porting existing DAD I&lt;br /&gt;
*[FX-102] - Update Factory Tools to accept X3 Product&lt;br /&gt;
*[FX-106] - Create build scripts for all Computer Vision/ML libraries&lt;br /&gt;
*[FX-108] - Create icons for X3 display&lt;br /&gt;
*[FX-110] - Update the display module for the new icons&lt;br /&gt;
*[FX-112] - Implement API client for MySql / DynamoDB using HTTP requests&lt;br /&gt;
*[FX-113] - Fix lock buffer issue in GStreamer&lt;br /&gt;
*[FX-114] - Integrate QSML library&lt;br /&gt;
*[FX-115] - Implement API client for S3 storage&lt;br /&gt;
*[FX-118] - Implementing SDW to X3&lt;br /&gt;
*[FX-121] - Implement event trigger messages on display&lt;br /&gt;
*[FX-124] - Implement a mechanism in order to upload camera log using cellular&lt;br /&gt;
*[FX-125] - Study RFCOMM Bluetooth on X3&lt;br /&gt;
*[FX-127] - Study GATT Bluetooth on X3&lt;br /&gt;
*[FX-128] - Study wi-fi hotspot on X3&lt;br /&gt;
*[FX-131] - Install Android 9 on SC600&lt;br /&gt;
*[FX-134] - Integrate GATT Bluetooth&lt;br /&gt;
*[FX-135] - Preliminary test for Android 9 -&amp;gt; camera driver for image sensor&lt;br /&gt;
*[FX-136] - Force Android 9 to use UTC date&lt;br /&gt;
*[FX-137] - Create method to turn on/off IR leds&lt;br /&gt;
*[FX-138] - Adjust image sensor parameters for better night vision/image quality&lt;br /&gt;
*[FX-139] - Adjust Android parameters for better sound quality&lt;br /&gt;
*[FX-141] - Implement wi-fi hotspot for X3&lt;br /&gt;
*[FX-143] - Preliminary test for Android 9 - I2C4, sound, H264 encoding&lt;br /&gt;
*[FX-144] - Integrate CNN classes in FW&lt;br /&gt;
*[FX-145] - Create classes for DAD based on new CNN&lt;br /&gt;
*[FX-146] - Create trigger for new DAD algorithm&lt;br /&gt;
*[FX-147] - Implement Seat Belt event&lt;br /&gt;
*[FX-152] - Adapt Android 9 for our custom boards&lt;br /&gt;
*[FX-153] - Adapt web socket communication to operate over wi-fi&lt;br /&gt;
*[FX-154] - Add CPU usage in camera log&lt;br /&gt;
*[FX-156] - Implement BLE protocol&lt;br /&gt;
*[FX-157] - Adjust Facial Recognition algorithm to trigger detection based on a speed threshold&lt;br /&gt;
*[FX-160] - Improve camera video image quality&lt;br /&gt;
*[FX-161] - Study batch factory programming for X3&lt;br /&gt;
*[FX-162] - Create technical documentation for X3 product - marketing purposes&lt;br /&gt;
*[FX-163] - Study Android chromatics library&lt;br /&gt;
*[FX-164] - Turn the display on in Lk&lt;br /&gt;
*[FX-165] - Test audio on Android 9&lt;br /&gt;
*[FX-176] - Tune OV2685 image parameters&lt;br /&gt;
*[FX-180] - Camera solutions for OV2685 driver- HAL incompatibility&lt;br /&gt;
*[FX-191] - Implement power failure condition&lt;br /&gt;
*[FX-194] - X3 library management&lt;br /&gt;
*[FX-195] - Implement Factory Application&lt;br /&gt;
*[FX-203] - Update Display Info&lt;br /&gt;
*[FX-207] - X3 must start wih 1970&lt;br /&gt;
*[FX-210] - Implement USB stick update in ignition on and transfer events in ignition off&lt;br /&gt;
*[FX-212] - Detach preview from events process&lt;br /&gt;
*[FX-213] - Upload preview even if SD card is not present&lt;br /&gt;
*[FX-215] - Add de-bounce for wired trigger&lt;br /&gt;
*[FX-224] - Verify preview upload at ignition off phase&lt;br /&gt;
*[FX-230] - Strip down G-streamer libraries&lt;br /&gt;
*[FX-236] - Long-time stress testing app for X3&lt;br /&gt;
*[FX-241] - Test USB update&lt;br /&gt;
*[FX-242] - Test Wifi reconnection&lt;br /&gt;
*[FX-246] - Manage RAM Disk at FW start (delete all existing files)&lt;br /&gt;
*[FX-247] - Implement display notification for update app&lt;br /&gt;
*[FX-248] - Implement ScanDisk procedure at ignition phase&lt;br /&gt;
*[FX-249] - Strip down OpenCV library&lt;br /&gt;
*[FX-251] - Add new error code on display if settings.db is missing&lt;br /&gt;
*[FX-254] - Document existing changes in GIT commits&lt;br /&gt;
*[FX-255] - Update SNPE to 1.31 for performance improvements&lt;br /&gt;
*[FX-258] - Refactoring Wi-Fi module&lt;br /&gt;
*[FX-259] - Improving FR detection algorithm (inserting Face Template in all events triggered in that session)&lt;br /&gt;
*[FX-264] - Research updating Firmware files with GIT&lt;br /&gt;
*[FX-265] - Implement updating Firmware files with GIT&lt;br /&gt;
*[FX-268] - Adjust BIAS for microphone sensitivity&lt;br /&gt;
*[FX-271] - Implement buzzer module for DAD&lt;br /&gt;
*[FX-272] - Display an error code in case GPS is missing&lt;br /&gt;
*[FX-280] - Install and configure AI beta cameras&lt;br /&gt;
*[FX-281] - Preliminary temperature tests for AI&lt;br /&gt;
*[FX-293] - Full temperature tests with features active SDW + DAD + FR&lt;br /&gt;
*[FX-294] - Format SD card code&lt;br /&gt;
*[FX-295] - Investigate auto update for X3 updater&lt;br /&gt;
*[FX-296] - Create versioning in neural networks for easy updates in the future&lt;br /&gt;
*[FX-297] - Implement Format SD card code in Factory tool&lt;br /&gt;
*[FX-299] - Testing and programming 7 AI cameras with Factory tool&lt;br /&gt;
*[FX-301] - Add a mechanism to trigger modem scan&lt;br /&gt;
*[FX-302] - Create a mechanism for updating the updater app in Firmware&lt;br /&gt;
*[FX-303] - Upgrade Factory Application&lt;br /&gt;
*[FX-305] - Factory tool installation manual&lt;br /&gt;
*[FX-306] - Modify default settings according to Al's suggestions (see attached)&lt;br /&gt;
*[FX-308] - Control auto exposure and auto gain from FW for camera calibration&lt;br /&gt;
*[FX-318] - Investigate SD card errors on some cameras&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=X3_Firmware_Changelog&amp;diff=11532</id>
		<title>X3 Firmware Changelog</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=X3_Firmware_Changelog&amp;diff=11532"/>
		<updated>2020-10-23T11:40:43Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Version 40.7==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
*[FX-393] - Buzzer setting unavailable on 40.5 FW version&lt;br /&gt;
*[FX-397] - Camera doesn't start in Sleep Mode at IGN ON - IGN OFF - IGN ON sequence (FW versions affected 40.4, 40.5; solved in 40.6 )&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
*[FX-400] - Improve algorithm in order to verify if events are uploaded on server and verify their size&lt;br /&gt;
*[FX-401] - Add 640x360 resolution for cellular events&lt;br /&gt;
*[FX-402] - Invert accelerometer axis using camera serial number&lt;br /&gt;
                &lt;br /&gt;
&lt;br /&gt;
==Version 40.5==&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
*[FX-391] - All Possible accident events will upload via cellular data.&lt;br /&gt;
*[FX-392] - Remove CR list from log file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 40.4==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
    * [FX-373] - Events -&amp;gt; Speed events don't have FR thumbnail attached, even though previous events for that route have thumbnail&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
    * [FX-341] - Save image for distraction events&lt;br /&gt;
    * [FX-361] - Implement new Idrive event format (containing all metadata) in JSON&lt;br /&gt;
    * [FX-363] - Implementing Smart trigger event limitation&lt;br /&gt;
    * [FX-364] - Converting trigger output parameters to new format&lt;br /&gt;
    * [FX-367] - Implement new event websocket package&lt;br /&gt;
    * [FX-377] - Hide driver name from FR thumbnail (GDPR rules)&lt;br /&gt;
    * [FX-378] - Make preview size (cellular events) adjustable in order to reduce data traffic&lt;br /&gt;
    * [FX-380] - Remove FR log update in order to reduce data traffic on FR module &lt;br /&gt;
    * [FX-382] - Deep sleep at Ignition OFF - Instant wake up at Ignition ON&lt;br /&gt;
    * [FX-384] - Skip Wi-Fi transfer for cell only clients&lt;br /&gt;
    * [FX-385] - Create a mechanism to reboot camera after 24 hours if it is in Ign ON&lt;br /&gt;
    * [FX-386] - Turn off display in light sleep mode&lt;br /&gt;
    * [FX-389] - Implement Safe Mode (with E005 error code) on cellular upload in case camera has no vehicle assigned&lt;br /&gt;
&lt;br /&gt;
==Version 40.3==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-376] - GPS position packages are added on route while speed is 0&lt;br /&gt;
*[FX-357] - Video keyframes issue - video streams in mp4 files start with 2 P-frames (non-keyframes) followed by the Keyframe&lt;br /&gt;
*[FX-358] - AI camera cannot load the settings from internal memory (E002)&lt;br /&gt;
*[FX-369] - Camera doesn't connect to mobile network while SIM is not active&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-375] - Improve seat belt HOG SVM algorithm for right side drivers&lt;br /&gt;
*[FX-353] - Implementing AI trigger's confidence output parameters&lt;br /&gt;
*[FX-356] - Extend Bluetooth protocol in order to add camera IP (mandatory for communication with iPhone)&lt;br /&gt;
*[FX-360] - Create a mechanism to store critical parameters (ex. serial no) to AOSP properties in case of E002 error&lt;br /&gt;
&lt;br /&gt;
==Version 40.1==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-331] - Fix temperature issue in log file when temperature is lower than 10 degrees&lt;br /&gt;
*[FX-337] - Max speed may have wrong value for cellular events&lt;br /&gt;
*[FX-339] - Invalid gps coordinates are not uploaded for cellular events. This behavior may create confusion in event speed chart (Iris platform)&lt;br /&gt;
*[FX-344] - DAD events are not triggered when Speed is interogated more than one time per second&lt;br /&gt;
*[FX-346] - Possible DaD issues when driver is on the right side&lt;br /&gt;
*[FX-347] - In some rare cases Ignition On does not reboot the camera when camera is in sleep mode&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-292] - Add support for camera API scalability - provides a second URL to alternate server connections&lt;br /&gt;
*[FX-332] - Improve MySqlWrapper class (API client for connecting to MySql database) in order to allow a number of retries (6 by default) in case of errors&lt;br /&gt;
*[FX-333] - Improve Face Recognition process in order to reduce the number of connections on the Face Recognition server&lt;br /&gt;
*[FX-335] - Adjust bit rate in continuous recording / original events to have the same values like X2&lt;br /&gt;
*[FX-336] - Add timestamps in previews in order to reduce file size (from 700 Kb to 500 Kb); increase the preview bitrate from 500Kb to 700Kb (the preview size will be 700 kb again)&lt;br /&gt;
*[FX-338] - Implement error code E004 when video acquisition is freezing from some reason. Camera will reboot after few seconds.&lt;br /&gt;
*[FX-340] - Improve Face Recognition algorithm in order to validate a recognition below a safety threshold if the same person has been validated in the past for several times (based on a decay score function)&lt;br /&gt;
*[FX-342] - Integrate preview length, preview file size and impact second and pass them to NODE server during the upload of cellular events&lt;br /&gt;
*[FX-343] - Adjust GPS class to trigger DAD events when there is no signal for a while&lt;br /&gt;
*[FX-345] - Add a cache mechanism for network type (2G, 3G, 4G), signal strength (1, 2, 3, 4) and operator (carrier) when gsm is initialized in Ignition ON. Cache is used during wifi transfer with Factory Tool&lt;br /&gt;
&lt;br /&gt;
==Version 40.0==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-93] - Firmware crash after 8h 35 min --&amp;gt; JNI ERROR (app bug): local reference table overflow (max=512)&lt;br /&gt;
*[FX-103] - Fix H264 Header from Encoder (amcvidenc-omxqcomvideoencoderavc)&lt;br /&gt;
*[FX-107] - Memory leak when streaming enabled and big latency&lt;br /&gt;
*[FX-109] - Dlib library performance issues&lt;br /&gt;
*[FX-120] - Droping frames on outside camera when SDW is running&lt;br /&gt;
*[FX-129] - Fix datetime in GPS file (the same date for all gps coordinates)&lt;br /&gt;
*[FX-130] - DAD is not closing properly on ignition off&lt;br /&gt;
*[FX-140] - Video preview out of sync&lt;br /&gt;
*[FX-148] - Event additional pictures are not uploaded while internet connection becomes unavailable&lt;br /&gt;
*[FX-150] - Adjust H264 circular buffer keyframe issue&lt;br /&gt;
*[FX-151] - Android camera2 is dropping frames&lt;br /&gt;
*[FX-167] - Camera issue - H264 header fix for Android 9&lt;br /&gt;
*[FX-171] - Accelerometer not found - I2C Little kernel issue&lt;br /&gt;
*[FX-173] - Cellular issues on new Android&lt;br /&gt;
*[FX-174] - Wi-Fi hotspot and WPA 2 issue on Android 9&lt;br /&gt;
*[FX-175] - GPS issues on new Android&lt;br /&gt;
*[FX-177] - SD card free up space logic fail&lt;br /&gt;
*[FX-179] - X3-OV2685 Board - GStreamer pipeline fail&lt;br /&gt;
*[FX-185] - AWS library issue -&amp;gt; S3 doesn't work with Android 9&lt;br /&gt;
*[FX-186] - FR library not working on Android 9&lt;br /&gt;
*[FX-187] - Bluetooth BLE crash in certain condition on one camera&lt;br /&gt;
*[FX-188] - Not enough IR light&lt;br /&gt;
*[FX-190] - Skipping frames on AHC SRC pipeline&lt;br /&gt;
*[FX-193] - Preview upload fail deletes files&lt;br /&gt;
*[FX-196] - DAD thumbnail not uploading&lt;br /&gt;
*[FX-197] - Don't write any _exit in code&lt;br /&gt;
*[FX-198] - Events are either created empty, or will have space partially alocated&lt;br /&gt;
*[FX-199] - The fps is lowered because of AI DAD library&lt;br /&gt;
*[FX-200] - AOSP doesn't update 3G signal strength&lt;br /&gt;
*[FX-202] - Live Speed Events and Live Request Events are not triggered in certain conditions&lt;br /&gt;
*[FX-204] - Preview clip is out of sync&lt;br /&gt;
*[FX-208] - DAD doesn't trigger properly&lt;br /&gt;
*[FX-209] - Preview clip has low quality in certain conditions&lt;br /&gt;
*[FX-214] - Facial Recognition process is not closing at ignition off&lt;br /&gt;
*[FX-216] - Video and Audio aren't properly muxed&lt;br /&gt;
*[FX-217] - Streaming to IRA has incorrect colors&lt;br /&gt;
*[FX-218] - X3 is crashing on bluetooth connection&lt;br /&gt;
*[FX-219] - Covered camera code is not optimized&lt;br /&gt;
*[FX-220] - False-positive results on covered camera&lt;br /&gt;
*[FX-221] - Preview created by IRA is not uploaded correctly&lt;br /&gt;
*[FX-222] - LTIWebsocketManager should work like on X2 device&lt;br /&gt;
*[FX-225] - On continuous recording from time to time old frames reappear&lt;br /&gt;
*[FX-231] - Wifi is sending incorrect signal strength on wifi connect&lt;br /&gt;
*[FX-233] - Creating a new event deletes all files from the device&lt;br /&gt;
*[FX-234] - Reconnecting to wifi while transferring enters an infinite loop&lt;br /&gt;
*[FX-240] - OTA full update won't be downloaded&lt;br /&gt;
*[FX-244] - USB isn't seen by FW from time to time&lt;br /&gt;
*[FX-245] - Updating AOSP with USB stick may break the device&lt;br /&gt;
*[FX-250] - Sometime SD Card is not mounted - the mount procedure should be excuted in a loop&lt;br /&gt;
*[FX-253] - Some of the cameras cannot connect to cellular&lt;br /&gt;
*[FX-256] - Outside image has red hallow&lt;br /&gt;
*[FX-269] - Cont Recording Requests are not working properly&lt;br /&gt;
*[FX-273] - Yellow wire triggers on rising edge and needs to trigger on falling edge&lt;br /&gt;
*[FX-275] - Image sensor improvements - IR&lt;br /&gt;
*[FX-276] - There are 5 sec gaps between two continuous recordings file segments&lt;br /&gt;
*[FX-286] - When inside camera is disabled, the preview collect is unstable for live requests&lt;br /&gt;
*[FX-298] - Preview video contains wrong frames at the end&lt;br /&gt;
*[FX-309] - Camera may stuck when checking the internet connection&lt;br /&gt;
*[FX-313] - Camera may stuck in ignition off procedure&lt;br /&gt;
*[FX-315] - Data send config interval doesn't allow 30 sec&lt;br /&gt;
*[FX-316] - Fix circular buffer issue for CR&lt;br /&gt;
*[FX-322] - At ignition on, camera doesn't reboot, but remains in connecting to wi-fi&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-3] - Create the concept of X3 Display module (messages, icons) - Engineering version&lt;br /&gt;
*[FX-4] - Test 3G/4G modem for Android&lt;br /&gt;
*[FX-6] - Preliminary evaluation for X3 android&lt;br /&gt;
*[FX-8] - Generate proprietary event files&lt;br /&gt;
*[FX-9] - Add opencv support on Andriod platform&lt;br /&gt;
*[FX-10] - X3 proof of concept on SC60/Android - WIFI + Bluetooth evaluation&lt;br /&gt;
*[FX-11] - X3 proof of concept on SC60/Android - video acquisition + encoding over GStreamer&lt;br /&gt;
*[FX-12] - X3 proof of concept on SC60/Android - GPS data acquisition + processing&lt;br /&gt;
*[FX-13] - X3 proof of concept on SC60/Android - Accelerometer data acquisition + processing&lt;br /&gt;
*[FX-14] - X3 proof of concept on SC60/Android - images / video acquisition&lt;br /&gt;
*[FX-15] - X3 proof of concept on SC60/Android - Preliminary OS evaluation&lt;br /&gt;
*[FX-16] - X3 Install Android OS on our SC60 boards&lt;br /&gt;
*[FX-17] - Create android development setup and evaluate existing code migration&lt;br /&gt;
*[FX-18] - Migrate GStreamer video code&lt;br /&gt;
*[FX-19] - Study GStreamer CMake porting&lt;br /&gt;
*[FX-20] - Verify dual camera acquisition for new GStreamer library&lt;br /&gt;
*[FX-21] - Proof of concept for audio acquisition in GStreamer&lt;br /&gt;
*[FX-22] - Android Driver integration for OV2680&lt;br /&gt;
*[FX-23] - Porting the X2 IAQ library to X3&lt;br /&gt;
*[FX-25] - H264 issue on circular buffer extraction&lt;br /&gt;
*[FX-26] - Adapt FFMPEG code to new version for Android&lt;br /&gt;
*[FX-27] - Android changes to support OV2680&lt;br /&gt;
*[FX-29] - Migrate Imedia to FastCV lib&lt;br /&gt;
*[FX-30] - Git Lab edit firmware test&lt;br /&gt;
*[FX-31] - Migrate preview mechanism to Android FW&lt;br /&gt;
*[FX-32] - Create module to control WIFI on Android&lt;br /&gt;
*[FX-33] - Implement changes for second camera support&lt;br /&gt;
*[FX-34] - Live streaming camera for lens focusing / image quality evalutation&lt;br /&gt;
*[FX-35] - Test X3 GPS data acquisition using a custom board&lt;br /&gt;
*[FX-36] - Bluetooth test&lt;br /&gt;
*[FX-37] - Study AOSP security permissions&lt;br /&gt;
*[FX-38] - Event Trigger ( periodic, speed, continuous recording) on X3&lt;br /&gt;
*[FX-39] - Create accelerometer driver&lt;br /&gt;
*[FX-40] - Porting System lib&lt;br /&gt;
*[FX-41] - Implement Shock events&lt;br /&gt;
*[FX-42] - Migrate Img_utils&lt;br /&gt;
*[FX-43] - Porting Devicelib&lt;br /&gt;
*[FX-44] - Implement Face Recognition&lt;br /&gt;
*[FX-46] - Porting Utils lib&lt;br /&gt;
*[FX-47] - Porting Cellular Communication lib&lt;br /&gt;
*[FX-48] - Porting Wi-Fi Module&lt;br /&gt;
*[FX-49] - Develop Display Module I&lt;br /&gt;
*[FX-64] - Porting Idatabase library&lt;br /&gt;
*[FX-66] - Create a small app to test X3 display and IR controller&lt;br /&gt;
*[FX-68] - Adapt MP3 encoder for GStreamer pipeline&lt;br /&gt;
*[FX-69] - Implement basic transfer solution via USB stick&lt;br /&gt;
*[FX-70] - Implement GPS Trigger and change the system data&lt;br /&gt;
*[FX-71] - Import Neurotec Libraries for Facial Recognition feature&lt;br /&gt;
*[FX-73] - Adapt GStreamer pipeline to extract RAW frames&lt;br /&gt;
*[FX-74] - Implement Event Preview mechanism&lt;br /&gt;
*[FX-75] - Integrate JPEG library to IMG-utils&lt;br /&gt;
*[FX-76] - Integrate NV12 to Gray scale conversion method&lt;br /&gt;
*[FX-77] - Integrate GPIO driver in Firmware&lt;br /&gt;
*[FX-78] - Migrate 30.8 X2 fixes&lt;br /&gt;
*[FX-80] - Create the APIs for manipulating RAW frames once they are extracted from GStreamer pipeline&lt;br /&gt;
*[FX-81] - Possible Memory Leak in JNI&lt;br /&gt;
*[FX-85] - Check G-force conversion from byte to double&lt;br /&gt;
*[FX-87] - Porting transfer module&lt;br /&gt;
*[FX-90] - Porting and optimizing Covered camera on GPU&lt;br /&gt;
*[FX-94] - Implement type X3 (/mnt/SDcard)&lt;br /&gt;
*[FX-95] - Set proper bitrate to preview event&lt;br /&gt;
*[FX-97] - Change thumbstone mechanism (save to SD card, transfer protocol, delete all thumbstone files)&lt;br /&gt;
*[FX-99] - Porting existing DAD I&lt;br /&gt;
*[FX-102] - Update Factory Tools to accept X3 Product&lt;br /&gt;
*[FX-106] - Create build scripts for all Computer Vision/ML libraries&lt;br /&gt;
*[FX-108] - Create icons for X3 display&lt;br /&gt;
*[FX-110] - Update the display module for the new icons&lt;br /&gt;
*[FX-112] - Implement API client for MySql / DynamoDB using HTTP requests&lt;br /&gt;
*[FX-113] - Fix lock buffer issue in GStreamer&lt;br /&gt;
*[FX-114] - Integrate QSML library&lt;br /&gt;
*[FX-115] - Implement API client for S3 storage&lt;br /&gt;
*[FX-118] - Implementing SDW to X3&lt;br /&gt;
*[FX-121] - Implement event trigger messages on display&lt;br /&gt;
*[FX-124] - Implement a mechanism in order to upload camera log using cellular&lt;br /&gt;
*[FX-125] - Study RFCOMM Bluetooth on X3&lt;br /&gt;
*[FX-127] - Study GATT Bluetooth on X3&lt;br /&gt;
*[FX-128] - Study wi-fi hotspot on X3&lt;br /&gt;
*[FX-131] - Install Android 9 on SC600&lt;br /&gt;
*[FX-134] - Integrate GATT Bluetooth&lt;br /&gt;
*[FX-135] - Preliminary test for Android 9 -&amp;gt; camera driver for image sensor&lt;br /&gt;
*[FX-136] - Force Android 9 to use UTC date&lt;br /&gt;
*[FX-137] - Create method to turn on/off IR leds&lt;br /&gt;
*[FX-138] - Adjust image sensor parameters for better night vision/image quality&lt;br /&gt;
*[FX-139] - Adjust Android parameters for better sound quality&lt;br /&gt;
*[FX-141] - Implement wi-fi hotspot for X3&lt;br /&gt;
*[FX-143] - Preliminary test for Android 9 - I2C4, sound, H264 encoding&lt;br /&gt;
*[FX-144] - Integrate CNN classes in FW&lt;br /&gt;
*[FX-145] - Create classes for DAD based on new CNN&lt;br /&gt;
*[FX-146] - Create trigger for new DAD algorithm&lt;br /&gt;
*[FX-147] - Implement Seat Belt event&lt;br /&gt;
*[FX-152] - Adapt Android 9 for our custom boards&lt;br /&gt;
*[FX-153] - Adapt web socket communication to operate over wi-fi&lt;br /&gt;
*[FX-154] - Add CPU usage in camera log&lt;br /&gt;
*[FX-156] - Implement BLE protocol&lt;br /&gt;
*[FX-157] - Adjust Facial Recognition algorithm to trigger detection based on a speed threshold&lt;br /&gt;
*[FX-160] - Improve camera video image quality&lt;br /&gt;
*[FX-161] - Study batch factory programming for X3&lt;br /&gt;
*[FX-162] - Create technical documentation for X3 product - marketing purposes&lt;br /&gt;
*[FX-163] - Study Android chromatics library&lt;br /&gt;
*[FX-164] - Turn the display on in Lk&lt;br /&gt;
*[FX-165] - Test audio on Android 9&lt;br /&gt;
*[FX-176] - Tune OV2685 image parameters&lt;br /&gt;
*[FX-180] - Camera solutions for OV2685 driver- HAL incompatibility&lt;br /&gt;
*[FX-191] - Implement power failure condition&lt;br /&gt;
*[FX-194] - X3 library management&lt;br /&gt;
*[FX-195] - Implement Factory Application&lt;br /&gt;
*[FX-203] - Update Display Info&lt;br /&gt;
*[FX-207] - X3 must start wih 1970&lt;br /&gt;
*[FX-210] - Implement USB stick update in ignition on and transfer events in ignition off&lt;br /&gt;
*[FX-212] - Detach preview from events process&lt;br /&gt;
*[FX-213] - Upload preview even if SD card is not present&lt;br /&gt;
*[FX-215] - Add de-bounce for wired trigger&lt;br /&gt;
*[FX-224] - Verify preview upload at ignition off phase&lt;br /&gt;
*[FX-230] - Strip down G-streamer libraries&lt;br /&gt;
*[FX-236] - Long-time stress testing app for X3&lt;br /&gt;
*[FX-241] - Test USB update&lt;br /&gt;
*[FX-242] - Test Wifi reconnection&lt;br /&gt;
*[FX-246] - Manage RAM Disk at FW start (delete all existing files)&lt;br /&gt;
*[FX-247] - Implement display notification for update app&lt;br /&gt;
*[FX-248] - Implement ScanDisk procedure at ignition phase&lt;br /&gt;
*[FX-249] - Strip down OpenCV library&lt;br /&gt;
*[FX-251] - Add new error code on display if settings.db is missing&lt;br /&gt;
*[FX-254] - Document existing changes in GIT commits&lt;br /&gt;
*[FX-255] - Update SNPE to 1.31 for performance improvements&lt;br /&gt;
*[FX-258] - Refactoring Wi-Fi module&lt;br /&gt;
*[FX-259] - Improving FR detection algorithm (inserting Face Template in all events triggered in that session)&lt;br /&gt;
*[FX-264] - Research updating Firmware files with GIT&lt;br /&gt;
*[FX-265] - Implement updating Firmware files with GIT&lt;br /&gt;
*[FX-268] - Adjust BIAS for microphone sensitivity&lt;br /&gt;
*[FX-271] - Implement buzzer module for DAD&lt;br /&gt;
*[FX-272] - Display an error code in case GPS is missing&lt;br /&gt;
*[FX-280] - Install and configure AI beta cameras&lt;br /&gt;
*[FX-281] - Preliminary temperature tests for AI&lt;br /&gt;
*[FX-293] - Full temperature tests with features active SDW + DAD + FR&lt;br /&gt;
*[FX-294] - Format SD card code&lt;br /&gt;
*[FX-295] - Investigate auto update for X3 updater&lt;br /&gt;
*[FX-296] - Create versioning in neural networks for easy updates in the future&lt;br /&gt;
*[FX-297] - Implement Format SD card code in Factory tool&lt;br /&gt;
*[FX-299] - Testing and programming 7 AI cameras with Factory tool&lt;br /&gt;
*[FX-301] - Add a mechanism to trigger modem scan&lt;br /&gt;
*[FX-302] - Create a mechanism for updating the updater app in Firmware&lt;br /&gt;
*[FX-303] - Upgrade Factory Application&lt;br /&gt;
*[FX-305] - Factory tool installation manual&lt;br /&gt;
*[FX-306] - Modify default settings according to Al's suggestions (see attached)&lt;br /&gt;
*[FX-308] - Control auto exposure and auto gain from FW for camera calibration&lt;br /&gt;
*[FX-318] - Investigate SD card errors on some cameras&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=X3_Firmware_Changelog&amp;diff=11508</id>
		<title>X3 Firmware Changelog</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=X3_Firmware_Changelog&amp;diff=11508"/>
		<updated>2020-08-25T07:56:11Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Version 40.5==&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
*[FX-391] - All Possible accident events will upload via cellular data.&lt;br /&gt;
*[FX-392] - Remove CR list from log file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 40.4==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
    * [FX-373] - Events -&amp;gt; Speed events don't have FR thumbnail attached, even though previous events for that route have thumbnail&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
    * [FX-341] - Save image for distraction events&lt;br /&gt;
    * [FX-361] - Implement new Idrive event format (containing all metadata) in JSON&lt;br /&gt;
    * [FX-363] - Implementing Smart trigger event limitation&lt;br /&gt;
    * [FX-364] - Converting trigger output parameters to new format&lt;br /&gt;
    * [FX-367] - Implement new event websocket package&lt;br /&gt;
    * [FX-377] - Hide driver name from FR thumbnail (GDPR rules)&lt;br /&gt;
    * [FX-378] - Make preview size (cellular events) adjustable in order to reduce data traffic&lt;br /&gt;
    * [FX-380] - Remove FR log update in order to reduce data traffic on FR module &lt;br /&gt;
    * [FX-382] - Deep sleep at Ignition OFF - Instant wake up at Ignition ON&lt;br /&gt;
    * [FX-384] - Skip Wi-Fi transfer for cell only clients&lt;br /&gt;
    * [FX-385] - Create a mechanism to reboot camera after 24 hours if it is in Ign ON&lt;br /&gt;
    * [FX-386] - Turn off display in light sleep mode&lt;br /&gt;
    * [FX-389] - Implement Safe Mode (with E005 error code) on cellular upload in case camera has no vehicle assigned&lt;br /&gt;
&lt;br /&gt;
==Version 40.3==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-376] - GPS position packages are added on route while speed is 0&lt;br /&gt;
*[FX-357] - Video keyframes issue - video streams in mp4 files start with 2 P-frames (non-keyframes) followed by the Keyframe&lt;br /&gt;
*[FX-358] - AI camera cannot load the settings from internal memory (E002)&lt;br /&gt;
*[FX-369] - Camera doesn't connect to mobile network while SIM is not active&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-375] - Improve seat belt HOG SVM algorithm for right side drivers&lt;br /&gt;
*[FX-353] - Implementing AI trigger's confidence output parameters&lt;br /&gt;
*[FX-356] - Extend Bluetooth protocol in order to add camera IP (mandatory for communication with iPhone)&lt;br /&gt;
*[FX-360] - Create a mechanism to store critical parameters (ex. serial no) to AOSP properties in case of E002 error&lt;br /&gt;
&lt;br /&gt;
==Version 40.1==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-331] - Fix temperature issue in log file when temperature is lower than 10 degrees&lt;br /&gt;
*[FX-337] - Max speed may have wrong value for cellular events&lt;br /&gt;
*[FX-339] - Invalid gps coordinates are not uploaded for cellular events. This behavior may create confusion in event speed chart (Iris platform)&lt;br /&gt;
*[FX-344] - DAD events are not triggered when Speed is interogated more than one time per second&lt;br /&gt;
*[FX-346] - Possible DaD issues when driver is on the right side&lt;br /&gt;
*[FX-347] - In some rare cases Ignition On does not reboot the camera when camera is in sleep mode&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-292] - Add support for camera API scalability - provides a second URL to alternate server connections&lt;br /&gt;
*[FX-332] - Improve MySqlWrapper class (API client for connecting to MySql database) in order to allow a number of retries (6 by default) in case of errors&lt;br /&gt;
*[FX-333] - Improve Face Recognition process in order to reduce the number of connections on the Face Recognition server&lt;br /&gt;
*[FX-335] - Adjust bit rate in continuous recording / original events to have the same values like X2&lt;br /&gt;
*[FX-336] - Add timestamps in previews in order to reduce file size (from 700 Kb to 500 Kb); increase the preview bitrate from 500Kb to 700Kb (the preview size will be 700 kb again)&lt;br /&gt;
*[FX-338] - Implement error code E004 when video acquisition is freezing from some reason. Camera will reboot after few seconds.&lt;br /&gt;
*[FX-340] - Improve Face Recognition algorithm in order to validate a recognition below a safety threshold if the same person has been validated in the past for several times (based on a decay score function)&lt;br /&gt;
*[FX-342] - Integrate preview length, preview file size and impact second and pass them to NODE server during the upload of cellular events&lt;br /&gt;
*[FX-343] - Adjust GPS class to trigger DAD events when there is no signal for a while&lt;br /&gt;
*[FX-345] - Add a cache mechanism for network type (2G, 3G, 4G), signal strength (1, 2, 3, 4) and operator (carrier) when gsm is initialized in Ignition ON. Cache is used during wifi transfer with Factory Tool&lt;br /&gt;
&lt;br /&gt;
==Version 40.0==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-93] - Firmware crash after 8h 35 min --&amp;gt; JNI ERROR (app bug): local reference table overflow (max=512)&lt;br /&gt;
*[FX-103] - Fix H264 Header from Encoder (amcvidenc-omxqcomvideoencoderavc)&lt;br /&gt;
*[FX-107] - Memory leak when streaming enabled and big latency&lt;br /&gt;
*[FX-109] - Dlib library performance issues&lt;br /&gt;
*[FX-120] - Droping frames on outside camera when SDW is running&lt;br /&gt;
*[FX-129] - Fix datetime in GPS file (the same date for all gps coordinates)&lt;br /&gt;
*[FX-130] - DAD is not closing properly on ignition off&lt;br /&gt;
*[FX-140] - Video preview out of sync&lt;br /&gt;
*[FX-148] - Event additional pictures are not uploaded while internet connection becomes unavailable&lt;br /&gt;
*[FX-150] - Adjust H264 circular buffer keyframe issue&lt;br /&gt;
*[FX-151] - Android camera2 is dropping frames&lt;br /&gt;
*[FX-167] - Camera issue - H264 header fix for Android 9&lt;br /&gt;
*[FX-171] - Accelerometer not found - I2C Little kernel issue&lt;br /&gt;
*[FX-173] - Cellular issues on new Android&lt;br /&gt;
*[FX-174] - Wi-Fi hotspot and WPA 2 issue on Android 9&lt;br /&gt;
*[FX-175] - GPS issues on new Android&lt;br /&gt;
*[FX-177] - SD card free up space logic fail&lt;br /&gt;
*[FX-179] - X3-OV2685 Board - GStreamer pipeline fail&lt;br /&gt;
*[FX-185] - AWS library issue -&amp;gt; S3 doesn't work with Android 9&lt;br /&gt;
*[FX-186] - FR library not working on Android 9&lt;br /&gt;
*[FX-187] - Bluetooth BLE crash in certain condition on one camera&lt;br /&gt;
*[FX-188] - Not enough IR light&lt;br /&gt;
*[FX-190] - Skipping frames on AHC SRC pipeline&lt;br /&gt;
*[FX-193] - Preview upload fail deletes files&lt;br /&gt;
*[FX-196] - DAD thumbnail not uploading&lt;br /&gt;
*[FX-197] - Don't write any _exit in code&lt;br /&gt;
*[FX-198] - Events are either created empty, or will have space partially alocated&lt;br /&gt;
*[FX-199] - The fps is lowered because of AI DAD library&lt;br /&gt;
*[FX-200] - AOSP doesn't update 3G signal strength&lt;br /&gt;
*[FX-202] - Live Speed Events and Live Request Events are not triggered in certain conditions&lt;br /&gt;
*[FX-204] - Preview clip is out of sync&lt;br /&gt;
*[FX-208] - DAD doesn't trigger properly&lt;br /&gt;
*[FX-209] - Preview clip has low quality in certain conditions&lt;br /&gt;
*[FX-214] - Facial Recognition process is not closing at ignition off&lt;br /&gt;
*[FX-216] - Video and Audio aren't properly muxed&lt;br /&gt;
*[FX-217] - Streaming to IRA has incorrect colors&lt;br /&gt;
*[FX-218] - X3 is crashing on bluetooth connection&lt;br /&gt;
*[FX-219] - Covered camera code is not optimized&lt;br /&gt;
*[FX-220] - False-positive results on covered camera&lt;br /&gt;
*[FX-221] - Preview created by IRA is not uploaded correctly&lt;br /&gt;
*[FX-222] - LTIWebsocketManager should work like on X2 device&lt;br /&gt;
*[FX-225] - On continuous recording from time to time old frames reappear&lt;br /&gt;
*[FX-231] - Wifi is sending incorrect signal strength on wifi connect&lt;br /&gt;
*[FX-233] - Creating a new event deletes all files from the device&lt;br /&gt;
*[FX-234] - Reconnecting to wifi while transferring enters an infinite loop&lt;br /&gt;
*[FX-240] - OTA full update won't be downloaded&lt;br /&gt;
*[FX-244] - USB isn't seen by FW from time to time&lt;br /&gt;
*[FX-245] - Updating AOSP with USB stick may break the device&lt;br /&gt;
*[FX-250] - Sometime SD Card is not mounted - the mount procedure should be excuted in a loop&lt;br /&gt;
*[FX-253] - Some of the cameras cannot connect to cellular&lt;br /&gt;
*[FX-256] - Outside image has red hallow&lt;br /&gt;
*[FX-269] - Cont Recording Requests are not working properly&lt;br /&gt;
*[FX-273] - Yellow wire triggers on rising edge and needs to trigger on falling edge&lt;br /&gt;
*[FX-275] - Image sensor improvements - IR&lt;br /&gt;
*[FX-276] - There are 5 sec gaps between two continuous recordings file segments&lt;br /&gt;
*[FX-286] - When inside camera is disabled, the preview collect is unstable for live requests&lt;br /&gt;
*[FX-298] - Preview video contains wrong frames at the end&lt;br /&gt;
*[FX-309] - Camera may stuck when checking the internet connection&lt;br /&gt;
*[FX-313] - Camera may stuck in ignition off procedure&lt;br /&gt;
*[FX-315] - Data send config interval doesn't allow 30 sec&lt;br /&gt;
*[FX-316] - Fix circular buffer issue for CR&lt;br /&gt;
*[FX-322] - At ignition on, camera doesn't reboot, but remains in connecting to wi-fi&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-3] - Create the concept of X3 Display module (messages, icons) - Engineering version&lt;br /&gt;
*[FX-4] - Test 3G/4G modem for Android&lt;br /&gt;
*[FX-6] - Preliminary evaluation for X3 android&lt;br /&gt;
*[FX-8] - Generate proprietary event files&lt;br /&gt;
*[FX-9] - Add opencv support on Andriod platform&lt;br /&gt;
*[FX-10] - X3 proof of concept on SC60/Android - WIFI + Bluetooth evaluation&lt;br /&gt;
*[FX-11] - X3 proof of concept on SC60/Android - video acquisition + encoding over GStreamer&lt;br /&gt;
*[FX-12] - X3 proof of concept on SC60/Android - GPS data acquisition + processing&lt;br /&gt;
*[FX-13] - X3 proof of concept on SC60/Android - Accelerometer data acquisition + processing&lt;br /&gt;
*[FX-14] - X3 proof of concept on SC60/Android - images / video acquisition&lt;br /&gt;
*[FX-15] - X3 proof of concept on SC60/Android - Preliminary OS evaluation&lt;br /&gt;
*[FX-16] - X3 Install Android OS on our SC60 boards&lt;br /&gt;
*[FX-17] - Create android development setup and evaluate existing code migration&lt;br /&gt;
*[FX-18] - Migrate GStreamer video code&lt;br /&gt;
*[FX-19] - Study GStreamer CMake porting&lt;br /&gt;
*[FX-20] - Verify dual camera acquisition for new GStreamer library&lt;br /&gt;
*[FX-21] - Proof of concept for audio acquisition in GStreamer&lt;br /&gt;
*[FX-22] - Android Driver integration for OV2680&lt;br /&gt;
*[FX-23] - Porting the X2 IAQ library to X3&lt;br /&gt;
*[FX-25] - H264 issue on circular buffer extraction&lt;br /&gt;
*[FX-26] - Adapt FFMPEG code to new version for Android&lt;br /&gt;
*[FX-27] - Android changes to support OV2680&lt;br /&gt;
*[FX-29] - Migrate Imedia to FastCV lib&lt;br /&gt;
*[FX-30] - Git Lab edit firmware test&lt;br /&gt;
*[FX-31] - Migrate preview mechanism to Android FW&lt;br /&gt;
*[FX-32] - Create module to control WIFI on Android&lt;br /&gt;
*[FX-33] - Implement changes for second camera support&lt;br /&gt;
*[FX-34] - Live streaming camera for lens focusing / image quality evalutation&lt;br /&gt;
*[FX-35] - Test X3 GPS data acquisition using a custom board&lt;br /&gt;
*[FX-36] - Bluetooth test&lt;br /&gt;
*[FX-37] - Study AOSP security permissions&lt;br /&gt;
*[FX-38] - Event Trigger ( periodic, speed, continuous recording) on X3&lt;br /&gt;
*[FX-39] - Create accelerometer driver&lt;br /&gt;
*[FX-40] - Porting System lib&lt;br /&gt;
*[FX-41] - Implement Shock events&lt;br /&gt;
*[FX-42] - Migrate Img_utils&lt;br /&gt;
*[FX-43] - Porting Devicelib&lt;br /&gt;
*[FX-44] - Implement Face Recognition&lt;br /&gt;
*[FX-46] - Porting Utils lib&lt;br /&gt;
*[FX-47] - Porting Cellular Communication lib&lt;br /&gt;
*[FX-48] - Porting Wi-Fi Module&lt;br /&gt;
*[FX-49] - Develop Display Module I&lt;br /&gt;
*[FX-64] - Porting Idatabase library&lt;br /&gt;
*[FX-66] - Create a small app to test X3 display and IR controller&lt;br /&gt;
*[FX-68] - Adapt MP3 encoder for GStreamer pipeline&lt;br /&gt;
*[FX-69] - Implement basic transfer solution via USB stick&lt;br /&gt;
*[FX-70] - Implement GPS Trigger and change the system data&lt;br /&gt;
*[FX-71] - Import Neurotec Libraries for Facial Recognition feature&lt;br /&gt;
*[FX-73] - Adapt GStreamer pipeline to extract RAW frames&lt;br /&gt;
*[FX-74] - Implement Event Preview mechanism&lt;br /&gt;
*[FX-75] - Integrate JPEG library to IMG-utils&lt;br /&gt;
*[FX-76] - Integrate NV12 to Gray scale conversion method&lt;br /&gt;
*[FX-77] - Integrate GPIO driver in Firmware&lt;br /&gt;
*[FX-78] - Migrate 30.8 X2 fixes&lt;br /&gt;
*[FX-80] - Create the APIs for manipulating RAW frames once they are extracted from GStreamer pipeline&lt;br /&gt;
*[FX-81] - Possible Memory Leak in JNI&lt;br /&gt;
*[FX-85] - Check G-force conversion from byte to double&lt;br /&gt;
*[FX-87] - Porting transfer module&lt;br /&gt;
*[FX-90] - Porting and optimizing Covered camera on GPU&lt;br /&gt;
*[FX-94] - Implement type X3 (/mnt/SDcard)&lt;br /&gt;
*[FX-95] - Set proper bitrate to preview event&lt;br /&gt;
*[FX-97] - Change thumbstone mechanism (save to SD card, transfer protocol, delete all thumbstone files)&lt;br /&gt;
*[FX-99] - Porting existing DAD I&lt;br /&gt;
*[FX-102] - Update Factory Tools to accept X3 Product&lt;br /&gt;
*[FX-106] - Create build scripts for all Computer Vision/ML libraries&lt;br /&gt;
*[FX-108] - Create icons for X3 display&lt;br /&gt;
*[FX-110] - Update the display module for the new icons&lt;br /&gt;
*[FX-112] - Implement API client for MySql / DynamoDB using HTTP requests&lt;br /&gt;
*[FX-113] - Fix lock buffer issue in GStreamer&lt;br /&gt;
*[FX-114] - Integrate QSML library&lt;br /&gt;
*[FX-115] - Implement API client for S3 storage&lt;br /&gt;
*[FX-118] - Implementing SDW to X3&lt;br /&gt;
*[FX-121] - Implement event trigger messages on display&lt;br /&gt;
*[FX-124] - Implement a mechanism in order to upload camera log using cellular&lt;br /&gt;
*[FX-125] - Study RFCOMM Bluetooth on X3&lt;br /&gt;
*[FX-127] - Study GATT Bluetooth on X3&lt;br /&gt;
*[FX-128] - Study wi-fi hotspot on X3&lt;br /&gt;
*[FX-131] - Install Android 9 on SC600&lt;br /&gt;
*[FX-134] - Integrate GATT Bluetooth&lt;br /&gt;
*[FX-135] - Preliminary test for Android 9 -&amp;gt; camera driver for image sensor&lt;br /&gt;
*[FX-136] - Force Android 9 to use UTC date&lt;br /&gt;
*[FX-137] - Create method to turn on/off IR leds&lt;br /&gt;
*[FX-138] - Adjust image sensor parameters for better night vision/image quality&lt;br /&gt;
*[FX-139] - Adjust Android parameters for better sound quality&lt;br /&gt;
*[FX-141] - Implement wi-fi hotspot for X3&lt;br /&gt;
*[FX-143] - Preliminary test for Android 9 - I2C4, sound, H264 encoding&lt;br /&gt;
*[FX-144] - Integrate CNN classes in FW&lt;br /&gt;
*[FX-145] - Create classes for DAD based on new CNN&lt;br /&gt;
*[FX-146] - Create trigger for new DAD algorithm&lt;br /&gt;
*[FX-147] - Implement Seat Belt event&lt;br /&gt;
*[FX-152] - Adapt Android 9 for our custom boards&lt;br /&gt;
*[FX-153] - Adapt web socket communication to operate over wi-fi&lt;br /&gt;
*[FX-154] - Add CPU usage in camera log&lt;br /&gt;
*[FX-156] - Implement BLE protocol&lt;br /&gt;
*[FX-157] - Adjust Facial Recognition algorithm to trigger detection based on a speed threshold&lt;br /&gt;
*[FX-160] - Improve camera video image quality&lt;br /&gt;
*[FX-161] - Study batch factory programming for X3&lt;br /&gt;
*[FX-162] - Create technical documentation for X3 product - marketing purposes&lt;br /&gt;
*[FX-163] - Study Android chromatics library&lt;br /&gt;
*[FX-164] - Turn the display on in Lk&lt;br /&gt;
*[FX-165] - Test audio on Android 9&lt;br /&gt;
*[FX-176] - Tune OV2685 image parameters&lt;br /&gt;
*[FX-180] - Camera solutions for OV2685 driver- HAL incompatibility&lt;br /&gt;
*[FX-191] - Implement power failure condition&lt;br /&gt;
*[FX-194] - X3 library management&lt;br /&gt;
*[FX-195] - Implement Factory Application&lt;br /&gt;
*[FX-203] - Update Display Info&lt;br /&gt;
*[FX-207] - X3 must start wih 1970&lt;br /&gt;
*[FX-210] - Implement USB stick update in ignition on and transfer events in ignition off&lt;br /&gt;
*[FX-212] - Detach preview from events process&lt;br /&gt;
*[FX-213] - Upload preview even if SD card is not present&lt;br /&gt;
*[FX-215] - Add de-bounce for wired trigger&lt;br /&gt;
*[FX-224] - Verify preview upload at ignition off phase&lt;br /&gt;
*[FX-230] - Strip down G-streamer libraries&lt;br /&gt;
*[FX-236] - Long-time stress testing app for X3&lt;br /&gt;
*[FX-241] - Test USB update&lt;br /&gt;
*[FX-242] - Test Wifi reconnection&lt;br /&gt;
*[FX-246] - Manage RAM Disk at FW start (delete all existing files)&lt;br /&gt;
*[FX-247] - Implement display notification for update app&lt;br /&gt;
*[FX-248] - Implement ScanDisk procedure at ignition phase&lt;br /&gt;
*[FX-249] - Strip down OpenCV library&lt;br /&gt;
*[FX-251] - Add new error code on display if settings.db is missing&lt;br /&gt;
*[FX-254] - Document existing changes in GIT commits&lt;br /&gt;
*[FX-255] - Update SNPE to 1.31 for performance improvements&lt;br /&gt;
*[FX-258] - Refactoring Wi-Fi module&lt;br /&gt;
*[FX-259] - Improving FR detection algorithm (inserting Face Template in all events triggered in that session)&lt;br /&gt;
*[FX-264] - Research updating Firmware files with GIT&lt;br /&gt;
*[FX-265] - Implement updating Firmware files with GIT&lt;br /&gt;
*[FX-268] - Adjust BIAS for microphone sensitivity&lt;br /&gt;
*[FX-271] - Implement buzzer module for DAD&lt;br /&gt;
*[FX-272] - Display an error code in case GPS is missing&lt;br /&gt;
*[FX-280] - Install and configure AI beta cameras&lt;br /&gt;
*[FX-281] - Preliminary temperature tests for AI&lt;br /&gt;
*[FX-293] - Full temperature tests with features active SDW + DAD + FR&lt;br /&gt;
*[FX-294] - Format SD card code&lt;br /&gt;
*[FX-295] - Investigate auto update for X3 updater&lt;br /&gt;
*[FX-296] - Create versioning in neural networks for easy updates in the future&lt;br /&gt;
*[FX-297] - Implement Format SD card code in Factory tool&lt;br /&gt;
*[FX-299] - Testing and programming 7 AI cameras with Factory tool&lt;br /&gt;
*[FX-301] - Add a mechanism to trigger modem scan&lt;br /&gt;
*[FX-302] - Create a mechanism for updating the updater app in Firmware&lt;br /&gt;
*[FX-303] - Upgrade Factory Application&lt;br /&gt;
*[FX-305] - Factory tool installation manual&lt;br /&gt;
*[FX-306] - Modify default settings according to Al's suggestions (see attached)&lt;br /&gt;
*[FX-308] - Control auto exposure and auto gain from FW for camera calibration&lt;br /&gt;
*[FX-318] - Investigate SD card errors on some cameras&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=X3_Firmware_Changelog&amp;diff=11507</id>
		<title>X3 Firmware Changelog</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=X3_Firmware_Changelog&amp;diff=11507"/>
		<updated>2020-08-24T10:11:17Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Version 40.5==&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
*[FX-391] - All Possible accident events will upload via cellular data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version 40.4==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
    * [FX-373] - Events -&amp;gt; Speed events don't have FR thumbnail attached, even though previous events for that route have thumbnail&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
    * [FX-341] - Save image for distraction events&lt;br /&gt;
    * [FX-361] - Implement new Idrive event format (containing all metadata) in JSON&lt;br /&gt;
    * [FX-363] - Implementing Smart trigger event limitation&lt;br /&gt;
    * [FX-364] - Converting trigger output parameters to new format&lt;br /&gt;
    * [FX-367] - Implement new event websocket package&lt;br /&gt;
    * [FX-377] - Hide driver name from FR thumbnail (GDPR rules)&lt;br /&gt;
    * [FX-378] - Make preview size (cellular events) adjustable in order to reduce data traffic&lt;br /&gt;
    * [FX-380] - Remove FR log update in order to reduce data traffic on FR module &lt;br /&gt;
    * [FX-382] - Deep sleep at Ignition OFF - Instant wake up at Ignition ON&lt;br /&gt;
    * [FX-384] - Skip Wi-Fi transfer for cell only clients&lt;br /&gt;
    * [FX-385] - Create a mechanism to reboot camera after 24 hours if it is in Ign ON&lt;br /&gt;
    * [FX-386] - Turn off display in light sleep mode&lt;br /&gt;
    * [FX-389] - Implement Safe Mode (with E005 error code) on cellular upload in case camera has no vehicle assigned&lt;br /&gt;
&lt;br /&gt;
==Version 40.3==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-376] - GPS position packages are added on route while speed is 0&lt;br /&gt;
*[FX-357] - Video keyframes issue - video streams in mp4 files start with 2 P-frames (non-keyframes) followed by the Keyframe&lt;br /&gt;
*[FX-358] - AI camera cannot load the settings from internal memory (E002)&lt;br /&gt;
*[FX-369] - Camera doesn't connect to mobile network while SIM is not active&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-375] - Improve seat belt HOG SVM algorithm for right side drivers&lt;br /&gt;
*[FX-353] - Implementing AI trigger's confidence output parameters&lt;br /&gt;
*[FX-356] - Extend Bluetooth protocol in order to add camera IP (mandatory for communication with iPhone)&lt;br /&gt;
*[FX-360] - Create a mechanism to store critical parameters (ex. serial no) to AOSP properties in case of E002 error&lt;br /&gt;
&lt;br /&gt;
==Version 40.1==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-331] - Fix temperature issue in log file when temperature is lower than 10 degrees&lt;br /&gt;
*[FX-337] - Max speed may have wrong value for cellular events&lt;br /&gt;
*[FX-339] - Invalid gps coordinates are not uploaded for cellular events. This behavior may create confusion in event speed chart (Iris platform)&lt;br /&gt;
*[FX-344] - DAD events are not triggered when Speed is interogated more than one time per second&lt;br /&gt;
*[FX-346] - Possible DaD issues when driver is on the right side&lt;br /&gt;
*[FX-347] - In some rare cases Ignition On does not reboot the camera when camera is in sleep mode&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-292] - Add support for camera API scalability - provides a second URL to alternate server connections&lt;br /&gt;
*[FX-332] - Improve MySqlWrapper class (API client for connecting to MySql database) in order to allow a number of retries (6 by default) in case of errors&lt;br /&gt;
*[FX-333] - Improve Face Recognition process in order to reduce the number of connections on the Face Recognition server&lt;br /&gt;
*[FX-335] - Adjust bit rate in continuous recording / original events to have the same values like X2&lt;br /&gt;
*[FX-336] - Add timestamps in previews in order to reduce file size (from 700 Kb to 500 Kb); increase the preview bitrate from 500Kb to 700Kb (the preview size will be 700 kb again)&lt;br /&gt;
*[FX-338] - Implement error code E004 when video acquisition is freezing from some reason. Camera will reboot after few seconds.&lt;br /&gt;
*[FX-340] - Improve Face Recognition algorithm in order to validate a recognition below a safety threshold if the same person has been validated in the past for several times (based on a decay score function)&lt;br /&gt;
*[FX-342] - Integrate preview length, preview file size and impact second and pass them to NODE server during the upload of cellular events&lt;br /&gt;
*[FX-343] - Adjust GPS class to trigger DAD events when there is no signal for a while&lt;br /&gt;
*[FX-345] - Add a cache mechanism for network type (2G, 3G, 4G), signal strength (1, 2, 3, 4) and operator (carrier) when gsm is initialized in Ignition ON. Cache is used during wifi transfer with Factory Tool&lt;br /&gt;
&lt;br /&gt;
==Version 40.0==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-93] - Firmware crash after 8h 35 min --&amp;gt; JNI ERROR (app bug): local reference table overflow (max=512)&lt;br /&gt;
*[FX-103] - Fix H264 Header from Encoder (amcvidenc-omxqcomvideoencoderavc)&lt;br /&gt;
*[FX-107] - Memory leak when streaming enabled and big latency&lt;br /&gt;
*[FX-109] - Dlib library performance issues&lt;br /&gt;
*[FX-120] - Droping frames on outside camera when SDW is running&lt;br /&gt;
*[FX-129] - Fix datetime in GPS file (the same date for all gps coordinates)&lt;br /&gt;
*[FX-130] - DAD is not closing properly on ignition off&lt;br /&gt;
*[FX-140] - Video preview out of sync&lt;br /&gt;
*[FX-148] - Event additional pictures are not uploaded while internet connection becomes unavailable&lt;br /&gt;
*[FX-150] - Adjust H264 circular buffer keyframe issue&lt;br /&gt;
*[FX-151] - Android camera2 is dropping frames&lt;br /&gt;
*[FX-167] - Camera issue - H264 header fix for Android 9&lt;br /&gt;
*[FX-171] - Accelerometer not found - I2C Little kernel issue&lt;br /&gt;
*[FX-173] - Cellular issues on new Android&lt;br /&gt;
*[FX-174] - Wi-Fi hotspot and WPA 2 issue on Android 9&lt;br /&gt;
*[FX-175] - GPS issues on new Android&lt;br /&gt;
*[FX-177] - SD card free up space logic fail&lt;br /&gt;
*[FX-179] - X3-OV2685 Board - GStreamer pipeline fail&lt;br /&gt;
*[FX-185] - AWS library issue -&amp;gt; S3 doesn't work with Android 9&lt;br /&gt;
*[FX-186] - FR library not working on Android 9&lt;br /&gt;
*[FX-187] - Bluetooth BLE crash in certain condition on one camera&lt;br /&gt;
*[FX-188] - Not enough IR light&lt;br /&gt;
*[FX-190] - Skipping frames on AHC SRC pipeline&lt;br /&gt;
*[FX-193] - Preview upload fail deletes files&lt;br /&gt;
*[FX-196] - DAD thumbnail not uploading&lt;br /&gt;
*[FX-197] - Don't write any _exit in code&lt;br /&gt;
*[FX-198] - Events are either created empty, or will have space partially alocated&lt;br /&gt;
*[FX-199] - The fps is lowered because of AI DAD library&lt;br /&gt;
*[FX-200] - AOSP doesn't update 3G signal strength&lt;br /&gt;
*[FX-202] - Live Speed Events and Live Request Events are not triggered in certain conditions&lt;br /&gt;
*[FX-204] - Preview clip is out of sync&lt;br /&gt;
*[FX-208] - DAD doesn't trigger properly&lt;br /&gt;
*[FX-209] - Preview clip has low quality in certain conditions&lt;br /&gt;
*[FX-214] - Facial Recognition process is not closing at ignition off&lt;br /&gt;
*[FX-216] - Video and Audio aren't properly muxed&lt;br /&gt;
*[FX-217] - Streaming to IRA has incorrect colors&lt;br /&gt;
*[FX-218] - X3 is crashing on bluetooth connection&lt;br /&gt;
*[FX-219] - Covered camera code is not optimized&lt;br /&gt;
*[FX-220] - False-positive results on covered camera&lt;br /&gt;
*[FX-221] - Preview created by IRA is not uploaded correctly&lt;br /&gt;
*[FX-222] - LTIWebsocketManager should work like on X2 device&lt;br /&gt;
*[FX-225] - On continuous recording from time to time old frames reappear&lt;br /&gt;
*[FX-231] - Wifi is sending incorrect signal strength on wifi connect&lt;br /&gt;
*[FX-233] - Creating a new event deletes all files from the device&lt;br /&gt;
*[FX-234] - Reconnecting to wifi while transferring enters an infinite loop&lt;br /&gt;
*[FX-240] - OTA full update won't be downloaded&lt;br /&gt;
*[FX-244] - USB isn't seen by FW from time to time&lt;br /&gt;
*[FX-245] - Updating AOSP with USB stick may break the device&lt;br /&gt;
*[FX-250] - Sometime SD Card is not mounted - the mount procedure should be excuted in a loop&lt;br /&gt;
*[FX-253] - Some of the cameras cannot connect to cellular&lt;br /&gt;
*[FX-256] - Outside image has red hallow&lt;br /&gt;
*[FX-269] - Cont Recording Requests are not working properly&lt;br /&gt;
*[FX-273] - Yellow wire triggers on rising edge and needs to trigger on falling edge&lt;br /&gt;
*[FX-275] - Image sensor improvements - IR&lt;br /&gt;
*[FX-276] - There are 5 sec gaps between two continuous recordings file segments&lt;br /&gt;
*[FX-286] - When inside camera is disabled, the preview collect is unstable for live requests&lt;br /&gt;
*[FX-298] - Preview video contains wrong frames at the end&lt;br /&gt;
*[FX-309] - Camera may stuck when checking the internet connection&lt;br /&gt;
*[FX-313] - Camera may stuck in ignition off procedure&lt;br /&gt;
*[FX-315] - Data send config interval doesn't allow 30 sec&lt;br /&gt;
*[FX-316] - Fix circular buffer issue for CR&lt;br /&gt;
*[FX-322] - At ignition on, camera doesn't reboot, but remains in connecting to wi-fi&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-3] - Create the concept of X3 Display module (messages, icons) - Engineering version&lt;br /&gt;
*[FX-4] - Test 3G/4G modem for Android&lt;br /&gt;
*[FX-6] - Preliminary evaluation for X3 android&lt;br /&gt;
*[FX-8] - Generate proprietary event files&lt;br /&gt;
*[FX-9] - Add opencv support on Andriod platform&lt;br /&gt;
*[FX-10] - X3 proof of concept on SC60/Android - WIFI + Bluetooth evaluation&lt;br /&gt;
*[FX-11] - X3 proof of concept on SC60/Android - video acquisition + encoding over GStreamer&lt;br /&gt;
*[FX-12] - X3 proof of concept on SC60/Android - GPS data acquisition + processing&lt;br /&gt;
*[FX-13] - X3 proof of concept on SC60/Android - Accelerometer data acquisition + processing&lt;br /&gt;
*[FX-14] - X3 proof of concept on SC60/Android - images / video acquisition&lt;br /&gt;
*[FX-15] - X3 proof of concept on SC60/Android - Preliminary OS evaluation&lt;br /&gt;
*[FX-16] - X3 Install Android OS on our SC60 boards&lt;br /&gt;
*[FX-17] - Create android development setup and evaluate existing code migration&lt;br /&gt;
*[FX-18] - Migrate GStreamer video code&lt;br /&gt;
*[FX-19] - Study GStreamer CMake porting&lt;br /&gt;
*[FX-20] - Verify dual camera acquisition for new GStreamer library&lt;br /&gt;
*[FX-21] - Proof of concept for audio acquisition in GStreamer&lt;br /&gt;
*[FX-22] - Android Driver integration for OV2680&lt;br /&gt;
*[FX-23] - Porting the X2 IAQ library to X3&lt;br /&gt;
*[FX-25] - H264 issue on circular buffer extraction&lt;br /&gt;
*[FX-26] - Adapt FFMPEG code to new version for Android&lt;br /&gt;
*[FX-27] - Android changes to support OV2680&lt;br /&gt;
*[FX-29] - Migrate Imedia to FastCV lib&lt;br /&gt;
*[FX-30] - Git Lab edit firmware test&lt;br /&gt;
*[FX-31] - Migrate preview mechanism to Android FW&lt;br /&gt;
*[FX-32] - Create module to control WIFI on Android&lt;br /&gt;
*[FX-33] - Implement changes for second camera support&lt;br /&gt;
*[FX-34] - Live streaming camera for lens focusing / image quality evalutation&lt;br /&gt;
*[FX-35] - Test X3 GPS data acquisition using a custom board&lt;br /&gt;
*[FX-36] - Bluetooth test&lt;br /&gt;
*[FX-37] - Study AOSP security permissions&lt;br /&gt;
*[FX-38] - Event Trigger ( periodic, speed, continuous recording) on X3&lt;br /&gt;
*[FX-39] - Create accelerometer driver&lt;br /&gt;
*[FX-40] - Porting System lib&lt;br /&gt;
*[FX-41] - Implement Shock events&lt;br /&gt;
*[FX-42] - Migrate Img_utils&lt;br /&gt;
*[FX-43] - Porting Devicelib&lt;br /&gt;
*[FX-44] - Implement Face Recognition&lt;br /&gt;
*[FX-46] - Porting Utils lib&lt;br /&gt;
*[FX-47] - Porting Cellular Communication lib&lt;br /&gt;
*[FX-48] - Porting Wi-Fi Module&lt;br /&gt;
*[FX-49] - Develop Display Module I&lt;br /&gt;
*[FX-64] - Porting Idatabase library&lt;br /&gt;
*[FX-66] - Create a small app to test X3 display and IR controller&lt;br /&gt;
*[FX-68] - Adapt MP3 encoder for GStreamer pipeline&lt;br /&gt;
*[FX-69] - Implement basic transfer solution via USB stick&lt;br /&gt;
*[FX-70] - Implement GPS Trigger and change the system data&lt;br /&gt;
*[FX-71] - Import Neurotec Libraries for Facial Recognition feature&lt;br /&gt;
*[FX-73] - Adapt GStreamer pipeline to extract RAW frames&lt;br /&gt;
*[FX-74] - Implement Event Preview mechanism&lt;br /&gt;
*[FX-75] - Integrate JPEG library to IMG-utils&lt;br /&gt;
*[FX-76] - Integrate NV12 to Gray scale conversion method&lt;br /&gt;
*[FX-77] - Integrate GPIO driver in Firmware&lt;br /&gt;
*[FX-78] - Migrate 30.8 X2 fixes&lt;br /&gt;
*[FX-80] - Create the APIs for manipulating RAW frames once they are extracted from GStreamer pipeline&lt;br /&gt;
*[FX-81] - Possible Memory Leak in JNI&lt;br /&gt;
*[FX-85] - Check G-force conversion from byte to double&lt;br /&gt;
*[FX-87] - Porting transfer module&lt;br /&gt;
*[FX-90] - Porting and optimizing Covered camera on GPU&lt;br /&gt;
*[FX-94] - Implement type X3 (/mnt/SDcard)&lt;br /&gt;
*[FX-95] - Set proper bitrate to preview event&lt;br /&gt;
*[FX-97] - Change thumbstone mechanism (save to SD card, transfer protocol, delete all thumbstone files)&lt;br /&gt;
*[FX-99] - Porting existing DAD I&lt;br /&gt;
*[FX-102] - Update Factory Tools to accept X3 Product&lt;br /&gt;
*[FX-106] - Create build scripts for all Computer Vision/ML libraries&lt;br /&gt;
*[FX-108] - Create icons for X3 display&lt;br /&gt;
*[FX-110] - Update the display module for the new icons&lt;br /&gt;
*[FX-112] - Implement API client for MySql / DynamoDB using HTTP requests&lt;br /&gt;
*[FX-113] - Fix lock buffer issue in GStreamer&lt;br /&gt;
*[FX-114] - Integrate QSML library&lt;br /&gt;
*[FX-115] - Implement API client for S3 storage&lt;br /&gt;
*[FX-118] - Implementing SDW to X3&lt;br /&gt;
*[FX-121] - Implement event trigger messages on display&lt;br /&gt;
*[FX-124] - Implement a mechanism in order to upload camera log using cellular&lt;br /&gt;
*[FX-125] - Study RFCOMM Bluetooth on X3&lt;br /&gt;
*[FX-127] - Study GATT Bluetooth on X3&lt;br /&gt;
*[FX-128] - Study wi-fi hotspot on X3&lt;br /&gt;
*[FX-131] - Install Android 9 on SC600&lt;br /&gt;
*[FX-134] - Integrate GATT Bluetooth&lt;br /&gt;
*[FX-135] - Preliminary test for Android 9 -&amp;gt; camera driver for image sensor&lt;br /&gt;
*[FX-136] - Force Android 9 to use UTC date&lt;br /&gt;
*[FX-137] - Create method to turn on/off IR leds&lt;br /&gt;
*[FX-138] - Adjust image sensor parameters for better night vision/image quality&lt;br /&gt;
*[FX-139] - Adjust Android parameters for better sound quality&lt;br /&gt;
*[FX-141] - Implement wi-fi hotspot for X3&lt;br /&gt;
*[FX-143] - Preliminary test for Android 9 - I2C4, sound, H264 encoding&lt;br /&gt;
*[FX-144] - Integrate CNN classes in FW&lt;br /&gt;
*[FX-145] - Create classes for DAD based on new CNN&lt;br /&gt;
*[FX-146] - Create trigger for new DAD algorithm&lt;br /&gt;
*[FX-147] - Implement Seat Belt event&lt;br /&gt;
*[FX-152] - Adapt Android 9 for our custom boards&lt;br /&gt;
*[FX-153] - Adapt web socket communication to operate over wi-fi&lt;br /&gt;
*[FX-154] - Add CPU usage in camera log&lt;br /&gt;
*[FX-156] - Implement BLE protocol&lt;br /&gt;
*[FX-157] - Adjust Facial Recognition algorithm to trigger detection based on a speed threshold&lt;br /&gt;
*[FX-160] - Improve camera video image quality&lt;br /&gt;
*[FX-161] - Study batch factory programming for X3&lt;br /&gt;
*[FX-162] - Create technical documentation for X3 product - marketing purposes&lt;br /&gt;
*[FX-163] - Study Android chromatics library&lt;br /&gt;
*[FX-164] - Turn the display on in Lk&lt;br /&gt;
*[FX-165] - Test audio on Android 9&lt;br /&gt;
*[FX-176] - Tune OV2685 image parameters&lt;br /&gt;
*[FX-180] - Camera solutions for OV2685 driver- HAL incompatibility&lt;br /&gt;
*[FX-191] - Implement power failure condition&lt;br /&gt;
*[FX-194] - X3 library management&lt;br /&gt;
*[FX-195] - Implement Factory Application&lt;br /&gt;
*[FX-203] - Update Display Info&lt;br /&gt;
*[FX-207] - X3 must start wih 1970&lt;br /&gt;
*[FX-210] - Implement USB stick update in ignition on and transfer events in ignition off&lt;br /&gt;
*[FX-212] - Detach preview from events process&lt;br /&gt;
*[FX-213] - Upload preview even if SD card is not present&lt;br /&gt;
*[FX-215] - Add de-bounce for wired trigger&lt;br /&gt;
*[FX-224] - Verify preview upload at ignition off phase&lt;br /&gt;
*[FX-230] - Strip down G-streamer libraries&lt;br /&gt;
*[FX-236] - Long-time stress testing app for X3&lt;br /&gt;
*[FX-241] - Test USB update&lt;br /&gt;
*[FX-242] - Test Wifi reconnection&lt;br /&gt;
*[FX-246] - Manage RAM Disk at FW start (delete all existing files)&lt;br /&gt;
*[FX-247] - Implement display notification for update app&lt;br /&gt;
*[FX-248] - Implement ScanDisk procedure at ignition phase&lt;br /&gt;
*[FX-249] - Strip down OpenCV library&lt;br /&gt;
*[FX-251] - Add new error code on display if settings.db is missing&lt;br /&gt;
*[FX-254] - Document existing changes in GIT commits&lt;br /&gt;
*[FX-255] - Update SNPE to 1.31 for performance improvements&lt;br /&gt;
*[FX-258] - Refactoring Wi-Fi module&lt;br /&gt;
*[FX-259] - Improving FR detection algorithm (inserting Face Template in all events triggered in that session)&lt;br /&gt;
*[FX-264] - Research updating Firmware files with GIT&lt;br /&gt;
*[FX-265] - Implement updating Firmware files with GIT&lt;br /&gt;
*[FX-268] - Adjust BIAS for microphone sensitivity&lt;br /&gt;
*[FX-271] - Implement buzzer module for DAD&lt;br /&gt;
*[FX-272] - Display an error code in case GPS is missing&lt;br /&gt;
*[FX-280] - Install and configure AI beta cameras&lt;br /&gt;
*[FX-281] - Preliminary temperature tests for AI&lt;br /&gt;
*[FX-293] - Full temperature tests with features active SDW + DAD + FR&lt;br /&gt;
*[FX-294] - Format SD card code&lt;br /&gt;
*[FX-295] - Investigate auto update for X3 updater&lt;br /&gt;
*[FX-296] - Create versioning in neural networks for easy updates in the future&lt;br /&gt;
*[FX-297] - Implement Format SD card code in Factory tool&lt;br /&gt;
*[FX-299] - Testing and programming 7 AI cameras with Factory tool&lt;br /&gt;
*[FX-301] - Add a mechanism to trigger modem scan&lt;br /&gt;
*[FX-302] - Create a mechanism for updating the updater app in Firmware&lt;br /&gt;
*[FX-303] - Upgrade Factory Application&lt;br /&gt;
*[FX-305] - Factory tool installation manual&lt;br /&gt;
*[FX-306] - Modify default settings according to Al's suggestions (see attached)&lt;br /&gt;
*[FX-308] - Control auto exposure and auto gain from FW for camera calibration&lt;br /&gt;
*[FX-318] - Investigate SD card errors on some cameras&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Adaptive_Event_Limitation&amp;diff=11506</id>
		<title>Adaptive Event Limitation</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Adaptive_Event_Limitation&amp;diff=11506"/>
		<updated>2020-08-18T06:00:35Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This mechanism, available from the 40.4 Firmware release, limits the number of events uploaded via cellular on the cloud. All the events are still being stored to the SD card and if necessary, they can be retrieved via the mobile application (Android/IOS).&lt;br /&gt;
&lt;br /&gt;
Event types which are limited are:&lt;br /&gt;
&lt;br /&gt;
:*Shocks&lt;br /&gt;
:*Distraction/Drowsiness&lt;br /&gt;
:*Safe Distance Warning&lt;br /&gt;
&lt;br /&gt;
The number of events for each type of trigger is dynamically adjusted during a route, using a function which depends on the distance traveled. This limitation is made per driving session (ignition on – ignition off cycle). When a new session begins, the algorithm will be restarted allowing the default 3 maximum events per trigger type and keep increasing the limit with the distance driven. &lt;br /&gt;
&lt;br /&gt;
In a future release we will consider implementing this for a specified time (24 hours for example) instead of per ignition cycle for more hard and precise limitation (for the cases where there are a lot of ignition on-ignition off in a short period of time). For this we will need to store all the events numbers and driven miles across all the routes in that period of time in a local camera database. &lt;br /&gt;
&lt;br /&gt;
The current methodology purpose is to get rid of data traffic for companies which are having excessive number of events (RMS, SSA, etc.). We are waiting to see and analyze the data traffic results of this method combined with the reduction in size of events to decide the future approach of the event limitation.&lt;br /&gt;
&lt;br /&gt;
[[File:Annotation 2020-08-18 072525.png|750px]]&lt;br /&gt;
&lt;br /&gt;
This 1st degree function is:&lt;br /&gt;
&lt;br /&gt;
 ℮ = 3.2 + ∆ * 0.0297&lt;br /&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
&lt;br /&gt;
:*℮ is the number of events uploads available (per trigger)&lt;br /&gt;
:*∆ is the route distance since the beginning of the route.&lt;br /&gt;
&lt;br /&gt;
Practically, when you first start the route you have 3 events of each type available for upload, and on every 33 miles the limit increase with 1 event for each trigger. This function stops at 7 maximum events (per trigger) on a session no matter how much you will continue to drive.&lt;br /&gt;
&lt;br /&gt;
'''Example:'''&lt;br /&gt;
&lt;br /&gt;
If the driver has driven 100 miles, and made 3 shocks and 2 SDW’s until now the remaining upload number will be:&lt;br /&gt;
&lt;br /&gt;
::#SHOCKS: 3 (available from the start) + 3 (driven 100 miles and each 33 miles you get another event you can upload) = 6. You already made 3 so you can upload 3 more max  &lt;br /&gt;
::#SDW: 3 (available from the start) + 3 (driven 100 miles and each 33 miles you get another event you can upload) = 6. You already made 2 so you can upload 4 more max  &lt;br /&gt;
::#All other triggers: 3 (available from the start) + 3 (driven 100 miles and each 33 miles you get another event you can upload) = 6 upload max&lt;br /&gt;
&lt;br /&gt;
'''Adjustable parameters'''&lt;br /&gt;
&lt;br /&gt;
If necessary, for a client, we can modify the formula, on a specifically trigger (or all) to allow more or less uploaded events or change the hard limit. For this, please contact engineering&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:Annotation_2020-08-18_072525.png&amp;diff=11505</id>
		<title>File:Annotation 2020-08-18 072525.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:Annotation_2020-08-18_072525.png&amp;diff=11505"/>
		<updated>2020-08-18T05:57:18Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Adaptive_Event_Limitation&amp;diff=11504</id>
		<title>Adaptive Event Limitation</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Adaptive_Event_Limitation&amp;diff=11504"/>
		<updated>2020-08-18T05:56:49Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This mechanism, available from the 40.4 Firmware release, limits the number of events uploaded via cellular on the cloud. All the events are still being stored to the SD card and if necessary, they can be retrieved via the mobile application (Android/IOS).&lt;br /&gt;
&lt;br /&gt;
Event types which are limited are:&lt;br /&gt;
&lt;br /&gt;
:*Shocks&lt;br /&gt;
:*Distraction/Drowsiness&lt;br /&gt;
:*Safe Distance Warning&lt;br /&gt;
&lt;br /&gt;
The number of events for each type of trigger is dynamically adjusted during a route, using a function which depends on the distance traveled. This limitation is made per driving session (ignition on – ignition off cycle). When a new session begins, the algorithm will be restarted allowing the default 3 maximum events per trigger type and keep increasing the limit with the distance driven. &lt;br /&gt;
&lt;br /&gt;
In a future release we will consider implementing this for a specified time (24 hours for example) instead of per ignition cycle for more hard and precise limitation (for the cases where there are a lot of ignition on-ignition off in a short period of time). For this we will need to store all the events numbers and driven miles across all the routes in that period of time in a local camera database. &lt;br /&gt;
&lt;br /&gt;
The current methodology purpose is to get rid of data traffic for companies which are having excessive number of events (RMS, SSA, etc.). We are waiting to see and analyze the data traffic results of this method combined with the reduction in size of events to decide the future approach of the event limitation.&lt;br /&gt;
&lt;br /&gt;
[[File:Annotation 2020-08-18 072525.png|750px]]&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Adaptive_Event_Limitation&amp;diff=11503</id>
		<title>Adaptive Event Limitation</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Adaptive_Event_Limitation&amp;diff=11503"/>
		<updated>2020-08-18T05:55:56Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: Created page with &amp;quot; This mechanism, available from the 40.4 Firmware release, limits the number of events uploaded via cellular on the cloud. All the events are still being stored to the SD card...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This mechanism, available from the 40.4 Firmware release, limits the number of events uploaded via cellular on the cloud. All the events are still being stored to the SD card and if necessary, they can be retrieved via the mobile application (Android/IOS).&lt;br /&gt;
&lt;br /&gt;
Event types which are limited are:&lt;br /&gt;
&lt;br /&gt;
:*Shocks&lt;br /&gt;
:*Distraction/Drowsiness&lt;br /&gt;
:*Safe Distance Warning&lt;br /&gt;
&lt;br /&gt;
The number of events for each type of trigger is dynamically adjusted during a route, using a function which depends on the distance traveled. This limitation is made per driving session (ignition on – ignition off cycle). When a new session begins, the algorithm will be restarted allowing the default 3 maximum events per trigger type and keep increasing the limit with the distance driven. &lt;br /&gt;
&lt;br /&gt;
In a future release we will consider implementing this for a specified time (24 hours for example) instead of per ignition cycle for more hard and precise limitation (for the cases where there are a lot of ignition on-ignition off in a short period of time). For this we will need to store all the events numbers and driven miles across all the routes in that period of time in a local camera database. &lt;br /&gt;
&lt;br /&gt;
The current methodology purpose is to get rid of data traffic for companies which are having excessive number of events (RMS, SSA, etc.). We are waiting to see and analyze the data traffic results of this method combined with the reduction in size of events to decide the future approach of the event limitation.&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Main_Page&amp;diff=11502</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Main_Page&amp;diff=11502"/>
		<updated>2020-08-18T05:51:01Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: /* IDRIVE ROMANIA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Wiki.jpg]]&lt;br /&gt;
&lt;br /&gt;
==CUSTOMER GUIDES==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Useful Links&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
[http://admincenter.idriveglobal.com Idrive Admin Center]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Downloads]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com Idrive Customer Wiki - wiki.idriveglobal.com]&lt;br /&gt;
&lt;br /&gt;
[http://www.idriveglobal.com Idrive Web Site]&lt;br /&gt;
&lt;br /&gt;
[http://itunes.apple.com/us/app/idrive-global-center/id498507809?ls=1&amp;amp;mt=8 Idrive App Apple Store]&lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/idriveGlobal/ Idrive on Facebook]&lt;br /&gt;
&lt;br /&gt;
[http://twitter.com/idriveX1 Idrive on twitter]&lt;br /&gt;
&lt;br /&gt;
[http://www.teamviewer.com Team Viewer]&lt;br /&gt;
&lt;br /&gt;
[http://get.adobe.com/reader Adobe Reader]&lt;br /&gt;
&lt;br /&gt;
[http://videolan.org Video Lan FLV player]&lt;br /&gt;
&lt;br /&gt;
[https://www.freedom2manage.com Pod Systems SIM Management]&lt;br /&gt;
&lt;br /&gt;
[https://go.trackvia.com TRACKVIA (Questti Installation Info]&lt;br /&gt;
&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Support&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:settings2.png|center|70px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=How_To_Open_a_Support_Ticket How To Open a Support Ticket]     &lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Contact_Idrive_Support Contact Idrive Support]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Contact_Idrive_Support About RMA (Client)]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Base Station HDD Full]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Control Center 2.0 Internal Admin User’s Guide]]&lt;br /&gt;
&lt;br /&gt;
[[RMA Processing Policy and Procedures]]&lt;br /&gt;
&lt;br /&gt;
[[Media:New_RMA_Shipping_Form.zip|New RMA Shipping Form]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Software Customer Guides&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
[[File:Smart-icon.png|center|70px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Software'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Control Center 3.0 User’s Guide]]&lt;br /&gt;
&lt;br /&gt;
[[iris User's Manual]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Idrive_Global_Center_app_for_iPhone_and_iPad Idrive Global Center app for iPhone and iPad]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Base Station / Terminal'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Mobile Base Station Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
[[idrive Micro Base Station Download Point Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=X1_%E2%80%A2_Base_Station_%E2%80%A2_Hardware_and_Software idrive Client FAQ]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Installation'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Wired_Panic_Button_Installation_Guide Wired Panic Button Kit Installation Guide]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=IR_LED_Illuminator_Kit_Installation_Guide IR LED Illuminator Kit Installation Guide]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Client Maintenance'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Client weekly X Camera and D4 Maintenance]]&lt;br /&gt;
&lt;br /&gt;
[[Best Practices Base Station, Access Point, and Remote Access]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Hardware Customer Guides &lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:settings2.png|center|70px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''AI'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Idrive AI (Artificial Intelligence) Installation and Operation Guide]]  ('''Left and Right driver images combined''')&lt;br /&gt;
&lt;br /&gt;
[[AI Power Cable Protector Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
[[PowerUp2 Installation and Operation and Specifications Guide]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''AI - Espanol'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive AI (Inteligencia Artificial) Guía de Instalación y Operación - Español]]  ('''Imágenes izquierda y derecha combinadas''')&lt;br /&gt;
&lt;br /&gt;
[[AI Power Cable Protector Installation Guide - Español]]&lt;br /&gt;
&lt;br /&gt;
[[PowerUp2 Guía de Instalación, Operación y Especificaciones - Español]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''X2'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2V2 Installation and Operation Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Media:Idrive_X2V2_Installation_and_Operation_Guide_left_side_mount_v2.pdf |Idrive X2V2 Installation and Operation Guide - Left side mount for EMEA]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2 GSM or 3G Module Installation and operation guide]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2 Continuous Recording (CR) and Extended Video (settings and requests guide)]]&lt;br /&gt;
&lt;br /&gt;
[[media:Idrive X2V2 Cable Lock Bracket.pdf| X2V2 Cable Lock Bracket PDF]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive GPS Tracker]]&lt;br /&gt;
&lt;br /&gt;
[[Facial Recognition]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''X1'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Idrive_X1_Installation_and_Operation_Guide Idrive X1 Installation and Operation Guide]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''D4'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Idrive_D4_Installation_and_Configuration_Guide idrive D4 Installation and Configuration Guide]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Idrive_Viewpro_User_Guide idrive Viewpro User Guide]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''D4M 5/2019'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive D4M Installation and Configuration Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive D4M H-Player; Client Video Player Software Client Manual]] &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''D8'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive D8 HDD Reader and Software]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==INTERNAL GUIDES==&lt;br /&gt;
&lt;br /&gt;
===SOFTWARE===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Internal Customer Guides&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:Smart-icon.png|center|70px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Base Station / Software'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Terminal Information and Policies]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Control Center &amp;quot;Idrive Settings&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Support - Base Station first connection checklist]]&lt;br /&gt;
&lt;br /&gt;
[[idrive &amp;quot;New Client&amp;quot;  2 hour Software Training procedure and guideline]]&lt;br /&gt;
&lt;br /&gt;
[[&amp;quot;New Client&amp;quot; Cellular Download; No Base Station; iris setup and training]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''X2 Information'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Read X2 files from Storage SD Card]]&lt;br /&gt;
&lt;br /&gt;
[[X2 Advanced Features]]&lt;br /&gt;
&lt;br /&gt;
[[X2 Surge Ratings and voltages]]&lt;br /&gt;
&lt;br /&gt;
[[X2 GSM Module Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Device Warranty Processes]]&lt;br /&gt;
&lt;br /&gt;
[[USB Config Files]]&lt;br /&gt;
&lt;br /&gt;
[[X2V2 WiFi channel properties]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''D8 Information'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[BNSF D8 device and alert management]]&lt;br /&gt;
&lt;br /&gt;
[[D8 repair and reprocessing]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Cellular Information'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[PodGroup (PodSystems) Information]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2 GSM Processes]]&lt;br /&gt;
&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Features Documentation&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:Sites-icon.png|center|60px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Software'''&lt;br /&gt;
----&lt;br /&gt;
[[Standard Reports]]&lt;br /&gt;
&lt;br /&gt;
[[Clustering/FR Assignment Interface]]&lt;br /&gt;
&lt;br /&gt;
[[Global Notifications]]&lt;br /&gt;
&lt;br /&gt;
[[Fleet Manager]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Advanced Development'''&lt;br /&gt;
----&lt;br /&gt;
[[Safe Distance Warning]]&lt;br /&gt;
&lt;br /&gt;
[[Drowsiness and Distraction]]&lt;br /&gt;
&lt;br /&gt;
[[Coaching Reports]]&lt;br /&gt;
&lt;br /&gt;
[[Monetize Reports]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive releases&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:IdriveX1_small_tech_specs1.jpg|center|120px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Admin Center Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[Control Center Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[IRIS Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[X2 Firmware Releases | X2 Firmware Changelog ]]&lt;br /&gt;
&lt;br /&gt;
[[NODE Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[API Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[IRA Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[X3 Firmware Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[AOSP Changelog]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Admin Center&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:wikiac.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive AdminCenter Specs]]&lt;br /&gt;
&lt;br /&gt;
[[Outlook Tickets Plugin Specs]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive 2.0 Admin Center Changelog]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Control Center&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:wikicc.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
 &lt;br /&gt;
[[Idrive 2.0 Control Center Changelog | Idrive 2.0 Control Center Changelog]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Factory Tool&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:wikifc.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Factory Tool 2.0 Specs]]     &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 245px;&amp;quot;|Wifi Related&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:mikrotik.jpg|center|160px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[RB Groove Configuration]]&lt;br /&gt;
&lt;br /&gt;
[[Media:Winbox.zip|WinBox (MikroTik Router Software)]]&lt;br /&gt;
&lt;br /&gt;
[[MicroTIK VPN Solution]]&lt;br /&gt;
&lt;br /&gt;
[[Transfer Point Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Wireless Bridge Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Netwatch Script Reboots MikroTik]]&lt;br /&gt;
&lt;br /&gt;
[[Vonets VAR11N WiFi Router programming guide (Access Point for Idrive Mobile Base Station)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===HARDWARE===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Stonkam D8&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:Sites-icon.png|center|60px]]&lt;br /&gt;
&lt;br /&gt;
[[Stonkam D8 Contact &amp;amp; Notes - What is it?]]&lt;br /&gt;
&lt;br /&gt;
[[Stonkam D8 Initial Configuration and Setup]]&lt;br /&gt;
&lt;br /&gt;
[[Stonkam D8 Configuration Checklist]]&lt;br /&gt;
&lt;br /&gt;
[[Stonkam D8 Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive D8 DVR Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Stonkam D8 End User Guide]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;| EZ Storage D4&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:IdriveX4_small_tech_specs.jpg|center|150px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[D4 Initial Configuration and Setup]]&lt;br /&gt;
&lt;br /&gt;
*''updated firmware and EZ config Nov 2014 adding Backing Cam trigger full screen''&lt;br /&gt;
 &lt;br /&gt;
[[D4 DVR_CoreBoard replacement (NAND-NOR_Flash Conversion) ]]&lt;br /&gt;
&lt;br /&gt;
[[media:D4_install_monitor_to_security_box.pdf | D4 install monitor to security box]]&lt;br /&gt;
&lt;br /&gt;
[[media:Train_Inverter_D4_power.pdf‎ | Locomotive inverter and relay schematic for D4 installation ignition and powering ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''D4M 5/2019 items'''&lt;br /&gt;
&lt;br /&gt;
[[New D4M (4/17/19) Initial Configuration and Setup]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Base Station&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:base-station-idrive.jpg|center|160px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Base Station General Requirements]]&lt;br /&gt;
&lt;br /&gt;
[[Base Station Configuration Guide ]]&lt;br /&gt;
&lt;br /&gt;
[[Media:Base_Station_Checklist_121318.zip|Base Station Checklist (Current as of 12/13/18)]]&lt;br /&gt;
&lt;br /&gt;
[[Base Station Connectivity Information ]]&lt;br /&gt;
&lt;br /&gt;
[[Base Station Upgrade Hard Drives ]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Base Station 2TB upgrade procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Micro Base Station Download Point Configuration Guide]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive X2&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:IdriveX1_small_tech_specs1.jpg|center|120px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Driver ID Specs]]&lt;br /&gt;
&lt;br /&gt;
[[ Linux | Linux Freescale 3.0.35_4.1.0]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2 Specs]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2 Notes]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Video Splitter&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[Video Splitter Assembly]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Camera Boost Converter&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[Boost Converter Assembly]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Harsh Environment Cable Kit&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[Harsh Environment Cable Kit]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MANUFACTURING==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Manufacturing&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:manuficon.jpg|center|100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''AI'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:AI  Device Manufacturing and Programming Process | AI Device Manufacturing and Programming Process]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:AI  Programmer Setup Wiring| AI Programmer Setup Wiring]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''X2'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:X2  Device Manufacturing and Programming Process | X2 Device Manufacturing and Programming Process]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:X2V2  Device Manufacturing and Programming Process | X2V2 Device Manufacturing and Programming Process]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:X2 Programming Station Documentation | X2 Programming Station Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:Factory Tool Documentation | Factory Tool Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:X2  Ubuntu Configuration for MicroSD programming| X2 Ubuntu Configuration for MicroSD programming]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing: SDShark use for MicroSD programming | WireShark use for MicroSD programming]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''X1'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:X1 V7 Series Device Manufacturing and Programming Process | X1 V7 Series Device Manufacturing and Programming Process]]&lt;br /&gt;
&lt;br /&gt;
[[X1 V7 Series Device Manufacturing and Programming Admin Documentation]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|AI RMA Documentation&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:Sites-icon.png|center|60px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''AI RMA'''&lt;br /&gt;
----&lt;br /&gt;
[[AI RMA Documentation:AI  AI RMA and Programming Process | AI RMA and Programming Process]]&lt;br /&gt;
&lt;br /&gt;
[[AI RMA Documentation:AI  AI Assembly Process | AI Assembly Process]]&lt;br /&gt;
&lt;br /&gt;
[[AI RMA Documentation:AI  AI Camera Error Codes | AI Camera Error Codes]]&lt;br /&gt;
&lt;br /&gt;
[[AI RMA Documentation:AI  Event Types | Event Types]]&lt;br /&gt;
&lt;br /&gt;
[[AI RMA Documentation:AI  AI Power Loss Events | AI Power Loss Events]]&lt;br /&gt;
&lt;br /&gt;
[[AI RMA Documentation:AI  AI Power Connector Reflow/Repair | AI Power Connector Reflow/Repair]]&lt;br /&gt;
&lt;br /&gt;
[[AI RMA Documentation:AI  AI Lens Replacement and Focus| AI Lens Replacement and Focus]]&lt;br /&gt;
&lt;br /&gt;
[[AI RMA Documentation:AI  AI Factory Tool Configuration | AI Factory Tool Configuration]]&lt;br /&gt;
&lt;br /&gt;
[[AI RMA Documentation:AI  File Recovery with Android Studio | File Recovery with Android Studio]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==INTERNAL PROCESSES==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Internal Process Guides&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:Sites-icon.png|center|60px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Shipping Receiving Process]]&lt;br /&gt;
&lt;br /&gt;
[[Harmonized Codes Information for Imports]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Order Handling Process ]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Customer Exception Process ]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Parts Ordering Process]]&lt;br /&gt;
&lt;br /&gt;
[[New Client Implementation Schedule ]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Internal Technical Support Guides&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:Support.JPG|center|60px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Fix SQL Error''' in Server 2016, 2014, or 2008 -&lt;br /&gt;
:[[Could not find the Database Engine startup handle]]&lt;br /&gt;
&lt;br /&gt;
:[[Fix; Export from CC fails to see mapped Network drive from Windows 10]]&lt;br /&gt;
&lt;br /&gt;
:[[Fix; APIPA address on Idrive Wireless NIC in Registry]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Using Wiki&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:mediawiki.jpg|center|86px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Consult the [//meta.wikimedia.org/wiki/Help:Contents User's Guide] for information &lt;br /&gt;
&lt;br /&gt;
on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
Getting started &lt;br /&gt;
----&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==IDRIVE ROMANIA==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Romania&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:ro.jpg|center|60px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Hardware Development]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Software Development]]&lt;br /&gt;
&lt;br /&gt;
[[Regulament de Ordine Interioara]]&lt;br /&gt;
&lt;br /&gt;
Laborator&lt;br /&gt;
&lt;br /&gt;
Utile&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Romania&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:ro.jpg|center|60px]]&lt;br /&gt;
[[File:Support.JPG|top|right|60px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''AI FEATURES and SETTINGS'''&lt;br /&gt;
&lt;br /&gt;
[[Shock Event / G-Force]]&lt;br /&gt;
&lt;br /&gt;
[[SDW - Safe Distance Warning]]&lt;br /&gt;
&lt;br /&gt;
[[FR - Face Recognition]]&lt;br /&gt;
&lt;br /&gt;
[[DaD - Distracted and Drowsy]]&lt;br /&gt;
&lt;br /&gt;
[[Cellular Upload]]&lt;br /&gt;
&lt;br /&gt;
[[Covered Camera]]&lt;br /&gt;
&lt;br /&gt;
[[Seat Belt Event]]&lt;br /&gt;
&lt;br /&gt;
[[Adaptive Event Limitation]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Copyright © 2020 Idrive. All rights reserved.&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=DaD_-_Distracted_and_Drowsy&amp;diff=11486</id>
		<title>DaD - Distracted and Drowsy</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=DaD_-_Distracted_and_Drowsy&amp;diff=11486"/>
		<updated>2020-07-24T13:19:41Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Idrive™ inside camera AI is processing images directly the on-device without any cloud connectivity or additional hardware add-ons.&lt;br /&gt;
&lt;br /&gt;
Idrive™ inside camera AI is running at 4 FPS and at 2 FPS if Outside Camera AI features are activated.&lt;br /&gt;
:- This is done by using the optimum speed/accuracy state of the art Convolution Neural Network (CNN) architectures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Our high accuracy of 96% during the day and 91% during the night condition is obtained using a huge number of training data that idrive stored during 10 years we were present in the market.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beside the quantity, a very important factor is diversity;&lt;br /&gt;
:*our algorithm training data represents diversity in vehicle types&lt;br /&gt;
:*luminosity conditions&lt;br /&gt;
:*camera positioning in the vehicle&lt;br /&gt;
:*road type&lt;br /&gt;
:*and weather condition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Distracted and Drowsy (DaD) triggers an event called “Fatigue/Distracted”'''&lt;br /&gt;
&lt;br /&gt;
The event is uploaded to the idrive cloud via cellular data by default.&lt;br /&gt;
&lt;br /&gt;
The DaD algorithm searches for the driver in a specific position set by the &amp;quot;driving side&amp;quot; parameter&lt;br /&gt;
::- (IRIS-&amp;gt;Fleet Manager-&amp;gt; Vehicles)&lt;br /&gt;
::- Left driving side is considered the default, for any other driving position please adjust this parameter accordingly.&lt;br /&gt;
 &lt;br /&gt;
[[File:Driving_side.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''A DaD trigger is made when the driver is distracted more than 35% of the time in the last 6 seconds'''&lt;br /&gt;
&lt;br /&gt;
A distracted position is considered when the driver is looking down&lt;br /&gt;
:*The driver is allowed to look lateral, in the mirrors or behind when backing without considering it as a distracted behavior&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''In order to trigger a DaD event, the vehicle must have at least 5 km/h (3.1 mph)&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''EXCEPTIONS'''&lt;br /&gt;
&lt;br /&gt;
In the areas without GPS signal like parking lots, passages, some unique areas where we cannot estimate the car speed...&lt;br /&gt;
::- if there is no GPS signal more than 90% of the time during the last minute we do not take in consideration the speed again until you have a GPS signal restored&lt;br /&gt;
::- so will trigger a DaD event every time the driver will look down more than 25% of the last 6 seconds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Upon client demands we can adjust the settings so during times of no GPS signal, the camera will no trigger a DaD event&lt;br /&gt;
::- useful for clients which spend a lot of time in the covered parking garages without GPS signal and do not want DaD triggers during those times&lt;br /&gt;
::::- Please address engineering when this is the case to make the change&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other parameters that can be adjusted by engineering upon client/ Idrive Support request are:&lt;br /&gt;
*The default 6 seconds analyze time&lt;br /&gt;
*The default 25% time needed to stay distracted in order to give a DaD trigger&lt;br /&gt;
*Minimum speed (default: 5 km/h (3.1 miles) that a driver should have to trigger a DaD event&lt;br /&gt;
*A confidence threshold which is evaluating when the driver is distracted or not (in case of too many or too few DaD events)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Please inform engineering if a client has too many false DaD events and also if no DaD are triggered when it should supposed to.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Technical recommendation'''&lt;br /&gt;
&lt;br /&gt;
'''For improved accuracy mount the camera closest to the drivers face on both horizontal and vertical axis'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=X3_Firmware_Changelog&amp;diff=11432</id>
		<title>X3 Firmware Changelog</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=X3_Firmware_Changelog&amp;diff=11432"/>
		<updated>2020-06-26T06:04:38Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Version 40.3==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-376] - GPS position packages are added on route while speed is 0&lt;br /&gt;
*[FX-357] - Video keyframes issue - video streams in mp4 files start with 2 P-frames (non-keyframes) followed by the Keyframe&lt;br /&gt;
*[FX-358] - AI camera cannot load the settings from internal memory (E002)&lt;br /&gt;
*[FX-369] - Camera doesn't connect to mobile network while SIM is not active&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-375] - Improve seat belt HOG SVM algorithm for right side drivers&lt;br /&gt;
*[FX-353] - Implementing AI trigger's confidence output parameters&lt;br /&gt;
*[FX-356] - Extend Bluetooth protocol in order to add camera IP (mandatory for communication with iPhone)&lt;br /&gt;
*[FX-360] - Create a mechanism to store critical parameters (ex. serial no) to AOSP properties in case of E002 error&lt;br /&gt;
&lt;br /&gt;
==Version 40.1==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-331] - Fix temperature issue in log file when temperature is lower than 10 degrees&lt;br /&gt;
*[FX-337] - Max speed may have wrong value for cellular events&lt;br /&gt;
*[FX-339] - Invalid gps coordinates are not uploaded for cellular events. This behavior may create confusion in event speed chart (Iris platform)&lt;br /&gt;
*[FX-344] - DAD events are not triggered when Speed is interogated more than one time per second&lt;br /&gt;
*[FX-346] - Possible DaD issues when driver is on the right side&lt;br /&gt;
*[FX-347] - In some rare cases Ignition On does not reboot the camera when camera is in sleep mode&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-292] - Add support for camera API scalability - provides a second URL to alternate server connections&lt;br /&gt;
*[FX-332] - Improve MySqlWrapper class (API client for connecting to MySql database) in order to allow a number of retries (6 by default) in case of errors&lt;br /&gt;
*[FX-333] - Improve Face Recognition process in order to reduce the number of connections on the Face Recognition server&lt;br /&gt;
*[FX-335] - Adjust bit rate in continuous recording / original events to have the same values like X2&lt;br /&gt;
*[FX-336] - Add timestamps in previews in order to reduce file size (from 700 Kb to 500 Kb); increase the preview bitrate from 500Kb to 700Kb (the preview size will be 700 kb again)&lt;br /&gt;
*[FX-338] - Implement error code E004 when video acquisition is freezing from some reason. Camera will reboot after few seconds.&lt;br /&gt;
*[FX-340] - Improve Face Recognition algorithm in order to validate a recognition below a safety threshold if the same person has been validated in the past for several times (based on a decay score function)&lt;br /&gt;
*[FX-342] - Integrate preview length, preview file size and impact second and pass them to NODE server during the upload of cellular events&lt;br /&gt;
*[FX-343] - Adjust GPS class to trigger DAD events when there is no signal for a while&lt;br /&gt;
*[FX-345] - Add a cache mechanism for network type (2G, 3G, 4G), signal strength (1, 2, 3, 4) and operator (carrier) when gsm is initialized in Ignition ON. Cache is used during wifi transfer with Factory Tool&lt;br /&gt;
&lt;br /&gt;
==Version 40.0==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-93] - Firmware crash after 8h 35 min --&amp;gt; JNI ERROR (app bug): local reference table overflow (max=512)&lt;br /&gt;
*[FX-103] - Fix H264 Header from Encoder (amcvidenc-omxqcomvideoencoderavc)&lt;br /&gt;
*[FX-107] - Memory leak when streaming enabled and big latency&lt;br /&gt;
*[FX-109] - Dlib library performance issues&lt;br /&gt;
*[FX-120] - Droping frames on outside camera when SDW is running&lt;br /&gt;
*[FX-129] - Fix datetime in GPS file (the same date for all gps coordinates)&lt;br /&gt;
*[FX-130] - DAD is not closing properly on ignition off&lt;br /&gt;
*[FX-140] - Video preview out of sync&lt;br /&gt;
*[FX-148] - Event additional pictures are not uploaded while internet connection becomes unavailable&lt;br /&gt;
*[FX-150] - Adjust H264 circular buffer keyframe issue&lt;br /&gt;
*[FX-151] - Android camera2 is dropping frames&lt;br /&gt;
*[FX-167] - Camera issue - H264 header fix for Android 9&lt;br /&gt;
*[FX-171] - Accelerometer not found - I2C Little kernel issue&lt;br /&gt;
*[FX-173] - Cellular issues on new Android&lt;br /&gt;
*[FX-174] - Wi-Fi hotspot and WPA 2 issue on Android 9&lt;br /&gt;
*[FX-175] - GPS issues on new Android&lt;br /&gt;
*[FX-177] - SD card free up space logic fail&lt;br /&gt;
*[FX-179] - X3-OV2685 Board - GStreamer pipeline fail&lt;br /&gt;
*[FX-185] - AWS library issue -&amp;gt; S3 doesn't work with Android 9&lt;br /&gt;
*[FX-186] - FR library not working on Android 9&lt;br /&gt;
*[FX-187] - Bluetooth BLE crash in certain condition on one camera&lt;br /&gt;
*[FX-188] - Not enough IR light&lt;br /&gt;
*[FX-190] - Skipping frames on AHC SRC pipeline&lt;br /&gt;
*[FX-193] - Preview upload fail deletes files&lt;br /&gt;
*[FX-196] - DAD thumbnail not uploading&lt;br /&gt;
*[FX-197] - Don't write any _exit in code&lt;br /&gt;
*[FX-198] - Events are either created empty, or will have space partially alocated&lt;br /&gt;
*[FX-199] - The fps is lowered because of AI DAD library&lt;br /&gt;
*[FX-200] - AOSP doesn't update 3G signal strength&lt;br /&gt;
*[FX-202] - Live Speed Events and Live Request Events are not triggered in certain conditions&lt;br /&gt;
*[FX-204] - Preview clip is out of sync&lt;br /&gt;
*[FX-208] - DAD doesn't trigger properly&lt;br /&gt;
*[FX-209] - Preview clip has low quality in certain conditions&lt;br /&gt;
*[FX-214] - Facial Recognition process is not closing at ignition off&lt;br /&gt;
*[FX-216] - Video and Audio aren't properly muxed&lt;br /&gt;
*[FX-217] - Streaming to IRA has incorrect colors&lt;br /&gt;
*[FX-218] - X3 is crashing on bluetooth connection&lt;br /&gt;
*[FX-219] - Covered camera code is not optimized&lt;br /&gt;
*[FX-220] - False-positive results on covered camera&lt;br /&gt;
*[FX-221] - Preview created by IRA is not uploaded correctly&lt;br /&gt;
*[FX-222] - LTIWebsocketManager should work like on X2 device&lt;br /&gt;
*[FX-225] - On continuous recording from time to time old frames reappear&lt;br /&gt;
*[FX-231] - Wifi is sending incorrect signal strength on wifi connect&lt;br /&gt;
*[FX-233] - Creating a new event deletes all files from the device&lt;br /&gt;
*[FX-234] - Reconnecting to wifi while transferring enters an infinite loop&lt;br /&gt;
*[FX-240] - OTA full update won't be downloaded&lt;br /&gt;
*[FX-244] - USB isn't seen by FW from time to time&lt;br /&gt;
*[FX-245] - Updating AOSP with USB stick may break the device&lt;br /&gt;
*[FX-250] - Sometime SD Card is not mounted - the mount procedure should be excuted in a loop&lt;br /&gt;
*[FX-253] - Some of the cameras cannot connect to cellular&lt;br /&gt;
*[FX-256] - Outside image has red hallow&lt;br /&gt;
*[FX-269] - Cont Recording Requests are not working properly&lt;br /&gt;
*[FX-273] - Yellow wire triggers on rising edge and needs to trigger on falling edge&lt;br /&gt;
*[FX-275] - Image sensor improvements - IR&lt;br /&gt;
*[FX-276] - There are 5 sec gaps between two continuous recordings file segments&lt;br /&gt;
*[FX-286] - When inside camera is disabled, the preview collect is unstable for live requests&lt;br /&gt;
*[FX-298] - Preview video contains wrong frames at the end&lt;br /&gt;
*[FX-309] - Camera may stuck when checking the internet connection&lt;br /&gt;
*[FX-313] - Camera may stuck in ignition off procedure&lt;br /&gt;
*[FX-315] - Data send config interval doesn't allow 30 sec&lt;br /&gt;
*[FX-316] - Fix circular buffer issue for CR&lt;br /&gt;
*[FX-322] - At ignition on, camera doesn't reboot, but remains in connecting to wi-fi&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-3] - Create the concept of X3 Display module (messages, icons) - Engineering version&lt;br /&gt;
*[FX-4] - Test 3G/4G modem for Android&lt;br /&gt;
*[FX-6] - Preliminary evaluation for X3 android&lt;br /&gt;
*[FX-8] - Generate proprietary event files&lt;br /&gt;
*[FX-9] - Add opencv support on Andriod platform&lt;br /&gt;
*[FX-10] - X3 proof of concept on SC60/Android - WIFI + Bluetooth evaluation&lt;br /&gt;
*[FX-11] - X3 proof of concept on SC60/Android - video acquisition + encoding over GStreamer&lt;br /&gt;
*[FX-12] - X3 proof of concept on SC60/Android - GPS data acquisition + processing&lt;br /&gt;
*[FX-13] - X3 proof of concept on SC60/Android - Accelerometer data acquisition + processing&lt;br /&gt;
*[FX-14] - X3 proof of concept on SC60/Android - images / video acquisition&lt;br /&gt;
*[FX-15] - X3 proof of concept on SC60/Android - Preliminary OS evaluation&lt;br /&gt;
*[FX-16] - X3 Install Android OS on our SC60 boards&lt;br /&gt;
*[FX-17] - Create android development setup and evaluate existing code migration&lt;br /&gt;
*[FX-18] - Migrate GStreamer video code&lt;br /&gt;
*[FX-19] - Study GStreamer CMake porting&lt;br /&gt;
*[FX-20] - Verify dual camera acquisition for new GStreamer library&lt;br /&gt;
*[FX-21] - Proof of concept for audio acquisition in GStreamer&lt;br /&gt;
*[FX-22] - Android Driver integration for OV2680&lt;br /&gt;
*[FX-23] - Porting the X2 IAQ library to X3&lt;br /&gt;
*[FX-25] - H264 issue on circular buffer extraction&lt;br /&gt;
*[FX-26] - Adapt FFMPEG code to new version for Android&lt;br /&gt;
*[FX-27] - Android changes to support OV2680&lt;br /&gt;
*[FX-29] - Migrate Imedia to FastCV lib&lt;br /&gt;
*[FX-30] - Git Lab edit firmware test&lt;br /&gt;
*[FX-31] - Migrate preview mechanism to Android FW&lt;br /&gt;
*[FX-32] - Create module to control WIFI on Android&lt;br /&gt;
*[FX-33] - Implement changes for second camera support&lt;br /&gt;
*[FX-34] - Live streaming camera for lens focusing / image quality evalutation&lt;br /&gt;
*[FX-35] - Test X3 GPS data acquisition using a custom board&lt;br /&gt;
*[FX-36] - Bluetooth test&lt;br /&gt;
*[FX-37] - Study AOSP security permissions&lt;br /&gt;
*[FX-38] - Event Trigger ( periodic, speed, continuous recording) on X3&lt;br /&gt;
*[FX-39] - Create accelerometer driver&lt;br /&gt;
*[FX-40] - Porting System lib&lt;br /&gt;
*[FX-41] - Implement Shock events&lt;br /&gt;
*[FX-42] - Migrate Img_utils&lt;br /&gt;
*[FX-43] - Porting Devicelib&lt;br /&gt;
*[FX-44] - Implement Face Recognition&lt;br /&gt;
*[FX-46] - Porting Utils lib&lt;br /&gt;
*[FX-47] - Porting Cellular Communication lib&lt;br /&gt;
*[FX-48] - Porting Wi-Fi Module&lt;br /&gt;
*[FX-49] - Develop Display Module I&lt;br /&gt;
*[FX-64] - Porting Idatabase library&lt;br /&gt;
*[FX-66] - Create a small app to test X3 display and IR controller&lt;br /&gt;
*[FX-68] - Adapt MP3 encoder for GStreamer pipeline&lt;br /&gt;
*[FX-69] - Implement basic transfer solution via USB stick&lt;br /&gt;
*[FX-70] - Implement GPS Trigger and change the system data&lt;br /&gt;
*[FX-71] - Import Neurotec Libraries for Facial Recognition feature&lt;br /&gt;
*[FX-73] - Adapt GStreamer pipeline to extract RAW frames&lt;br /&gt;
*[FX-74] - Implement Event Preview mechanism&lt;br /&gt;
*[FX-75] - Integrate JPEG library to IMG-utils&lt;br /&gt;
*[FX-76] - Integrate NV12 to Gray scale conversion method&lt;br /&gt;
*[FX-77] - Integrate GPIO driver in Firmware&lt;br /&gt;
*[FX-78] - Migrate 30.8 X2 fixes&lt;br /&gt;
*[FX-80] - Create the APIs for manipulating RAW frames once they are extracted from GStreamer pipeline&lt;br /&gt;
*[FX-81] - Possible Memory Leak in JNI&lt;br /&gt;
*[FX-85] - Check G-force conversion from byte to double&lt;br /&gt;
*[FX-87] - Porting transfer module&lt;br /&gt;
*[FX-90] - Porting and optimizing Covered camera on GPU&lt;br /&gt;
*[FX-94] - Implement type X3 (/mnt/SDcard)&lt;br /&gt;
*[FX-95] - Set proper bitrate to preview event&lt;br /&gt;
*[FX-97] - Change thumbstone mechanism (save to SD card, transfer protocol, delete all thumbstone files)&lt;br /&gt;
*[FX-99] - Porting existing DAD I&lt;br /&gt;
*[FX-102] - Update Factory Tools to accept X3 Product&lt;br /&gt;
*[FX-106] - Create build scripts for all Computer Vision/ML libraries&lt;br /&gt;
*[FX-108] - Create icons for X3 display&lt;br /&gt;
*[FX-110] - Update the display module for the new icons&lt;br /&gt;
*[FX-112] - Implement API client for MySql / DynamoDB using HTTP requests&lt;br /&gt;
*[FX-113] - Fix lock buffer issue in GStreamer&lt;br /&gt;
*[FX-114] - Integrate QSML library&lt;br /&gt;
*[FX-115] - Implement API client for S3 storage&lt;br /&gt;
*[FX-118] - Implementing SDW to X3&lt;br /&gt;
*[FX-121] - Implement event trigger messages on display&lt;br /&gt;
*[FX-124] - Implement a mechanism in order to upload camera log using cellular&lt;br /&gt;
*[FX-125] - Study RFCOMM Bluetooth on X3&lt;br /&gt;
*[FX-127] - Study GATT Bluetooth on X3&lt;br /&gt;
*[FX-128] - Study wi-fi hotspot on X3&lt;br /&gt;
*[FX-131] - Install Android 9 on SC600&lt;br /&gt;
*[FX-134] - Integrate GATT Bluetooth&lt;br /&gt;
*[FX-135] - Preliminary test for Android 9 -&amp;gt; camera driver for image sensor&lt;br /&gt;
*[FX-136] - Force Android 9 to use UTC date&lt;br /&gt;
*[FX-137] - Create method to turn on/off IR leds&lt;br /&gt;
*[FX-138] - Adjust image sensor parameters for better night vision/image quality&lt;br /&gt;
*[FX-139] - Adjust Android parameters for better sound quality&lt;br /&gt;
*[FX-141] - Implement wi-fi hotspot for X3&lt;br /&gt;
*[FX-143] - Preliminary test for Android 9 - I2C4, sound, H264 encoding&lt;br /&gt;
*[FX-144] - Integrate CNN classes in FW&lt;br /&gt;
*[FX-145] - Create classes for DAD based on new CNN&lt;br /&gt;
*[FX-146] - Create trigger for new DAD algorithm&lt;br /&gt;
*[FX-147] - Implement Seat Belt event&lt;br /&gt;
*[FX-152] - Adapt Android 9 for our custom boards&lt;br /&gt;
*[FX-153] - Adapt web socket communication to operate over wi-fi&lt;br /&gt;
*[FX-154] - Add CPU usage in camera log&lt;br /&gt;
*[FX-156] - Implement BLE protocol&lt;br /&gt;
*[FX-157] - Adjust Facial Recognition algorithm to trigger detection based on a speed threshold&lt;br /&gt;
*[FX-160] - Improve camera video image quality&lt;br /&gt;
*[FX-161] - Study batch factory programming for X3&lt;br /&gt;
*[FX-162] - Create technical documentation for X3 product - marketing purposes&lt;br /&gt;
*[FX-163] - Study Android chromatics library&lt;br /&gt;
*[FX-164] - Turn the display on in Lk&lt;br /&gt;
*[FX-165] - Test audio on Android 9&lt;br /&gt;
*[FX-176] - Tune OV2685 image parameters&lt;br /&gt;
*[FX-180] - Camera solutions for OV2685 driver- HAL incompatibility&lt;br /&gt;
*[FX-191] - Implement power failure condition&lt;br /&gt;
*[FX-194] - X3 library management&lt;br /&gt;
*[FX-195] - Implement Factory Application&lt;br /&gt;
*[FX-203] - Update Display Info&lt;br /&gt;
*[FX-207] - X3 must start wih 1970&lt;br /&gt;
*[FX-210] - Implement USB stick update in ignition on and transfer events in ignition off&lt;br /&gt;
*[FX-212] - Detach preview from events process&lt;br /&gt;
*[FX-213] - Upload preview even if SD card is not present&lt;br /&gt;
*[FX-215] - Add de-bounce for wired trigger&lt;br /&gt;
*[FX-224] - Verify preview upload at ignition off phase&lt;br /&gt;
*[FX-230] - Strip down G-streamer libraries&lt;br /&gt;
*[FX-236] - Long-time stress testing app for X3&lt;br /&gt;
*[FX-241] - Test USB update&lt;br /&gt;
*[FX-242] - Test Wifi reconnection&lt;br /&gt;
*[FX-246] - Manage RAM Disk at FW start (delete all existing files)&lt;br /&gt;
*[FX-247] - Implement display notification for update app&lt;br /&gt;
*[FX-248] - Implement ScanDisk procedure at ignition phase&lt;br /&gt;
*[FX-249] - Strip down OpenCV library&lt;br /&gt;
*[FX-251] - Add new error code on display if settings.db is missing&lt;br /&gt;
*[FX-254] - Document existing changes in GIT commits&lt;br /&gt;
*[FX-255] - Update SNPE to 1.31 for performance improvements&lt;br /&gt;
*[FX-258] - Refactoring Wi-Fi module&lt;br /&gt;
*[FX-259] - Improving FR detection algorithm (inserting Face Template in all events triggered in that session)&lt;br /&gt;
*[FX-264] - Research updating Firmware files with GIT&lt;br /&gt;
*[FX-265] - Implement updating Firmware files with GIT&lt;br /&gt;
*[FX-268] - Adjust BIAS for microphone sensitivity&lt;br /&gt;
*[FX-271] - Implement buzzer module for DAD&lt;br /&gt;
*[FX-272] - Display an error code in case GPS is missing&lt;br /&gt;
*[FX-280] - Install and configure AI beta cameras&lt;br /&gt;
*[FX-281] - Preliminary temperature tests for AI&lt;br /&gt;
*[FX-293] - Full temperature tests with features active SDW + DAD + FR&lt;br /&gt;
*[FX-294] - Format SD card code&lt;br /&gt;
*[FX-295] - Investigate auto update for X3 updater&lt;br /&gt;
*[FX-296] - Create versioning in neural networks for easy updates in the future&lt;br /&gt;
*[FX-297] - Implement Format SD card code in Factory tool&lt;br /&gt;
*[FX-299] - Testing and programming 7 AI cameras with Factory tool&lt;br /&gt;
*[FX-301] - Add a mechanism to trigger modem scan&lt;br /&gt;
*[FX-302] - Create a mechanism for updating the updater app in Firmware&lt;br /&gt;
*[FX-303] - Upgrade Factory Application&lt;br /&gt;
*[FX-305] - Factory tool installation manual&lt;br /&gt;
*[FX-306] - Modify default settings according to Al's suggestions (see attached)&lt;br /&gt;
*[FX-308] - Control auto exposure and auto gain from FW for camera calibration&lt;br /&gt;
*[FX-318] - Investigate SD card errors on some cameras&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=X3_Firmware_Changelog&amp;diff=11423</id>
		<title>X3 Firmware Changelog</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=X3_Firmware_Changelog&amp;diff=11423"/>
		<updated>2020-06-24T13:06:53Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Version 40.3==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-376] - GPS position packages are added on route while speed is 0&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-375] - Improve seat belt HOG SVM algorithm for right side drivers&lt;br /&gt;
&lt;br /&gt;
==Version 40.1==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-331] - Fix temperature issue in log file when temperature is lower than 10 degrees&lt;br /&gt;
*[FX-337] - Max speed may have wrong value for cellular events&lt;br /&gt;
*[FX-339] - Invalid gps coordinates are not uploaded for cellular events. This behavior may create confusion in event speed chart (Iris platform)&lt;br /&gt;
*[FX-344] - DAD events are not triggered when Speed is interogated more than one time per second&lt;br /&gt;
*[FX-346] - Possible DaD issues when driver is on the right side&lt;br /&gt;
*[FX-347] - In some rare cases Ignition On does not reboot the camera when camera is in sleep mode&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-292] - Add support for camera API scalability - provides a second URL to alternate server connections&lt;br /&gt;
*[FX-332] - Improve MySqlWrapper class (API client for connecting to MySql database) in order to allow a number of retries (6 by default) in case of errors&lt;br /&gt;
*[FX-333] - Improve Face Recognition process in order to reduce the number of connections on the Face Recognition server&lt;br /&gt;
*[FX-335] - Adjust bit rate in continuous recording / original events to have the same values like X2&lt;br /&gt;
*[FX-336] - Add timestamps in previews in order to reduce file size (from 700 Kb to 500 Kb); increase the preview bitrate from 500Kb to 700Kb (the preview size will be 700 kb again)&lt;br /&gt;
*[FX-338] - Implement error code E004 when video acquisition is freezing from some reason. Camera will reboot after few seconds.&lt;br /&gt;
*[FX-340] - Improve Face Recognition algorithm in order to validate a recognition below a safety threshold if the same person has been validated in the past for several times (based on a decay score function)&lt;br /&gt;
*[FX-342] - Integrate preview length, preview file size and impact second and pass them to NODE server during the upload of cellular events&lt;br /&gt;
*[FX-343] - Adjust GPS class to trigger DAD events when there is no signal for a while&lt;br /&gt;
*[FX-345] - Add a cache mechanism for network type (2G, 3G, 4G), signal strength (1, 2, 3, 4) and operator (carrier) when gsm is initialized in Ignition ON. Cache is used during wifi transfer with Factory Tool&lt;br /&gt;
&lt;br /&gt;
==Version 40.0==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FX-93] - Firmware crash after 8h 35 min --&amp;gt; JNI ERROR (app bug): local reference table overflow (max=512)&lt;br /&gt;
*[FX-103] - Fix H264 Header from Encoder (amcvidenc-omxqcomvideoencoderavc)&lt;br /&gt;
*[FX-107] - Memory leak when streaming enabled and big latency&lt;br /&gt;
*[FX-109] - Dlib library performance issues&lt;br /&gt;
*[FX-120] - Droping frames on outside camera when SDW is running&lt;br /&gt;
*[FX-129] - Fix datetime in GPS file (the same date for all gps coordinates)&lt;br /&gt;
*[FX-130] - DAD is not closing properly on ignition off&lt;br /&gt;
*[FX-140] - Video preview out of sync&lt;br /&gt;
*[FX-148] - Event additional pictures are not uploaded while internet connection becomes unavailable&lt;br /&gt;
*[FX-150] - Adjust H264 circular buffer keyframe issue&lt;br /&gt;
*[FX-151] - Android camera2 is dropping frames&lt;br /&gt;
*[FX-167] - Camera issue - H264 header fix for Android 9&lt;br /&gt;
*[FX-171] - Accelerometer not found - I2C Little kernel issue&lt;br /&gt;
*[FX-173] - Cellular issues on new Android&lt;br /&gt;
*[FX-174] - Wi-Fi hotspot and WPA 2 issue on Android 9&lt;br /&gt;
*[FX-175] - GPS issues on new Android&lt;br /&gt;
*[FX-177] - SD card free up space logic fail&lt;br /&gt;
*[FX-179] - X3-OV2685 Board - GStreamer pipeline fail&lt;br /&gt;
*[FX-185] - AWS library issue -&amp;gt; S3 doesn't work with Android 9&lt;br /&gt;
*[FX-186] - FR library not working on Android 9&lt;br /&gt;
*[FX-187] - Bluetooth BLE crash in certain condition on one camera&lt;br /&gt;
*[FX-188] - Not enough IR light&lt;br /&gt;
*[FX-190] - Skipping frames on AHC SRC pipeline&lt;br /&gt;
*[FX-193] - Preview upload fail deletes files&lt;br /&gt;
*[FX-196] - DAD thumbnail not uploading&lt;br /&gt;
*[FX-197] - Don't write any _exit in code&lt;br /&gt;
*[FX-198] - Events are either created empty, or will have space partially alocated&lt;br /&gt;
*[FX-199] - The fps is lowered because of AI DAD library&lt;br /&gt;
*[FX-200] - AOSP doesn't update 3G signal strength&lt;br /&gt;
*[FX-202] - Live Speed Events and Live Request Events are not triggered in certain conditions&lt;br /&gt;
*[FX-204] - Preview clip is out of sync&lt;br /&gt;
*[FX-208] - DAD doesn't trigger properly&lt;br /&gt;
*[FX-209] - Preview clip has low quality in certain conditions&lt;br /&gt;
*[FX-214] - Facial Recognition process is not closing at ignition off&lt;br /&gt;
*[FX-216] - Video and Audio aren't properly muxed&lt;br /&gt;
*[FX-217] - Streaming to IRA has incorrect colors&lt;br /&gt;
*[FX-218] - X3 is crashing on bluetooth connection&lt;br /&gt;
*[FX-219] - Covered camera code is not optimized&lt;br /&gt;
*[FX-220] - False-positive results on covered camera&lt;br /&gt;
*[FX-221] - Preview created by IRA is not uploaded correctly&lt;br /&gt;
*[FX-222] - LTIWebsocketManager should work like on X2 device&lt;br /&gt;
*[FX-225] - On continuous recording from time to time old frames reappear&lt;br /&gt;
*[FX-231] - Wifi is sending incorrect signal strength on wifi connect&lt;br /&gt;
*[FX-233] - Creating a new event deletes all files from the device&lt;br /&gt;
*[FX-234] - Reconnecting to wifi while transferring enters an infinite loop&lt;br /&gt;
*[FX-240] - OTA full update won't be downloaded&lt;br /&gt;
*[FX-244] - USB isn't seen by FW from time to time&lt;br /&gt;
*[FX-245] - Updating AOSP with USB stick may break the device&lt;br /&gt;
*[FX-250] - Sometime SD Card is not mounted - the mount procedure should be excuted in a loop&lt;br /&gt;
*[FX-253] - Some of the cameras cannot connect to cellular&lt;br /&gt;
*[FX-256] - Outside image has red hallow&lt;br /&gt;
*[FX-269] - Cont Recording Requests are not working properly&lt;br /&gt;
*[FX-273] - Yellow wire triggers on rising edge and needs to trigger on falling edge&lt;br /&gt;
*[FX-275] - Image sensor improvements - IR&lt;br /&gt;
*[FX-276] - There are 5 sec gaps between two continuous recordings file segments&lt;br /&gt;
*[FX-286] - When inside camera is disabled, the preview collect is unstable for live requests&lt;br /&gt;
*[FX-298] - Preview video contains wrong frames at the end&lt;br /&gt;
*[FX-309] - Camera may stuck when checking the internet connection&lt;br /&gt;
*[FX-313] - Camera may stuck in ignition off procedure&lt;br /&gt;
*[FX-315] - Data send config interval doesn't allow 30 sec&lt;br /&gt;
*[FX-316] - Fix circular buffer issue for CR&lt;br /&gt;
*[FX-322] - At ignition on, camera doesn't reboot, but remains in connecting to wi-fi&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FX-3] - Create the concept of X3 Display module (messages, icons) - Engineering version&lt;br /&gt;
*[FX-4] - Test 3G/4G modem for Android&lt;br /&gt;
*[FX-6] - Preliminary evaluation for X3 android&lt;br /&gt;
*[FX-8] - Generate proprietary event files&lt;br /&gt;
*[FX-9] - Add opencv support on Andriod platform&lt;br /&gt;
*[FX-10] - X3 proof of concept on SC60/Android - WIFI + Bluetooth evaluation&lt;br /&gt;
*[FX-11] - X3 proof of concept on SC60/Android - video acquisition + encoding over GStreamer&lt;br /&gt;
*[FX-12] - X3 proof of concept on SC60/Android - GPS data acquisition + processing&lt;br /&gt;
*[FX-13] - X3 proof of concept on SC60/Android - Accelerometer data acquisition + processing&lt;br /&gt;
*[FX-14] - X3 proof of concept on SC60/Android - images / video acquisition&lt;br /&gt;
*[FX-15] - X3 proof of concept on SC60/Android - Preliminary OS evaluation&lt;br /&gt;
*[FX-16] - X3 Install Android OS on our SC60 boards&lt;br /&gt;
*[FX-17] - Create android development setup and evaluate existing code migration&lt;br /&gt;
*[FX-18] - Migrate GStreamer video code&lt;br /&gt;
*[FX-19] - Study GStreamer CMake porting&lt;br /&gt;
*[FX-20] - Verify dual camera acquisition for new GStreamer library&lt;br /&gt;
*[FX-21] - Proof of concept for audio acquisition in GStreamer&lt;br /&gt;
*[FX-22] - Android Driver integration for OV2680&lt;br /&gt;
*[FX-23] - Porting the X2 IAQ library to X3&lt;br /&gt;
*[FX-25] - H264 issue on circular buffer extraction&lt;br /&gt;
*[FX-26] - Adapt FFMPEG code to new version for Android&lt;br /&gt;
*[FX-27] - Android changes to support OV2680&lt;br /&gt;
*[FX-29] - Migrate Imedia to FastCV lib&lt;br /&gt;
*[FX-30] - Git Lab edit firmware test&lt;br /&gt;
*[FX-31] - Migrate preview mechanism to Android FW&lt;br /&gt;
*[FX-32] - Create module to control WIFI on Android&lt;br /&gt;
*[FX-33] - Implement changes for second camera support&lt;br /&gt;
*[FX-34] - Live streaming camera for lens focusing / image quality evalutation&lt;br /&gt;
*[FX-35] - Test X3 GPS data acquisition using a custom board&lt;br /&gt;
*[FX-36] - Bluetooth test&lt;br /&gt;
*[FX-37] - Study AOSP security permissions&lt;br /&gt;
*[FX-38] - Event Trigger ( periodic, speed, continuous recording) on X3&lt;br /&gt;
*[FX-39] - Create accelerometer driver&lt;br /&gt;
*[FX-40] - Porting System lib&lt;br /&gt;
*[FX-41] - Implement Shock events&lt;br /&gt;
*[FX-42] - Migrate Img_utils&lt;br /&gt;
*[FX-43] - Porting Devicelib&lt;br /&gt;
*[FX-44] - Implement Face Recognition&lt;br /&gt;
*[FX-46] - Porting Utils lib&lt;br /&gt;
*[FX-47] - Porting Cellular Communication lib&lt;br /&gt;
*[FX-48] - Porting Wi-Fi Module&lt;br /&gt;
*[FX-49] - Develop Display Module I&lt;br /&gt;
*[FX-64] - Porting Idatabase library&lt;br /&gt;
*[FX-66] - Create a small app to test X3 display and IR controller&lt;br /&gt;
*[FX-68] - Adapt MP3 encoder for GStreamer pipeline&lt;br /&gt;
*[FX-69] - Implement basic transfer solution via USB stick&lt;br /&gt;
*[FX-70] - Implement GPS Trigger and change the system data&lt;br /&gt;
*[FX-71] - Import Neurotec Libraries for Facial Recognition feature&lt;br /&gt;
*[FX-73] - Adapt GStreamer pipeline to extract RAW frames&lt;br /&gt;
*[FX-74] - Implement Event Preview mechanism&lt;br /&gt;
*[FX-75] - Integrate JPEG library to IMG-utils&lt;br /&gt;
*[FX-76] - Integrate NV12 to Gray scale conversion method&lt;br /&gt;
*[FX-77] - Integrate GPIO driver in Firmware&lt;br /&gt;
*[FX-78] - Migrate 30.8 X2 fixes&lt;br /&gt;
*[FX-80] - Create the APIs for manipulating RAW frames once they are extracted from GStreamer pipeline&lt;br /&gt;
*[FX-81] - Possible Memory Leak in JNI&lt;br /&gt;
*[FX-85] - Check G-force conversion from byte to double&lt;br /&gt;
*[FX-87] - Porting transfer module&lt;br /&gt;
*[FX-90] - Porting and optimizing Covered camera on GPU&lt;br /&gt;
*[FX-94] - Implement type X3 (/mnt/SDcard)&lt;br /&gt;
*[FX-95] - Set proper bitrate to preview event&lt;br /&gt;
*[FX-97] - Change thumbstone mechanism (save to SD card, transfer protocol, delete all thumbstone files)&lt;br /&gt;
*[FX-99] - Porting existing DAD I&lt;br /&gt;
*[FX-102] - Update Factory Tools to accept X3 Product&lt;br /&gt;
*[FX-106] - Create build scripts for all Computer Vision/ML libraries&lt;br /&gt;
*[FX-108] - Create icons for X3 display&lt;br /&gt;
*[FX-110] - Update the display module for the new icons&lt;br /&gt;
*[FX-112] - Implement API client for MySql / DynamoDB using HTTP requests&lt;br /&gt;
*[FX-113] - Fix lock buffer issue in GStreamer&lt;br /&gt;
*[FX-114] - Integrate QSML library&lt;br /&gt;
*[FX-115] - Implement API client for S3 storage&lt;br /&gt;
*[FX-118] - Implementing SDW to X3&lt;br /&gt;
*[FX-121] - Implement event trigger messages on display&lt;br /&gt;
*[FX-124] - Implement a mechanism in order to upload camera log using cellular&lt;br /&gt;
*[FX-125] - Study RFCOMM Bluetooth on X3&lt;br /&gt;
*[FX-127] - Study GATT Bluetooth on X3&lt;br /&gt;
*[FX-128] - Study wi-fi hotspot on X3&lt;br /&gt;
*[FX-131] - Install Android 9 on SC600&lt;br /&gt;
*[FX-134] - Integrate GATT Bluetooth&lt;br /&gt;
*[FX-135] - Preliminary test for Android 9 -&amp;gt; camera driver for image sensor&lt;br /&gt;
*[FX-136] - Force Android 9 to use UTC date&lt;br /&gt;
*[FX-137] - Create method to turn on/off IR leds&lt;br /&gt;
*[FX-138] - Adjust image sensor parameters for better night vision/image quality&lt;br /&gt;
*[FX-139] - Adjust Android parameters for better sound quality&lt;br /&gt;
*[FX-141] - Implement wi-fi hotspot for X3&lt;br /&gt;
*[FX-143] - Preliminary test for Android 9 - I2C4, sound, H264 encoding&lt;br /&gt;
*[FX-144] - Integrate CNN classes in FW&lt;br /&gt;
*[FX-145] - Create classes for DAD based on new CNN&lt;br /&gt;
*[FX-146] - Create trigger for new DAD algorithm&lt;br /&gt;
*[FX-147] - Implement Seat Belt event&lt;br /&gt;
*[FX-152] - Adapt Android 9 for our custom boards&lt;br /&gt;
*[FX-153] - Adapt web socket communication to operate over wi-fi&lt;br /&gt;
*[FX-154] - Add CPU usage in camera log&lt;br /&gt;
*[FX-156] - Implement BLE protocol&lt;br /&gt;
*[FX-157] - Adjust Facial Recognition algorithm to trigger detection based on a speed threshold&lt;br /&gt;
*[FX-160] - Improve camera video image quality&lt;br /&gt;
*[FX-161] - Study batch factory programming for X3&lt;br /&gt;
*[FX-162] - Create technical documentation for X3 product - marketing purposes&lt;br /&gt;
*[FX-163] - Study Android chromatics library&lt;br /&gt;
*[FX-164] - Turn the display on in Lk&lt;br /&gt;
*[FX-165] - Test audio on Android 9&lt;br /&gt;
*[FX-176] - Tune OV2685 image parameters&lt;br /&gt;
*[FX-180] - Camera solutions for OV2685 driver- HAL incompatibility&lt;br /&gt;
*[FX-191] - Implement power failure condition&lt;br /&gt;
*[FX-194] - X3 library management&lt;br /&gt;
*[FX-195] - Implement Factory Application&lt;br /&gt;
*[FX-203] - Update Display Info&lt;br /&gt;
*[FX-207] - X3 must start wih 1970&lt;br /&gt;
*[FX-210] - Implement USB stick update in ignition on and transfer events in ignition off&lt;br /&gt;
*[FX-212] - Detach preview from events process&lt;br /&gt;
*[FX-213] - Upload preview even if SD card is not present&lt;br /&gt;
*[FX-215] - Add de-bounce for wired trigger&lt;br /&gt;
*[FX-224] - Verify preview upload at ignition off phase&lt;br /&gt;
*[FX-230] - Strip down G-streamer libraries&lt;br /&gt;
*[FX-236] - Long-time stress testing app for X3&lt;br /&gt;
*[FX-241] - Test USB update&lt;br /&gt;
*[FX-242] - Test Wifi reconnection&lt;br /&gt;
*[FX-246] - Manage RAM Disk at FW start (delete all existing files)&lt;br /&gt;
*[FX-247] - Implement display notification for update app&lt;br /&gt;
*[FX-248] - Implement ScanDisk procedure at ignition phase&lt;br /&gt;
*[FX-249] - Strip down OpenCV library&lt;br /&gt;
*[FX-251] - Add new error code on display if settings.db is missing&lt;br /&gt;
*[FX-254] - Document existing changes in GIT commits&lt;br /&gt;
*[FX-255] - Update SNPE to 1.31 for performance improvements&lt;br /&gt;
*[FX-258] - Refactoring Wi-Fi module&lt;br /&gt;
*[FX-259] - Improving FR detection algorithm (inserting Face Template in all events triggered in that session)&lt;br /&gt;
*[FX-264] - Research updating Firmware files with GIT&lt;br /&gt;
*[FX-265] - Implement updating Firmware files with GIT&lt;br /&gt;
*[FX-268] - Adjust BIAS for microphone sensitivity&lt;br /&gt;
*[FX-271] - Implement buzzer module for DAD&lt;br /&gt;
*[FX-272] - Display an error code in case GPS is missing&lt;br /&gt;
*[FX-280] - Install and configure AI beta cameras&lt;br /&gt;
*[FX-281] - Preliminary temperature tests for AI&lt;br /&gt;
*[FX-293] - Full temperature tests with features active SDW + DAD + FR&lt;br /&gt;
*[FX-294] - Format SD card code&lt;br /&gt;
*[FX-295] - Investigate auto update for X3 updater&lt;br /&gt;
*[FX-296] - Create versioning in neural networks for easy updates in the future&lt;br /&gt;
*[FX-297] - Implement Format SD card code in Factory tool&lt;br /&gt;
*[FX-299] - Testing and programming 7 AI cameras with Factory tool&lt;br /&gt;
*[FX-301] - Add a mechanism to trigger modem scan&lt;br /&gt;
*[FX-302] - Create a mechanism for updating the updater app in Firmware&lt;br /&gt;
*[FX-303] - Upgrade Factory Application&lt;br /&gt;
*[FX-305] - Factory tool installation manual&lt;br /&gt;
*[FX-306] - Modify default settings according to Al's suggestions (see attached)&lt;br /&gt;
*[FX-308] - Control auto exposure and auto gain from FW for camera calibration&lt;br /&gt;
*[FX-318] - Investigate SD card errors on some cameras&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Device_Manufacturing_and_Programming_Process&amp;diff=11257</id>
		<title>Manufacturing:AI Device Manufacturing and Programming Process</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Device_Manufacturing_and_Programming_Process&amp;diff=11257"/>
		<updated>2020-05-18T07:36:12Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AI Device Manufacturing and Programming=&lt;br /&gt;
&lt;br /&gt;
==INITIAL ASSEMBLY AI BOARD==&lt;br /&gt;
&lt;br /&gt;
[[File:driver-road.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Attach the S/N label on the dedicated area of the “Road side” of the Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:label.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Insert (by pressing) the Micro SIM into the SIM / SD socket on the Road Side of the Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:sim.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Insert (by pressing) the 32GB Micro SD card into the SIM / SD socket on the Road Side of the Main Board. &lt;br /&gt;
&lt;br /&gt;
[[File:card.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Mount (by the adhesive tape present on the back) the two Gaskets on the destinated area of both “Road” and “Driver “sides of the board.&lt;br /&gt;
&lt;br /&gt;
[[File:gasket.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:gasket1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Mount the two Lens Holders (by screwing) on both sides of the board. &lt;br /&gt;
&lt;br /&gt;
[[File:lensholder.png]]&lt;br /&gt;
&lt;br /&gt;
Screwing is made from the behind of each lens holder, through the dedicated holes with a torque of 0,2 Nm.&lt;br /&gt;
&lt;br /&gt;
[[File:bolt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Insert the proper lens (by screwing) in the correct side of the Main board, into the Lens Holders. &lt;br /&gt;
&lt;br /&gt;
[[File:lens.png]]&lt;br /&gt;
&lt;br /&gt;
After programming and focus, lenses are glued.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Advance the Top Level AI Main Board PCB assembly to the AI Programming Station&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==AUTOMATIC INSTALL AND CONFIGURATION (VIA FACTORY TOOL)==&lt;br /&gt;
&lt;br /&gt;
Notes: The Automatic install performs the following: &lt;br /&gt;
&lt;br /&gt;
•installs the AOSP and the Firmware, gets device configuration from the Idrive AdminCenter (IP address, serial number etc.); &lt;br /&gt;
&lt;br /&gt;
•tests triggering on the yellow, blue and green wires;&lt;br /&gt;
&lt;br /&gt;
•provides lens focus mode so both lenses can be focused and glued.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!For this step, DO NOT use Developer Mode!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Click on the Factory - New Devices - Auto button &lt;br /&gt;
&lt;br /&gt;
[[File:aa.png]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
2. Scan using the bar code scanner the Bar Code label present on the Main board and press Enter. &lt;br /&gt;
&lt;br /&gt;
[[File:b.png]]&lt;br /&gt;
&lt;br /&gt;
If no bar code scanner is available, manually type the serial number from the bar code label into the serial number input field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Click on the Auto Install button and the Automatic Install window will open. &lt;br /&gt;
&lt;br /&gt;
[[File:c.png]]&lt;br /&gt;
&lt;br /&gt;
If the SN have already been introduced (device has already passed through one or more programming steps), a warning message will be displayed asking if you want to Continue or not. Continue if you want to reprogram the device, cancel if you introduced once more the SN by mistake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. In the Automatic Install window, Click on Start Installation button.&lt;br /&gt;
&lt;br /&gt;
[[File:d.png]]&lt;br /&gt;
&lt;br /&gt;
Installation and Configuration process steps: &lt;br /&gt;
&lt;br /&gt;
1. Install AOSP&lt;br /&gt;
&lt;br /&gt;
2. Install Firmware&lt;br /&gt;
&lt;br /&gt;
3. Device Configuration&lt;br /&gt;
&lt;br /&gt;
AI camera successfully installed and configured when all three buttons are GREEN.&lt;br /&gt;
&lt;br /&gt;
[[File:c1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If all the steps are successfully completed, the program will enter into Lens Focus mode.&lt;br /&gt;
&lt;br /&gt;
If any of these steps fails, the program will stop and give an error. Common errors are:&lt;br /&gt;
 &lt;br /&gt;
-Missing or corrupt storage SD card&lt;br /&gt;
 &lt;br /&gt;
-Serial cable not connected or incorrect polarity &lt;br /&gt;
&lt;br /&gt;
-USB NIC or Internet connection missing &lt;br /&gt;
&lt;br /&gt;
-I/O ports tester board missing &lt;br /&gt;
&lt;br /&gt;
-Any assembly or incorrect component error&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
! In case any of the 3 steps fail (button will be red instead of green), there are two options (corrective actions):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.Repeat the entire process by clicking on Start installation button in the Automatic Install window and the AOSP installation, Firmware installation and Device Configuration will be redone automatically.&lt;br /&gt;
&lt;br /&gt;
2.Repeat manually only that specific step that failed:&lt;br /&gt;
&lt;br /&gt;
a)	Click on Factory - New Devices – Manual; &lt;br /&gt;
&lt;br /&gt;
[[File:c2.png]]&lt;br /&gt;
&lt;br /&gt;
b)	Scan barcode&lt;br /&gt;
&lt;br /&gt;
c)	Depending on the step that failed, click either on Install Aosp button -&amp;gt; Start installation, either on Install Firmware buttonStart installation, either on Device Config – AC Sync – Lens Focus button -&amp;gt; Start configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:e.png]]&lt;br /&gt;
&lt;br /&gt;
In case that the first step failed (Install Aosp), recommended would be to repeat automatically the process by clicking on Start installation button in the Automatic Install window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Lens Focus===&lt;br /&gt;
&lt;br /&gt;
1. Select &amp;quot;Inside Camera&amp;quot; Tab and Focus the “Driver side” Lens (“Driver side” is the side containing the Processor). &lt;br /&gt;
&lt;br /&gt;
[[File:f.png]]&lt;br /&gt;
&lt;br /&gt;
The focal length for the inside camera should be ~1.5 meters &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Select &amp;quot;Outside camera&amp;quot; tab and Focus the “Road side” Lens (“Road side” is the side containing the Power Connector). &lt;br /&gt;
&lt;br /&gt;
[[File:g.png]]&lt;br /&gt;
&lt;br /&gt;
Focus using the provided Idrive Focus Chart. Distance to chart can be 3,6,9 feet but the farther the better.&lt;br /&gt;
 &lt;br /&gt;
Optional: Use zoom mode (Show zoom button) to ensure accurate focus. &lt;br /&gt;
&lt;br /&gt;
In Both Cameras tab, you can visualize both “Driver side” and “Road side” cameras on the screen (the screen will be splitted in two).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. If images are focused and clear (the outside test text is accurate and readable), click on the &amp;quot;Lens Focus OK&amp;quot; button and the focus mode will close.&lt;br /&gt;
&lt;br /&gt;
[[File:h.png]]&lt;br /&gt;
 &lt;br /&gt;
If one of the images or both images are not clear, or if the Streaming is not loading (“Loading…Please wait!” message is displayed), click on the &amp;quot;Lens Focus Not OK&amp;quot; and the factory tool will exit focus mode, so corrective actions can be taken. &lt;br /&gt;
&lt;br /&gt;
! Corrective actions: Repeat manually the 3rd step: Factory - New Devices – Manual -&amp;gt; Scan barcode -&amp;gt; Device Config – AC Sync – Lens Focus -&amp;gt; Start Configuration&lt;br /&gt;
&lt;br /&gt;
4. Once focused, fix each lens with a drop of super glue. Test the lenses after several minutes to ensure they have taken the glue and cannot be moved (it means the glue is dried).&lt;br /&gt;
&lt;br /&gt;
5. Remove the device from the test fixture (programmer fixture).&lt;br /&gt;
&lt;br /&gt;
6. Advance the device to Final Assembly step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FINAL ASSEMBLY AI CAMERA==&lt;br /&gt;
&lt;br /&gt;
1. Remove (by screwing) the screw nut from power supply connector on the Main board and set it aside.&lt;br /&gt;
&lt;br /&gt;
[[File:1.jpg|290px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Connect speaker wire (red and black wire) into the J250 socket on the “Road” side of the Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:2.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
3. Assembly Main board with the “Driver” side up into the inferior case by gently pressing on Main board and by pulling the edges of the case.&lt;br /&gt;
&lt;br /&gt;
[[File:3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Tightens the screw nut removed in step 1 on the power supply connector (torque 0.2 Nm).&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Connect the wires into the sockets on “Driver” side of the Main board:&lt;br /&gt;
&lt;br /&gt;
[[File:5.png]]&lt;br /&gt;
&lt;br /&gt;
a.Connect 4G antenna – insert wire 1 in J6 socket on Main board;&lt;br /&gt;
&lt;br /&gt;
[[File:5.1.png]]&lt;br /&gt;
&lt;br /&gt;
b.Connect GPS antenna – insert wire 2 in J7 socket on Main board;&lt;br /&gt;
&lt;br /&gt;
[[File:5.2.png]]&lt;br /&gt;
&lt;br /&gt;
c.Connect Wi-Fi antenna – insert wire 3 in J5 socket on Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:5.3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Mount the Display module into the dedicated socket. &lt;br /&gt;
&lt;br /&gt;
[[File:6.png]]&lt;br /&gt;
&lt;br /&gt;
Remove the plastic protection foil from the display.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Mount by screwing the superior case (use torque 0.3 Nm).&lt;br /&gt;
&lt;br /&gt;
[[File:7.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Advance assembled AI cam to Final test process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FINAL TEST (VIA FACTORY TOOL)==&lt;br /&gt;
&lt;br /&gt;
1. Open Factory Tool -&amp;gt; Factory - New devices – Auto -&amp;gt; Event Test – Transfer and Play (event test window will open – see at point 7)&lt;br /&gt;
&lt;br /&gt;
[[File:poza1.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Connect 5 assembled AI cameras to Switch boxes power supplies (Power and Ignition are OFF).&lt;br /&gt;
&lt;br /&gt;
[[File:poza3.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Switch Power and Ignition ON -&amp;gt; AI cameras will start to boot (Idrive logo will be displayed).&lt;br /&gt;
&lt;br /&gt;
[[File:poza4.jpg|400px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza5.png]]&lt;br /&gt;
&lt;br /&gt;
In this phase, AI cameras connect to GPS and to network (2G/3G/4G). The operator must pay attention to the cameras screens to assure that connections are available, and that all the icons are displayed and there is no error code – See picture below.&lt;br /&gt;
&lt;br /&gt;
[[File:poza6.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Trigger a SHOCK event by pulling (shaking) each AI camera backward and forward (once or twice)-&amp;gt; Message SHOCK will be displayed on the screen, moment when the camera starts recording the event.&lt;br /&gt;
&lt;br /&gt;
[[File:poza7.jpg|400px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. After triggering and recording the SHOCK event (display gets back to normal), Switch Ignition OFF for AI cameras.&lt;br /&gt;
&lt;br /&gt;
In this phase, AI cameras connect to Wi-Fi and start transferring. A text with IGNITION OFF followed by CLOSING TRIGGERS, by CONNECTING WIFI and by TRANSFERING along with specific icons, will be displayed on the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:poza8.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
6. In the event test window, click on Play for each of the AI camera in the Play events area -&amp;gt; the record of the SHOCK event will be played.&lt;br /&gt;
&lt;br /&gt;
[[File:poza9.png]]&lt;br /&gt;
&lt;br /&gt;
Verify the focus of both lenses (image clarity). If the image is clear, lens focus was done properly. If not, the camera must be put aside. Check also if GPS route was recorded. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. If lens focus OK and GPS route recorded -&amp;gt; Click on Label Printed – Print and print 2 labels. Close the window. &lt;br /&gt;
&lt;br /&gt;
[[File:poza10.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza11.png|900px|]]&lt;br /&gt;
&lt;br /&gt;
There will be displayed 2 messages: one for label print confirmation and one for beep confirmation. &lt;br /&gt;
&lt;br /&gt;
If label was not printed, click NO and try again to reprint the label. Camera starts to beep only if label printed was confirmed. Once label print and beep confirmed, serial number text row turnes green. If there is no beep, it means that the camera has a problem with the speaker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. Camera will shut down automatically (SHUTTING DOWN message will be displayed) -&amp;gt; Switch Power OFF and Unplug the camera.&lt;br /&gt;
&lt;br /&gt;
[[File:poza12.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. Apply one label on the bottom of the AI camera and one on the right side of the Final box.&lt;br /&gt;
&lt;br /&gt;
[[File:poza13.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza14.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Put the AI camera into the Final box.&lt;br /&gt;
&lt;br /&gt;
[[File:poza15.jpg|600px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ISSUES:&lt;br /&gt;
&lt;br /&gt;
*AI camera doesn’t boot (display is off): verify power circular connector if it’s properly soldered to the board.&lt;br /&gt;
&lt;br /&gt;
If yes, AI camera has a problem with the display -&amp;gt; display needs to be replaced&lt;br /&gt;
&lt;br /&gt;
If it’s not, manually redo the soldering of the connector.&lt;br /&gt;
&lt;br /&gt;
*AI camera appear with red text in the event test window, click on View in the View Transfer Log and see what error occurred.&lt;br /&gt;
&lt;br /&gt;
[[File:poza16.png]]&lt;br /&gt;
&lt;br /&gt;
First, redo the final test (without another shock trigger). If camera didn’t pass second time either, try solutions below:&lt;br /&gt;
&lt;br /&gt;
*Network error &lt;br /&gt;
&lt;br /&gt;
verify if the 4G antenna connector is OK and properly inserted (visual inspection).&lt;br /&gt;
&lt;br /&gt;
verify if the cable is properly soldered to the antenna.&lt;br /&gt;
&lt;br /&gt;
If both above OK -&amp;gt; replace SIM card.&lt;br /&gt;
&lt;br /&gt;
If one or both above are NOK, replace connector/replace cable/manually redo the soldering.&lt;br /&gt;
&lt;br /&gt;
*GPS error&lt;br /&gt;
&lt;br /&gt;
verify if the GPS antenna connector is OK and properly inserted (visual inspection)&lt;br /&gt;
&lt;br /&gt;
verify if the cable is properly soldered to the antenna.&lt;br /&gt;
&lt;br /&gt;
*Infinite loop = HW problem which requires a close HW verification.&lt;br /&gt;
&lt;br /&gt;
*Lens focus NOK -&amp;gt; Disassemble the AI camera and replace entire gasket + lens holders + lens assembly.&lt;br /&gt;
&lt;br /&gt;
*AI camera doesn’t beep = speaker problems -&amp;gt; verify if speaker connector is OK and if it’s properly inserted (visual inspection).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Radu Notes==&lt;br /&gt;
&lt;br /&gt;
The AI programmer is mandatory only one time when the board comes from China with the default chinese AOSP. Once the AOSP is overwritten with our AOSP, the programmer becomes optional.&lt;br /&gt;
&lt;br /&gt;
You need a micro usb cable in order to connect camera to a computer usb port, a power source for AI camera and a computer with Windows 10 (preferable). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Factory Tool Installation==&lt;br /&gt;
&lt;br /&gt;
===Install Factory Tool===&lt;br /&gt;
&lt;br /&gt;
Download and install the latest Factory Tool from Admin Center &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Firmware===&lt;br /&gt;
&lt;br /&gt;
Firmware folder is auto-populated by the Factory Tool installer and should have the following structure:&lt;br /&gt;
 &lt;br /&gt;
- firmware.apk represents the current firmware version (40.0.55)&lt;br /&gt;
&lt;br /&gt;
- updater.apk is a background application taking care about firmware and aosp upgrades / firmware crashes / background staffs. The current version is 1.0&lt;br /&gt;
&lt;br /&gt;
- idrive_root is the place where we keep different files (neural networks, settings, etc)&lt;br /&gt;
 &lt;br /&gt;
- firmware.apk should be replaced every time when a new stable firmware is released. For example, if you have a new update.apk file, you can rename this file and copy it over firmware.apk. You have also to copy the same file over idrive_root/recovery.apk file&lt;br /&gt;
 &lt;br /&gt;
- The same mechanism should be used if we will upgrade updater.apk. That apk should also be copied over idrive_root/recovery_updater_app.apk.&lt;br /&gt;
&lt;br /&gt;
- Any file from idrive_root folder is replaceable. In the future we can add / remove / replace any file from idrive_root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Install the Android OS===&lt;br /&gt;
&lt;br /&gt;
Download and install the latest AOSP from Admin Center&lt;br /&gt;
&lt;br /&gt;
Unzip the ASOP archive&lt;br /&gt;
&lt;br /&gt;
Copy the files to C:\Program Files (x86)\Idrive\Factory Tool 2.0\FactoryToolsAI\Aosp &lt;br /&gt;
&lt;br /&gt;
Every time when a new AOSP is released, the files from Aosp folder should be replaced with the new files. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FT Configuration==&lt;br /&gt;
&lt;br /&gt;
Select Idrive Development &amp;gt; Settings (password &amp;gt; idrive2#dev)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Disable Passwords ( if applicable)====&lt;br /&gt;
&lt;br /&gt;
Click on Passwords tab and disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config and Install====&lt;br /&gt;
&lt;br /&gt;
Uncheck &amp;quot;Programmer enabled for AI devices&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:ft_conf_install1.png|500px|]] &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The Factory Tool is documented, but I don't have the documentation now 🙂 (Alexandra will send you all documents tomorrow morning)&lt;br /&gt;
&lt;br /&gt;
However the process is very similar with X2. There are AI settings in Idrive Development-&amp;gt;Settings-&amp;gt;Config and Install (see below)&lt;br /&gt;
 &lt;br /&gt;
(DO NOT CHANGE the &amp;quot;sleep seconds&amp;quot; fields for AI devices only).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Factory Tool Print Settings (Santa Barbara)====&lt;br /&gt;
&lt;br /&gt;
[[File:GK420t_ft_print1.png|350px|]] [[File:GK420t_ft_print2.png|350px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:GK420t_ft_print3.png|500px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Idrive AI Labels Windows Configuration==&lt;br /&gt;
&lt;br /&gt;
===Add the Printer===&lt;br /&gt;
&lt;br /&gt;
Settings &amp;gt; printers &lt;br /&gt;
&lt;br /&gt;
Add printer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\\idr-x2-prog-1\Zdesigner GK420t&lt;br /&gt;
&lt;br /&gt;
Click on printer and Manage &amp;gt; Printing preferences&lt;br /&gt;
Options&amp;gt; Darkness 25, Width 1.5&amp;quot;  Height .5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:gk420t_settings1.png|500px|]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GK420T Printer Configuration (Santa Barbara) ===&lt;br /&gt;
&lt;br /&gt;
Install Zebra Setup Utilities (Not needed for Factory Tool)&lt;br /&gt;
&lt;br /&gt;
[[File:zebra_pref1.jpg|300px|]] [[File:zebra_pref2.jpg|300px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Label supplies for GK420T printer in RMA area===&lt;br /&gt;
&lt;br /&gt;
https://www.zpsstore.com/ShoppingCart.asp&lt;br /&gt;
&lt;br /&gt;
https://www.barcodesinc.com&lt;br /&gt;
&lt;br /&gt;
https://www.bradyid.com/en-us/family/cps-3053222 (In use in RMA Area)&lt;br /&gt;
&lt;br /&gt;
Zebra Part #: 10011693&lt;br /&gt;
&lt;br /&gt;
Label Size (WxH): 1.5&amp;quot; x 0.50&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Labels Per Roll: 9,420&lt;br /&gt;
&lt;br /&gt;
Rolls Per Case: 4&lt;br /&gt;
&lt;br /&gt;
Core Size: 3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Outside Diameter: 8&amp;quot;Zebra Z-Ultimate 10011693&lt;br /&gt;
&lt;br /&gt;
* NO perforation between label&lt;br /&gt;
&lt;br /&gt;
Thermal Ribbon:&lt;br /&gt;
&lt;br /&gt;
Zebra 5095 Performance Ribbon&lt;br /&gt;
&lt;br /&gt;
https://www.barcodesinc.com/search.htm?search=05095GS06407&amp;amp;v=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Device_Manufacturing_and_Programming_Process&amp;diff=11256</id>
		<title>Manufacturing:AI Device Manufacturing and Programming Process</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Device_Manufacturing_and_Programming_Process&amp;diff=11256"/>
		<updated>2020-05-18T07:27:36Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AI Device Manufacturing and Programming=&lt;br /&gt;
&lt;br /&gt;
==INITIAL ASSEMBLY AI BOARD==&lt;br /&gt;
&lt;br /&gt;
[[File:driver-road.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Attach the S/N label on the dedicated area of the “Road side” of the Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:label.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Insert (by pressing) the Micro SIM into the SIM / SD socket on the Road Side of the Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:sim.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Insert (by pressing) the 32GB Micro SD card into the SIM / SD socket on the Road Side of the Main Board. &lt;br /&gt;
&lt;br /&gt;
[[File:card.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount (by the adhesive tape present on the back) the two Gaskets on the destinated area of both “Road” and “Driver “sides of the board.&lt;br /&gt;
&lt;br /&gt;
[[File:gasket.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:gasket1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount the two Lens Holders (by screwing) on both sides of the board. &lt;br /&gt;
&lt;br /&gt;
[[File:lensholder.png]]&lt;br /&gt;
&lt;br /&gt;
Screwing is made from the behind of each lens holder, through the dedicated holes with a torque of 0,2 Nm.&lt;br /&gt;
&lt;br /&gt;
[[File:bolt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Insert the proper lens (by screwing) in the correct side of the Main board, into the Lens Holders. &lt;br /&gt;
&lt;br /&gt;
[[File:lens.png]]&lt;br /&gt;
&lt;br /&gt;
After programming and focus, lenses are glued.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Advance the Top Level AI Main Board PCB assembly to the AI Programming Station&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==AUTOMATIC INSTALL AND CONFIGURATION (VIA FACTORY TOOL)==&lt;br /&gt;
&lt;br /&gt;
Notes: The Automatic install performs the following: &lt;br /&gt;
&lt;br /&gt;
•installs the AOSP and the Firmware, gets device configuration from the Idrive AdminCenter (IP address, serial number etc.); &lt;br /&gt;
&lt;br /&gt;
•tests triggering on the yellow, blue and green wires;&lt;br /&gt;
&lt;br /&gt;
•provides lens focus mode so both lenses can be focused and glued.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!For this step, DO NOT use Developer Mode!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Click on the Factory - New Devices - Auto button &lt;br /&gt;
&lt;br /&gt;
[[File:aa.png]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
2. Scan using the bar code scanner the Bar Code label present on the Main board and press Enter. &lt;br /&gt;
&lt;br /&gt;
[[File:b.png]]&lt;br /&gt;
&lt;br /&gt;
If no bar code scanner is available, manually type the serial number from the bar code label into the serial number input field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Click on the Auto Install button and the Automatic Install window will open. &lt;br /&gt;
&lt;br /&gt;
[[File:c.png]]&lt;br /&gt;
&lt;br /&gt;
If the SN have already been introduced (device has already passed through one or more programming steps), a warning message will be displayed asking if you want to Continue or not. Continue if you want to reprogram the device, cancel if you introduced once more the SN by mistake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. In the Automatic Install window, Click on Start Installation button.&lt;br /&gt;
&lt;br /&gt;
[[File:d.png]]&lt;br /&gt;
&lt;br /&gt;
Installation and Configuration process steps: &lt;br /&gt;
&lt;br /&gt;
1. Install AOSP&lt;br /&gt;
&lt;br /&gt;
2. Install Firmware&lt;br /&gt;
&lt;br /&gt;
3. Device Configuration&lt;br /&gt;
&lt;br /&gt;
AI camera successfully installed and configured when all three buttons are GREEN.&lt;br /&gt;
&lt;br /&gt;
[[File:c1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If all the steps are successfully completed, the program will enter into Lens Focus mode.&lt;br /&gt;
&lt;br /&gt;
If any of these steps fails, the program will stop and give an error. Common errors are:&lt;br /&gt;
 &lt;br /&gt;
-Missing or corrupt storage SD card&lt;br /&gt;
 &lt;br /&gt;
-Serial cable not connected or incorrect polarity &lt;br /&gt;
&lt;br /&gt;
-USB NIC or Internet connection missing &lt;br /&gt;
&lt;br /&gt;
-I/O ports tester board missing &lt;br /&gt;
&lt;br /&gt;
-Any assembly or incorrect component error&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
! In case any of the 3 steps fail (button will be red instead of green), there are two options (corrective actions):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.Repeat the entire process by clicking on Start installation button in the Automatic Install window and the AOSP installation, Firmware installation and Device Configuration will be redone automatically.&lt;br /&gt;
&lt;br /&gt;
2.Repeat manually only that specific step that failed:&lt;br /&gt;
&lt;br /&gt;
a)	Click on Factory - New Devices – Manual; &lt;br /&gt;
&lt;br /&gt;
[[File:c2.png]]&lt;br /&gt;
&lt;br /&gt;
b)	Scan barcode&lt;br /&gt;
&lt;br /&gt;
c)	Depending on the step that failed, click either on Install Aosp button -&amp;gt; Start installation, either on Install Firmware buttonStart installation, either on Device Config – AC Sync – Lens Focus button -&amp;gt; Start configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:e.png]]&lt;br /&gt;
&lt;br /&gt;
In case that the first step failed (Install Aosp), recommended would be to repeat automatically the process by clicking on Start installation button in the Automatic Install window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Lens Focus===&lt;br /&gt;
&lt;br /&gt;
1. Select &amp;quot;Inside Camera&amp;quot; Tab and Focus the “Driver side” Lens (“Driver side” is the side containing the Processor). &lt;br /&gt;
&lt;br /&gt;
[[File:f.png]]&lt;br /&gt;
&lt;br /&gt;
The focal length for the inside camera should be ~1.5 meters &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Select &amp;quot;Outside camera&amp;quot; tab and Focus the “Road side” Lens (“Road side” is the side containing the Power Connector). &lt;br /&gt;
&lt;br /&gt;
[[File:g.png]]&lt;br /&gt;
&lt;br /&gt;
Focus using the provided Idrive Focus Chart. Distance to chart can be 3,6,9 feet but the farther the better.&lt;br /&gt;
 &lt;br /&gt;
Optional: Use zoom mode (Show zoom button) to ensure accurate focus. &lt;br /&gt;
&lt;br /&gt;
In Both Cameras tab, you can visualize both “Driver side” and “Road side” cameras on the screen (the screen will be splitted in two).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. If images are focused and clear (the outside test text is accurate and readable), click on the &amp;quot;Lens Focus OK&amp;quot; button and the focus mode will close.&lt;br /&gt;
&lt;br /&gt;
[[File:h.png]]&lt;br /&gt;
 &lt;br /&gt;
If one of the images or both images are not clear, or if the Streaming is not loading (“Loading…Please wait!” message is displayed), click on the &amp;quot;Lens Focus Not OK&amp;quot; and the factory tool will exit focus mode, so corrective actions can be taken. &lt;br /&gt;
&lt;br /&gt;
! Corrective actions: Repeat manually the 3rd step: Factory - New Devices – Manual -&amp;gt; Scan barcode -&amp;gt; Device Config – AC Sync – Lens Focus -&amp;gt; Start Configuration&lt;br /&gt;
&lt;br /&gt;
4. Once focused, fix each lens with a drop of super glue. Test the lenses after several minutes to ensure they have taken the glue and cannot be moved (it means the glue is dried).&lt;br /&gt;
&lt;br /&gt;
5. Remove the device from the test fixture (programmer fixture).&lt;br /&gt;
&lt;br /&gt;
6. Advance the device to Final Assembly step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FINAL ASSEMBLY AI CAMERA==&lt;br /&gt;
&lt;br /&gt;
*Remove (by screwing) the screw nut from power supply connector on the Main board and set it aside.&lt;br /&gt;
&lt;br /&gt;
[[File:1.jpg|290px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect speaker wire (red and black wire) into the J250 socket on the “Road” side of the Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:2.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
*Assembly Main board with the “Driver” side up into the inferior case by gently pressing on Main board and by pulling the edges of the case.&lt;br /&gt;
&lt;br /&gt;
[[File:3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Tightens the screw nut removed in step 1 on the power supply connector (torque 0.2 Nm).&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect the wires into the sockets on “Driver” side of the Main board:&lt;br /&gt;
&lt;br /&gt;
[[File:5.png]]&lt;br /&gt;
&lt;br /&gt;
a.Connect 4G antenna – insert wire 1 in J6 socket on Main board;&lt;br /&gt;
&lt;br /&gt;
[[File:5.1.png]]&lt;br /&gt;
&lt;br /&gt;
b.Connect GPS antenna – insert wire 2 in J7 socket on Main board;&lt;br /&gt;
&lt;br /&gt;
[[File:5.2.png]]&lt;br /&gt;
&lt;br /&gt;
c.Connect Wi-Fi antenna – insert wire 3 in J5 socket on Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:5.3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount the Display module into the dedicated socket. &lt;br /&gt;
&lt;br /&gt;
[[File:6.png]]&lt;br /&gt;
&lt;br /&gt;
Remove the plastic protection foil from the display.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount by screwing the superior case (use torque 0.3 Nm).&lt;br /&gt;
&lt;br /&gt;
[[File:7.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Advance assembled AI cam to Final test process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FINAL TEST (VIA FACTORY TOOL)==&lt;br /&gt;
&lt;br /&gt;
*Open Factory Tool -&amp;gt; Factory - New devices – Auto -&amp;gt; Event Test – Transfer and Play (event test window will open – see at point 7)&lt;br /&gt;
&lt;br /&gt;
[[File:poza1.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect 5 assembled AI cameras to Switch boxes power supplies (Power and Ignition are OFF).&lt;br /&gt;
&lt;br /&gt;
[[File:poza3.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Switch Power and Ignition ON -&amp;gt; AI cameras will start to boot (Idrive logo will be displayed).&lt;br /&gt;
&lt;br /&gt;
[[File:poza4.jpg|400px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza5.png]]&lt;br /&gt;
&lt;br /&gt;
In this phase, AI cameras connect to GPS and to network (2G/3G/4G). The operator must pay attention to the cameras screens to assure that connections are available, and that all the icons are displayed and there is no error code – See picture below.&lt;br /&gt;
&lt;br /&gt;
[[File:poza6.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Trigger a SHOCK event by pulling (shaking) each AI camera backward and forward (once or twice)-&amp;gt; Message SHOCK will be displayed on the screen, moment when the camera starts recording the event.&lt;br /&gt;
&lt;br /&gt;
[[File:poza7.jpg|400px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*After triggering and recording the SHOCK event (display gets back to normal), Switch Ignition OFF for AI cameras.&lt;br /&gt;
&lt;br /&gt;
In this phase, AI cameras connect to Wi-Fi and start transferring. A text with IGNITION OFF followed by CLOSING TRIGGERS, by CONNECTING WIFI and by TRANSFERING along with specific icons, will be displayed on the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:poza8.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
*In the event test window, click on Play for each of the AI camera in the Play events area -&amp;gt; the record of the SHOCK event will be played.&lt;br /&gt;
&lt;br /&gt;
[[File:poza9.png]]&lt;br /&gt;
&lt;br /&gt;
Verify the focus of both lenses (image clarity). If the image is clear, lens focus was done properly. If not, the camera must be put aside. Check also if GPS route was recorded. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*If lens focus OK and GPS route recorded -&amp;gt; Click on Label Printed – Print and print 2 labels. Close the window. &lt;br /&gt;
&lt;br /&gt;
[[File:poza10.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza11.png|900px|]]&lt;br /&gt;
&lt;br /&gt;
There will be displayed 2 messages: one for label print confirmation and one for beep confirmation. &lt;br /&gt;
&lt;br /&gt;
If label was not printed, click NO and try again to reprint the label. Camera starts to beep only if label printed was confirmed. Once label print and beep confirmed, serial number text row turnes green. If there is no beep, it means that the camera has a problem with the speaker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Camera will shut down automatically (SHUTTING DOWN message will be displayed) -&amp;gt; Switch Power OFF and Unplug the camera.&lt;br /&gt;
&lt;br /&gt;
[[File:poza12.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Apply one label on the bottom of the AI camera and one on the right side of the Final box.&lt;br /&gt;
&lt;br /&gt;
[[File:poza13.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza14.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Put the AI camera into the Final box.&lt;br /&gt;
&lt;br /&gt;
[[File:poza15.jpg|600px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ISSUES:&lt;br /&gt;
&lt;br /&gt;
*AI camera doesn’t boot (display is off): verify power circular connector if it’s properly soldered to the board.&lt;br /&gt;
&lt;br /&gt;
If yes, AI camera has a problem with the display -&amp;gt; display needs to be replaced&lt;br /&gt;
&lt;br /&gt;
If it’s not, manually redo the soldering of the connector.&lt;br /&gt;
&lt;br /&gt;
*AI camera appear with red text in the event test window, click on View in the View Transfer Log and see what error occurred.&lt;br /&gt;
&lt;br /&gt;
[[File:poza16.png]]&lt;br /&gt;
&lt;br /&gt;
First, redo the final test (without another shock trigger). If camera didn’t pass second time either, try solutions below:&lt;br /&gt;
&lt;br /&gt;
*Network error &lt;br /&gt;
&lt;br /&gt;
verify if the 4G antenna connector is OK and properly inserted (visual inspection).&lt;br /&gt;
&lt;br /&gt;
verify if the cable is properly soldered to the antenna.&lt;br /&gt;
&lt;br /&gt;
If both above OK -&amp;gt; replace SIM card.&lt;br /&gt;
&lt;br /&gt;
If one or both above are NOK, replace connector/replace cable/manually redo the soldering.&lt;br /&gt;
&lt;br /&gt;
*GPS error&lt;br /&gt;
&lt;br /&gt;
verify if the GPS antenna connector is OK and properly inserted (visual inspection)&lt;br /&gt;
&lt;br /&gt;
verify if the cable is properly soldered to the antenna.&lt;br /&gt;
&lt;br /&gt;
*Infinite loop = HW problem which requires a close HW verification.&lt;br /&gt;
&lt;br /&gt;
*Lens focus NOK -&amp;gt; Disassemble the AI camera and replace entire gasket + lens holders + lens assembly.&lt;br /&gt;
&lt;br /&gt;
*AI camera doesn’t beep = speaker problems -&amp;gt; verify if speaker connector is OK and if it’s properly inserted (visual inspection).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Radu Notes==&lt;br /&gt;
&lt;br /&gt;
The AI programmer is mandatory only one time when the board comes from China with the default chinese AOSP. Once the AOSP is overwritten with our AOSP, the programmer becomes optional.&lt;br /&gt;
&lt;br /&gt;
You need a micro usb cable in order to connect camera to a computer usb port, a power source for AI camera and a computer with Windows 10 (preferable). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Factory Tool Installation==&lt;br /&gt;
&lt;br /&gt;
===Install Factory Tool===&lt;br /&gt;
&lt;br /&gt;
Download and install the latest Factory Tool from Admin Center &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Firmware===&lt;br /&gt;
&lt;br /&gt;
Firmware folder is auto-populated by the Factory Tool installer and should have the following structure:&lt;br /&gt;
 &lt;br /&gt;
- firmware.apk represents the current firmware version (40.0.55)&lt;br /&gt;
&lt;br /&gt;
- updater.apk is a background application taking care about firmware and aosp upgrades / firmware crashes / background staffs. The current version is 1.0&lt;br /&gt;
&lt;br /&gt;
- idrive_root is the place where we keep different files (neural networks, settings, etc)&lt;br /&gt;
 &lt;br /&gt;
- firmware.apk should be replaced every time when a new stable firmware is released. For example, if you have a new update.apk file, you can rename this file and copy it over firmware.apk. You have also to copy the same file over idrive_root/recovery.apk file&lt;br /&gt;
 &lt;br /&gt;
- The same mechanism should be used if we will upgrade updater.apk. That apk should also be copied over idrive_root/recovery_updater_app.apk.&lt;br /&gt;
&lt;br /&gt;
- Any file from idrive_root folder is replaceable. In the future we can add / remove / replace any file from idrive_root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Install the Android OS===&lt;br /&gt;
&lt;br /&gt;
Download and install the latest AOSP from Admin Center&lt;br /&gt;
&lt;br /&gt;
Unzip the ASOP archive&lt;br /&gt;
&lt;br /&gt;
Copy the files to C:\Program Files (x86)\Idrive\Factory Tool 2.0\FactoryToolsAI\Aosp &lt;br /&gt;
&lt;br /&gt;
Every time when a new AOSP is released, the files from Aosp folder should be replaced with the new files. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FT Configuration==&lt;br /&gt;
&lt;br /&gt;
Select Idrive Development &amp;gt; Settings (password &amp;gt; idrive2#dev)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Disable Passwords ( if applicable)====&lt;br /&gt;
&lt;br /&gt;
Click on Passwords tab and disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config and Install====&lt;br /&gt;
&lt;br /&gt;
Uncheck &amp;quot;Programmer enabled for AI devices&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:ft_conf_install1.png|500px|]] &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The Factory Tool is documented, but I don't have the documentation now 🙂 (Alexandra will send you all documents tomorrow morning)&lt;br /&gt;
&lt;br /&gt;
However the process is very similar with X2. There are AI settings in Idrive Development-&amp;gt;Settings-&amp;gt;Config and Install (see below)&lt;br /&gt;
 &lt;br /&gt;
(DO NOT CHANGE the &amp;quot;sleep seconds&amp;quot; fields for AI devices only).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Factory Tool Print Settings (Santa Barbara)====&lt;br /&gt;
&lt;br /&gt;
[[File:GK420t_ft_print1.png|350px|]] [[File:GK420t_ft_print2.png|350px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:GK420t_ft_print3.png|500px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Idrive AI Labels Windows Configuration==&lt;br /&gt;
&lt;br /&gt;
===Add the Printer===&lt;br /&gt;
&lt;br /&gt;
Settings &amp;gt; printers &lt;br /&gt;
&lt;br /&gt;
Add printer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\\idr-x2-prog-1\Zdesigner GK420t&lt;br /&gt;
&lt;br /&gt;
Click on printer and Manage &amp;gt; Printing preferences&lt;br /&gt;
Options&amp;gt; Darkness 25, Width 1.5&amp;quot;  Height .5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:gk420t_settings1.png|500px|]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GK420T Printer Configuration (Santa Barbara) ===&lt;br /&gt;
&lt;br /&gt;
Install Zebra Setup Utilities (Not needed for Factory Tool)&lt;br /&gt;
&lt;br /&gt;
[[File:zebra_pref1.jpg|300px|]] [[File:zebra_pref2.jpg|300px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Label supplies for GK420T printer in RMA area===&lt;br /&gt;
&lt;br /&gt;
https://www.zpsstore.com/ShoppingCart.asp&lt;br /&gt;
&lt;br /&gt;
https://www.barcodesinc.com&lt;br /&gt;
&lt;br /&gt;
https://www.bradyid.com/en-us/family/cps-3053222 (In use in RMA Area)&lt;br /&gt;
&lt;br /&gt;
Zebra Part #: 10011693&lt;br /&gt;
&lt;br /&gt;
Label Size (WxH): 1.5&amp;quot; x 0.50&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Labels Per Roll: 9,420&lt;br /&gt;
&lt;br /&gt;
Rolls Per Case: 4&lt;br /&gt;
&lt;br /&gt;
Core Size: 3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Outside Diameter: 8&amp;quot;Zebra Z-Ultimate 10011693&lt;br /&gt;
&lt;br /&gt;
* NO perforation between label&lt;br /&gt;
&lt;br /&gt;
Thermal Ribbon:&lt;br /&gt;
&lt;br /&gt;
Zebra 5095 Performance Ribbon&lt;br /&gt;
&lt;br /&gt;
https://www.barcodesinc.com/search.htm?search=05095GS06407&amp;amp;v=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=X2_Firmware_Releases&amp;diff=11181</id>
		<title>X2 Firmware Releases</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=X2_Firmware_Releases&amp;diff=11181"/>
		<updated>2020-04-09T12:07:59Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Version 32.0==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-529] - Invalid gps coordinates are not uploaded for cellular events. This behavior may create confusion in event speed chart (Iris platform)&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-528] - Add support for camera API scalability - provides a second URL to alternate server connections&lt;br /&gt;
*[FW-530] - Improve Face Recognition process in order to reduce the number of connections on the Face Recognition server&lt;br /&gt;
*[FW-531] - Improve Face Recognition algorithm in order to validate a recognition below a safety threshold if the same person has been validated in the past for several times (based on a decay score function)&lt;br /&gt;
*[FW-532] - Integrate preview length, preview file size and impact second and pass them to NODE server during the upload of cellular events&lt;br /&gt;
&lt;br /&gt;
==Version 31.9==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-526] - Data send config interval doesn't allow 30 sec&lt;br /&gt;
*[FW-527] - Camera may stuck in ignition off procedure&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-524] - Format SD card code&lt;br /&gt;
&lt;br /&gt;
==Version 31.8==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-521] - There are 5 sec gaps between two continuous recordings file segments&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-520] - Improve DAD algorithm&lt;br /&gt;
*[FW-522] - Set Covered Camera feature disabled as default&lt;br /&gt;
&lt;br /&gt;
==Version 31.6 merged with 31.7==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-515] - Camera fail to acquire GPS signal&lt;br /&gt;
*[FW-516] - OTA update procedure may block the camera&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-517] - Push 31.7 FW version to all devices with HF versions&lt;br /&gt;
&lt;br /&gt;
==Version 31.4 merged with 31.5==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-514] - App crash from time to time on V 31.3&lt;br /&gt;
&lt;br /&gt;
==Version 31.3==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-503] - Continuous recording video broken (possible key frames issue)&lt;br /&gt;
*[FW-504] - Ignition off trigger ignored by firmware&lt;br /&gt;
*[FW-512] - Possible reboot of camera because of continuous recording failing from time to time&lt;br /&gt;
*[FW-513] - Possible reboot of camera because of GPS writing method&lt;br /&gt;
&lt;br /&gt;
Story&lt;br /&gt;
&lt;br /&gt;
*[FW-501] - Driver posture estimator class&lt;br /&gt;
*[FW-502] - Create a new filesystem/kernel containing hidraw driver&lt;br /&gt;
*[FW-509] - Adapt Facial Recognition algorithm to allow only frontal faces&lt;br /&gt;
*[FW-510] - Tunning FR validation template algorithm params&lt;br /&gt;
*[FW-511] - Add a method to log all storage files&lt;br /&gt;
&lt;br /&gt;
==Version 31.1==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-496] - Missing GPS packages on circular buffer&lt;br /&gt;
*[FW-505] - Continuous recording segments are delayed up to 1 minute&lt;br /&gt;
*[FW-506] - Preview event files never uploaded when events are triggered while cellular connection is lost&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-491] - Implement a mechanism in order to upload camera log using cellular&lt;br /&gt;
*[FW-495] - Implement Seat Belt event&lt;br /&gt;
*[FW-497] - Proof of concept for buzzer using FT260 chip&lt;br /&gt;
*[FW-499] - Implement driver protocol LED chip&lt;br /&gt;
*[FW-500] - Implement driver protocol MIC2680 + FT260&lt;br /&gt;
*[FW-507] - Adapt image for new type of lenses and case&lt;br /&gt;
*[FW-508] - Adjust Facial Recognition algorithm to trigger detection based on a speed threshold&lt;br /&gt;
&lt;br /&gt;
==Verion 31.0==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-492] - Empty gps high-resolution data packages are sent while GPS signal not present&lt;br /&gt;
&lt;br /&gt;
==Version 30.8==&lt;br /&gt;
&lt;br /&gt;
'''Bug''' &lt;br /&gt;
&lt;br /&gt;
*[FW-480] - Application crash after a while only if CR is enabled&lt;br /&gt;
*[FW-481] - Date of event sent incorrect while camera has no GPS signal&lt;br /&gt;
*[FW-482] - Randomly events are not completely written on SD card&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-473] - Gain control on X2 camera driver (auto white balance)&lt;br /&gt;
&lt;br /&gt;
==Version 30.7==&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-475] - Add possibility to trigger multiple camera events per session&lt;br /&gt;
*[FW-476] - Eliminate bottom bar with technical info from DAD image&lt;br /&gt;
&lt;br /&gt;
==Version 30.6==&lt;br /&gt;
&lt;br /&gt;
'''Bug fix'''&lt;br /&gt;
&lt;br /&gt;
*[FW-469] - Format SD card issue on Factory Tool proccess&lt;br /&gt;
*[FW-470] - Live tracking local database could not be disabled&lt;br /&gt;
*[FW-471] - Transfer freezes due to connection lost on Beta uploading firmware&lt;br /&gt;
*[FW-472] - Transfer file upload is too slow&lt;br /&gt;
&lt;br /&gt;
==Version 30.5==&lt;br /&gt;
&lt;br /&gt;
'''Bug fix'''&lt;br /&gt;
&lt;br /&gt;
*[FW-442] - Unable to store GSM data to Database when network connection is not present&lt;br /&gt;
*[FW-444] - Package error on Events without GPS&lt;br /&gt;
*[FW-468] - Triggering more consecutive shock events in some particular cases (RMS-&amp;gt;Wylie-&amp;gt;Event IDs: 5Y1A44DCACD6, 7Y1A44F2297C, 4Y1A4476788B)&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-272] - Migrate Driver ID module&lt;br /&gt;
*[FW-310] - Create mechanism for FR to use local storage for templates&lt;br /&gt;
*[FW-430] - Blur the other faces than driver from the Drowsiness and Distracted behavior picture&lt;br /&gt;
*[FW-439] - Implementing covered camera event&lt;br /&gt;
*[FW-440] - Add the ability to disable all video triggers&lt;br /&gt;
*[FW-443] - Ability to clear FR and GPS local databases via LTI command&lt;br /&gt;
*[FW-445] - Face Recognition II implementation (Glasses Detection &amp;amp; Local Templates)&lt;br /&gt;
*[FW-449] - Create/test FW build for manufacturing&lt;br /&gt;
*[FW-451] - Extend DAD event to write parameters into database&lt;br /&gt;
&lt;br /&gt;
==Version 30.4==&lt;br /&gt;
&lt;br /&gt;
'''Bug fix'''&lt;br /&gt;
&lt;br /&gt;
*[FW-410] - Wrong estimated size of Extended video file when inside camera is disabled&lt;br /&gt;
*[FW-418] - Changing the data collection mechanism from acquisition in order to prevent possible app crash (memory issues) when an event / continuous recording is triggered&lt;br /&gt;
*[FW-420] - Change the acquisition in circular buffer by using smart pointers (shard_ptr) instead of raw pointers. That should strongly improve the memory management and reduce the memory issues&lt;br /&gt;
*[FW-421] - At ignition OFF camera disconnects from node.js server without sending turn off status&lt;br /&gt;
*[FW-423] - Application crashes sometime when the device is transferring events via WI-FI&lt;br /&gt;
*[FW-429] - The DAD image should be composed from 2 images: the processed image and the black bar with technical information. That should be outside the processed image. See bad example attached&lt;br /&gt;
*[FW-431] - Web socket communication is blocked sometimes while and error package is received from server&lt;br /&gt;
*[FW-433] - Low audio level on HF for some of the boards&lt;br /&gt;
*[FW-434] - Application crashes sometime while a SDW event is in progress&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-364] - Collect GPS coordinates and speed at 3 seconds interval and send it to server via cell&lt;br /&gt;
*[FW-386] - Create a firmware update mechanism for cellular download&lt;br /&gt;
*[FW-422] - Upload SDW, FR and DAD event additional images via cellular to S3 storage&lt;br /&gt;
*[FW-424] - Ability to disable a particular event type from cellular upload&lt;br /&gt;
*[FW-428] - Ability to change the bit-rate when the events are uploaded via cellular in order to improve the video quality&lt;br /&gt;
&lt;br /&gt;
==Version 30.3==&lt;br /&gt;
&lt;br /&gt;
'''Bug fix'''&lt;br /&gt;
&lt;br /&gt;
*[FW-403] - Both cameras (inside / outside) are not synchronizing after a while&lt;br /&gt;
*[FW-411] - Sometime camera get stuck to green-green after ignition off&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-404] - When you request a Live Telematics event and another event is on going, send a status to the node server that the event can not be performed&lt;br /&gt;
* Improvements on Drowsiness / distraction event trigger&lt;br /&gt;
&lt;br /&gt;
==Version 30.2==&lt;br /&gt;
&lt;br /&gt;
'''Bug fix'''&lt;br /&gt;
&lt;br /&gt;
*[FW-358] - Card usage error for read-only cards .&lt;br /&gt;
*[FW-361] - Unable to mount bad Sd card&lt;br /&gt;
*[FW-391] - Wi-Fi connection sometimes cannot be established or it takes a long period of time&lt;br /&gt;
*[FW-392] - Requests by date on continuous recording transfer process returns file not found&lt;br /&gt;
*[FW-395] - Random FW crashes on different boards - memory issue&lt;br /&gt;
*[FW-396] - Update stick did not work properly ( it didn't transfer the settings to the new version)&lt;br /&gt;
*[FW-399] - When you create an LT event / Check driver the camera reboots (V 30.1)]&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-365] - Send all camera settings values to server via cell&lt;br /&gt;
*[FW-378] - Extend the cell communication protocol to accept GPS and accelerometer data for events uploads&lt;br /&gt;
*[FW-384] - Implement drowsiness and distraction events&lt;br /&gt;
*[FW-397] - Integrating buzzer class to X2 FW&lt;br /&gt;
*[FW-398] - Create mechanism to upload camera log via cell&lt;br /&gt;
*[FW-400] - Add audio on preview (cell download event) file&lt;br /&gt;
*[FW-401] - Create a mechanism for cellular download to save events while internet connection is not present&lt;br /&gt;
*[FW-402] - Create a mechanism to update camera settings via USB stick&lt;br /&gt;
&lt;br /&gt;
==Version 30.1==&lt;br /&gt;
&lt;br /&gt;
'''Bug fix'''&lt;br /&gt;
&lt;br /&gt;
*[FW-337] - Low sound volume on events&lt;br /&gt;
*[FW-347] - Accident prediction mechanism failed to upload video to S3&lt;br /&gt;
*[FW-349] - GPS data packages not send to LTI for entire session&lt;br /&gt;
*[FW-352] - Sometimes live tracking packages are send again after ignition on&lt;br /&gt;
*[FW-356] - Ir leds should be off in Transfer mode&lt;br /&gt;
*[FW-357] - Problems on USB transfer&lt;br /&gt;
*[FW-359] - Wire events are not triggered in sleep mode&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-273] - Migrate Maintenance Module&lt;br /&gt;
*[FW-318] - Integrate log mechanism&lt;br /&gt;
*[FW-345] - Adapt preview mechanism to accept custom video frame rate and length&lt;br /&gt;
*[FW-348] - Extend LTI websocket protocol to accept all events type upload&lt;br /&gt;
*[FW-350] - Facial recognition optimizations&lt;br /&gt;
*[FW-354] - Expanding camera log to cover events section&lt;br /&gt;
*[FW-355] - Expand event format (add day/night flag and legal speed)&lt;br /&gt;
&lt;br /&gt;
==Version 30.0==&lt;br /&gt;
&lt;br /&gt;
'''Technical Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-217] - Setting up a good build environment for firmware development (on Debian Linux)&lt;br /&gt;
'''Bug'''&lt;br /&gt;
*[FW-154] - Transfer Log Issue&lt;br /&gt;
*[FW-333] - Shock event is less sensitive than the previous implementation&lt;br /&gt;
*[FW-336] - Application crash&lt;br /&gt;
*[FW-346] - Random wire event triggered at the init app phase&lt;br /&gt;
&lt;br /&gt;
'''Epic'''&lt;br /&gt;
&lt;br /&gt;
*[FW-11] - Power-Up system integration&lt;br /&gt;
*[FW-195] - USB recovery tool&lt;br /&gt;
*[FW-242] - Migrate latest FW version to HF&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-23] - Integrate new file system and kernel(v 3.10.17) for X2&lt;br /&gt;
*[FW-24] - Test all applications and drivers on new filesystem/kernel&lt;br /&gt;
*[FW-78] - Implement the face recognition core using Neurotech APIs&lt;br /&gt;
*[FW-171] - Filesystem/kernel update using USB stick&lt;br /&gt;
*[FW-173] - Create class to generate face templates on the camera using FR API&lt;br /&gt;
*[FW-174] - Extend FW communication protocol to accept LTI FR API methods&lt;br /&gt;
*[FW-175] - Create a FR templates manager classes using face matching&lt;br /&gt;
*[FW-176] - Adapt all FW entities to accept FR Driver ID method&lt;br /&gt;
*[FW-177] - Establish Neurotechnology lib licensing method&lt;br /&gt;
*[FW-185] - Migrate FW to HF&lt;br /&gt;
*[FW-187] - Test the possibility of using G-Streamer for delivering encoded frames&lt;br /&gt;
*[FW-208] - Testing NFace verification component&lt;br /&gt;
*[FW-209] - Implementing FR communication with LTI Server&lt;br /&gt;
*[FW-241] - Re-evaluate FW migration on HF&lt;br /&gt;
*[FW-244] - Investigate FFMPEG library frame rate issues&lt;br /&gt;
*[FW-245] - Adapt pipeline to accept Gstreamer&lt;br /&gt;
*[FW-246] - Re-write event class&lt;br /&gt;
*[FW-249] - Port the FR test app code to the FW as a library&lt;br /&gt;
*[FW-257] - Migrate websocket communication and GSM management code to libraries&lt;br /&gt;
*[FW-261] - Migrate FFMPEG API&lt;br /&gt;
*[FW-262] - Idrive Pipeline - Create a class to collect event data from circular buffer&lt;br /&gt;
*[FW-263] - Re-write event module (pipeline collect) to accept multiple cameras&lt;br /&gt;
*[FW-264] - Migrate Disc Utils&lt;br /&gt;
*[FW-265] - Integrate disk utils / files manager to events&lt;br /&gt;
*[FW-266] - Migrate Trigger Event module&lt;br /&gt;
*[FW-267] - Migrate Configuration Module&lt;br /&gt;
*[FW-268] - Migrate Transfer Module&lt;br /&gt;
*[FW-269] - Migrate Preview (LT event) Module&lt;br /&gt;
*[FW-270] - Migrate GPS - route log&lt;br /&gt;
*[FW-271] - Migrate Continuous recording module&lt;br /&gt;
*[FW-274] - FR Licencees Management&lt;br /&gt;
*[FW-276] - FW light version for demo&lt;br /&gt;
*[FW-277] - Extend Pipeline to accept raw frames request&lt;br /&gt;
*[FW-278] - Adapt IPU class to accept concurential access&lt;br /&gt;
*[FW-279] - Adapt GStreamer wrapper to accept arbitrary data inputs&lt;br /&gt;
*[FW-280] - Adapt settings module to accept Face recognition and face matcher license files&lt;br /&gt;
*[FW-284] - Create trigger classes for shock, speed, periodic events&lt;br /&gt;
*[FW-295] - Patch for serial driver, sound driver, gpio/event and wi fi&lt;br /&gt;
*[FW-300] - Fix serial acquisition module to accept 1 second timeout&lt;br /&gt;
*[FW-301] - Create an ignition manager class&lt;br /&gt;
*[FW-302] - Integrating speed(gps) in SDW&lt;br /&gt;
*[FW-303] - Extend LTI protocol to accept SDW calibration&lt;br /&gt;
*[FW-304] - Extend LTI protocol to accept accident probability&lt;br /&gt;
*[FW-306] - Expand event module&lt;br /&gt;
*[FW-308] - Extract detected vehicle image from SDW module&lt;br /&gt;
*[FW-309] - Expand GPS module and add FR support&lt;br /&gt;
*[FW-311] - Extend ignition manager to accept sleep mode and stop&lt;br /&gt;
*[FW-313] - Firmware start up service&lt;br /&gt;
*[FW-314] - Migrate update application&lt;br /&gt;
*[FW-316] - Integrate preview, session, calibration triggers&lt;br /&gt;
*[FW-317] - Save and load sdw parameters from DB&lt;br /&gt;
*[FW-322] - Integrate safe mode mechanism while SD card is not accessed&lt;br /&gt;
*[FW-323] - Integrate local storage for LTI gps data&lt;br /&gt;
*[FW-324] - GPS file corruption&lt;br /&gt;
*[FW-325] - USB export events&lt;br /&gt;
*[FW-328] - Writing a class for detecting day /night time&lt;br /&gt;
*[FW-329] - Tunning sdw parameters for obtaining better fps&lt;br /&gt;
*[FW-330] - Create a USB stick update package&lt;br /&gt;
*[FW-331] - Create a mechanism to include build nr on fw version&lt;br /&gt;
&lt;br /&gt;
==Version 25.4==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-338] - Alarm trigger operates on signal falling edge, not rising&lt;br /&gt;
&lt;br /&gt;
==Version 25.3==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-255] - Segmentation on Live tracking package&lt;br /&gt;
*[FW-294] - Issue on events trigger that cause app to crash&lt;br /&gt;
*[FW-298] - G-force value stuck after ingnition on in sleep mode&lt;br /&gt;
&lt;br /&gt;
==Version 25.2==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-145] - Small delay between video and sound&lt;br /&gt;
*[FW-293] - Issue on LT protocol that cause app to crash in case multiple ws close calls are received&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-292] - Add mechanism to disable LTI data local DB storage&lt;br /&gt;
&lt;br /&gt;
==Version 25.1==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-291] - Issue on event, building threads may not exit locking all other triggers&lt;br /&gt;
&lt;br /&gt;
==Version 25.0==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-135] - Transfer error from Sleep mode&lt;br /&gt;
*[FW-153] - Sleep Issue after various transfer disconnection&lt;br /&gt;
*[FW-290] - Issue on shock events type detection, unknown shock is tarted by CC as valid type.&lt;br /&gt;
&lt;br /&gt;
==Version 24.9==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-237] - Module GSM connects only to 2G&lt;br /&gt;
*[FW-238] - WIFI transfer is bypassed, camera goes directly to sleep mode&lt;br /&gt;
&lt;br /&gt;
'''Epic'''&lt;br /&gt;
&lt;br /&gt;
*[FW-13] - Porting HF filesystem/kernel on X2 board&lt;br /&gt;
*[FW-160] - Websocket comunication to LTI API&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-161] - Create a parser class which implements the bidirectional comunication protocol&lt;br /&gt;
*[FW-172] - Integrate a websocket client&lt;br /&gt;
*[FW-178] - Adapt current classes to the new communication methods&lt;br /&gt;
*[FW-186] - Study IoT Amazon platform&lt;br /&gt;
*[FW-225] - Extend ws communication to allow remote camera setting&lt;br /&gt;
*[FW-226] - Create sqlite warehouse mechanism for data packages sent via ws&lt;br /&gt;
*[FW-232] - Rewrite trigger module to allow delays between ignition signals&lt;br /&gt;
*[FW-233] - Adapt Driver Id to new websocket communication protocol&lt;br /&gt;
*[FW-235] - Create a mechanism to verify the Read only SD Cards and send the a status to CC&lt;br /&gt;
&lt;br /&gt;
'''Sub-task'''&lt;br /&gt;
&lt;br /&gt;
*[FW-70] - Extend wifi protocol to accept kernel update files&lt;br /&gt;
&lt;br /&gt;
==Version 24.8==&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-234] - Video acquisition failed to stat on inside camera causing the pipeline to remain an init phase&lt;br /&gt;
&lt;br /&gt;
==Version 24.6==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-218] - Continous Recording Setting fail to Start video Aquisition&lt;br /&gt;
*[FW-219] - Unable to Unmount SD card Error in Sleep&lt;br /&gt;
*[FW-220] - Write operations to sqlite db used to store tracking data decreases significantly SD card lifetime - one of red-green cause&lt;br /&gt;
&lt;br /&gt;
==Version 24.5==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-204] - pppd config file become corrupted while is recreated by te application&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-205] - Create class to operate bootdevs&lt;br /&gt;
*[FW-206] - Create method to write config data to flash&lt;br /&gt;
*[FW-210] - Integrate USB stick bootloader update&lt;br /&gt;
*[FW-211] - Eliminate any constant writing on OS SD card&lt;br /&gt;
*[FW-212] - Improve date/time in management / GPS class&lt;br /&gt;
*[FW-213] - Add a fail-safe mechanism on preview upload method&lt;br /&gt;
&lt;br /&gt;
==Version 24.4==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-120] - Events delay Issue .&lt;br /&gt;
*[FW-144] - Sleep mode G-Force Issue&lt;br /&gt;
*[FW-158] - 2G networks registration cause USB disconnect&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-157] - Add multiple preferred operators&lt;br /&gt;
&lt;br /&gt;
'''Sub-task'''&lt;br /&gt;
&lt;br /&gt;
*[FW-159] - Add command to disable 2G bands&lt;br /&gt;
&lt;br /&gt;
==Version 24.3==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-121] - Sleep mode led issue&lt;br /&gt;
*[FW-122] - Event in Transfer Mode&lt;br /&gt;
*[FW-123] - Event Time not accurate&lt;br /&gt;
*[FW-124] - Sleep timer doens't trasnfer properly&lt;br /&gt;
*[FW-125] - Event prepare time issue&lt;br /&gt;
*[FW-126] - Shock in Transfer Issue&lt;br /&gt;
*[FW-127] - Driver Id - not Initiating .&lt;br /&gt;
*[FW-128] - Transfer issue for events&lt;br /&gt;
*[FW-131] - Reboot In sleep after Shock Event&lt;br /&gt;
*[FW-132] - Led Issue after Transfer&lt;br /&gt;
*[FW-134] - Green wire event length issue&lt;br /&gt;
*[FW-136] - Transfer Stick download Issue&lt;br /&gt;
*[FW-138] - Extended video issue in sleep mode&lt;br /&gt;
*[FW-139] - Size alocated for Events Issue&lt;br /&gt;
*[FW-140] - Events out of Sync&lt;br /&gt;
*[FW-142] - Ignition Off Trigger Skipped Issue&lt;br /&gt;
*[FW-143] - Event Inside Camera Issue&lt;br /&gt;
*[FW-149] - Late start for event trigger&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-4] - Accelerometer alg. events detection&lt;br /&gt;
*[FW-14] - Acculitx integration&lt;br /&gt;
*[FW-80] - Build firmware framework&lt;br /&gt;
*[FW-89] - Redesign the X2 FW&lt;br /&gt;
*[FW-105] - Continuous recording reorganize&lt;br /&gt;
&lt;br /&gt;
'''Sub-task'''&lt;br /&gt;
&lt;br /&gt;
*[FW-6] - Accelerometer alg. preliminary QA&lt;br /&gt;
*[FW-46] - Study their integration requirements&lt;br /&gt;
*[FW-150] - New accelerometer event detection algorithm&lt;br /&gt;
&lt;br /&gt;
==Version 23.0==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-97] - Format command sent by CC fails&lt;br /&gt;
*[FW-98] - Transfer process fails camera goes directly to sleep mode&lt;br /&gt;
*[FW-99] - Wrong LEDs status in sleep mode&lt;br /&gt;
*[FW-100] - Transfer event issue&lt;br /&gt;
*[FW-102] - Periodic timer doesn’t work properly.&lt;br /&gt;
*[FW-104] - Stick transfer Led Issue&lt;br /&gt;
*[FW-109] - Transfer Events Issues on USB Transfer&lt;br /&gt;
*[FW-110] - Shock event issue&lt;br /&gt;
*[FW-111] - Corrupted name on transfer release&lt;br /&gt;
&lt;br /&gt;
==Version 22.9==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-81] - Aplication sometimes crashes at the initialization phase, camera remains in Red-Green state [1001]&lt;br /&gt;
*[FW-85] - Events could be triggered at Ignition on while camera is in sleep mode [1002]&lt;br /&gt;
*[FW-94] - Continuous recording delayed while an event is triggered.&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-86] - Possible counterfeit SD cards on X2 devices [1000]&lt;br /&gt;
*[FW-90] - Redesig of the watchdog mechamism&lt;br /&gt;
*[FW-91] - Verify and improve factory tools module&lt;br /&gt;
*[FW-93] - Create LEDs sequence in case a critical error is thrown followed by camera reboot&lt;br /&gt;
*[FW-95] - Harcode threshold time to 20 seconds for speed events&lt;br /&gt;
&lt;br /&gt;
==Version 22.8==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-82] - GPS coordinates conversion throws error [1004]&lt;br /&gt;
*[FW-83] - GSM/3G module network registration issue [1003]&lt;br /&gt;
&lt;br /&gt;
==Version 22.7==&lt;br /&gt;
&lt;br /&gt;
'''Sub-task'''&lt;br /&gt;
&lt;br /&gt;
*[FW-87] - Add mechanism to synchronize all acquisition and memory allocation threads&lt;br /&gt;
&lt;br /&gt;
==Version 22.6==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-9] - WiFi protocol issue on files upload method&lt;br /&gt;
*[FW-76] - Program fails at the initialization stage&lt;br /&gt;
*[FW-77] - Continuous recording mux process cause program failure&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-1] - Live tracking data package improvements/add coordinates batch&lt;br /&gt;
*[FW-44] - Add mechanism to select a specific operator using the modem manual selection&lt;br /&gt;
*[FW-45] - Integrate recovery module&lt;br /&gt;
*[FW-75] - Preserve tracking session data into SQLite Db in case of unexpected reboots&lt;br /&gt;
*[FW-79] - Send reboot command after ignition on is received while camera is in sleep mode&lt;br /&gt;
&lt;br /&gt;
'''Sub-task'''&lt;br /&gt;
&lt;br /&gt;
*[FW-56] - Alter modem communication process in order to allow both modes for operator selection(manual and automatic)&lt;br /&gt;
&lt;br /&gt;
==Version 22.4==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-32] - Events have bigger size than expected (usually 2 minutes)&lt;br /&gt;
*[FW-39] - Stat method or open CR files fails on ffmpeg moduls&lt;br /&gt;
*[FW-51] - ffmpeg encoding fails after 12-24h of continuous event triggers&lt;br /&gt;
*[FW-52] - 3G module is unable to be enumerated on USB port&lt;br /&gt;
*[FW-55] - Module AT port become unavailable&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-16] - Change LED behavior on transfer mode, use different seqance instead of AMBER falsh&lt;br /&gt;
*[FW-31] - Health Log(alarm codes)&lt;br /&gt;
*[FW-57] - Audio codec driver gain adjust from userspace&lt;br /&gt;
*[FW-59] - Correct Video Acquisition Module&lt;br /&gt;
*[FW-61] - Add while check with retires on stat method of con rec files&lt;br /&gt;
*[FW-62] - Modify open flags for important files (events) to assure data integrity in case of power failure&lt;br /&gt;
*[FW-63] - Add check of methods in ffmpeg, video encode and cr modules&lt;br /&gt;
*[FW-67] - Increase size of encode circular buffer&lt;br /&gt;
&lt;br /&gt;
'''Sub-task'''&lt;br /&gt;
&lt;br /&gt;
*[FW-49] - Improve FW-modem communication (at AT commands level)&lt;br /&gt;
*[FW-50] - Add methods for netowrk scan and operator selection&lt;br /&gt;
*[FW-53] - Implement AT command for monitoring the 3G module voltage&lt;br /&gt;
*[FW-58] - Investigate audio driver in order to determine if gain level can be controlled&lt;br /&gt;
*[FW-66] - Add method to select a specific audio gain based on camera s/n&lt;br /&gt;
&lt;br /&gt;
==Version 22.2==&lt;br /&gt;
&lt;br /&gt;
'''Bug'''&lt;br /&gt;
&lt;br /&gt;
*[FW-2] - Possible problem on CR request&lt;br /&gt;
*[FW-28] - WiFi connection is interrupted while CC is trying to inspect the SD Card&lt;br /&gt;
*[FW-48] - Abnormal LED behavior on transfer mode&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-41] - Monitor the processor temperature and frequency on a camera placed in the thermal chamber running only the OS&lt;br /&gt;
&lt;br /&gt;
==Version 22.1==&lt;br /&gt;
&lt;br /&gt;
'''Story'''&lt;br /&gt;
&lt;br /&gt;
*[FW-10] - 3G module AT communication + web client improvments&lt;br /&gt;
*[FW-38] - 3G uptime monitoring&lt;br /&gt;
*[FW-60] - Critical Log don't write in file Module and Type&lt;br /&gt;
*[FW-68] - Add mechanism to update the 3G module firmware using AT commands&lt;br /&gt;
&lt;br /&gt;
'''Sub-task'''&lt;br /&gt;
&lt;br /&gt;
*[FW-20] - Build methods to rewrite the kernel&lt;br /&gt;
*[FW-35] - Create a new boot script that allows kernel updates&lt;br /&gt;
*[FW-40] - Implement Scan Disk Command&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Device_Manufacturing_and_Programming_Process&amp;diff=11163</id>
		<title>Manufacturing:AI Device Manufacturing and Programming Process</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Device_Manufacturing_and_Programming_Process&amp;diff=11163"/>
		<updated>2020-03-25T10:56:57Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AI Device Manufacturing and Programming=&lt;br /&gt;
&lt;br /&gt;
==INITIAL ASSEMBLY AI BOARD==&lt;br /&gt;
&lt;br /&gt;
[[File:driver-road.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Attach the S/N label on the dedicated area of the “Road side” of the Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:label.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Insert (by pressing) the Micro SIM into the SIM / SD socket on the Road Side of the Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:sim.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Insert (by pressing) the 32GB Micro SD card into the SIM / SD socket on the Road Side of the Main Board. &lt;br /&gt;
&lt;br /&gt;
[[File:card.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount (by the adhesive tape present on the back) the two Gaskets on the destinated area of both “Road” and “Driver “sides of the board.&lt;br /&gt;
&lt;br /&gt;
[[File:gasket.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:gasket1.png]]&lt;br /&gt;
&lt;br /&gt;
*Mount the two Lens Holders (by screwing) on both sides of the board. &lt;br /&gt;
&lt;br /&gt;
[[File:lensholder.png]]&lt;br /&gt;
&lt;br /&gt;
Screwing is made from the behind of each lens holder, through the dedicated holes with a torque of 0,2 Nm.&lt;br /&gt;
&lt;br /&gt;
[[File:bolt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Insert the proper lens (by screwing) in the correct side of the Main board, into the Lens Holders. &lt;br /&gt;
&lt;br /&gt;
[[File:lens.png]]&lt;br /&gt;
&lt;br /&gt;
After programming and focus, lenses are glued.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Advance the Top Level AI Main Board PCB assembly to the AI Programming Station&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==AUTOMATIC INSTALL AND CONFIGURATION (VIA FACTORY TOOL)==&lt;br /&gt;
&lt;br /&gt;
Notes: The Automatic install performs the following: &lt;br /&gt;
&lt;br /&gt;
•installs the AOSP and the Firmware, gets device configuration from the Idrive AdminCenter (IP address, serial number etc.); &lt;br /&gt;
&lt;br /&gt;
•tests triggering on the yellow, blue and green wires;&lt;br /&gt;
&lt;br /&gt;
•provides lens focus mode so both lenses can be focused and glued.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!For this step, DO NOT use Developer Mode!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Click on the Factory - New Devices - Auto button &lt;br /&gt;
&lt;br /&gt;
[[File:aa.png]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
2. Scan using the bar code scanner the Bar Code label present on the Main board and press Enter. &lt;br /&gt;
&lt;br /&gt;
[[File:b.png]]&lt;br /&gt;
&lt;br /&gt;
If no bar code scanner is available, manually type the serial number from the bar code label into the serial number input field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Click on the Auto Install button and the Automatic Install window will open. &lt;br /&gt;
&lt;br /&gt;
[[File:c.png]]&lt;br /&gt;
&lt;br /&gt;
If the SN have already been introduced (device has already passed through one or more programming steps), a warning message will be displayed asking if you want to Continue or not. Continue if you want to reprogram the device, cancel if you introduced once more the SN by mistake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. In the Automatic Install window, Click on Start Installation button.&lt;br /&gt;
&lt;br /&gt;
[[File:d.png]]&lt;br /&gt;
&lt;br /&gt;
Installation and Configuration process steps: &lt;br /&gt;
&lt;br /&gt;
1. Install AOSP&lt;br /&gt;
&lt;br /&gt;
2. Install Firmware&lt;br /&gt;
&lt;br /&gt;
3. Device Configuration&lt;br /&gt;
&lt;br /&gt;
AI camera successfully installed and configured when all three buttons are GREEN.&lt;br /&gt;
&lt;br /&gt;
[[File:c1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If all the steps are successfully completed, the program will enter into Lens Focus mode.&lt;br /&gt;
&lt;br /&gt;
If any of these steps fails, the program will stop and give an error. Common errors are:&lt;br /&gt;
 &lt;br /&gt;
-Missing or corrupt storage SD card&lt;br /&gt;
 &lt;br /&gt;
-Serial cable not connected or incorrect polarity &lt;br /&gt;
&lt;br /&gt;
-USB NIC or Internet connection missing &lt;br /&gt;
&lt;br /&gt;
-I/O ports tester board missing &lt;br /&gt;
&lt;br /&gt;
-Any assembly or incorrect component error&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
! In case any of the 3 steps fail (button will be red instead of green), there are two options (corrective actions):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.Repeat the entire process by clicking on Start installation button in the Automatic Install window and the AOSP installation, Firmware installation and Device Configuration will be redone automatically.&lt;br /&gt;
&lt;br /&gt;
2.Repeat manually only that specific step that failed:&lt;br /&gt;
&lt;br /&gt;
a)	Click on Factory - New Devices – Manual; &lt;br /&gt;
&lt;br /&gt;
[[File:c2.png]]&lt;br /&gt;
&lt;br /&gt;
b)	Scan barcode&lt;br /&gt;
&lt;br /&gt;
c)	Depending on the step that failed, click either on Install Aosp button -&amp;gt; Start installation, either on Install Firmware buttonStart installation, either on Device Config – AC Sync – Lens Focus button -&amp;gt; Start configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:e.png]]&lt;br /&gt;
&lt;br /&gt;
In case that the first step failed (Install Aosp), recommended would be to repeat automatically the process by clicking on Start installation button in the Automatic Install window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Lens Focus===&lt;br /&gt;
&lt;br /&gt;
1. Select &amp;quot;Inside Camera&amp;quot; Tab and Focus the “Driver side” Lens (“Driver side” is the side containing the Processor). &lt;br /&gt;
&lt;br /&gt;
[[File:f.png]]&lt;br /&gt;
&lt;br /&gt;
The focal length for the inside camera should be ~1.5 meters &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Select &amp;quot;Outside camera&amp;quot; tab and Focus the “Road side” Lens (“Road side” is the side containing the Power Connector). &lt;br /&gt;
&lt;br /&gt;
[[File:g.png]]&lt;br /&gt;
&lt;br /&gt;
Focus using the provided Idrive Focus Chart. Distance to chart can be 3,6,9 feet but the farther the better.&lt;br /&gt;
 &lt;br /&gt;
Optional: Use zoom mode (Show zoom button) to ensure accurate focus. &lt;br /&gt;
&lt;br /&gt;
In Both Cameras tab, you can visualize both “Driver side” and “Road side” cameras on the screen (the screen will be splitted in two).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. If images are focused and clear (the outside test text is accurate and readable), click on the &amp;quot;Lens Focus OK&amp;quot; button and the focus mode will close.&lt;br /&gt;
&lt;br /&gt;
[[File:h.png]]&lt;br /&gt;
 &lt;br /&gt;
If one of the images or both images are not clear, or if the Streaming is not loading (“Loading…Please wait!” message is displayed), click on the &amp;quot;Lens Focus Not OK&amp;quot; and the factory tool will exit focus mode, so corrective actions can be taken. &lt;br /&gt;
&lt;br /&gt;
! Corrective actions: Repeat manually the 3rd step: Factory - New Devices – Manual -&amp;gt; Scan barcode -&amp;gt; Device Config – AC Sync – Lens Focus -&amp;gt; Start Configuration&lt;br /&gt;
&lt;br /&gt;
4. Once focused, fix each lens with a drop of super glue. Test the lenses after several minutes to ensure they have taken the glue and cannot be moved (it means the glue is dried).&lt;br /&gt;
&lt;br /&gt;
5. Remove the device from the test fixture (programmer fixture).&lt;br /&gt;
&lt;br /&gt;
6. Advance the device to Final Assembly step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FINAL ASSEMBLY AI CAMERA==&lt;br /&gt;
&lt;br /&gt;
*Remove (by screwing) the screw nut from power supply connector on the Main board and set it aside.&lt;br /&gt;
&lt;br /&gt;
[[File:1.jpg|290px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect speaker wire (red and black wire) into the J250 socket on the “Road” side of the Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:2.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
*Assembly Main board with the “Driver” side up into the inferior case by gently pressing on Main board and by pulling the edges of the case.&lt;br /&gt;
&lt;br /&gt;
[[File:3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Tightens the screw nut removed in step 1 on the power supply connector (torque 0.2 Nm).&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect the wires into the sockets on “Driver” side of the Main board:&lt;br /&gt;
&lt;br /&gt;
[[File:5.png]]&lt;br /&gt;
&lt;br /&gt;
a.Connect 4G antenna – insert wire 1 in J6 socket on Main board;&lt;br /&gt;
&lt;br /&gt;
[[File:5.1.png]]&lt;br /&gt;
&lt;br /&gt;
b.Connect GPS antenna – insert wire 2 in J7 socket on Main board;&lt;br /&gt;
&lt;br /&gt;
[[File:5.2.png]]&lt;br /&gt;
&lt;br /&gt;
c.Connect Wi-Fi antenna – insert wire 3 in J5 socket on Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:5.3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount the Display module into the dedicated socket. &lt;br /&gt;
&lt;br /&gt;
[[File:6.png]]&lt;br /&gt;
&lt;br /&gt;
Remove the plastic protection foil from the display.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount by screwing the superior case (use torque 0.3 Nm).&lt;br /&gt;
&lt;br /&gt;
[[File:7.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Advance assembled AI cam to Final test process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FINAL TEST (VIA FACTORY TOOL)==&lt;br /&gt;
&lt;br /&gt;
*Open Factory Tool -&amp;gt; Factory - New devices – Auto -&amp;gt; Event Test – Transfer and Play (event test window will open – see at point 7)&lt;br /&gt;
&lt;br /&gt;
[[File:poza1.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect 5 assembled AI cameras to Switch boxes power supplies (Power and Ignition are OFF).&lt;br /&gt;
&lt;br /&gt;
[[File:poza3.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Switch Power and Ignition ON -&amp;gt; AI cameras will start to boot (Idrive logo will be displayed).&lt;br /&gt;
&lt;br /&gt;
[[File:poza4.jpg|400px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza5.png]]&lt;br /&gt;
&lt;br /&gt;
In this phase, AI cameras connect to GPS and to network (2G/3G/4G). The operator must pay attention to the cameras screens to assure that connections are available, and that all the icons are displayed and there is no error code – See picture below.&lt;br /&gt;
&lt;br /&gt;
[[File:poza6.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Trigger a SHOCK event by pulling (shaking) each AI camera backward and forward (once or twice)-&amp;gt; Message SHOCK will be displayed on the screen, moment when the camera starts recording the event.&lt;br /&gt;
&lt;br /&gt;
[[File:poza7.jpg|400px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*After triggering and recording the SHOCK event (display gets back to normal), Switch Ignition OFF for AI cameras.&lt;br /&gt;
&lt;br /&gt;
In this phase, AI cameras connect to Wi-Fi and start transferring. A text with IGNITION OFF followed by CLOSING TRIGGERS, by CONNECTING WIFI and by TRANSFERING along with specific icons, will be displayed on the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:poza8.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
*In the event test window, click on Play for each of the AI camera in the Play events area -&amp;gt; the record of the SHOCK event will be played.&lt;br /&gt;
&lt;br /&gt;
[[File:poza9.png]]&lt;br /&gt;
&lt;br /&gt;
Verify the focus of both lenses (image clarity). If the image is clear, lens focus was done properly. If not, the camera must be put aside. Check also if GPS route was recorded. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*If lens focus OK and GPS route recorded -&amp;gt; Click on Label Printed – Print and print 2 labels. Close the window. &lt;br /&gt;
&lt;br /&gt;
[[File:poza10.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza11.png|900px|]]&lt;br /&gt;
&lt;br /&gt;
There will be displayed 2 messages: one for label print confirmation and one for beep confirmation. &lt;br /&gt;
&lt;br /&gt;
If label was not printed, click NO and try again to reprint the label. Camera starts to beep only if label printed was confirmed. Once label print and beep confirmed, serial number text row turnes green. If there is no beep, it means that the camera has a problem with the speaker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Camera will shut down automatically (SHUTTING DOWN message will be displayed) -&amp;gt; Switch Power OFF and Unplug the camera.&lt;br /&gt;
&lt;br /&gt;
[[File:poza12.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Apply one label on the bottom of the AI camera and one on the right side of the Final box.&lt;br /&gt;
&lt;br /&gt;
[[File:poza13.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza14.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Put the AI camera into the Final box.&lt;br /&gt;
&lt;br /&gt;
[[File:poza15.jpg|600px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ISSUES:&lt;br /&gt;
&lt;br /&gt;
*AI camera doesn’t boot (display is off): verify power circular connector if it’s properly soldered to the board.&lt;br /&gt;
&lt;br /&gt;
If yes, AI camera has a problem with the display -&amp;gt; display needs to be replaced&lt;br /&gt;
&lt;br /&gt;
If it’s not, manually redo the soldering of the connector.&lt;br /&gt;
&lt;br /&gt;
*AI camera appear with red text in the event test window, click on View in the View Transfer Log and see what error occurred.&lt;br /&gt;
&lt;br /&gt;
[[File:poza16.png]]&lt;br /&gt;
&lt;br /&gt;
First, redo the final test (without another shock trigger). If camera didn’t pass second time either, try solutions below:&lt;br /&gt;
&lt;br /&gt;
*Network error &lt;br /&gt;
&lt;br /&gt;
verify if the 4G antenna connector is OK and properly inserted (visual inspection).&lt;br /&gt;
&lt;br /&gt;
verify if the cable is properly soldered to the antenna.&lt;br /&gt;
&lt;br /&gt;
If both above OK -&amp;gt; replace SIM card.&lt;br /&gt;
&lt;br /&gt;
If one or both above are NOK, replace connector/replace cable/manually redo the soldering.&lt;br /&gt;
&lt;br /&gt;
*GPS error&lt;br /&gt;
&lt;br /&gt;
verify if the GPS antenna connector is OK and properly inserted (visual inspection)&lt;br /&gt;
&lt;br /&gt;
verify if the cable is properly soldered to the antenna.&lt;br /&gt;
&lt;br /&gt;
*Infinite loop = HW problem which requires a close HW verification.&lt;br /&gt;
&lt;br /&gt;
*Lens focus NOK -&amp;gt; Disassemble the AI camera and replace entire gasket + lens holders + lens assembly.&lt;br /&gt;
&lt;br /&gt;
*AI camera doesn’t beep = speaker problems -&amp;gt; verify if speaker connector is OK and if it’s properly inserted (visual inspection).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Radu Notes==&lt;br /&gt;
&lt;br /&gt;
The AI programmer is mandatory only one time when the board comes from China with the default chinese AOSP. Once the AOSP is overwritten with our AOSP, the programmer becomes optional.&lt;br /&gt;
&lt;br /&gt;
You need a micro usb cable in order to connect camera to a computer usb port, a power source for AI camera and a computer with Windows 10 (preferable). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Factory Tool Installation==&lt;br /&gt;
&lt;br /&gt;
===Install Factory Tool===&lt;br /&gt;
&lt;br /&gt;
Download and install the latest Factory Tool from Admin Center &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Firmware===&lt;br /&gt;
&lt;br /&gt;
Firmware folder is auto-populated by the Factory Tool installer and should have the following structure:&lt;br /&gt;
 &lt;br /&gt;
- firmware.apk represents the current firmware version (40.0.55)&lt;br /&gt;
&lt;br /&gt;
- updater.apk is a background application taking care about firmware and aosp upgrades / firmware crashes / background staffs. The current version is 1.0&lt;br /&gt;
&lt;br /&gt;
- idrive_root is the place where we keep different files (neural networks, settings, etc)&lt;br /&gt;
 &lt;br /&gt;
- firmware.apk should be replaced every time when a new stable firmware is released. For example, if you have a new update.apk file, you can rename this file and copy it over firmware.apk. You have also to copy the same file over idrive_root/recovery.apk file&lt;br /&gt;
 &lt;br /&gt;
- The same mechanism should be used if we will upgrade updater.apk. That apk should also be copied over idrive_root/recovery_updater_app.apk.&lt;br /&gt;
&lt;br /&gt;
- Any file from idrive_root folder is replaceable. In the future we can add / remove / replace any file from idrive_root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Install the Android OS===&lt;br /&gt;
&lt;br /&gt;
Download and install the latest AOSP from Admin Center&lt;br /&gt;
&lt;br /&gt;
Unzip the ASOP archive&lt;br /&gt;
&lt;br /&gt;
Copy the files to C:\Program Files (x86)\Idrive\Factory Tool 2.0\FactoryToolsAI\Aosp &lt;br /&gt;
&lt;br /&gt;
Every time when a new AOSP is released, the files from Aosp folder should be replaced with the new files. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FT Configuration==&lt;br /&gt;
&lt;br /&gt;
Select Idrive Development &amp;gt; Settings (password &amp;gt; idrive2#dev)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Disable Passwords ( if applicable)====&lt;br /&gt;
&lt;br /&gt;
Click on Passwords tab and disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config and Install====&lt;br /&gt;
&lt;br /&gt;
Uncheck &amp;quot;Programmer enabled for AI devices&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:ft_conf_install1.png|500px|]] &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The Factory Tool is documented, but I don't have the documentation now 🙂 (Alexandra will send you all documents tomorrow morning)&lt;br /&gt;
&lt;br /&gt;
However the process is very similar with X2. There are AI settings in Idrive Development-&amp;gt;Settings-&amp;gt;Config and Install (see below)&lt;br /&gt;
 &lt;br /&gt;
(DO NOT CHANGE the &amp;quot;sleep seconds&amp;quot; fields for AI devices only).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Factory Tool Print Settings (Santa Barbara)====&lt;br /&gt;
&lt;br /&gt;
[[File:GK420t_ft_print1.png|350px|]] [[File:GK420t_ft_print2.png|350px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:GK420t_ft_print3.png|500px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Idrive AI Labels Windows Configuration==&lt;br /&gt;
&lt;br /&gt;
===Add the Printer===&lt;br /&gt;
&lt;br /&gt;
Settings &amp;gt; printers &lt;br /&gt;
&lt;br /&gt;
Add printer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\\idr-x2-prog-1\Zdesigner GK420t&lt;br /&gt;
&lt;br /&gt;
Click on printer and Manage &amp;gt; Printing preferences&lt;br /&gt;
Options&amp;gt; Darkness 25, Width 1.5&amp;quot;  Height .5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:gk420t_settings1.png|500px|]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GK420T Printer Configuration (Santa Barbara) ===&lt;br /&gt;
&lt;br /&gt;
Install Zebra Setup Utilities (Not needed for Factory Tool)&lt;br /&gt;
&lt;br /&gt;
[[File:zebra_pref1.jpg|300px|]] [[File:zebra_pref2.jpg|300px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Label supplies for GK420T printer in RMA area===&lt;br /&gt;
&lt;br /&gt;
https://www.zpsstore.com/ShoppingCart.asp&lt;br /&gt;
&lt;br /&gt;
https://www.barcodesinc.com&lt;br /&gt;
&lt;br /&gt;
https://www.bradyid.com/en-us/family/cps-3053222 (In use in RMA Area)&lt;br /&gt;
&lt;br /&gt;
Zebra Part #: 10011693&lt;br /&gt;
&lt;br /&gt;
Label Size (WxH): 1.5&amp;quot; x 0.50&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Labels Per Roll: 9,420&lt;br /&gt;
&lt;br /&gt;
Rolls Per Case: 4&lt;br /&gt;
&lt;br /&gt;
Core Size: 3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Outside Diameter: 8&amp;quot;Zebra Z-Ultimate 10011693&lt;br /&gt;
&lt;br /&gt;
* NO perforation between label&lt;br /&gt;
&lt;br /&gt;
Thermal Ribbon:&lt;br /&gt;
&lt;br /&gt;
Zebra 5095 Performance Ribbon&lt;br /&gt;
&lt;br /&gt;
https://www.barcodesinc.com/search.htm?search=05095GS06407&amp;amp;v=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:Lens.png&amp;diff=11162</id>
		<title>File:Lens.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:Lens.png&amp;diff=11162"/>
		<updated>2020-03-25T10:49:34Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:Sim.png&amp;diff=11161</id>
		<title>File:Sim.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:Sim.png&amp;diff=11161"/>
		<updated>2020-03-25T10:48:33Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:Lensholder.png&amp;diff=11160</id>
		<title>File:Lensholder.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:Lensholder.png&amp;diff=11160"/>
		<updated>2020-03-25T10:48:17Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:Label.png&amp;diff=11158</id>
		<title>File:Label.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:Label.png&amp;diff=11158"/>
		<updated>2020-03-25T10:47:21Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:Gasket1.png&amp;diff=11157</id>
		<title>File:Gasket1.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:Gasket1.png&amp;diff=11157"/>
		<updated>2020-03-25T10:47:01Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:Gasket.png&amp;diff=11156</id>
		<title>File:Gasket.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:Gasket.png&amp;diff=11156"/>
		<updated>2020-03-25T10:46:39Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:Card.png&amp;diff=11155</id>
		<title>File:Card.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:Card.png&amp;diff=11155"/>
		<updated>2020-03-25T10:46:21Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:Bolt.png&amp;diff=11154</id>
		<title>File:Bolt.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:Bolt.png&amp;diff=11154"/>
		<updated>2020-03-25T10:46:05Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:Driver-road.png&amp;diff=11153</id>
		<title>File:Driver-road.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:Driver-road.png&amp;diff=11153"/>
		<updated>2020-03-25T10:45:42Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Programmer_Setup_Wiring&amp;diff=11152</id>
		<title>Manufacturing:AI Programmer Setup Wiring</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Programmer_Setup_Wiring&amp;diff=11152"/>
		<updated>2020-03-25T10:16:26Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: Created page with &amp;quot;=AI PROGRAMMER SETUP(WIRING)=  *Connect Programmer to a 12 V Power Supplier – Power cable connects to the J2 connector on Programmer  File:11.png   *Connect Programmer t...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AI PROGRAMMER SETUP(WIRING)=&lt;br /&gt;
&lt;br /&gt;
*Connect Programmer to a 12 V Power Supplier – Power cable connects to the J2 connector on Programmer&lt;br /&gt;
&lt;br /&gt;
[[File:11.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect Programmer to PC – the cable connects to the J5 connector on Programmer and to the USB slot from USB Hub&lt;br /&gt;
&lt;br /&gt;
[[File:22.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect Serial console cable to Programmer – it connects to the J4 connector on Programmer&lt;br /&gt;
&lt;br /&gt;
[[File:33.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Insert Main Board into the Programmer holding fixture (secure its position with the plexiglass catcher)&lt;br /&gt;
&lt;br /&gt;
[[File:44.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect Programmer to X3 (AI) Main Board – Power Signal cable connects to the J3 connector on Programmer and to the  J1 on Main Board&lt;br /&gt;
&lt;br /&gt;
[[File:55.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect X3 (AI) Main Board to PC – the cable connects to the Micro USB J9 connector on Main Board and to the USB slot from USB Hub.&lt;br /&gt;
&lt;br /&gt;
[[File:66.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
USB cables will be connected to PC through a USB Hub (external power supply)&lt;br /&gt;
&lt;br /&gt;
[[File:77.jpg]]&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Main_Page&amp;diff=11151</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Main_Page&amp;diff=11151"/>
		<updated>2020-03-25T10:15:08Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Wiki.jpg]]&lt;br /&gt;
&lt;br /&gt;
==CUSTOMER GUIDES==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Useful Links&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
[http://admincenter.idriveglobal.com Idrive Admin Center]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Downloads]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com Idrive Customer Wiki - wiki.idriveglobal.com]&lt;br /&gt;
&lt;br /&gt;
[http://www.idriveglobal.com Idrive Web Site]&lt;br /&gt;
&lt;br /&gt;
[http://itunes.apple.com/us/app/idrive-global-center/id498507809?ls=1&amp;amp;mt=8 Idrive App Apple Store]&lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/idriveGlobal/ Idrive on Facebook]&lt;br /&gt;
&lt;br /&gt;
[http://twitter.com/idriveX1 Idrive on twitter]&lt;br /&gt;
&lt;br /&gt;
[http://www.teamviewer.com Team Viewer]&lt;br /&gt;
&lt;br /&gt;
[http://get.adobe.com/reader Adobe Reader]&lt;br /&gt;
&lt;br /&gt;
[http://videolan.org Video Lan FLV player]&lt;br /&gt;
&lt;br /&gt;
[https://www.freedom2manage.com Pod Systems SIM Management]&lt;br /&gt;
&lt;br /&gt;
[https://go.trackvia.com TRACKVIA (Questti Installation Info]&lt;br /&gt;
&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Support&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:settings2.png|center|70px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=How_To_Open_a_Support_Ticket How To Open a Support Ticket]     &lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Contact_Idrive_Support Contact Idrive Support]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Contact_Idrive_Support About RMA (Client)]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Base Station HDD Full]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Control Center 2.0 Internal Admin User’s Guide]]&lt;br /&gt;
&lt;br /&gt;
[[RMA Processing Policy and Procedures]]&lt;br /&gt;
&lt;br /&gt;
[[Media:New_RMA_Shipping_Form.zip|New RMA Shipping Form]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Software Customer Guides&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
[[File:Smart-icon.png|center|70px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Software'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Control Center 3.0 User’s Guide]]&lt;br /&gt;
&lt;br /&gt;
[[iris User's Manual]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Idrive_Global_Center_app_for_iPhone_and_iPad Idrive Global Center app for iPhone and iPad]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Base Station / Terminal'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Mobile Base Station Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
[[idrive Micro Base Station Download Point Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=X1_%E2%80%A2_Base_Station_%E2%80%A2_Hardware_and_Software idrive Client FAQ]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Installation'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Wired_Panic_Button_Installation_Guide Wired Panic Button Kit Installation Guide]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=IR_LED_Illuminator_Kit_Installation_Guide IR LED Illuminator Kit Installation Guide]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Client Maintenance'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Client weekly X Camera and D4 Maintenance]]&lt;br /&gt;
&lt;br /&gt;
[[Best Practices Base Station, Access Point, and Remote Access]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Hardware Customer Guides &lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:settings2.png|center|70px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''AI'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Idrive AI (Artificial Intelligence) Installation and Operation Guide]]  ('''Left and Right driver images combined''')&lt;br /&gt;
&lt;br /&gt;
[[PowerUp2 Installation and Operation and Specifications Guide]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''AI - Espanol'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive AI (Inteligencia Artificial) Guía de Instalación y Operación - Español]]  ('''Imágenes izquierda y derecha combinadas''')&lt;br /&gt;
&lt;br /&gt;
[[PowerUp2 Guía de Instalación, Operación y Especificaciones - Español]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''X2'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2V2 Installation and Operation Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Media:Idrive_X2V2_Installation_and_Operation_Guide_left_side_mount_v2.pdf |Idrive X2V2 Installation and Operation Guide - Left side mount for EMEA]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2 GSM or 3G Module Installation and operation guide]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2 Continuous Recording (CR) and Extended Video (settings and requests guide)]]&lt;br /&gt;
&lt;br /&gt;
[[media:Idrive X2V2 Cable Lock Bracket.pdf| X2V2 Cable Lock Bracket PDF]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive GPS Tracker]]&lt;br /&gt;
&lt;br /&gt;
[[Facial Recognition]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''X1'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Idrive_X1_Installation_and_Operation_Guide Idrive X1 Installation and Operation Guide]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''D4'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Idrive_D4_Installation_and_Configuration_Guide idrive D4 Installation and Configuration Guide]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Idrive_Viewpro_User_Guide idrive Viewpro User Guide]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''D4M 5/2019'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive D4M Installation and Configuration Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive D4M H-Player; Client Video Player Software Client Manual]] &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''D8'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive D8 HDD Reader and Software]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==INTERNAL GUIDES==&lt;br /&gt;
&lt;br /&gt;
===SOFTWARE===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Internal Customer Guides&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:Smart-icon.png|center|70px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Base Station / Software'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Terminal Information and Policies]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Control Center &amp;quot;Idrive Settings&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Support - Base Station first connection checklist]]&lt;br /&gt;
&lt;br /&gt;
[[idrive &amp;quot;New Client&amp;quot;  2 hour Software Training procedure and guideline]]&lt;br /&gt;
&lt;br /&gt;
[[&amp;quot;New Client&amp;quot; Cellular Download; No Base Station; iris setup and training]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''X2 Information'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Read X2 files from Storage SD Card]]&lt;br /&gt;
&lt;br /&gt;
[[X2 Advanced Features]]&lt;br /&gt;
&lt;br /&gt;
[[X2 Surge Ratings and voltages]]&lt;br /&gt;
&lt;br /&gt;
[[X2 GSM Module Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Device Warranty Processes]]&lt;br /&gt;
&lt;br /&gt;
[[USB Config Files]]&lt;br /&gt;
&lt;br /&gt;
[[X2V2 WiFi channel properties]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''D8 Information'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[BNSF D8 device and alert management]]&lt;br /&gt;
&lt;br /&gt;
[[D8 repair and reprocessing]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Cellular Information'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[PodGroup (PodSystems) Information]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2 GSM Processes]]&lt;br /&gt;
&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Features Documentation&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:Sites-icon.png|center|60px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Software'''&lt;br /&gt;
----&lt;br /&gt;
[[Standard Reports]]&lt;br /&gt;
&lt;br /&gt;
[[Clustering/FR Assignment Interface]]&lt;br /&gt;
&lt;br /&gt;
[[Global Notifications]]&lt;br /&gt;
&lt;br /&gt;
[[Fleet Manager]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Advanced Development'''&lt;br /&gt;
----&lt;br /&gt;
[[Safe Distance Warning]]&lt;br /&gt;
&lt;br /&gt;
[[Drowsiness and Distraction]]&lt;br /&gt;
&lt;br /&gt;
[[Coaching Reports]]&lt;br /&gt;
&lt;br /&gt;
[[Monetize Reports]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive releases&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:IdriveX1_small_tech_specs1.jpg|center|120px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Admin Center Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[Control Center Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[IRIS Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[X2 Firmware Releases | X2 Firmware Changelog ]]&lt;br /&gt;
&lt;br /&gt;
[[NODE Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[API Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[IRA Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[X3 Firmware Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[AOSP Changelog]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Admin Center&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:wikiac.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive AdminCenter Specs]]&lt;br /&gt;
&lt;br /&gt;
[[Outlook Tickets Plugin Specs]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive 2.0 Admin Center Changelog]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Control Center&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:wikicc.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
 &lt;br /&gt;
[[Idrive 2.0 Control Center Changelog | Idrive 2.0 Control Center Changelog]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Factory Tool&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:wikifc.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Factory Tool 2.0 Specs]]     &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 245px;&amp;quot;|Wifi Related&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:mikrotik.jpg|center|160px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[RB Groove Configuration]]&lt;br /&gt;
&lt;br /&gt;
[[Media:Winbox.zip|WinBox (MikroTik Router Software)]]&lt;br /&gt;
&lt;br /&gt;
[[MicroTIK VPN Solution]]&lt;br /&gt;
&lt;br /&gt;
[[Transfer Point Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Wireless Bridge Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Netwatch Script Reboots MikroTik]]&lt;br /&gt;
&lt;br /&gt;
[[Vonets VAR11N WiFi Router programming guide (Access Point for Idrive Mobile Base Station)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===HARDWARE===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Stonkam D8&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:Sites-icon.png|center|60px]]&lt;br /&gt;
&lt;br /&gt;
[[Stonkam D8 Contact &amp;amp; Notes - What is it?]]&lt;br /&gt;
&lt;br /&gt;
[[Stonkam D8 Initial Configuration and Setup]]&lt;br /&gt;
&lt;br /&gt;
[[Stonkam D8 Configuration Checklist]]&lt;br /&gt;
&lt;br /&gt;
[[Stonkam D8 Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive D8 DVR Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Stonkam D8 End User Guide]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;| EZ Storage D4&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:IdriveX4_small_tech_specs.jpg|center|150px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[D4 Initial Configuration and Setup]]&lt;br /&gt;
&lt;br /&gt;
*''updated firmware and EZ config Nov 2014 adding Backing Cam trigger full screen''&lt;br /&gt;
 &lt;br /&gt;
[[D4 DVR_CoreBoard replacement (NAND-NOR_Flash Conversion) ]]&lt;br /&gt;
&lt;br /&gt;
[[media:D4_install_monitor_to_security_box.pdf | D4 install monitor to security box]]&lt;br /&gt;
&lt;br /&gt;
[[media:Train_Inverter_D4_power.pdf‎ | Locomotive inverter and relay schematic for D4 installation ignition and powering ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''D4M 5/2019 items'''&lt;br /&gt;
&lt;br /&gt;
[[New D4M (4/17/19) Initial Configuration and Setup]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Base Station&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:base-station-idrive.jpg|center|160px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Base Station General Requirements]]&lt;br /&gt;
&lt;br /&gt;
[[Base Station Configuration Guide ]]&lt;br /&gt;
&lt;br /&gt;
[[Media:Base_Station_Checklist_121318.zip|Base Station Checklist (Current as of 12/13/18)]]&lt;br /&gt;
&lt;br /&gt;
[[Base Station Connectivity Information ]]&lt;br /&gt;
&lt;br /&gt;
[[Base Station Upgrade Hard Drives ]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Base Station 2TB upgrade procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Micro Base Station Download Point Configuration Guide]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive X2&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:IdriveX1_small_tech_specs1.jpg|center|120px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Driver ID Specs]]&lt;br /&gt;
&lt;br /&gt;
[[ Linux | Linux Freescale 3.0.35_4.1.0]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2 Specs]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2 Notes]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Video Splitter&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[Video Splitter Assembly]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Camera Boost Converter&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[Boost Converter Assembly]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Harsh Environment Cable Kit&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[Harsh Environment Cable Kit]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MANUFACTURING==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Manufacturing&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:manuficon.jpg|center|100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''AI'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:AI  Device Manufacturing and Programming Process | AI Device Manufacturing and Programming Process]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:AI  Programmer Setup Wiring| AI Programmer Setup Wiring]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''X2'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:X2  Device Manufacturing and Programming Process | X2 Device Manufacturing and Programming Process]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:X2V2  Device Manufacturing and Programming Process | X2V2 Device Manufacturing and Programming Process]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:X2 Programming Station Documentation | X2 Programming Station Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:Factory Tool Documentation | Factory Tool Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:X2  Ubuntu Configuration for MicroSD programming| X2 Ubuntu Configuration for MicroSD programming]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing: SDShark use for MicroSD programming | WireShark use for MicroSD programming]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''X1'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:X1 V7 Series Device Manufacturing and Programming Process | X1 V7 Series Device Manufacturing and Programming Process]]&lt;br /&gt;
&lt;br /&gt;
[[X1 V7 Series Device Manufacturing and Programming Admin Documentation]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==INTERNAL PROCESSES==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Internal Process Guides&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:Sites-icon.png|center|60px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Shipping Receiving Process]]&lt;br /&gt;
&lt;br /&gt;
[[Harmonized Codes Information for Imports]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Order Handling Process ]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Customer Exception Process ]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Parts Ordering Process]]&lt;br /&gt;
&lt;br /&gt;
[[New Client Implementation Schedule ]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Internal Technical Support Guides&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:Support.JPG|center|60px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Fix SQL Error''' in Server 2016, 2014, or 2008 -&lt;br /&gt;
:[[Could not find the Database Engine startup handle]]&lt;br /&gt;
&lt;br /&gt;
:[[Fix; Export from CC fails to see mapped Network drive from Windows 10]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Using Wiki&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:mediawiki.jpg|center|86px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Consult the [//meta.wikimedia.org/wiki/Help:Contents User's Guide] for information &lt;br /&gt;
&lt;br /&gt;
on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
Getting started &lt;br /&gt;
----&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==IDRIVE ROMANIA==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Romania&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:ro.jpg|center|60px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Hardware Development]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Software Development]]&lt;br /&gt;
&lt;br /&gt;
[[Regulament de Ordine Interioara]]&lt;br /&gt;
&lt;br /&gt;
Laborator&lt;br /&gt;
&lt;br /&gt;
Utile&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Copyright © 2020 Idrive. All rights reserved.&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:66.png&amp;diff=11150</id>
		<title>File:66.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:66.png&amp;diff=11150"/>
		<updated>2020-03-25T10:13:45Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Programmer_Setup&amp;diff=11149</id>
		<title>Manufacturing:AI Programmer Setup</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Programmer_Setup&amp;diff=11149"/>
		<updated>2020-03-25T10:12:27Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AI PROGRAMMER SETUP(WIRING)=&lt;br /&gt;
&lt;br /&gt;
*Connect Programmer to a 12 V Power Supplier – Power cable connects to the J2 connector on Programmer&lt;br /&gt;
&lt;br /&gt;
[[File:11.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect Programmer to PC – the cable connects to the J5 connector on Programmer and to the USB slot from USB Hub&lt;br /&gt;
&lt;br /&gt;
[[File:22.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect Serial console cable to Programmer – it connects to the J4 connector on Programmer&lt;br /&gt;
&lt;br /&gt;
[[File:33.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Insert Main Board into the Programmer holding fixture (secure its position with the plexiglass catcher)&lt;br /&gt;
&lt;br /&gt;
[[File:44.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect Programmer to X3 (AI) Main Board – Power Signal cable connects to the J3 connector on Programmer and to the  J1 on Main Board&lt;br /&gt;
&lt;br /&gt;
[[File:55.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect X3 (AI) Main Board to PC – the cable connects to the Micro USB J9 connector on Main Board and to the USB slot from USB Hub.&lt;br /&gt;
&lt;br /&gt;
[[File:66.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
USB cables will be connected to PC through a USB Hub (external power supply)&lt;br /&gt;
&lt;br /&gt;
[[File:77.jpg]]&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Programmer_Setup&amp;diff=11148</id>
		<title>Manufacturing:AI Programmer Setup</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Programmer_Setup&amp;diff=11148"/>
		<updated>2020-03-25T10:10:23Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: Created page with &amp;quot;=AI PROGRAMMER SETUP(WIRING)=  *Connect Programmer to a 12 V Power Supplier – Power cable connects to the J2 connector on Programmer  *Connect Programmer to PC – the cable...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AI PROGRAMMER SETUP(WIRING)=&lt;br /&gt;
&lt;br /&gt;
*Connect Programmer to a 12 V Power Supplier – Power cable connects to the J2 connector on Programmer&lt;br /&gt;
&lt;br /&gt;
*Connect Programmer to PC – the cable connects to the J5 connector on Programmer and to the USB slot from USB Hub&lt;br /&gt;
&lt;br /&gt;
*Connect Serial console cable to Programmer – it connects to the J4 connector on Programmer&lt;br /&gt;
&lt;br /&gt;
*Insert Main Board into the Programmer holding fixture (secure its position with the plexiglass catcher)&lt;br /&gt;
&lt;br /&gt;
*Connect Programmer to X3 (AI) Main Board – Power Signal cable connects to the J3 connector on Programmer and to the  J1 on Main Board&lt;br /&gt;
&lt;br /&gt;
*Connect X3 (AI) Main Board to PC – the cable connects to the Micro USB J9 connector on Main Board and to the USB slot from USB Hub.&lt;br /&gt;
&lt;br /&gt;
USB cables will be connected to PC through a USB Hub (external power supply)&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:77.jpg&amp;diff=11147</id>
		<title>File:77.jpg</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:77.jpg&amp;diff=11147"/>
		<updated>2020-03-25T10:09:45Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:55.png&amp;diff=11145</id>
		<title>File:55.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:55.png&amp;diff=11145"/>
		<updated>2020-03-25T10:09:01Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:44.png&amp;diff=11144</id>
		<title>File:44.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:44.png&amp;diff=11144"/>
		<updated>2020-03-25T10:08:49Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:33.png&amp;diff=11143</id>
		<title>File:33.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:33.png&amp;diff=11143"/>
		<updated>2020-03-25T10:08:31Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:22.png&amp;diff=11142</id>
		<title>File:22.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:22.png&amp;diff=11142"/>
		<updated>2020-03-25T10:08:18Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:11.png&amp;diff=11141</id>
		<title>File:11.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:11.png&amp;diff=11141"/>
		<updated>2020-03-25T10:08:05Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Main_Page&amp;diff=11140</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Main_Page&amp;diff=11140"/>
		<updated>2020-03-25T10:00:41Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Wiki.jpg]]&lt;br /&gt;
&lt;br /&gt;
==CUSTOMER GUIDES==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Useful Links&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
[http://admincenter.idriveglobal.com Idrive Admin Center]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Downloads]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com Idrive Customer Wiki - wiki.idriveglobal.com]&lt;br /&gt;
&lt;br /&gt;
[http://www.idriveglobal.com Idrive Web Site]&lt;br /&gt;
&lt;br /&gt;
[http://itunes.apple.com/us/app/idrive-global-center/id498507809?ls=1&amp;amp;mt=8 Idrive App Apple Store]&lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/idriveGlobal/ Idrive on Facebook]&lt;br /&gt;
&lt;br /&gt;
[http://twitter.com/idriveX1 Idrive on twitter]&lt;br /&gt;
&lt;br /&gt;
[http://www.teamviewer.com Team Viewer]&lt;br /&gt;
&lt;br /&gt;
[http://get.adobe.com/reader Adobe Reader]&lt;br /&gt;
&lt;br /&gt;
[http://videolan.org Video Lan FLV player]&lt;br /&gt;
&lt;br /&gt;
[https://www.freedom2manage.com Pod Systems SIM Management]&lt;br /&gt;
&lt;br /&gt;
[https://go.trackvia.com TRACKVIA (Questti Installation Info]&lt;br /&gt;
&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Support&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:settings2.png|center|70px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=How_To_Open_a_Support_Ticket How To Open a Support Ticket]     &lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Contact_Idrive_Support Contact Idrive Support]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Contact_Idrive_Support About RMA (Client)]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Base Station HDD Full]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Control Center 2.0 Internal Admin User’s Guide]]&lt;br /&gt;
&lt;br /&gt;
[[RMA Processing Policy and Procedures]]&lt;br /&gt;
&lt;br /&gt;
[[Media:New_RMA_Shipping_Form.zip|New RMA Shipping Form]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Software Customer Guides&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
[[File:Smart-icon.png|center|70px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Software'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Control Center 3.0 User’s Guide]]&lt;br /&gt;
&lt;br /&gt;
[[iris User's Manual]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Idrive_Global_Center_app_for_iPhone_and_iPad Idrive Global Center app for iPhone and iPad]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Base Station / Terminal'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Mobile Base Station Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
[[idrive Micro Base Station Download Point Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=X1_%E2%80%A2_Base_Station_%E2%80%A2_Hardware_and_Software idrive Client FAQ]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Installation'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Wired_Panic_Button_Installation_Guide Wired Panic Button Kit Installation Guide]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=IR_LED_Illuminator_Kit_Installation_Guide IR LED Illuminator Kit Installation Guide]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Client Maintenance'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Client weekly X Camera and D4 Maintenance]]&lt;br /&gt;
&lt;br /&gt;
[[Best Practices Base Station, Access Point, and Remote Access]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Hardware Customer Guides &lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:settings2.png|center|70px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''AI'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Idrive AI (Artificial Intelligence) Installation and Operation Guide]]  ('''Left and Right driver images combined''')&lt;br /&gt;
&lt;br /&gt;
[[PowerUp2 Installation and Operation and Specifications Guide]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''AI - Espanol'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive AI (Inteligencia Artificial) Guía de Instalación y Operación - Español]]  ('''Imágenes izquierda y derecha combinadas''')&lt;br /&gt;
&lt;br /&gt;
[[PowerUp2 Guía de Instalación, Operación y Especificaciones - Español]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''X2'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2V2 Installation and Operation Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Media:Idrive_X2V2_Installation_and_Operation_Guide_left_side_mount_v2.pdf |Idrive X2V2 Installation and Operation Guide - Left side mount for EMEA]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2 GSM or 3G Module Installation and operation guide]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2 Continuous Recording (CR) and Extended Video (settings and requests guide)]]&lt;br /&gt;
&lt;br /&gt;
[[media:Idrive X2V2 Cable Lock Bracket.pdf| X2V2 Cable Lock Bracket PDF]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive GPS Tracker]]&lt;br /&gt;
&lt;br /&gt;
[[Facial Recognition]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''X1'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Idrive_X1_Installation_and_Operation_Guide Idrive X1 Installation and Operation Guide]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''D4'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Idrive_D4_Installation_and_Configuration_Guide idrive D4 Installation and Configuration Guide]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.idriveglobal.com/index.php?title=Idrive_Viewpro_User_Guide idrive Viewpro User Guide]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''D4M 5/2019'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive D4M Installation and Configuration Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive D4M H-Player; Client Video Player Software Client Manual]] &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''D8'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive D8 HDD Reader and Software]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==INTERNAL GUIDES==&lt;br /&gt;
&lt;br /&gt;
===SOFTWARE===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Internal Customer Guides&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:Smart-icon.png|center|70px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Base Station / Software'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Terminal Information and Policies]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Control Center &amp;quot;Idrive Settings&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Support - Base Station first connection checklist]]&lt;br /&gt;
&lt;br /&gt;
[[idrive &amp;quot;New Client&amp;quot;  2 hour Software Training procedure and guideline]]&lt;br /&gt;
&lt;br /&gt;
[[&amp;quot;New Client&amp;quot; Cellular Download; No Base Station; iris setup and training]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''X2 Information'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Read X2 files from Storage SD Card]]&lt;br /&gt;
&lt;br /&gt;
[[X2 Advanced Features]]&lt;br /&gt;
&lt;br /&gt;
[[X2 Surge Ratings and voltages]]&lt;br /&gt;
&lt;br /&gt;
[[X2 GSM Module Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Device Warranty Processes]]&lt;br /&gt;
&lt;br /&gt;
[[USB Config Files]]&lt;br /&gt;
&lt;br /&gt;
[[X2V2 WiFi channel properties]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''D8 Information'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[BNSF D8 device and alert management]]&lt;br /&gt;
&lt;br /&gt;
[[D8 repair and reprocessing]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Cellular Information'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[PodGroup (PodSystems) Information]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2 GSM Processes]]&lt;br /&gt;
&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Features Documentation&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:Sites-icon.png|center|60px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Software'''&lt;br /&gt;
----&lt;br /&gt;
[[Standard Reports]]&lt;br /&gt;
&lt;br /&gt;
[[Clustering/FR Assignment Interface]]&lt;br /&gt;
&lt;br /&gt;
[[Global Notifications]]&lt;br /&gt;
&lt;br /&gt;
[[Fleet Manager]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Advanced Development'''&lt;br /&gt;
----&lt;br /&gt;
[[Safe Distance Warning]]&lt;br /&gt;
&lt;br /&gt;
[[Drowsiness and Distraction]]&lt;br /&gt;
&lt;br /&gt;
[[Coaching Reports]]&lt;br /&gt;
&lt;br /&gt;
[[Monetize Reports]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive releases&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:IdriveX1_small_tech_specs1.jpg|center|120px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Admin Center Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[Control Center Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[IRIS Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[X2 Firmware Releases | X2 Firmware Changelog ]]&lt;br /&gt;
&lt;br /&gt;
[[NODE Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[API Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[IRA Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[X3 Firmware Changelog]]&lt;br /&gt;
&lt;br /&gt;
[[AOSP Changelog]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Admin Center&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:wikiac.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive AdminCenter Specs]]&lt;br /&gt;
&lt;br /&gt;
[[Outlook Tickets Plugin Specs]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive 2.0 Admin Center Changelog]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Control Center&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:wikicc.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
 &lt;br /&gt;
[[Idrive 2.0 Control Center Changelog | Idrive 2.0 Control Center Changelog]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Factory Tool&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:wikifc.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Factory Tool 2.0 Specs]]     &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 245px;&amp;quot;|Wifi Related&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:mikrotik.jpg|center|160px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[RB Groove Configuration]]&lt;br /&gt;
&lt;br /&gt;
[[Media:Winbox.zip|WinBox (MikroTik Router Software)]]&lt;br /&gt;
&lt;br /&gt;
[[MicroTIK VPN Solution]]&lt;br /&gt;
&lt;br /&gt;
[[Transfer Point Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Wireless Bridge Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Netwatch Script Reboots MikroTik]]&lt;br /&gt;
&lt;br /&gt;
[[Vonets VAR11N WiFi Router programming guide (Access Point for Idrive Mobile Base Station)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===HARDWARE===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Stonkam D8&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:Sites-icon.png|center|60px]]&lt;br /&gt;
&lt;br /&gt;
[[Stonkam D8 Contact &amp;amp; Notes - What is it?]]&lt;br /&gt;
&lt;br /&gt;
[[Stonkam D8 Initial Configuration and Setup]]&lt;br /&gt;
&lt;br /&gt;
[[Stonkam D8 Configuration Checklist]]&lt;br /&gt;
&lt;br /&gt;
[[Stonkam D8 Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive D8 DVR Installation Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Stonkam D8 End User Guide]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;| EZ Storage D4&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:IdriveX4_small_tech_specs.jpg|center|150px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[D4 Initial Configuration and Setup]]&lt;br /&gt;
&lt;br /&gt;
*''updated firmware and EZ config Nov 2014 adding Backing Cam trigger full screen''&lt;br /&gt;
 &lt;br /&gt;
[[D4 DVR_CoreBoard replacement (NAND-NOR_Flash Conversion) ]]&lt;br /&gt;
&lt;br /&gt;
[[media:D4_install_monitor_to_security_box.pdf | D4 install monitor to security box]]&lt;br /&gt;
&lt;br /&gt;
[[media:Train_Inverter_D4_power.pdf‎ | Locomotive inverter and relay schematic for D4 installation ignition and powering ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''D4M 5/2019 items'''&lt;br /&gt;
&lt;br /&gt;
[[New D4M (4/17/19) Initial Configuration and Setup]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Base Station&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:base-station-idrive.jpg|center|160px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Base Station General Requirements]]&lt;br /&gt;
&lt;br /&gt;
[[Base Station Configuration Guide ]]&lt;br /&gt;
&lt;br /&gt;
[[Media:Base_Station_Checklist_121318.zip|Base Station Checklist (Current as of 12/13/18)]]&lt;br /&gt;
&lt;br /&gt;
[[Base Station Connectivity Information ]]&lt;br /&gt;
&lt;br /&gt;
[[Base Station Upgrade Hard Drives ]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Base Station 2TB upgrade procedure]]&lt;br /&gt;
&lt;br /&gt;
[[Micro Base Station Download Point Configuration Guide]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive X2&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:IdriveX1_small_tech_specs1.jpg|center|120px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Driver ID Specs]]&lt;br /&gt;
&lt;br /&gt;
[[ Linux | Linux Freescale 3.0.35_4.1.0]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2 Specs]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive X2 Notes]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Video Splitter&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[Video Splitter Assembly]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Camera Boost Converter&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[Boost Converter Assembly]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Harsh Environment Cable Kit&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[Harsh Environment Cable Kit]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==MANUFACTURING==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Manufacturing&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:manuficon.jpg|center|100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''AI'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:AI  Device Manufacturing and Programming Process | AI Device Manufacturing and Programming Process]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:AI  Programmer Setup | AI Programmer Setup]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''X2'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:X2  Device Manufacturing and Programming Process | X2 Device Manufacturing and Programming Process]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:X2V2  Device Manufacturing and Programming Process | X2V2 Device Manufacturing and Programming Process]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:X2 Programming Station Documentation | X2 Programming Station Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:Factory Tool Documentation | Factory Tool Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:X2  Ubuntu Configuration for MicroSD programming| X2 Ubuntu Configuration for MicroSD programming]]&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing: SDShark use for MicroSD programming | WireShark use for MicroSD programming]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''X1'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Manufacturing:X1 V7 Series Device Manufacturing and Programming Process | X1 V7 Series Device Manufacturing and Programming Process]]&lt;br /&gt;
&lt;br /&gt;
[[X1 V7 Series Device Manufacturing and Programming Admin Documentation]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==INTERNAL PROCESSES==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Internal Process Guides&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:Sites-icon.png|center|60px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Shipping Receiving Process]]&lt;br /&gt;
&lt;br /&gt;
[[Harmonized Codes Information for Imports]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Order Handling Process ]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Customer Exception Process ]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Parts Ordering Process]]&lt;br /&gt;
&lt;br /&gt;
[[New Client Implementation Schedule ]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Internal Technical Support Guides&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:Support.JPG|center|60px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Fix SQL Error''' in Server 2016, 2014, or 2008 -&lt;br /&gt;
:[[Could not find the Database Engine startup handle]]&lt;br /&gt;
&lt;br /&gt;
:[[Fix; Export from CC fails to see mapped Network drive from Windows 10]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Using Wiki&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:mediawiki.jpg|center|86px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Consult the [//meta.wikimedia.org/wiki/Help:Contents User's Guide] for information &lt;br /&gt;
&lt;br /&gt;
on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
Getting started &lt;br /&gt;
----&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==IDRIVE ROMANIA==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 270px;&amp;quot;|Idrive Romania&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
[[File:ro.jpg|center|60px]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Idrive Hardware Development]]&lt;br /&gt;
&lt;br /&gt;
[[Idrive Software Development]]&lt;br /&gt;
&lt;br /&gt;
[[Regulament de Ordine Interioara]]&lt;br /&gt;
&lt;br /&gt;
Laborator&lt;br /&gt;
&lt;br /&gt;
Utile&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Copyright © 2020 Idrive. All rights reserved.&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Device_Manufacturing_and_Programming_Process&amp;diff=11135</id>
		<title>Manufacturing:AI Device Manufacturing and Programming Process</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Device_Manufacturing_and_Programming_Process&amp;diff=11135"/>
		<updated>2020-03-24T11:05:26Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AI Device Manufacturing and Programming=&lt;br /&gt;
&lt;br /&gt;
==AUTOMATIC INSTALL AND CONFIGURATION (VIA FACTORY TOOL)==&lt;br /&gt;
&lt;br /&gt;
Notes: The Automatic install performs the following: &lt;br /&gt;
&lt;br /&gt;
•installs the AOSP and the Firmware, gets device configuration from the Idrive AdminCenter (IP address, serial number etc.); &lt;br /&gt;
&lt;br /&gt;
•tests triggering on the yellow, blue and green wires;&lt;br /&gt;
&lt;br /&gt;
•provides lens focus mode so both lenses can be focused and glued.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!For this step, DO NOT use Developer Mode!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Click on the Factory - New Devices - Auto button &lt;br /&gt;
&lt;br /&gt;
[[File:aa.png]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
2. Scan using the bar code scanner the Bar Code label present on the Main board and press Enter. &lt;br /&gt;
&lt;br /&gt;
[[File:b.png]]&lt;br /&gt;
&lt;br /&gt;
If no bar code scanner is available, manually type the serial number from the bar code label into the serial number input field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Click on the Auto Install button and the Automatic Install window will open. &lt;br /&gt;
&lt;br /&gt;
[[File:c.png]]&lt;br /&gt;
&lt;br /&gt;
If the SN have already been introduced (device has already passed through one or more programming steps), a warning message will be displayed asking if you want to Continue or not. Continue if you want to reprogram the device, cancel if you introduced once more the SN by mistake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. In the Automatic Install window, Click on Start Installation button.&lt;br /&gt;
&lt;br /&gt;
[[File:d.png]]&lt;br /&gt;
&lt;br /&gt;
Installation and Configuration process steps: &lt;br /&gt;
&lt;br /&gt;
1. Install AOSP&lt;br /&gt;
&lt;br /&gt;
2. Install Firmware&lt;br /&gt;
&lt;br /&gt;
3. Device Configuration&lt;br /&gt;
&lt;br /&gt;
AI camera successfully installed and configured when all three buttons are GREEN.&lt;br /&gt;
&lt;br /&gt;
[[File:c1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If all the steps are successfully completed, the program will enter into Lens Focus mode.&lt;br /&gt;
&lt;br /&gt;
If any of these steps fails, the program will stop and give an error. Common errors are:&lt;br /&gt;
 &lt;br /&gt;
-Missing or corrupt storage SD card&lt;br /&gt;
 &lt;br /&gt;
-Serial cable not connected or incorrect polarity &lt;br /&gt;
&lt;br /&gt;
-USB NIC or Internet connection missing &lt;br /&gt;
&lt;br /&gt;
-I/O ports tester board missing &lt;br /&gt;
&lt;br /&gt;
-Any assembly or incorrect component error&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
! In case any of the 3 steps fail (button will be red instead of green), there are two options (corrective actions):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.Repeat the entire process by clicking on Start installation button in the Automatic Install window and the AOSP installation, Firmware installation and Device Configuration will be redone automatically.&lt;br /&gt;
&lt;br /&gt;
2.Repeat manually only that specific step that failed:&lt;br /&gt;
&lt;br /&gt;
a)	Click on Factory - New Devices – Manual; &lt;br /&gt;
&lt;br /&gt;
[[File:c2.png]]&lt;br /&gt;
&lt;br /&gt;
b)	Scan barcode&lt;br /&gt;
&lt;br /&gt;
c)	Depending on the step that failed, click either on Install Aosp button -&amp;gt; Start installation, either on Install Firmware buttonStart installation, either on Device Config – AC Sync – Lens Focus button -&amp;gt; Start configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:e.png]]&lt;br /&gt;
&lt;br /&gt;
In case that the first step failed (Install Aosp), recommended would be to repeat automatically the process by clicking on Start installation button in the Automatic Install window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Lens Focus===&lt;br /&gt;
&lt;br /&gt;
1. Select &amp;quot;Inside Camera&amp;quot; Tab and Focus the “Driver side” Lens (“Driver side” is the side containing the Processor). &lt;br /&gt;
&lt;br /&gt;
[[File:f.png]]&lt;br /&gt;
&lt;br /&gt;
The focal length for the inside camera should be ~1.5 meters &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Select &amp;quot;Outside camera&amp;quot; tab and Focus the “Road side” Lens (“Road side” is the side containing the Power Connector). &lt;br /&gt;
&lt;br /&gt;
[[File:g.png]]&lt;br /&gt;
&lt;br /&gt;
Focus using the provided Idrive Focus Chart. Distance to chart can be 3,6,9 feet but the farther the better.&lt;br /&gt;
 &lt;br /&gt;
Optional: Use zoom mode (Show zoom button) to ensure accurate focus. &lt;br /&gt;
&lt;br /&gt;
In Both Cameras tab, you can visualize both “Driver side” and “Road side” cameras on the screen (the screen will be splitted in two).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. If images are focused and clear (the outside test text is accurate and readable), click on the &amp;quot;Lens Focus OK&amp;quot; button and the focus mode will close.&lt;br /&gt;
&lt;br /&gt;
[[File:h.png]]&lt;br /&gt;
 &lt;br /&gt;
If one of the images or both images are not clear, or if the Streaming is not loading (“Loading…Please wait!” message is displayed), click on the &amp;quot;Lens Focus Not OK&amp;quot; and the factory tool will exit focus mode, so corrective actions can be taken. &lt;br /&gt;
&lt;br /&gt;
! Corrective actions: Repeat manually the 3rd step: Factory - New Devices – Manual -&amp;gt; Scan barcode -&amp;gt; Device Config – AC Sync – Lens Focus -&amp;gt; Start Configuration&lt;br /&gt;
&lt;br /&gt;
4. Once focused, fix each lens with a drop of super glue. Test the lenses after several minutes to ensure they have taken the glue and cannot be moved (it means the glue is dried).&lt;br /&gt;
&lt;br /&gt;
5. Remove the device from the test fixture (programmer fixture).&lt;br /&gt;
&lt;br /&gt;
6. Advance the device to Final Assembly step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FINAL ASSEMBLY AI CAMERA==&lt;br /&gt;
&lt;br /&gt;
*Remove (by screwing) the screw nut from power supply connector on the Main board and set it aside.&lt;br /&gt;
&lt;br /&gt;
[[File:1.jpg|290px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect speaker wire (red and black wire) into the J250 socket on the “Road” side of the Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:2.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
*Assembly Main board with the “Driver” side up into the inferior case by gently pressing on Main board and by pulling the edges of the case.&lt;br /&gt;
&lt;br /&gt;
[[File:3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Tightens the screw nut removed in step 1 on the power supply connector (torque 0.2 Nm).&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect the wires into the sockets on “Driver” side of the Main board:&lt;br /&gt;
&lt;br /&gt;
[[File:5.png]]&lt;br /&gt;
&lt;br /&gt;
a.Connect 4G antenna – insert wire 1 in J6 socket on Main board;&lt;br /&gt;
&lt;br /&gt;
[[File:5.1.png]]&lt;br /&gt;
&lt;br /&gt;
b.Connect GPS antenna – insert wire 2 in J7 socket on Main board;&lt;br /&gt;
&lt;br /&gt;
[[File:5.2.png]]&lt;br /&gt;
&lt;br /&gt;
c.Connect Wi-Fi antenna – insert wire 3 in J5 socket on Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:5.3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount the Display module into the dedicated socket. &lt;br /&gt;
&lt;br /&gt;
[[File:6.png]]&lt;br /&gt;
&lt;br /&gt;
Remove the plastic protection foil from the display.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount by screwing the superior case (use torque 0.3 Nm).&lt;br /&gt;
&lt;br /&gt;
[[File:7.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Advance assembled AI cam to Final test process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FINAL TEST (VIA FACTORY TOOL)==&lt;br /&gt;
&lt;br /&gt;
*Open Factory Tool -&amp;gt; Factory - New devices – Auto -&amp;gt; Event Test – Transfer and Play (event test window will open – see at point 7)&lt;br /&gt;
&lt;br /&gt;
[[File:poza1.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect 5 assembled AI cameras to Switch boxes power supplies (Power and Ignition are OFF).&lt;br /&gt;
&lt;br /&gt;
[[File:poza3.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Switch Power and Ignition ON -&amp;gt; AI cameras will start to boot (Idrive logo will be displayed).&lt;br /&gt;
&lt;br /&gt;
[[File:poza4.jpg|400px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza5.png]]&lt;br /&gt;
&lt;br /&gt;
In this phase, AI cameras connect to GPS and to network (2G/3G/4G). The operator must pay attention to the cameras screens to assure that connections are available, and that all the icons are displayed and there is no error code – See picture below.&lt;br /&gt;
&lt;br /&gt;
[[File:poza6.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Trigger a SHOCK event by pulling (shaking) each AI camera backward and forward (once or twice)-&amp;gt; Message SHOCK will be displayed on the screen, moment when the camera starts recording the event.&lt;br /&gt;
&lt;br /&gt;
[[File:poza7.jpg|400px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*After triggering and recording the SHOCK event (display gets back to normal), Switch Ignition OFF for AI cameras.&lt;br /&gt;
&lt;br /&gt;
In this phase, AI cameras connect to Wi-Fi and start transferring. A text with IGNITION OFF followed by CLOSING TRIGGERS, by CONNECTING WIFI and by TRANSFERING along with specific icons, will be displayed on the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:poza8.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
*In the event test window, click on Play for each of the AI camera in the Play events area -&amp;gt; the record of the SHOCK event will be played.&lt;br /&gt;
&lt;br /&gt;
[[File:poza9.png]]&lt;br /&gt;
&lt;br /&gt;
Verify the focus of both lenses (image clarity). If the image is clear, lens focus was done properly. If not, the camera must be put aside. Check also if GPS route was recorded. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*If lens focus OK and GPS route recorded -&amp;gt; Click on Label Printed – Print and print 2 labels. Close the window. &lt;br /&gt;
&lt;br /&gt;
[[File:poza10.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza11.png|900px|]]&lt;br /&gt;
&lt;br /&gt;
There will be displayed 2 messages: one for label print confirmation and one for beep confirmation. &lt;br /&gt;
&lt;br /&gt;
If label was not printed, click NO and try again to reprint the label. Camera starts to beep only if label printed was confirmed. Once label print and beep confirmed, serial number text row turnes green. If there is no beep, it means that the camera has a problem with the speaker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Camera will shut down automatically (SHUTTING DOWN message will be displayed) -&amp;gt; Switch Power OFF and Unplug the camera.&lt;br /&gt;
&lt;br /&gt;
[[File:poza12.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Apply one label on the bottom of the AI camera and one on the right side of the Final box.&lt;br /&gt;
&lt;br /&gt;
[[File:poza13.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza14.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Put the AI camera into the Final box.&lt;br /&gt;
&lt;br /&gt;
[[File:poza15.jpg|600px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ISSUES:&lt;br /&gt;
&lt;br /&gt;
*AI camera doesn’t boot (display is off): verify power circular connector if it’s properly soldered to the board.&lt;br /&gt;
&lt;br /&gt;
If yes, AI camera has a problem with the display -&amp;gt; display needs to be replaced&lt;br /&gt;
&lt;br /&gt;
If it’s not, manually redo the soldering of the connector.&lt;br /&gt;
&lt;br /&gt;
*AI camera appear with red text in the event test window, click on View in the View Transfer Log and see what error occurred.&lt;br /&gt;
&lt;br /&gt;
[[File:poza16.png]]&lt;br /&gt;
&lt;br /&gt;
First, redo the final test (without another shock trigger). If camera didn’t pass second time either, try solutions below:&lt;br /&gt;
&lt;br /&gt;
*Network error &lt;br /&gt;
&lt;br /&gt;
verify if the 4G antenna connector is OK and properly inserted (visual inspection).&lt;br /&gt;
&lt;br /&gt;
verify if the cable is properly soldered to the antenna.&lt;br /&gt;
&lt;br /&gt;
If both above OK -&amp;gt; replace SIM card.&lt;br /&gt;
&lt;br /&gt;
If one or both above are NOK, replace connector/replace cable/manually redo the soldering.&lt;br /&gt;
&lt;br /&gt;
*GPS error&lt;br /&gt;
&lt;br /&gt;
verify if the GPS antenna connector is OK and properly inserted (visual inspection)&lt;br /&gt;
&lt;br /&gt;
verify if the cable is properly soldered to the antenna.&lt;br /&gt;
&lt;br /&gt;
*Infinite loop = HW problem which requires a close HW verification.&lt;br /&gt;
&lt;br /&gt;
*Lens focus NOK -&amp;gt; Disassemble the AI camera and replace entire gasket + lens holders + lens assembly.&lt;br /&gt;
&lt;br /&gt;
*AI camera doesn’t beep = speaker problems -&amp;gt; verify if speaker connector is OK and if it’s properly inserted (visual inspection).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Radu Notes==&lt;br /&gt;
&lt;br /&gt;
The AI programmer is mandatory only one time when the board comes from China with the default chinese AOSP. Once the AOSP is overwritten with our AOSP, the programmer becomes optional.&lt;br /&gt;
&lt;br /&gt;
You need a micro usb cable in order to connect camera to a computer usb port, a power source for AI camera and a computer with Windows 10 (preferable). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Factory Tool Installation==&lt;br /&gt;
&lt;br /&gt;
===Install Factory Tool===&lt;br /&gt;
&lt;br /&gt;
Download and install the latest Factory Tool from Admin Center &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Firmware===&lt;br /&gt;
&lt;br /&gt;
Firmware folder is auto-populated by the Factory Tool installer and should have the following structure:&lt;br /&gt;
 &lt;br /&gt;
- firmware.apk represents the current firmware version (40.0.55)&lt;br /&gt;
&lt;br /&gt;
- updater.apk is a background application taking care about firmware and aosp upgrades / firmware crashes / background staffs. The current version is 1.0&lt;br /&gt;
&lt;br /&gt;
- idrive_root is the place where we keep different files (neural networks, settings, etc)&lt;br /&gt;
 &lt;br /&gt;
- firmware.apk should be replaced every time when a new stable firmware is released. For example, if you have a new update.apk file, you can rename this file and copy it over firmware.apk. You have also to copy the same file over idrive_root/recovery.apk file&lt;br /&gt;
 &lt;br /&gt;
- The same mechanism should be used if we will upgrade updater.apk. That apk should also be copied over idrive_root/recovery_updater_app.apk.&lt;br /&gt;
&lt;br /&gt;
- Any file from idrive_root folder is replaceable. In the future we can add / remove / replace any file from idrive_root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Install the Android OS===&lt;br /&gt;
&lt;br /&gt;
Download and install the latest AOSP from Admin Center&lt;br /&gt;
&lt;br /&gt;
Unzip the ASOP archive&lt;br /&gt;
&lt;br /&gt;
Copy the files to C:\Program Files (x86)\Idrive\Factory Tool 2.0\FactoryToolsAI\Aosp &lt;br /&gt;
&lt;br /&gt;
Every time when a new AOSP is released, the files from Aosp folder should be replaced with the new files. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FT Configuration==&lt;br /&gt;
&lt;br /&gt;
Select Idrive Development &amp;gt; Settings (password &amp;gt; idrive2#dev)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Disable Passwords ( if applicable)====&lt;br /&gt;
&lt;br /&gt;
Click on Passwords tab and disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config and Install====&lt;br /&gt;
&lt;br /&gt;
Uncheck &amp;quot;Programmer enabled for AI devices&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:ft_conf_install1.png|500px|]] &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The Factory Tool is documented, but I don't have the documentation now 🙂 (Alexandra will send you all documents tomorrow morning)&lt;br /&gt;
&lt;br /&gt;
However the process is very similar with X2. There are AI settings in Idrive Development-&amp;gt;Settings-&amp;gt;Config and Install (see below)&lt;br /&gt;
 &lt;br /&gt;
(DO NOT CHANGE the &amp;quot;sleep seconds&amp;quot; fields for AI devices only).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Factory Tool Print Settings (Santa Barbara)====&lt;br /&gt;
&lt;br /&gt;
[[File:GK420t_ft_print1.png|350px|]] [[File:GK420t_ft_print2.png|350px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:GK420t_ft_print3.png|500px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Idrive AI Labels Windows Configuration==&lt;br /&gt;
&lt;br /&gt;
===Add the Printer===&lt;br /&gt;
&lt;br /&gt;
Settings &amp;gt; printers &lt;br /&gt;
&lt;br /&gt;
Add printer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\\idr-x2-prog-1\Zdesigner GK420t&lt;br /&gt;
&lt;br /&gt;
Click on printer and Manage &amp;gt; Printing preferences&lt;br /&gt;
Options&amp;gt; Darkness 25, Width 1.5&amp;quot;  Height .5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:gk420t_settings1.png|500px|]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GK420T Printer Configuration (Santa Barbara) ===&lt;br /&gt;
&lt;br /&gt;
Install Zebra Setup Utilities (Not needed for Factory Tool)&lt;br /&gt;
&lt;br /&gt;
[[File:zebra_pref1.jpg|300px|]] [[File:zebra_pref2.jpg|300px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Label supplies for GK420T printer in RMA area===&lt;br /&gt;
&lt;br /&gt;
https://www.zpsstore.com/ShoppingCart.asp&lt;br /&gt;
&lt;br /&gt;
https://www.barcodesinc.com&lt;br /&gt;
&lt;br /&gt;
https://www.bradyid.com/en-us/family/cps-3053222 (In use in RMA Area)&lt;br /&gt;
&lt;br /&gt;
Zebra Part #: 10011693&lt;br /&gt;
&lt;br /&gt;
Label Size (WxH): 1.5&amp;quot; x 0.50&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Labels Per Roll: 9,420&lt;br /&gt;
&lt;br /&gt;
Rolls Per Case: 4&lt;br /&gt;
&lt;br /&gt;
Core Size: 3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Outside Diameter: 8&amp;quot;Zebra Z-Ultimate 10011693&lt;br /&gt;
&lt;br /&gt;
* NO perforation between label&lt;br /&gt;
&lt;br /&gt;
Thermal Ribbon:&lt;br /&gt;
&lt;br /&gt;
Zebra 5095 Performance Ribbon&lt;br /&gt;
&lt;br /&gt;
https://www.barcodesinc.com/search.htm?search=05095GS06407&amp;amp;v=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Device_Manufacturing_and_Programming_Process&amp;diff=11134</id>
		<title>Manufacturing:AI Device Manufacturing and Programming Process</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Device_Manufacturing_and_Programming_Process&amp;diff=11134"/>
		<updated>2020-03-24T11:01:03Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AI Device Manufacturing and Programming=&lt;br /&gt;
&lt;br /&gt;
==AUTOMATIC INSTALL AND CONFIGURATION (VIA FACTORY TOOL)==&lt;br /&gt;
&lt;br /&gt;
Notes: The Automatic install performs the following: &lt;br /&gt;
&lt;br /&gt;
•installs the AOSP and the Firmware, gets device configuration from the Idrive AdminCenter (IP address, serial number etc.); &lt;br /&gt;
&lt;br /&gt;
•tests triggering on the yellow, blue and green wires;&lt;br /&gt;
&lt;br /&gt;
•provides lens focus mode so both lenses can be focused and glued.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!For this step, DO NOT use Developer Mode!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Click on the Factory - New Devices - Auto button &lt;br /&gt;
&lt;br /&gt;
[[File:aa.png]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
2. Scan using the bar code scanner the Bar Code label present on the Main board and press Enter. &lt;br /&gt;
&lt;br /&gt;
[[File:b.png]]&lt;br /&gt;
&lt;br /&gt;
If no bar code scanner is available, manually type the serial number from the bar code label into the serial number input field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Click on the Auto Install button and the Automatic Install window will open. &lt;br /&gt;
&lt;br /&gt;
[[File:c.png]]&lt;br /&gt;
&lt;br /&gt;
If the SN have already been introduced (device has already passed through one or more programming steps), a warning message will be displayed asking if you want to Continue or not. Continue if you want to reprogram the device, cancel if you introduced once more the SN by mistake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. In the Automatic Install window, Click on Start Installation button.&lt;br /&gt;
&lt;br /&gt;
[[File:d.png]]&lt;br /&gt;
&lt;br /&gt;
Installation and Configuration process steps: &lt;br /&gt;
&lt;br /&gt;
1. Install AOSP&lt;br /&gt;
&lt;br /&gt;
2. Install Firmware&lt;br /&gt;
&lt;br /&gt;
3. Device Configuration&lt;br /&gt;
&lt;br /&gt;
AI camera successfully installed and configured when all three buttons are GREEN.&lt;br /&gt;
&lt;br /&gt;
[[File:c1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If all the steps are successfully completed, the program will enter into Lens Focus mode.&lt;br /&gt;
&lt;br /&gt;
If any of these steps fails, the program will stop and give an error. Common errors are:&lt;br /&gt;
 &lt;br /&gt;
-Missing or corrupt storage SD card&lt;br /&gt;
 &lt;br /&gt;
-Serial cable not connected or incorrect polarity &lt;br /&gt;
&lt;br /&gt;
-USB NIC or Internet connection missing &lt;br /&gt;
&lt;br /&gt;
-I/O ports tester board missing &lt;br /&gt;
&lt;br /&gt;
-Any assembly or incorrect component error&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
! In case any of the 3 steps fail (button will be red instead of green), there are two options (corrective actions):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.Repeat the entire process by clicking on Start installation button in the Automatic Install window and the AOSP installation, Firmware installation and Device Configuration will be redone automatically.&lt;br /&gt;
&lt;br /&gt;
2.Repeat manually only that specific step that failed:&lt;br /&gt;
&lt;br /&gt;
a)	Click on Factory - New Devices – Manual; &lt;br /&gt;
&lt;br /&gt;
[[File:c2.png]]&lt;br /&gt;
&lt;br /&gt;
b)	Scan barcode&lt;br /&gt;
&lt;br /&gt;
c)	Depending on the step that failed, click either on Install Aosp button -&amp;gt; Start installation, either on Install Firmware buttonStart installation, either on Device Config – AC Sync – Lens Focus button -&amp;gt; Start configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:e.png]]&lt;br /&gt;
&lt;br /&gt;
In case that the first step failed (Install Aosp), recommended would be to repeat automatically the process by clicking on Start installation button in the Automatic Install window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lens Focus=&lt;br /&gt;
&lt;br /&gt;
1. Select &amp;quot;Inside Camera&amp;quot; Tab and Focus the “Driver side” Lens (“Driver side” is the side containing the Processor). &lt;br /&gt;
&lt;br /&gt;
[[File:f.png]]&lt;br /&gt;
&lt;br /&gt;
The focal length for the inside camera should be ~1.5 meters &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Select &amp;quot;Outside camera&amp;quot; tab and Focus the “Road side” Lens (“Road side” is the side containing the Power Connector). &lt;br /&gt;
&lt;br /&gt;
[[File:g.png]]&lt;br /&gt;
&lt;br /&gt;
Focus using the provided Idrive Focus Chart. Distance to chart can be 3,6,9 feet but the farther the better.&lt;br /&gt;
 &lt;br /&gt;
Optional: Use zoom mode (Show zoom button) to ensure accurate focus. &lt;br /&gt;
&lt;br /&gt;
In Both Cameras tab, you can visualize both “Driver side” and “Road side” cameras on the screen (the screen will be splitted in two).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. If images are focused and clear (the outside test text is accurate and readable), click on the &amp;quot;Lens Focus OK&amp;quot; button and the focus mode will close.&lt;br /&gt;
&lt;br /&gt;
[[File:h.png]]&lt;br /&gt;
 &lt;br /&gt;
If one of the images or both images are not clear, or if the Streaming is not loading (“Loading…Please wait!” message is displayed), click on the &amp;quot;Lens Focus Not OK&amp;quot; and the factory tool will exit focus mode, so corrective actions can be taken. &lt;br /&gt;
&lt;br /&gt;
! Corrective actions: Repeat manually the 3rd step: Factory - New Devices – Manual -&amp;gt; Scan barcode -&amp;gt; Device Config – AC Sync – Lens Focus -&amp;gt; Start Configuration&lt;br /&gt;
&lt;br /&gt;
4. Once focused, fix each lens with a drop of super glue. Test the lenses after several minutes to ensure they have taken the glue and cannot be moved (it means the glue is dried).&lt;br /&gt;
&lt;br /&gt;
5. Remove the device from the test fixture (programmer fixture).&lt;br /&gt;
&lt;br /&gt;
6. Advance the device to Final Assembly step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FINAL ASSEMBLY AI CAMERA==&lt;br /&gt;
&lt;br /&gt;
*Remove (by screwing) the screw nut from power supply connector on the Main board and set it aside.&lt;br /&gt;
&lt;br /&gt;
[[File:1.jpg|290px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect speaker wire (red and black wire) into the J250 socket on the “Road” side of the Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:2.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
*Assembly Main board with the “Driver” side up into the inferior case by gently pressing on Main board and by pulling the edges of the case.&lt;br /&gt;
&lt;br /&gt;
[[File:3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Tightens the screw nut removed in step 1 on the power supply connector (torque 0.2 Nm).&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect the wires into the sockets on “Driver” side of the Main board:&lt;br /&gt;
&lt;br /&gt;
[[File:5.png]]&lt;br /&gt;
&lt;br /&gt;
a.Connect 4G antenna – insert wire 1 in J6 socket on Main board;&lt;br /&gt;
&lt;br /&gt;
[[File:5.1.png]]&lt;br /&gt;
&lt;br /&gt;
b.Connect GPS antenna – insert wire 2 in J7 socket on Main board;&lt;br /&gt;
&lt;br /&gt;
[[File:5.2.png]]&lt;br /&gt;
&lt;br /&gt;
c.Connect Wi-Fi antenna – insert wire 3 in J5 socket on Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:5.3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount the Display module into the dedicated socket. &lt;br /&gt;
&lt;br /&gt;
[[File:6.png]]&lt;br /&gt;
&lt;br /&gt;
Remove the plastic protection foil from the display.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount by screwing the superior case (use torque 0.3 Nm).&lt;br /&gt;
&lt;br /&gt;
[[File:7.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Advance assembled AI cam to Final test process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FINAL TEST (VIA FACTORY TOOL)==&lt;br /&gt;
&lt;br /&gt;
*Open Factory Tool -&amp;gt; Factory - New devices – Auto -&amp;gt; Event Test – Transfer and Play (event test window will open – see at point 7)&lt;br /&gt;
&lt;br /&gt;
[[File:poza1.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect 5 assembled AI cameras to Switch boxes power supplies (Power and Ignition are OFF).&lt;br /&gt;
&lt;br /&gt;
[[File:poza3.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Switch Power and Ignition ON -&amp;gt; AI cameras will start to boot (Idrive logo will be displayed).&lt;br /&gt;
&lt;br /&gt;
[[File:poza4.jpg|400px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza5.png]]&lt;br /&gt;
&lt;br /&gt;
In this phase, AI cameras connect to GPS and to network (2G/3G/4G). The operator must pay attention to the cameras screens to assure that connections are available, and that all the icons are displayed and there is no error code – See picture below.&lt;br /&gt;
&lt;br /&gt;
[[File:poza6.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Trigger a SHOCK event by pulling (shaking) each AI camera backward and forward (once or twice)-&amp;gt; Message SHOCK will be displayed on the screen, moment when the camera starts recording the event.&lt;br /&gt;
&lt;br /&gt;
[[File:poza7.jpg|400px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*After triggering and recording the SHOCK event (display gets back to normal), Switch Ignition OFF for AI cameras.&lt;br /&gt;
&lt;br /&gt;
In this phase, AI cameras connect to Wi-Fi and start transferring. A text with IGNITION OFF followed by CLOSING TRIGGERS, by CONNECTING WIFI and by TRANSFERING along with specific icons, will be displayed on the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:poza8.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
*In the event test window, click on Play for each of the AI camera in the Play events area -&amp;gt; the record of the SHOCK event will be played.&lt;br /&gt;
&lt;br /&gt;
[[File:poza9.png]]&lt;br /&gt;
&lt;br /&gt;
Verify the focus of both lenses (image clarity). If the image is clear, lens focus was done properly. If not, the camera must be put aside. Check also if GPS route was recorded. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*If lens focus OK and GPS route recorded -&amp;gt; Click on Label Printed – Print and print 2 labels. Close the window. &lt;br /&gt;
&lt;br /&gt;
[[File:poza10.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza11.png|900px|]]&lt;br /&gt;
&lt;br /&gt;
There will be displayed 2 messages: one for label print confirmation and one for beep confirmation. &lt;br /&gt;
&lt;br /&gt;
If label was not printed, click NO and try again to reprint the label. Camera starts to beep only if label printed was confirmed. Once label print and beep confirmed, serial number text row turnes green. If there is no beep, it means that the camera has a problem with the speaker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Camera will shut down automatically (SHUTTING DOWN message will be displayed) -&amp;gt; Switch Power OFF and Unplug the camera.&lt;br /&gt;
&lt;br /&gt;
[[File:poza12.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Apply one label on the bottom of the AI camera and one on the right side of the Final box.&lt;br /&gt;
&lt;br /&gt;
[[File:poza13.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza14.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Put the AI camera into the Final box.&lt;br /&gt;
&lt;br /&gt;
[[File:poza15.jpg|600px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ISSUES:&lt;br /&gt;
&lt;br /&gt;
*AI camera doesn’t boot (display is off): verify power circular connector if it’s properly soldered to the board.&lt;br /&gt;
&lt;br /&gt;
If yes, AI camera has a problem with the display -&amp;gt; display needs to be replaced&lt;br /&gt;
&lt;br /&gt;
If it’s not, manually redo the soldering of the connector.&lt;br /&gt;
&lt;br /&gt;
*AI camera appear with red text in the event test window, click on View in the View Transfer Log and see what error occurred.&lt;br /&gt;
&lt;br /&gt;
[[File:poza16.png]]&lt;br /&gt;
&lt;br /&gt;
First, redo the final test (without another shock trigger). If camera didn’t pass second time either, try solutions below:&lt;br /&gt;
&lt;br /&gt;
*Network error &lt;br /&gt;
&lt;br /&gt;
verify if the 4G antenna connector is OK and properly inserted (visual inspection).&lt;br /&gt;
&lt;br /&gt;
verify if the cable is properly soldered to the antenna.&lt;br /&gt;
&lt;br /&gt;
If both above OK -&amp;gt; replace SIM card.&lt;br /&gt;
&lt;br /&gt;
If one or both above are NOK, replace connector/replace cable/manually redo the soldering.&lt;br /&gt;
&lt;br /&gt;
*GPS error&lt;br /&gt;
&lt;br /&gt;
verify if the GPS antenna connector is OK and properly inserted (visual inspection)&lt;br /&gt;
&lt;br /&gt;
verify if the cable is properly soldered to the antenna.&lt;br /&gt;
&lt;br /&gt;
*Infinite loop = HW problem which requires a close HW verification.&lt;br /&gt;
&lt;br /&gt;
*Lens focus NOK -&amp;gt; Disassemble the AI camera and replace entire gasket + lens holders + lens assembly.&lt;br /&gt;
&lt;br /&gt;
*AI camera doesn’t beep = speaker problems -&amp;gt; verify if speaker connector is OK and if it’s properly inserted (visual inspection).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Radu Notes==&lt;br /&gt;
&lt;br /&gt;
The AI programmer is mandatory only one time when the board comes from China with the default chinese AOSP. Once the AOSP is overwritten with our AOSP, the programmer becomes optional.&lt;br /&gt;
&lt;br /&gt;
You need a micro usb cable in order to connect camera to a computer usb port, a power source for AI camera and a computer with Windows 10 (preferable). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Factory Tool Installation==&lt;br /&gt;
&lt;br /&gt;
===Install Factory Tool===&lt;br /&gt;
&lt;br /&gt;
Download and install the latest Factory Tool from Admin Center &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Firmware===&lt;br /&gt;
&lt;br /&gt;
Firmware folder is auto-populated by the Factory Tool installer and should have the following structure:&lt;br /&gt;
 &lt;br /&gt;
- firmware.apk represents the current firmware version (40.0.55)&lt;br /&gt;
&lt;br /&gt;
- updater.apk is a background application taking care about firmware and aosp upgrades / firmware crashes / background staffs. The current version is 1.0&lt;br /&gt;
&lt;br /&gt;
- idrive_root is the place where we keep different files (neural networks, settings, etc)&lt;br /&gt;
 &lt;br /&gt;
- firmware.apk should be replaced every time when a new stable firmware is released. For example, if you have a new update.apk file, you can rename this file and copy it over firmware.apk. You have also to copy the same file over idrive_root/recovery.apk file&lt;br /&gt;
 &lt;br /&gt;
- The same mechanism should be used if we will upgrade updater.apk. That apk should also be copied over idrive_root/recovery_updater_app.apk.&lt;br /&gt;
&lt;br /&gt;
- Any file from idrive_root folder is replaceable. In the future we can add / remove / replace any file from idrive_root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Install the Android OS===&lt;br /&gt;
&lt;br /&gt;
Download and install the latest AOSP from Admin Center&lt;br /&gt;
&lt;br /&gt;
Unzip the ASOP archive&lt;br /&gt;
&lt;br /&gt;
Copy the files to C:\Program Files (x86)\Idrive\Factory Tool 2.0\FactoryToolsAI\Aosp &lt;br /&gt;
&lt;br /&gt;
Every time when a new AOSP is released, the files from Aosp folder should be replaced with the new files. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FT Configuration==&lt;br /&gt;
&lt;br /&gt;
Select Idrive Development &amp;gt; Settings (password &amp;gt; idrive2#dev)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Disable Passwords ( if applicable)====&lt;br /&gt;
&lt;br /&gt;
Click on Passwords tab and disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config and Install====&lt;br /&gt;
&lt;br /&gt;
Uncheck &amp;quot;Programmer enabled for AI devices&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:ft_conf_install1.png|500px|]] &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The Factory Tool is documented, but I don't have the documentation now 🙂 (Alexandra will send you all documents tomorrow morning)&lt;br /&gt;
&lt;br /&gt;
However the process is very similar with X2. There are AI settings in Idrive Development-&amp;gt;Settings-&amp;gt;Config and Install (see below)&lt;br /&gt;
 &lt;br /&gt;
(DO NOT CHANGE the &amp;quot;sleep seconds&amp;quot; fields for AI devices only).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Factory Tool Print Settings (Santa Barbara)====&lt;br /&gt;
&lt;br /&gt;
[[File:GK420t_ft_print1.png|350px|]] [[File:GK420t_ft_print2.png|350px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:GK420t_ft_print3.png|500px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Idrive AI Labels Windows Configuration==&lt;br /&gt;
&lt;br /&gt;
===Add the Printer===&lt;br /&gt;
&lt;br /&gt;
Settings &amp;gt; printers &lt;br /&gt;
&lt;br /&gt;
Add printer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\\idr-x2-prog-1\Zdesigner GK420t&lt;br /&gt;
&lt;br /&gt;
Click on printer and Manage &amp;gt; Printing preferences&lt;br /&gt;
Options&amp;gt; Darkness 25, Width 1.5&amp;quot;  Height .5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:gk420t_settings1.png|500px|]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GK420T Printer Configuration (Santa Barbara) ===&lt;br /&gt;
&lt;br /&gt;
Install Zebra Setup Utilities (Not needed for Factory Tool)&lt;br /&gt;
&lt;br /&gt;
[[File:zebra_pref1.jpg|300px|]] [[File:zebra_pref2.jpg|300px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Label supplies for GK420T printer in RMA area===&lt;br /&gt;
&lt;br /&gt;
https://www.zpsstore.com/ShoppingCart.asp&lt;br /&gt;
&lt;br /&gt;
https://www.barcodesinc.com&lt;br /&gt;
&lt;br /&gt;
https://www.bradyid.com/en-us/family/cps-3053222 (In use in RMA Area)&lt;br /&gt;
&lt;br /&gt;
Zebra Part #: 10011693&lt;br /&gt;
&lt;br /&gt;
Label Size (WxH): 1.5&amp;quot; x 0.50&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Labels Per Roll: 9,420&lt;br /&gt;
&lt;br /&gt;
Rolls Per Case: 4&lt;br /&gt;
&lt;br /&gt;
Core Size: 3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Outside Diameter: 8&amp;quot;Zebra Z-Ultimate 10011693&lt;br /&gt;
&lt;br /&gt;
* NO perforation between label&lt;br /&gt;
&lt;br /&gt;
Thermal Ribbon:&lt;br /&gt;
&lt;br /&gt;
Zebra 5095 Performance Ribbon&lt;br /&gt;
&lt;br /&gt;
https://www.barcodesinc.com/search.htm?search=05095GS06407&amp;amp;v=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Device_Manufacturing_and_Programming_Process&amp;diff=11133</id>
		<title>Manufacturing:AI Device Manufacturing and Programming Process</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Device_Manufacturing_and_Programming_Process&amp;diff=11133"/>
		<updated>2020-03-24T10:59:17Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AI Device Manufacturing and Programming=&lt;br /&gt;
&lt;br /&gt;
==AUTOMATIC INSTALL AND CONFIGURATION (VIA FACTORY TOOL)==&lt;br /&gt;
&lt;br /&gt;
Notes: The Automatic install performs the following: &lt;br /&gt;
&lt;br /&gt;
•installs the AOSP and the Firmware, gets device configuration from the Idrive AdminCenter (IP address, serial number etc.); &lt;br /&gt;
&lt;br /&gt;
•tests triggering on the yellow, blue and green wires;&lt;br /&gt;
&lt;br /&gt;
•provides lens focus mode so both lenses can be focused and glued.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!For this step, DO NOT use Developer Mode!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Click on the Factory - New Devices - Auto button &lt;br /&gt;
&lt;br /&gt;
[[File:aa.png]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
2. Scan using the bar code scanner the Bar Code label present on the Main board and press Enter. &lt;br /&gt;
&lt;br /&gt;
[[File:b.png]]&lt;br /&gt;
&lt;br /&gt;
If no bar code scanner is available, manually type the serial number from the bar code label into the serial number input field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Click on the Auto Install button and the Automatic Install window will open. &lt;br /&gt;
&lt;br /&gt;
[[File:c.png]]&lt;br /&gt;
&lt;br /&gt;
If the SN have already been introduced (device has already passed through one or more programming steps), a warning message will be displayed asking if you want to Continue or not. Continue if you want to reprogram the device, cancel if you introduced once more the SN by mistake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. In the Automatic Install window, Click on Start Installation button.&lt;br /&gt;
&lt;br /&gt;
[[File:d.png]]&lt;br /&gt;
&lt;br /&gt;
Installation and Configuration process steps: &lt;br /&gt;
&lt;br /&gt;
1. Install AOSP&lt;br /&gt;
2. Install Firmware&lt;br /&gt;
3. Device Configuration&lt;br /&gt;
&lt;br /&gt;
AI camera successfully installed and configured when all three buttons are GREEN.&lt;br /&gt;
&lt;br /&gt;
[[File:c1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If all the steps are successfully completed, the program will enter into Lens Focus mode.&lt;br /&gt;
&lt;br /&gt;
If any of these steps fails, the program will stop and give an error. Common errors are:&lt;br /&gt;
 &lt;br /&gt;
Missing or corrupt storage SD card&lt;br /&gt;
 &lt;br /&gt;
Serial cable not connected or incorrect polarity &lt;br /&gt;
&lt;br /&gt;
USB NIC or Internet connection missing &lt;br /&gt;
&lt;br /&gt;
I/O ports tester board missing &lt;br /&gt;
&lt;br /&gt;
Any assembly or incorrect component error&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
! In case any of the 3 steps fail (button will be red instead of green), there are two options (corrective actions):&lt;br /&gt;
&lt;br /&gt;
1.Repeat the entire process by clicking on Start installation button in the Automatic Install window and the AOSP installation, Firmware installation and Device Configuration will be redone automatically.&lt;br /&gt;
&lt;br /&gt;
2.Repeat manually only that specific step that failed:&lt;br /&gt;
&lt;br /&gt;
a)	Click on Factory - New Devices – Manual; &lt;br /&gt;
&lt;br /&gt;
[[File:c2.png]]&lt;br /&gt;
&lt;br /&gt;
b)	Scan barcode&lt;br /&gt;
&lt;br /&gt;
c)	Depending on the step that failed, click either on Install Aosp button -&amp;gt; Start installation, either on Install Firmware buttonStart installation, either on Device Config – AC Sync – Lens Focus button -&amp;gt; Start configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:e.png]]&lt;br /&gt;
&lt;br /&gt;
In case that the first step failed (Install Aosp), recommended would be to repeat automatically the process by clicking on Start installation button in the Automatic Install window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lens Focus=&lt;br /&gt;
&lt;br /&gt;
1. Select &amp;quot;Inside Camera&amp;quot; Tab and Focus the “Driver side” Lens (“Driver side” is the side containing the Processor). &lt;br /&gt;
&lt;br /&gt;
[[File:f.png]]&lt;br /&gt;
&lt;br /&gt;
The focal length for the inside camera should be ~1.5 meters &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Select &amp;quot;Outside camera&amp;quot; tab and Focus the “Road side” Lens (“Road side” is the side containing the Power Connector). &lt;br /&gt;
&lt;br /&gt;
[[File:g.png]]&lt;br /&gt;
&lt;br /&gt;
Focus using the provided Idrive Focus Chart. Distance to chart can be 3,6,9 feet but the farther the better.&lt;br /&gt;
 &lt;br /&gt;
Optional: Use zoom mode (Show zoom button) to ensure accurate focus. &lt;br /&gt;
&lt;br /&gt;
In Both Cameras tab, you can visualize both “Driver side” and “Road side” cameras on the screen (the screen will be splitted in two).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. If images are focused and clear (the outside test text is accurate and readable), click on the &amp;quot;Lens Focus OK&amp;quot; button and the focus mode will close.&lt;br /&gt;
&lt;br /&gt;
[[File:h.png]]&lt;br /&gt;
 &lt;br /&gt;
If one of the images or both images are not clear, or if the Streaming is not loading (“Loading…Please wait!” message is displayed), click on the &amp;quot;Lens Focus Not OK&amp;quot; and the factory tool will exit focus mode, so corrective actions can be taken. &lt;br /&gt;
&lt;br /&gt;
! Corrective actions: Repeat manually the 3rd step: Factory - New Devices – Manual -&amp;gt; Scan barcode -&amp;gt; Device Config – AC Sync – Lens Focus -&amp;gt; Start Configuration&lt;br /&gt;
&lt;br /&gt;
4. Once focused, fix each lens with a drop of super glue. Test the lenses after several minutes to ensure they have taken the glue and cannot be moved (it means the glue is dried).&lt;br /&gt;
&lt;br /&gt;
5. Remove the device from the test fixture (programmer fixture).&lt;br /&gt;
&lt;br /&gt;
6. Advance the device to Final Assembly step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FINAL ASSEMBLY AI CAMERA==&lt;br /&gt;
&lt;br /&gt;
*Remove (by screwing) the screw nut from power supply connector on the Main board and set it aside.&lt;br /&gt;
&lt;br /&gt;
[[File:1.jpg|290px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect speaker wire (red and black wire) into the J250 socket on the “Road” side of the Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:2.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
*Assembly Main board with the “Driver” side up into the inferior case by gently pressing on Main board and by pulling the edges of the case.&lt;br /&gt;
&lt;br /&gt;
[[File:3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Tightens the screw nut removed in step 1 on the power supply connector (torque 0.2 Nm).&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect the wires into the sockets on “Driver” side of the Main board:&lt;br /&gt;
&lt;br /&gt;
[[File:5.png]]&lt;br /&gt;
&lt;br /&gt;
a.Connect 4G antenna – insert wire 1 in J6 socket on Main board;&lt;br /&gt;
&lt;br /&gt;
[[File:5.1.png]]&lt;br /&gt;
&lt;br /&gt;
b.Connect GPS antenna – insert wire 2 in J7 socket on Main board;&lt;br /&gt;
&lt;br /&gt;
[[File:5.2.png]]&lt;br /&gt;
&lt;br /&gt;
c.Connect Wi-Fi antenna – insert wire 3 in J5 socket on Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:5.3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount the Display module into the dedicated socket. &lt;br /&gt;
&lt;br /&gt;
[[File:6.png]]&lt;br /&gt;
&lt;br /&gt;
Remove the plastic protection foil from the display.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount by screwing the superior case (use torque 0.3 Nm).&lt;br /&gt;
&lt;br /&gt;
[[File:7.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Advance assembled AI cam to Final test process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FINAL TEST (VIA FACTORY TOOL)==&lt;br /&gt;
&lt;br /&gt;
*Open Factory Tool -&amp;gt; Factory - New devices – Auto -&amp;gt; Event Test – Transfer and Play (event test window will open – see at point 7)&lt;br /&gt;
&lt;br /&gt;
[[File:poza1.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect 5 assembled AI cameras to Switch boxes power supplies (Power and Ignition are OFF).&lt;br /&gt;
&lt;br /&gt;
[[File:poza3.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Switch Power and Ignition ON -&amp;gt; AI cameras will start to boot (Idrive logo will be displayed).&lt;br /&gt;
&lt;br /&gt;
[[File:poza4.jpg|400px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza5.png]]&lt;br /&gt;
&lt;br /&gt;
In this phase, AI cameras connect to GPS and to network (2G/3G/4G). The operator must pay attention to the cameras screens to assure that connections are available, and that all the icons are displayed and there is no error code – See picture below.&lt;br /&gt;
&lt;br /&gt;
[[File:poza6.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Trigger a SHOCK event by pulling (shaking) each AI camera backward and forward (once or twice)-&amp;gt; Message SHOCK will be displayed on the screen, moment when the camera starts recording the event.&lt;br /&gt;
&lt;br /&gt;
[[File:poza7.jpg|400px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*After triggering and recording the SHOCK event (display gets back to normal), Switch Ignition OFF for AI cameras.&lt;br /&gt;
&lt;br /&gt;
In this phase, AI cameras connect to Wi-Fi and start transferring. A text with IGNITION OFF followed by CLOSING TRIGGERS, by CONNECTING WIFI and by TRANSFERING along with specific icons, will be displayed on the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:poza8.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
*In the event test window, click on Play for each of the AI camera in the Play events area -&amp;gt; the record of the SHOCK event will be played.&lt;br /&gt;
&lt;br /&gt;
[[File:poza9.png]]&lt;br /&gt;
&lt;br /&gt;
Verify the focus of both lenses (image clarity). If the image is clear, lens focus was done properly. If not, the camera must be put aside. Check also if GPS route was recorded. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*If lens focus OK and GPS route recorded -&amp;gt; Click on Label Printed – Print and print 2 labels. Close the window. &lt;br /&gt;
&lt;br /&gt;
[[File:poza10.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza11.png|900px|]]&lt;br /&gt;
&lt;br /&gt;
There will be displayed 2 messages: one for label print confirmation and one for beep confirmation. &lt;br /&gt;
&lt;br /&gt;
If label was not printed, click NO and try again to reprint the label. Camera starts to beep only if label printed was confirmed. Once label print and beep confirmed, serial number text row turnes green. If there is no beep, it means that the camera has a problem with the speaker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Camera will shut down automatically (SHUTTING DOWN message will be displayed) -&amp;gt; Switch Power OFF and Unplug the camera.&lt;br /&gt;
&lt;br /&gt;
[[File:poza12.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Apply one label on the bottom of the AI camera and one on the right side of the Final box.&lt;br /&gt;
&lt;br /&gt;
[[File:poza13.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza14.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Put the AI camera into the Final box.&lt;br /&gt;
&lt;br /&gt;
[[File:poza15.jpg|600px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ISSUES:&lt;br /&gt;
&lt;br /&gt;
*AI camera doesn’t boot (display is off): verify power circular connector if it’s properly soldered to the board.&lt;br /&gt;
&lt;br /&gt;
If yes, AI camera has a problem with the display -&amp;gt; display needs to be replaced&lt;br /&gt;
&lt;br /&gt;
If it’s not, manually redo the soldering of the connector.&lt;br /&gt;
&lt;br /&gt;
*AI camera appear with red text in the event test window, click on View in the View Transfer Log and see what error occurred.&lt;br /&gt;
&lt;br /&gt;
[[File:poza16.png]]&lt;br /&gt;
&lt;br /&gt;
First, redo the final test (without another shock trigger). If camera didn’t pass second time either, try solutions below:&lt;br /&gt;
&lt;br /&gt;
*Network error &lt;br /&gt;
&lt;br /&gt;
verify if the 4G antenna connector is OK and properly inserted (visual inspection).&lt;br /&gt;
&lt;br /&gt;
verify if the cable is properly soldered to the antenna.&lt;br /&gt;
&lt;br /&gt;
If both above OK -&amp;gt; replace SIM card.&lt;br /&gt;
&lt;br /&gt;
If one or both above are NOK, replace connector/replace cable/manually redo the soldering.&lt;br /&gt;
&lt;br /&gt;
*GPS error&lt;br /&gt;
&lt;br /&gt;
verify if the GPS antenna connector is OK and properly inserted (visual inspection)&lt;br /&gt;
&lt;br /&gt;
verify if the cable is properly soldered to the antenna.&lt;br /&gt;
&lt;br /&gt;
*Infinite loop = HW problem which requires a close HW verification.&lt;br /&gt;
&lt;br /&gt;
*Lens focus NOK -&amp;gt; Disassemble the AI camera and replace entire gasket + lens holders + lens assembly.&lt;br /&gt;
&lt;br /&gt;
*AI camera doesn’t beep = speaker problems -&amp;gt; verify if speaker connector is OK and if it’s properly inserted (visual inspection).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Radu Notes==&lt;br /&gt;
&lt;br /&gt;
The AI programmer is mandatory only one time when the board comes from China with the default chinese AOSP. Once the AOSP is overwritten with our AOSP, the programmer becomes optional.&lt;br /&gt;
&lt;br /&gt;
You need a micro usb cable in order to connect camera to a computer usb port, a power source for AI camera and a computer with Windows 10 (preferable). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Factory Tool Installation==&lt;br /&gt;
&lt;br /&gt;
===Install Factory Tool===&lt;br /&gt;
&lt;br /&gt;
Download and install the latest Factory Tool from Admin Center &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Firmware===&lt;br /&gt;
&lt;br /&gt;
Firmware folder is auto-populated by the Factory Tool installer and should have the following structure:&lt;br /&gt;
 &lt;br /&gt;
- firmware.apk represents the current firmware version (40.0.55)&lt;br /&gt;
&lt;br /&gt;
- updater.apk is a background application taking care about firmware and aosp upgrades / firmware crashes / background staffs. The current version is 1.0&lt;br /&gt;
&lt;br /&gt;
- idrive_root is the place where we keep different files (neural networks, settings, etc)&lt;br /&gt;
 &lt;br /&gt;
- firmware.apk should be replaced every time when a new stable firmware is released. For example, if you have a new update.apk file, you can rename this file and copy it over firmware.apk. You have also to copy the same file over idrive_root/recovery.apk file&lt;br /&gt;
 &lt;br /&gt;
- The same mechanism should be used if we will upgrade updater.apk. That apk should also be copied over idrive_root/recovery_updater_app.apk.&lt;br /&gt;
&lt;br /&gt;
- Any file from idrive_root folder is replaceable. In the future we can add / remove / replace any file from idrive_root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Install the Android OS===&lt;br /&gt;
&lt;br /&gt;
Download and install the latest AOSP from Admin Center&lt;br /&gt;
&lt;br /&gt;
Unzip the ASOP archive&lt;br /&gt;
&lt;br /&gt;
Copy the files to C:\Program Files (x86)\Idrive\Factory Tool 2.0\FactoryToolsAI\Aosp &lt;br /&gt;
&lt;br /&gt;
Every time when a new AOSP is released, the files from Aosp folder should be replaced with the new files. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FT Configuration==&lt;br /&gt;
&lt;br /&gt;
Select Idrive Development &amp;gt; Settings (password &amp;gt; idrive2#dev)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Disable Passwords ( if applicable)====&lt;br /&gt;
&lt;br /&gt;
Click on Passwords tab and disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config and Install====&lt;br /&gt;
&lt;br /&gt;
Uncheck &amp;quot;Programmer enabled for AI devices&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:ft_conf_install1.png|500px|]] &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The Factory Tool is documented, but I don't have the documentation now 🙂 (Alexandra will send you all documents tomorrow morning)&lt;br /&gt;
&lt;br /&gt;
However the process is very similar with X2. There are AI settings in Idrive Development-&amp;gt;Settings-&amp;gt;Config and Install (see below)&lt;br /&gt;
 &lt;br /&gt;
(DO NOT CHANGE the &amp;quot;sleep seconds&amp;quot; fields for AI devices only).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Factory Tool Print Settings (Santa Barbara)====&lt;br /&gt;
&lt;br /&gt;
[[File:GK420t_ft_print1.png|350px|]] [[File:GK420t_ft_print2.png|350px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:GK420t_ft_print3.png|500px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Idrive AI Labels Windows Configuration==&lt;br /&gt;
&lt;br /&gt;
===Add the Printer===&lt;br /&gt;
&lt;br /&gt;
Settings &amp;gt; printers &lt;br /&gt;
&lt;br /&gt;
Add printer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\\idr-x2-prog-1\Zdesigner GK420t&lt;br /&gt;
&lt;br /&gt;
Click on printer and Manage &amp;gt; Printing preferences&lt;br /&gt;
Options&amp;gt; Darkness 25, Width 1.5&amp;quot;  Height .5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:gk420t_settings1.png|500px|]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GK420T Printer Configuration (Santa Barbara) ===&lt;br /&gt;
&lt;br /&gt;
Install Zebra Setup Utilities (Not needed for Factory Tool)&lt;br /&gt;
&lt;br /&gt;
[[File:zebra_pref1.jpg|300px|]] [[File:zebra_pref2.jpg|300px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Label supplies for GK420T printer in RMA area===&lt;br /&gt;
&lt;br /&gt;
https://www.zpsstore.com/ShoppingCart.asp&lt;br /&gt;
&lt;br /&gt;
https://www.barcodesinc.com&lt;br /&gt;
&lt;br /&gt;
https://www.bradyid.com/en-us/family/cps-3053222 (In use in RMA Area)&lt;br /&gt;
&lt;br /&gt;
Zebra Part #: 10011693&lt;br /&gt;
&lt;br /&gt;
Label Size (WxH): 1.5&amp;quot; x 0.50&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Labels Per Roll: 9,420&lt;br /&gt;
&lt;br /&gt;
Rolls Per Case: 4&lt;br /&gt;
&lt;br /&gt;
Core Size: 3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Outside Diameter: 8&amp;quot;Zebra Z-Ultimate 10011693&lt;br /&gt;
&lt;br /&gt;
* NO perforation between label&lt;br /&gt;
&lt;br /&gt;
Thermal Ribbon:&lt;br /&gt;
&lt;br /&gt;
Zebra 5095 Performance Ribbon&lt;br /&gt;
&lt;br /&gt;
https://www.barcodesinc.com/search.htm?search=05095GS06407&amp;amp;v=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Device_Manufacturing_and_Programming_Process&amp;diff=11132</id>
		<title>Manufacturing:AI Device Manufacturing and Programming Process</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Device_Manufacturing_and_Programming_Process&amp;diff=11132"/>
		<updated>2020-03-24T10:56:33Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AI Device Manufacturing and Programming=&lt;br /&gt;
&lt;br /&gt;
==AUTOMATIC INSTALL AND CONFIGURATION (VIA FACTORY TOOL)==&lt;br /&gt;
&lt;br /&gt;
Notes: The Automatic install performs the following: &lt;br /&gt;
&lt;br /&gt;
•installs the AOSP and the Firmware, gets device configuration from the Idrive AdminCenter (IP address, serial number etc.); &lt;br /&gt;
&lt;br /&gt;
•tests triggering on the yellow, blue and green wires;&lt;br /&gt;
&lt;br /&gt;
•provides lens focus mode so both lenses can be focused and glued.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!For this step, DO NOT use Developer Mode!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Click on the Factory - New Devices - Auto button &lt;br /&gt;
&lt;br /&gt;
[[File:aa.png]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
2. Scan using the bar code scanner the Bar Code label present on the Main board and press Enter. &lt;br /&gt;
&lt;br /&gt;
[[File:b.png]]&lt;br /&gt;
&lt;br /&gt;
If no bar code scanner is available, manually type the serial number from the bar code label into the serial number input field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Click on the Auto Install button and the Automatic Install window will open. &lt;br /&gt;
&lt;br /&gt;
[[File:c.png]]&lt;br /&gt;
&lt;br /&gt;
If the SN have already been introduced (device has already passed through one or more programming steps), a warning message will be displayed asking if you want to Continue or not. Continue if you want to reprogram the device, cancel if you introduced once more the SN by mistake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. In the Automatic Install window, Click on Start Installation button.&lt;br /&gt;
&lt;br /&gt;
[[File:d.png]]&lt;br /&gt;
&lt;br /&gt;
Installation and Configuration process steps: &lt;br /&gt;
&lt;br /&gt;
1.Install AOSP&lt;br /&gt;
2.Install Firmware&lt;br /&gt;
3.Device Configuration&lt;br /&gt;
&lt;br /&gt;
AI camera successfully installed and configured when all three buttons are GREEN.&lt;br /&gt;
&lt;br /&gt;
[[File:c1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If all the steps are successfully completed, the program will enter into Lens Focus mode.&lt;br /&gt;
&lt;br /&gt;
If any of these steps fails, the program will stop and give an error. Common errors are:&lt;br /&gt;
 &lt;br /&gt;
Missing or corrupt storage SD card &lt;br /&gt;
Serial cable not connected or incorrect polarity &lt;br /&gt;
USB NIC or Internet connection missing &lt;br /&gt;
I/O ports tester board missing &lt;br /&gt;
Any assembly or incorrect component error&lt;br /&gt;
 &lt;br /&gt;
! In case any of the 3 steps fail (button will be red instead of green), there are two options (corrective actions):&lt;br /&gt;
&lt;br /&gt;
1.Repeat the entire process by clicking on Start installation button in the Automatic Install window and the AOSP installation, Firmware installation and Device Configuration will be redone automatically.&lt;br /&gt;
&lt;br /&gt;
2.Repeat manually only that specific step that failed:&lt;br /&gt;
&lt;br /&gt;
a)	Click on Factory - New Devices – Manual; &lt;br /&gt;
&lt;br /&gt;
[[File:c2.png]]&lt;br /&gt;
&lt;br /&gt;
b)	Scan barcode&lt;br /&gt;
&lt;br /&gt;
c)	Depending on the step that failed, click either on Install Aosp button -&amp;gt; Start installation, either on Install Firmware buttonStart installation, either on Device Config – AC Sync – Lens Focus button -&amp;gt; Start configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:e.png]]&lt;br /&gt;
&lt;br /&gt;
In case that the first step failed (Install Aosp), recommended would be to repeat automatically the process by clicking on Start installation button in the Automatic Install window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Lens Focus=&lt;br /&gt;
&lt;br /&gt;
1. Select &amp;quot;Inside Camera&amp;quot; Tab and Focus the “Driver side” Lens (“Driver side” is the side containing the Processor). &lt;br /&gt;
&lt;br /&gt;
[[File:f.png]]&lt;br /&gt;
&lt;br /&gt;
The focal length for the inside camera should be ~1.5 meters &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Select &amp;quot;Outside camera&amp;quot; tab and Focus the “Road side” Lens (“Road side” is the side containing the Power Connector). &lt;br /&gt;
&lt;br /&gt;
[[File:g.png]]&lt;br /&gt;
&lt;br /&gt;
Focus using the provided Idrive Focus Chart. Distance to chart can be 3,6,9 feet but the farther the better.&lt;br /&gt;
 &lt;br /&gt;
Optional: Use zoom mode (Show zoom button) to ensure accurate focus. &lt;br /&gt;
&lt;br /&gt;
In Both Cameras tab, you can visualize both “Driver side” and “Road side” cameras on the screen (the screen will be splitted in two).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. If images are focused and clear (the outside test text is accurate and readable), click on the &amp;quot;Lens Focus OK&amp;quot; button and the focus mode will close.&lt;br /&gt;
&lt;br /&gt;
[[File:h.png]]&lt;br /&gt;
 &lt;br /&gt;
If one of the images or both images are not clear, or if the Streaming is not loading (“Loading…Please wait!” message is displayed), click on the &amp;quot;Lens Focus Not OK&amp;quot; and the factory tool will exit focus mode, so corrective actions can be taken. &lt;br /&gt;
&lt;br /&gt;
! Corrective actions: Repeat manually the 3rd step: Factory - New Devices – Manual -&amp;gt; Scan barcode -&amp;gt; Device Config – AC Sync – Lens Focus -&amp;gt; Start Configuration&lt;br /&gt;
&lt;br /&gt;
4. Once focused, fix each lens with a drop of super glue. Test the lenses after several minutes to ensure they have taken the glue and cannot be moved (it means the glue is dried).&lt;br /&gt;
&lt;br /&gt;
5. Remove the device from the test fixture (programmer fixture).&lt;br /&gt;
&lt;br /&gt;
6. Advance the device to Final Assembly step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FINAL ASSEMBLY AI CAMERA==&lt;br /&gt;
&lt;br /&gt;
*Remove (by screwing) the screw nut from power supply connector on the Main board and set it aside.&lt;br /&gt;
&lt;br /&gt;
[[File:1.jpg|290px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect speaker wire (red and black wire) into the J250 socket on the “Road” side of the Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:2.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
*Assembly Main board with the “Driver” side up into the inferior case by gently pressing on Main board and by pulling the edges of the case.&lt;br /&gt;
&lt;br /&gt;
[[File:3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Tightens the screw nut removed in step 1 on the power supply connector (torque 0.2 Nm).&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect the wires into the sockets on “Driver” side of the Main board:&lt;br /&gt;
&lt;br /&gt;
[[File:5.png]]&lt;br /&gt;
&lt;br /&gt;
a.Connect 4G antenna – insert wire 1 in J6 socket on Main board;&lt;br /&gt;
&lt;br /&gt;
[[File:5.1.png]]&lt;br /&gt;
&lt;br /&gt;
b.Connect GPS antenna – insert wire 2 in J7 socket on Main board;&lt;br /&gt;
&lt;br /&gt;
[[File:5.2.png]]&lt;br /&gt;
&lt;br /&gt;
c.Connect Wi-Fi antenna – insert wire 3 in J5 socket on Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:5.3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount the Display module into the dedicated socket. &lt;br /&gt;
&lt;br /&gt;
[[File:6.png]]&lt;br /&gt;
&lt;br /&gt;
Remove the plastic protection foil from the display.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount by screwing the superior case (use torque 0.3 Nm).&lt;br /&gt;
&lt;br /&gt;
[[File:7.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Advance assembled AI cam to Final test process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FINAL TEST (VIA FACTORY TOOL)==&lt;br /&gt;
&lt;br /&gt;
*Open Factory Tool -&amp;gt; Factory - New devices – Auto -&amp;gt; Event Test – Transfer and Play (event test window will open – see at point 7)&lt;br /&gt;
&lt;br /&gt;
[[File:poza1.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect 5 assembled AI cameras to Switch boxes power supplies (Power and Ignition are OFF).&lt;br /&gt;
&lt;br /&gt;
[[File:poza3.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Switch Power and Ignition ON -&amp;gt; AI cameras will start to boot (Idrive logo will be displayed).&lt;br /&gt;
&lt;br /&gt;
[[File:poza4.jpg|400px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza5.png]]&lt;br /&gt;
&lt;br /&gt;
In this phase, AI cameras connect to GPS and to network (2G/3G/4G). The operator must pay attention to the cameras screens to assure that connections are available, and that all the icons are displayed and there is no error code – See picture below.&lt;br /&gt;
&lt;br /&gt;
[[File:poza6.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Trigger a SHOCK event by pulling (shaking) each AI camera backward and forward (once or twice)-&amp;gt; Message SHOCK will be displayed on the screen, moment when the camera starts recording the event.&lt;br /&gt;
&lt;br /&gt;
[[File:poza7.jpg|400px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*After triggering and recording the SHOCK event (display gets back to normal), Switch Ignition OFF for AI cameras.&lt;br /&gt;
&lt;br /&gt;
In this phase, AI cameras connect to Wi-Fi and start transferring. A text with IGNITION OFF followed by CLOSING TRIGGERS, by CONNECTING WIFI and by TRANSFERING along with specific icons, will be displayed on the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:poza8.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
*In the event test window, click on Play for each of the AI camera in the Play events area -&amp;gt; the record of the SHOCK event will be played.&lt;br /&gt;
&lt;br /&gt;
[[File:poza9.png]]&lt;br /&gt;
&lt;br /&gt;
Verify the focus of both lenses (image clarity). If the image is clear, lens focus was done properly. If not, the camera must be put aside. Check also if GPS route was recorded. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*If lens focus OK and GPS route recorded -&amp;gt; Click on Label Printed – Print and print 2 labels. Close the window. &lt;br /&gt;
&lt;br /&gt;
[[File:poza10.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza11.png|900px|]]&lt;br /&gt;
&lt;br /&gt;
There will be displayed 2 messages: one for label print confirmation and one for beep confirmation. &lt;br /&gt;
&lt;br /&gt;
If label was not printed, click NO and try again to reprint the label. Camera starts to beep only if label printed was confirmed. Once label print and beep confirmed, serial number text row turnes green. If there is no beep, it means that the camera has a problem with the speaker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Camera will shut down automatically (SHUTTING DOWN message will be displayed) -&amp;gt; Switch Power OFF and Unplug the camera.&lt;br /&gt;
&lt;br /&gt;
[[File:poza12.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Apply one label on the bottom of the AI camera and one on the right side of the Final box.&lt;br /&gt;
&lt;br /&gt;
[[File:poza13.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza14.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Put the AI camera into the Final box.&lt;br /&gt;
&lt;br /&gt;
[[File:poza15.jpg|600px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ISSUES:&lt;br /&gt;
&lt;br /&gt;
*AI camera doesn’t boot (display is off): verify power circular connector if it’s properly soldered to the board.&lt;br /&gt;
&lt;br /&gt;
If yes, AI camera has a problem with the display -&amp;gt; display needs to be replaced&lt;br /&gt;
&lt;br /&gt;
If it’s not, manually redo the soldering of the connector.&lt;br /&gt;
&lt;br /&gt;
*AI camera appear with red text in the event test window, click on View in the View Transfer Log and see what error occurred.&lt;br /&gt;
&lt;br /&gt;
[[File:poza16.png]]&lt;br /&gt;
&lt;br /&gt;
First, redo the final test (without another shock trigger). If camera didn’t pass second time either, try solutions below:&lt;br /&gt;
&lt;br /&gt;
*Network error &lt;br /&gt;
&lt;br /&gt;
verify if the 4G antenna connector is OK and properly inserted (visual inspection).&lt;br /&gt;
&lt;br /&gt;
verify if the cable is properly soldered to the antenna.&lt;br /&gt;
&lt;br /&gt;
If both above OK -&amp;gt; replace SIM card.&lt;br /&gt;
&lt;br /&gt;
If one or both above are NOK, replace connector/replace cable/manually redo the soldering.&lt;br /&gt;
&lt;br /&gt;
*GPS error&lt;br /&gt;
&lt;br /&gt;
verify if the GPS antenna connector is OK and properly inserted (visual inspection)&lt;br /&gt;
&lt;br /&gt;
verify if the cable is properly soldered to the antenna.&lt;br /&gt;
&lt;br /&gt;
*Infinite loop = HW problem which requires a close HW verification.&lt;br /&gt;
&lt;br /&gt;
*Lens focus NOK -&amp;gt; Disassemble the AI camera and replace entire gasket + lens holders + lens assembly.&lt;br /&gt;
&lt;br /&gt;
*AI camera doesn’t beep = speaker problems -&amp;gt; verify if speaker connector is OK and if it’s properly inserted (visual inspection).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Radu Notes==&lt;br /&gt;
&lt;br /&gt;
The AI programmer is mandatory only one time when the board comes from China with the default chinese AOSP. Once the AOSP is overwritten with our AOSP, the programmer becomes optional.&lt;br /&gt;
&lt;br /&gt;
You need a micro usb cable in order to connect camera to a computer usb port, a power source for AI camera and a computer with Windows 10 (preferable). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Factory Tool Installation==&lt;br /&gt;
&lt;br /&gt;
===Install Factory Tool===&lt;br /&gt;
&lt;br /&gt;
Download and install the latest Factory Tool from Admin Center &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Firmware===&lt;br /&gt;
&lt;br /&gt;
Firmware folder is auto-populated by the Factory Tool installer and should have the following structure:&lt;br /&gt;
 &lt;br /&gt;
- firmware.apk represents the current firmware version (40.0.55)&lt;br /&gt;
&lt;br /&gt;
- updater.apk is a background application taking care about firmware and aosp upgrades / firmware crashes / background staffs. The current version is 1.0&lt;br /&gt;
&lt;br /&gt;
- idrive_root is the place where we keep different files (neural networks, settings, etc)&lt;br /&gt;
 &lt;br /&gt;
- firmware.apk should be replaced every time when a new stable firmware is released. For example, if you have a new update.apk file, you can rename this file and copy it over firmware.apk. You have also to copy the same file over idrive_root/recovery.apk file&lt;br /&gt;
 &lt;br /&gt;
- The same mechanism should be used if we will upgrade updater.apk. That apk should also be copied over idrive_root/recovery_updater_app.apk.&lt;br /&gt;
&lt;br /&gt;
- Any file from idrive_root folder is replaceable. In the future we can add / remove / replace any file from idrive_root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Install the Android OS===&lt;br /&gt;
&lt;br /&gt;
Download and install the latest AOSP from Admin Center&lt;br /&gt;
&lt;br /&gt;
Unzip the ASOP archive&lt;br /&gt;
&lt;br /&gt;
Copy the files to C:\Program Files (x86)\Idrive\Factory Tool 2.0\FactoryToolsAI\Aosp &lt;br /&gt;
&lt;br /&gt;
Every time when a new AOSP is released, the files from Aosp folder should be replaced with the new files. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FT Configuration==&lt;br /&gt;
&lt;br /&gt;
Select Idrive Development &amp;gt; Settings (password &amp;gt; idrive2#dev)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Disable Passwords ( if applicable)====&lt;br /&gt;
&lt;br /&gt;
Click on Passwords tab and disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config and Install====&lt;br /&gt;
&lt;br /&gt;
Uncheck &amp;quot;Programmer enabled for AI devices&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:ft_conf_install1.png|500px|]] &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The Factory Tool is documented, but I don't have the documentation now 🙂 (Alexandra will send you all documents tomorrow morning)&lt;br /&gt;
&lt;br /&gt;
However the process is very similar with X2. There are AI settings in Idrive Development-&amp;gt;Settings-&amp;gt;Config and Install (see below)&lt;br /&gt;
 &lt;br /&gt;
(DO NOT CHANGE the &amp;quot;sleep seconds&amp;quot; fields for AI devices only).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Factory Tool Print Settings (Santa Barbara)====&lt;br /&gt;
&lt;br /&gt;
[[File:GK420t_ft_print1.png|350px|]] [[File:GK420t_ft_print2.png|350px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:GK420t_ft_print3.png|500px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Idrive AI Labels Windows Configuration==&lt;br /&gt;
&lt;br /&gt;
===Add the Printer===&lt;br /&gt;
&lt;br /&gt;
Settings &amp;gt; printers &lt;br /&gt;
&lt;br /&gt;
Add printer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\\idr-x2-prog-1\Zdesigner GK420t&lt;br /&gt;
&lt;br /&gt;
Click on printer and Manage &amp;gt; Printing preferences&lt;br /&gt;
Options&amp;gt; Darkness 25, Width 1.5&amp;quot;  Height .5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:gk420t_settings1.png|500px|]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GK420T Printer Configuration (Santa Barbara) ===&lt;br /&gt;
&lt;br /&gt;
Install Zebra Setup Utilities (Not needed for Factory Tool)&lt;br /&gt;
&lt;br /&gt;
[[File:zebra_pref1.jpg|300px|]] [[File:zebra_pref2.jpg|300px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Label supplies for GK420T printer in RMA area===&lt;br /&gt;
&lt;br /&gt;
https://www.zpsstore.com/ShoppingCart.asp&lt;br /&gt;
&lt;br /&gt;
https://www.barcodesinc.com&lt;br /&gt;
&lt;br /&gt;
https://www.bradyid.com/en-us/family/cps-3053222 (In use in RMA Area)&lt;br /&gt;
&lt;br /&gt;
Zebra Part #: 10011693&lt;br /&gt;
&lt;br /&gt;
Label Size (WxH): 1.5&amp;quot; x 0.50&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Labels Per Roll: 9,420&lt;br /&gt;
&lt;br /&gt;
Rolls Per Case: 4&lt;br /&gt;
&lt;br /&gt;
Core Size: 3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Outside Diameter: 8&amp;quot;Zebra Z-Ultimate 10011693&lt;br /&gt;
&lt;br /&gt;
* NO perforation between label&lt;br /&gt;
&lt;br /&gt;
Thermal Ribbon:&lt;br /&gt;
&lt;br /&gt;
Zebra 5095 Performance Ribbon&lt;br /&gt;
&lt;br /&gt;
https://www.barcodesinc.com/search.htm?search=05095GS06407&amp;amp;v=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Device_Manufacturing_and_Programming_Process&amp;diff=11131</id>
		<title>Manufacturing:AI Device Manufacturing and Programming Process</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=Manufacturing:AI_Device_Manufacturing_and_Programming_Process&amp;diff=11131"/>
		<updated>2020-03-24T10:55:03Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=AI Device Manufacturing and Programming=&lt;br /&gt;
&lt;br /&gt;
==AUTOMATIC INSTALL AND CONFIGURATION (VIA FACTORY TOOL)==&lt;br /&gt;
&lt;br /&gt;
Notes: The Automatic install performs the following: &lt;br /&gt;
&lt;br /&gt;
•installs the AOSP and the Firmware, gets device configuration from the Idrive AdminCenter (IP address, serial number etc.); &lt;br /&gt;
&lt;br /&gt;
•tests triggering on the yellow, blue and green wires;&lt;br /&gt;
&lt;br /&gt;
•provides lens focus mode so both lenses can be focused and glued.&lt;br /&gt;
&lt;br /&gt;
!For this step, DO NOT use Developer Mode!&lt;br /&gt;
&lt;br /&gt;
1. Click on the Factory - New Devices - Auto button &lt;br /&gt;
&lt;br /&gt;
[[File:aa.png]]&lt;br /&gt;
  &lt;br /&gt;
2. Scan using the bar code scanner the Bar Code label present on the Main board and press Enter. &lt;br /&gt;
&lt;br /&gt;
[[File:b.png]]&lt;br /&gt;
&lt;br /&gt;
If no bar code scanner is available, manually type the serial number from the bar code label into the serial number input field.&lt;br /&gt;
&lt;br /&gt;
3. Click on the Auto Install button and the Automatic Install window will open. &lt;br /&gt;
&lt;br /&gt;
[[File:c.png]]&lt;br /&gt;
&lt;br /&gt;
If the SN have already been introduced (device has already passed through one or more programming steps), a warning message will be displayed asking if you want to Continue or not. Continue if you want to reprogram the device, cancel if you introduced once more the SN by mistake.&lt;br /&gt;
&lt;br /&gt;
4. In the Automatic Install window, Click on Start Installation button.&lt;br /&gt;
&lt;br /&gt;
[[File:d.png]]&lt;br /&gt;
&lt;br /&gt;
Installation and Configuration process steps: &lt;br /&gt;
&lt;br /&gt;
1.Install AOSP&lt;br /&gt;
2.Install Firmware&lt;br /&gt;
3.Device Configuration&lt;br /&gt;
&lt;br /&gt;
AI camera successfully installed and configured when all three buttons are GREEN.&lt;br /&gt;
&lt;br /&gt;
[[File:c1.png]]&lt;br /&gt;
&lt;br /&gt;
If all the steps are successfully completed, the program will enter into Lens Focus mode.&lt;br /&gt;
&lt;br /&gt;
If any of these steps fails, the program will stop and give an error. Common errors are:&lt;br /&gt;
 &lt;br /&gt;
Missing or corrupt storage SD card &lt;br /&gt;
Serial cable not connected or incorrect polarity &lt;br /&gt;
USB NIC or Internet connection missing &lt;br /&gt;
I/O ports tester board missing &lt;br /&gt;
Any assembly or incorrect component error&lt;br /&gt;
 &lt;br /&gt;
! In case any of the 3 steps fail (button will be red instead of green), there are two options (corrective actions):&lt;br /&gt;
&lt;br /&gt;
1.Repeat the entire process by clicking on Start installation button in the Automatic Install window and the AOSP installation, Firmware installation and Device Configuration will be redone automatically.&lt;br /&gt;
&lt;br /&gt;
2.Repeat manually only that specific step that failed:&lt;br /&gt;
&lt;br /&gt;
a)	Click on Factory - New Devices – Manual; &lt;br /&gt;
&lt;br /&gt;
[[File:c2.png]]&lt;br /&gt;
&lt;br /&gt;
b)	Scan barcode&lt;br /&gt;
&lt;br /&gt;
c)	Depending on the step that failed, click either on Install Aosp button -&amp;gt; Start installation, either on Install Firmware buttonStart installation, either on Device Config – AC Sync – Lens Focus button -&amp;gt; Start configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In case that the first step failed (Install Aosp), recommended would be to repeat automatically the process by clicking on Start installation button in the Automatic Install window.&lt;br /&gt;
&lt;br /&gt;
[[File:e.png]]&lt;br /&gt;
&lt;br /&gt;
=Lens Focus=&lt;br /&gt;
&lt;br /&gt;
1. Select &amp;quot;Inside Camera&amp;quot; Tab and Focus the “Driver side” Lens (“Driver side” is the side containing the Processor). &lt;br /&gt;
&lt;br /&gt;
[[File:f.png]]&lt;br /&gt;
&lt;br /&gt;
The focal length for the inside camera should be ~1.5 meters &lt;br /&gt;
&lt;br /&gt;
2. Select &amp;quot;Outside camera&amp;quot; tab and Focus the “Road side” Lens (“Road side” is the side containing the Power Connector). &lt;br /&gt;
&lt;br /&gt;
[[File:g.png]]&lt;br /&gt;
&lt;br /&gt;
Focus using the provided Idrive Focus Chart. Distance to chart can be 3,6,9 feet but the farther the better.&lt;br /&gt;
 &lt;br /&gt;
Optional: Use zoom mode (Show zoom button) to ensure accurate focus. &lt;br /&gt;
&lt;br /&gt;
In Both Cameras tab, you can visualize both “Driver side” and “Road side” cameras on the screen (the screen will be splitted in two).&lt;br /&gt;
&lt;br /&gt;
3. If images are focused and clear (the outside test text is accurate and readable), click on the &amp;quot;Lens Focus OK&amp;quot; button and the focus mode will close.&lt;br /&gt;
&lt;br /&gt;
[[File:h.png]]&lt;br /&gt;
 &lt;br /&gt;
If one of the images or both images are not clear, or if the Streaming is not loading (“Loading…Please wait!” message is displayed), click on the &amp;quot;Lens Focus Not OK&amp;quot; and the factory tool will exit focus mode, so corrective actions can be taken. &lt;br /&gt;
&lt;br /&gt;
! Corrective actions: Repeat manually the 3rd step: Factory - New Devices – Manual -&amp;gt; Scan barcode -&amp;gt; Device Config – AC Sync – Lens Focus -&amp;gt; Start Configuration&lt;br /&gt;
&lt;br /&gt;
4. Once focused, fix each lens with a drop of super glue. Test the lenses after several minutes to ensure they have taken the glue and cannot be moved (it means the glue is dried).&lt;br /&gt;
&lt;br /&gt;
5. Remove the device from the test fixture (programmer fixture).&lt;br /&gt;
&lt;br /&gt;
6. Advance the device to Final Assembly step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FINAL ASSEMBLY AI CAMERA==&lt;br /&gt;
&lt;br /&gt;
*Remove (by screwing) the screw nut from power supply connector on the Main board and set it aside.&lt;br /&gt;
&lt;br /&gt;
[[File:1.jpg|290px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect speaker wire (red and black wire) into the J250 socket on the “Road” side of the Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:2.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
*Assembly Main board with the “Driver” side up into the inferior case by gently pressing on Main board and by pulling the edges of the case.&lt;br /&gt;
&lt;br /&gt;
[[File:3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Tightens the screw nut removed in step 1 on the power supply connector (torque 0.2 Nm).&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect the wires into the sockets on “Driver” side of the Main board:&lt;br /&gt;
&lt;br /&gt;
[[File:5.png]]&lt;br /&gt;
&lt;br /&gt;
a.Connect 4G antenna – insert wire 1 in J6 socket on Main board;&lt;br /&gt;
&lt;br /&gt;
[[File:5.1.png]]&lt;br /&gt;
&lt;br /&gt;
b.Connect GPS antenna – insert wire 2 in J7 socket on Main board;&lt;br /&gt;
&lt;br /&gt;
[[File:5.2.png]]&lt;br /&gt;
&lt;br /&gt;
c.Connect Wi-Fi antenna – insert wire 3 in J5 socket on Main Board.&lt;br /&gt;
&lt;br /&gt;
[[File:5.3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount the Display module into the dedicated socket. &lt;br /&gt;
&lt;br /&gt;
[[File:6.png]]&lt;br /&gt;
&lt;br /&gt;
Remove the plastic protection foil from the display.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mount by screwing the superior case (use torque 0.3 Nm).&lt;br /&gt;
&lt;br /&gt;
[[File:7.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Advance assembled AI cam to Final test process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FINAL TEST (VIA FACTORY TOOL)==&lt;br /&gt;
&lt;br /&gt;
*Open Factory Tool -&amp;gt; Factory - New devices – Auto -&amp;gt; Event Test – Transfer and Play (event test window will open – see at point 7)&lt;br /&gt;
&lt;br /&gt;
[[File:poza1.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Connect 5 assembled AI cameras to Switch boxes power supplies (Power and Ignition are OFF).&lt;br /&gt;
&lt;br /&gt;
[[File:poza3.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Switch Power and Ignition ON -&amp;gt; AI cameras will start to boot (Idrive logo will be displayed).&lt;br /&gt;
&lt;br /&gt;
[[File:poza4.jpg|400px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza5.png]]&lt;br /&gt;
&lt;br /&gt;
In this phase, AI cameras connect to GPS and to network (2G/3G/4G). The operator must pay attention to the cameras screens to assure that connections are available, and that all the icons are displayed and there is no error code – See picture below.&lt;br /&gt;
&lt;br /&gt;
[[File:poza6.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Trigger a SHOCK event by pulling (shaking) each AI camera backward and forward (once or twice)-&amp;gt; Message SHOCK will be displayed on the screen, moment when the camera starts recording the event.&lt;br /&gt;
&lt;br /&gt;
[[File:poza7.jpg|400px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*After triggering and recording the SHOCK event (display gets back to normal), Switch Ignition OFF for AI cameras.&lt;br /&gt;
&lt;br /&gt;
In this phase, AI cameras connect to Wi-Fi and start transferring. A text with IGNITION OFF followed by CLOSING TRIGGERS, by CONNECTING WIFI and by TRANSFERING along with specific icons, will be displayed on the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:poza8.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
*In the event test window, click on Play for each of the AI camera in the Play events area -&amp;gt; the record of the SHOCK event will be played.&lt;br /&gt;
&lt;br /&gt;
[[File:poza9.png]]&lt;br /&gt;
&lt;br /&gt;
Verify the focus of both lenses (image clarity). If the image is clear, lens focus was done properly. If not, the camera must be put aside. Check also if GPS route was recorded. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*If lens focus OK and GPS route recorded -&amp;gt; Click on Label Printed – Print and print 2 labels. Close the window. &lt;br /&gt;
&lt;br /&gt;
[[File:poza10.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza11.png|900px|]]&lt;br /&gt;
&lt;br /&gt;
There will be displayed 2 messages: one for label print confirmation and one for beep confirmation. &lt;br /&gt;
&lt;br /&gt;
If label was not printed, click NO and try again to reprint the label. Camera starts to beep only if label printed was confirmed. Once label print and beep confirmed, serial number text row turnes green. If there is no beep, it means that the camera has a problem with the speaker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Camera will shut down automatically (SHUTTING DOWN message will be displayed) -&amp;gt; Switch Power OFF and Unplug the camera.&lt;br /&gt;
&lt;br /&gt;
[[File:poza12.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Apply one label on the bottom of the AI camera and one on the right side of the Final box.&lt;br /&gt;
&lt;br /&gt;
[[File:poza13.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:poza14.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Put the AI camera into the Final box.&lt;br /&gt;
&lt;br /&gt;
[[File:poza15.jpg|600px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ISSUES:&lt;br /&gt;
&lt;br /&gt;
*AI camera doesn’t boot (display is off): verify power circular connector if it’s properly soldered to the board.&lt;br /&gt;
&lt;br /&gt;
If yes, AI camera has a problem with the display -&amp;gt; display needs to be replaced&lt;br /&gt;
&lt;br /&gt;
If it’s not, manually redo the soldering of the connector.&lt;br /&gt;
&lt;br /&gt;
*AI camera appear with red text in the event test window, click on View in the View Transfer Log and see what error occurred.&lt;br /&gt;
&lt;br /&gt;
[[File:poza16.png]]&lt;br /&gt;
&lt;br /&gt;
First, redo the final test (without another shock trigger). If camera didn’t pass second time either, try solutions below:&lt;br /&gt;
&lt;br /&gt;
*Network error &lt;br /&gt;
&lt;br /&gt;
verify if the 4G antenna connector is OK and properly inserted (visual inspection).&lt;br /&gt;
&lt;br /&gt;
verify if the cable is properly soldered to the antenna.&lt;br /&gt;
&lt;br /&gt;
If both above OK -&amp;gt; replace SIM card.&lt;br /&gt;
&lt;br /&gt;
If one or both above are NOK, replace connector/replace cable/manually redo the soldering.&lt;br /&gt;
&lt;br /&gt;
*GPS error&lt;br /&gt;
&lt;br /&gt;
verify if the GPS antenna connector is OK and properly inserted (visual inspection)&lt;br /&gt;
&lt;br /&gt;
verify if the cable is properly soldered to the antenna.&lt;br /&gt;
&lt;br /&gt;
*Infinite loop = HW problem which requires a close HW verification.&lt;br /&gt;
&lt;br /&gt;
*Lens focus NOK -&amp;gt; Disassemble the AI camera and replace entire gasket + lens holders + lens assembly.&lt;br /&gt;
&lt;br /&gt;
*AI camera doesn’t beep = speaker problems -&amp;gt; verify if speaker connector is OK and if it’s properly inserted (visual inspection).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Radu Notes==&lt;br /&gt;
&lt;br /&gt;
The AI programmer is mandatory only one time when the board comes from China with the default chinese AOSP. Once the AOSP is overwritten with our AOSP, the programmer becomes optional.&lt;br /&gt;
&lt;br /&gt;
You need a micro usb cable in order to connect camera to a computer usb port, a power source for AI camera and a computer with Windows 10 (preferable). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Factory Tool Installation==&lt;br /&gt;
&lt;br /&gt;
===Install Factory Tool===&lt;br /&gt;
&lt;br /&gt;
Download and install the latest Factory Tool from Admin Center &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Firmware===&lt;br /&gt;
&lt;br /&gt;
Firmware folder is auto-populated by the Factory Tool installer and should have the following structure:&lt;br /&gt;
 &lt;br /&gt;
- firmware.apk represents the current firmware version (40.0.55)&lt;br /&gt;
&lt;br /&gt;
- updater.apk is a background application taking care about firmware and aosp upgrades / firmware crashes / background staffs. The current version is 1.0&lt;br /&gt;
&lt;br /&gt;
- idrive_root is the place where we keep different files (neural networks, settings, etc)&lt;br /&gt;
 &lt;br /&gt;
- firmware.apk should be replaced every time when a new stable firmware is released. For example, if you have a new update.apk file, you can rename this file and copy it over firmware.apk. You have also to copy the same file over idrive_root/recovery.apk file&lt;br /&gt;
 &lt;br /&gt;
- The same mechanism should be used if we will upgrade updater.apk. That apk should also be copied over idrive_root/recovery_updater_app.apk.&lt;br /&gt;
&lt;br /&gt;
- Any file from idrive_root folder is replaceable. In the future we can add / remove / replace any file from idrive_root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Install the Android OS===&lt;br /&gt;
&lt;br /&gt;
Download and install the latest AOSP from Admin Center&lt;br /&gt;
&lt;br /&gt;
Unzip the ASOP archive&lt;br /&gt;
&lt;br /&gt;
Copy the files to C:\Program Files (x86)\Idrive\Factory Tool 2.0\FactoryToolsAI\Aosp &lt;br /&gt;
&lt;br /&gt;
Every time when a new AOSP is released, the files from Aosp folder should be replaced with the new files. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FT Configuration==&lt;br /&gt;
&lt;br /&gt;
Select Idrive Development &amp;gt; Settings (password &amp;gt; idrive2#dev)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Disable Passwords ( if applicable)====&lt;br /&gt;
&lt;br /&gt;
Click on Passwords tab and disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config and Install====&lt;br /&gt;
&lt;br /&gt;
Uncheck &amp;quot;Programmer enabled for AI devices&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:ft_conf_install1.png|500px|]] &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The Factory Tool is documented, but I don't have the documentation now 🙂 (Alexandra will send you all documents tomorrow morning)&lt;br /&gt;
&lt;br /&gt;
However the process is very similar with X2. There are AI settings in Idrive Development-&amp;gt;Settings-&amp;gt;Config and Install (see below)&lt;br /&gt;
 &lt;br /&gt;
(DO NOT CHANGE the &amp;quot;sleep seconds&amp;quot; fields for AI devices only).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Factory Tool Print Settings (Santa Barbara)====&lt;br /&gt;
&lt;br /&gt;
[[File:GK420t_ft_print1.png|350px|]] [[File:GK420t_ft_print2.png|350px|]]&lt;br /&gt;
&lt;br /&gt;
[[File:GK420t_ft_print3.png|500px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Idrive AI Labels Windows Configuration==&lt;br /&gt;
&lt;br /&gt;
===Add the Printer===&lt;br /&gt;
&lt;br /&gt;
Settings &amp;gt; printers &lt;br /&gt;
&lt;br /&gt;
Add printer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\\idr-x2-prog-1\Zdesigner GK420t&lt;br /&gt;
&lt;br /&gt;
Click on printer and Manage &amp;gt; Printing preferences&lt;br /&gt;
Options&amp;gt; Darkness 25, Width 1.5&amp;quot;  Height .5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:gk420t_settings1.png|500px|]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GK420T Printer Configuration (Santa Barbara) ===&lt;br /&gt;
&lt;br /&gt;
Install Zebra Setup Utilities (Not needed for Factory Tool)&lt;br /&gt;
&lt;br /&gt;
[[File:zebra_pref1.jpg|300px|]] [[File:zebra_pref2.jpg|300px|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Label supplies for GK420T printer in RMA area===&lt;br /&gt;
&lt;br /&gt;
https://www.zpsstore.com/ShoppingCart.asp&lt;br /&gt;
&lt;br /&gt;
https://www.barcodesinc.com&lt;br /&gt;
&lt;br /&gt;
https://www.bradyid.com/en-us/family/cps-3053222 (In use in RMA Area)&lt;br /&gt;
&lt;br /&gt;
Zebra Part #: 10011693&lt;br /&gt;
&lt;br /&gt;
Label Size (WxH): 1.5&amp;quot; x 0.50&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Labels Per Roll: 9,420&lt;br /&gt;
&lt;br /&gt;
Rolls Per Case: 4&lt;br /&gt;
&lt;br /&gt;
Core Size: 3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Outside Diameter: 8&amp;quot;Zebra Z-Ultimate 10011693&lt;br /&gt;
&lt;br /&gt;
* NO perforation between label&lt;br /&gt;
&lt;br /&gt;
Thermal Ribbon:&lt;br /&gt;
&lt;br /&gt;
Zebra 5095 Performance Ribbon&lt;br /&gt;
&lt;br /&gt;
https://www.barcodesinc.com/search.htm?search=05095GS06407&amp;amp;v=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:Aa.png&amp;diff=11130</id>
		<title>File:Aa.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:Aa.png&amp;diff=11130"/>
		<updated>2020-03-24T10:46:09Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:H.png&amp;diff=11129</id>
		<title>File:H.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:H.png&amp;diff=11129"/>
		<updated>2020-03-24T10:44:37Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:G.png&amp;diff=11128</id>
		<title>File:G.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:G.png&amp;diff=11128"/>
		<updated>2020-03-24T10:44:24Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:F.png&amp;diff=11127</id>
		<title>File:F.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:F.png&amp;diff=11127"/>
		<updated>2020-03-24T10:44:13Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:E.png&amp;diff=11126</id>
		<title>File:E.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:E.png&amp;diff=11126"/>
		<updated>2020-03-24T10:44:02Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:D.png&amp;diff=11125</id>
		<title>File:D.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:D.png&amp;diff=11125"/>
		<updated>2020-03-24T10:43:48Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
	<entry>
		<id>https://admincenter.idriveglobal.com/wiki/index.php?title=File:C2.png&amp;diff=11124</id>
		<title>File:C2.png</title>
		<link rel="alternate" type="text/html" href="https://admincenter.idriveglobal.com/wiki/index.php?title=File:C2.png&amp;diff=11124"/>
		<updated>2020-03-24T10:43:36Z</updated>

		<summary type="html">&lt;p&gt;Alexandra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alexandra</name></author>
	</entry>
</feed>