all | frequencies |
|
exhibits | applications |
---|---|---|---|---|
manual |
app s | submitted / available | |||||||
---|---|---|---|---|---|---|---|---|
1 2 |
|
Users Manual | Users Manual | 3.53 MiB | May 11 2017 | |||
1 2 | Cover Letter(s) | May 11 2017 | ||||||
1 2 | Cover Letter(s) | May 11 2017 | ||||||
1 2 | External Photos | May 11 2017 | ||||||
1 2 | ID Label/Location Info | May 11 2017 | ||||||
1 2 | Internal Photos | May 11 2017 | ||||||
1 2 | Test Report | May 11 2017 | ||||||
1 2 | Test Setup Photos | May 11 2017 | ||||||
1 2 | RF Exposure Info | April 11 2017 |
1 2 | Users Manual | Users Manual | 3.53 MiB | May 11 2017 |
In-Car Trigger User Guide V1.01 2017/01/16 Prepare by Frost Lin COBAN Asia Technologies, Inc. | Firmware Engineer Office: 02-2760-1269 #23 | Fax: 02-2760-1279 Email: frostl@cobantech.com| www.cobantech.com |
Revision History Data Description 2016/10/12 2016/12/06 2016/12/28 Add chapter 11 to descript firmware flushing process with firmware flushing fixture. Chapter 2. Add this chapter to highlight the version requirement on SW, FW, and HW for this demo guide. Section 7.3. Update the procedure description on programming the BWC BT MAC address into NFC tag. Section 8.2.1. Add this section to descript BWC service discovery procedure and the connection bonding between BWC and In-Car Trigger. Section 8.2.4. Add this section to implement a simple Bluetooth sniffer with smartphone make diagnose to the Bluetooth connection problem between In-Car Trigger and BWC. Chapter 7.1. Update the data context and format programmed in the NFC tag. Chapter 7.3. Update the procedure description on programming the BWC Bluetooth Mac address and User defined data into NFC tag. 2017/01/11 Chapter 5, Update appearance of Test UI program. Section 6.2, Update all digital output function definition based on V2 In-Car Trigger Chapter 10, Update push button function definition based on V2 In-
Car Trigger. Chapter 11, Update LEDs indicators behavior based on V2 In-Car Trigger. Chapter 12, Update context definition of registers table. Chapter 13, Update firmware flushing process with serial bootloader application. Table of contents 1 Abstraction............................................................................................................................................ 6 1.1 The Purpose ................................................................................................................................ 6 1.2 Document organization ......................................................................................................... 6 2 Version requirement ........................................................................................................................ 7 2.1 Hardware requirement .......................................................................................................... 7 2.2 Software requirement ............................................................................................................ 7 2.3 Firmware requirement ........................................................................................................... 7 3 Appearance ........................................................................................................................................... 8 4 Power On Initialization ................................................................................................................. 13 4.1 Hardware setup ....................................................................................................................... 13 4.2 Power on notification ........................................................................................................... 14 5 In-Car Trigger Test UI .................................................................................................................... 15 5.1 Hardware setup ....................................................................................................................... 15 5.2 Software setup ........................................................................................................................ 15 6 Digital IO ............................................................................................................................................... 18 6.1 Input .............................................................................................................................................. 18 6.2 Output ........................................................................................................................................... 19 7 NFC .......................................................................................................................................................... 21 7.1 NFC Tag information ............................................................................................................. 21 7.2 NFC sensing .............................................................................................................................. 22 7.3 NFC tag programming .......................................................................................................... 24 7.3.1 Bluetooth Mac address programming ................................................................ 24 7.3.2 User Data programming ............................................................................................. 26 7.3.3 Resume NFC reader to reading mode ................................................................. 27 8 Bluetooth .............................................................................................................................................. 28 8.1 Pairing decision ....................................................................................................................... 28 8.1.1 Pairing / Forbidden pairing notification ............................................................. 30 8.2 Bluetooth link establishing ............................................................................................... 31 8.2.1 Bluetooth service discovery and bonding ........................................................ 31 8.2.2 Bluetooth transmission distance .......................................................................... 32 8.2.3 Bluetooth link disconnecting .................................................................................. 32 8.2.4 Connection diagnose ................................................................................................... 33 8.3 BWC remote polling ............................................................................................................... 36 8.4 BWC remote control .............................................................................................................. 36 8.4.1 Proximity trigger recording ...................................................................................... 36 8.4.2 Light bar trigger recording ....................................................................................... 38 8.4.3 Remote recording control integration ................................................................ 40 9 Buzzer .................................................................................................................................................... 42 10 Push buttons ...................................................................................................................................... 43 10.1 Power button ........................................................................................................................ 43 10.2 Covert button ....................................................................................................................... 43 11 LEDs ........................................................................................................................................................ 45 11.1 Trigger Status LEDs .......................................................................................................... 45 11.1.1 AUX LED ............................................................................................................................. 45 11.1.2 Light Bar LED ................................................................................................................... 45 11.1.3 BWC1 Bluetooth Status LED .................................................................................... 45 11.1.4 BWC2 Bluetooth Status LED .................................................................................... 46 11.1.5 Upload Data status LED, Upload Data status LED 2nd ............................... 46 11.2 LEDs Covert mode ............................................................................................................. 47 12 UART ....................................................................................................................................................... 48 12.1 UART configuration and command format ........................................................... 48 12.2 Register table ...................................................................................................................... 50 13 Controller firmware update ........................................................................................................ 60 13.1 Hardware flushing ............................................................................................................. 60 13.1.1 Environment setup ........................................................................................................ 60 13.1.2 Firmware Flushing ......................................................................................................... 63 13.2 Serial Bootloader ............................................................................................................... 64 13.2.1 Environment setup ........................................................................................................ 64 13.2.2 Firmware flushing .......................................................................................................... 64 14 TBD .......................................................................................................................................................... 67 1 Abstraction 1.1 The Purpose This document descript the functions specification of Coban In-Car Trigger and demonstrate how to operate these provided functions. Primary functions of In-Car Trigger could be summarized below:
Monitor and control the connected digital input/output of vehicle (EX. Ignition, Light bar). Establish wireless connection to Coban Body-Wore Camera (BWC) with Bluetooth LE technology. Periodically collect the status information of BWC and perform remote control according to pre-defined scenario after the connection setup. 1.2 Document organization Beside this chapter, this document contains others for the listed topic:
Chapter 2, Highlight the version requirement on HW, FW, and SW for this In-
Car Trigger function demo. Chapter 3, overviewing the appearance of In-Car Trigger. Chapter 4, introduce how to setup and power on the In-Car Trigger Chapter 5, introduce the In-Car Trigger Test UI. A utility program provides an easy way to configure or demonstrate In-Car Trigger functions. Chapter 6, introduce connected digital input/output. Chapter 7, introduce NFC sensing, includes the information could be retrieved from BWC NFC tag and the action that will be triggered by NFC sensing. Chapter 8, introduce the Bluetooth pairing, connection setup, between In-Car Trigger and BWC. Also introduce the BWC remote polling and control function provided on In-Car Trigger. Chapter 9, summarize all buzzer notifying event. Chapter 10, introduce all push buttons function. Chapter 11, summarize all LEDs notifying event. Chapter 12, descript communication UART protocol between In-Car Trigger and connected host system. Chapter 13, descript the firmware flushing/update process. 2 Version requirement 2.1 Hardware requirement The version of In-Car Trigger PCBA is V2.0 for this function demo guide. 2.2 Software requirement The require version of the In-Car Trigger Test UI software utility (introduced in Chapter 5) must equal or greater than V01.01. 2.3 Firmware requirement The require version of the In-Car Trigger application firmware must equal or greater than V01.01. The way to retrieve In-Car Trigger firmware version is introduced in section 5.2 3 Appearance Digital IO connector pinout:
4 Power On Initialization 4.1 Hardware setup Connect the power input to 8V ~ 30V power supply and click power button to power on the In-Car Trigger. 4.2 Power on notification When the In-Car Trigger is successfully powered on, it would generate power-on notification:
Buzzer turn on for 1 sec All LEDs turn on for 1 secs, except the BWC Charging status LED remain off. After the notification, buzzer would stop beeping and together with all LEDs start to be controlled based on defined scenario. 5 In-Car Trigger Test UI A Win32 software program, In-Car Trigger Test UI, is designed to dump the status of In-
Car Trigger via UART interface at run-time. 5.1 Hardware setup 5.2 Software setup Make sure the COM interface is successfully reorganized in device management of the connected Host PC and identify the its COM port index after setting up the connection descript in section 5.1 Launch the executable of In-Car Trigger Test UI (InCarTriggerTestUI.exe) to bring up the user interface of this utility program. The Test UI contains the listed window segment divided by group box:
A. Connection window Includes the UART interface configuration box to setup the serial connection to In-Car Trigger. In-Car Trigger Status window Display the current status of In-Car Trigger. In-Car Trigger Control window Includes the icon to configure and control the In-Car Trigger B. C. D. BWC1 Status window Display the current status of the first connected BWC. E. BWC1 Control window Includes the icon to control the first connected BWC. F. BWC2 Status window Display the current status of the second connected BWC. G. BWC2 Control window Includes the icon to control the second connected BWC. In-Car Trigger Test UI must establish the UART interface connection to In-Car Trigger before it could control or gather the status from In-Car Trigger. In connection window, select the COM index corresponding to the In-Car Trigger and select the baudrate to 115200 then click connect icon. Once successfully setup the connection to In-Car Trigger, Test UI will first update the firmware version information of In-Car Trigger in In-Car Trigger Status window. If the connection to In-Car Trigger is fail to set up, an error window would pop-up to notify the connection failure. The rest functions provided with In-Car Trigger Test UI would be introduced separately in following chapters together with related In-Car Trigger functionality. 6 Digital IO 6.1 Input In-Car Trigger provide 3 digital input on Digital IO connector of IO/CAN pigtail to connect and monitor the listed digital signals on patrol car:
Auxiliary Light bar Ignition All these three digital input could sustain 8V ~ 30V input voltage and controller of In-Car Trigger would determine the digital input as logic high level while apply voltage with this range. AUX LED and Light bar LED of In-Car Trigger will be turned on if the input voltage level on corresponded digital input is pulled high. Also, the In-Car Status window on Test UI will keep updating the digital input status on correspond radio icons. Icon will be set if the voltage level on the corresponded digital input signal is pulled high. 6.2 Output In-Car Trigger provide the listed digital output, which is connected to the BWC on BWC slot, 2nd BWC dock, or peripheral device on patrol car. DOUT: Turn on/off (short/open) the connection between the relays A/B pin on I/O Pigtail VBUS_BWC: Turn on/off the 5V USB VBus voltage to enable/disable the USB interface implemented on pogo pins inside BWC slot. Upload Data LED 2nd : Turn on off the Upload Data LED on connected 2nd Dock, controlling of this output will be descript in section 11.1.5 VBUS_2nd: Turn on/off the 5V USB VBus voltage to enable/disable the USB interface implemented on M8 pigtail connected to 2nd Dock. CB_2nd: Turn on/off the CB voltage output on M8 pigtail connected to 2nd Dock. DOUT and VBus_BWC is could be directly controlled by the UART connected host device. Test UI also provides checkbox in the In-Car Trigger Ctrl window, Clicking/unclicking these checkbox of corresponded digital output signal and clicking set icon to control the output state. VBus_2nd and CB_2nd output is controlled based on the status of ignition input. These two output signal will be automatically pull high if state of ignition input is considered as logic high. All Digital output status will be periodically updated on In-Car Trigger Status window of In-Car Trigger Test UI. 7 NFC NFC reader is implemented within In-Car Trigger to retrieve the Bluetooth MAC address and user defined data from the NFC tag implemented within BWC for triggering the Bluetooth pairing between In-Car Trigger and BWC (refer to chapter 8 for detail description about Bluetooth pairing) The NFC read/write communication between In-Car Trigger and BWC follows ISO 14443A protocol. 7.1 NFC Tag information Storage of Each BWCs NFC tag contains the listed data which is programmed individually at manufacturing:
Bluetooth MAC address A 6 bytes length unique MAC address of the Bluetooth module within the BWC. When performing NFC sensing with In-Car Trigger, it will be retrieved by In-Car Trigger to initiate Bluetooth pairing. This 6 bytes address is programmed in specific offset within the storage of NFC tag and is not wrapped with standard NFC Data Exchange Format (NDEF). NFC reader other than In-Car Trigger might unable to retrieve or parsing this data successfully out from NFC tag of BWC. User Data A data space is preserved in NFC tag to store a user self-defined max 32 bytes length string. When performing NFC sensing, In-Car Trigger follow the Plain Text record format with en IANA language code specified defined within NDEF to parse out this 32 bytes user data from the retrieved raw data and buffer it for the connected host devices usage. By following the same NDEF Plain Text record format, NFC reader other than In-
Car Trigger also could read/write this user data on BWCs NFC tag. 7.2 NFC sensing
[Note]
The internal power supply of NFC reader is controlled by Ignition digital input. Make sure 8V ~ 30V is applied to the Ignition on digital input connector of IO/CAN pigtail before using NFC sensing function. Approach the sensing area of NFC tag of BWC to the sensing area NFC reader sensing area of In-Car. This behavior will make NFC reader start to retrieve information programmed in NFC tag. If NFC reader successfully receive the programmed information on NFC tag, pairing notification on buzzer will be triggered and Bluetooth pairing procedure will start which will be introduced in section 8.1. The retrieved tag information will be updated to the BWC Status window of Test UI. If NFC reader fail to parse the retrieve data from NFC tag (EX. the programmed user data doesnt following NDEF Plain Text format), The Buzzer would generate 1 long beeping to notify user sensing fail. 7.3 NFC tag programming Besides retrieve the data from NFC tag, the NFC reader of In-Car Trigger could be used to program the Bluetooth Mac address and user data into the BWCs NFC tag. 7.3.1 Bluetooth Mac address programming The unique BT address of each BWC could be looked up in the TF card storage of BWC. Connect the BWC to a PC with USB cable and wait for the PC identifying the FOUCS-X1 storage in files manager. Opening the hci_config.dump with text editor under FOUCS-X1 storage could get the unique BT address of this BWC. In BWC Ctrl window, click the NFC Tag BT Addr. Prog. icon, assign value into BT Address column, and click Set button. Wait for the radio button indicator NFC Tag Prog. EN and BT addr. Prog. EN being set by In-Car Trigger fixture itself to switch the NFC reader to programming mode. The following diagram example set the NFC reader the program the NFC tag with the listed info:
Approach the BWC NFC tag to the sensing area of the NFC reader on In-Car Trigger fixture like section 7.2. The buzzer on fixture would generate 3 short beeps to notify programming complete. 7.3.2 User Data programming In BWC Ctrl window, click the NFC Tag User Data Prog., fill max 32 characters in User Data column, and click Set button. Wait for the radio button indicator NFC User Data Prog. EN being set itself to switch the NFC reader to programming mode. Approach the BWC NFC tag to the sensing area of the NFC reader on In-Car Trigger fixture like section 7.2. The buzzer on fixture would generate 3 short beeps to notify programming complete. 7.3.3 Resume NFC reader to reading mode Un-click the NFC Tag User Data Prog. and NFC Tag BT Addr. Prog., click Set icon and wait for NFC User Data Prog. EN and NFC BT Addr. Prog. EN being un-set to bring the NFC reader out of programming mode. 8 Bluetooth In-Car Trigger and BWC adopt Bluetooth Low Energy (BLE or Bluetooth 4.0) as the wireless communication interface between each other. Comparing with Bluetooth 2.1 technology, BLE has the listed features:
Ultra-low power consumption The BLE maintain the connection between two paired device via a periodically handshake mechanism instead of sustaining the link continuously, it save the power to diving the RF component enormously to raise the operating time of BWC. Low data rate As a side effect to the periodically handshaking, data transmission between 2 paired devices is not streaming but only small amount periodically. BLE is only suitable for transferring self-defined remote command but not used to streaming the video or audio. 8.1 Pairing decision In-Car Trigger and BWC must perform Bluetooth pairing to setup the Bluetooth connection, which is trigged by NFC sensing introduced in section 7.2 In Bluetooth pairing procedure, In-Car Trigger first retrieve BWCs Bluetooth Mac address via its NFC reader from the NFC tag of BWC, and then it decide to setup Bluetooth connection to this BWC base on the defined pairing decision. In-Car Trigger max support pairing to 2 BWCs with Bluetooth simultaneously, the pairing decision is designed to which one of these Bluetooth channels will be allocated for the new-paired BWC, and which BWC will be dis-paired if required base on the following description of scenario:
A. The Bluetooth mac address retrieved from NFC tag of target BWC will be compared with the mac address currently paired with both of two Bluetooth channels. If the address is match, this corresponded Bluetooth channel will be allocated to pair with the target BWC. B. Continues from (A). If the mac address mismatch to both of the two Bluetooth channels, the channel which status currently is not connected to its paired device will be allocated to pair with the target BWC. C. Continues from (B). If both Bluetooth channels status currently are not connected, the Bluetooth channel which is the last allocated for pairing will be reserved, and the other one will be allocated to pair with the target BWC. D. Continues from (B). If both Bluetooth channels status currently are connected, the one that its paired BWC currently is not recoding will be allocated to pair with the target BWC. E. Continues from (C). If both BWCs currently paired with In-Car Trigger is recoding, the target BWC is not allowed to pair with In-Car Trigger. F. Continues from (C). If both BWCs currently paired with In-Car Trigger is not recoding, the Bluetooth channel which is the last allocated for pairing will be reserved, and the other one will be allocated to pair with the target BWC. Retrieve new BT address from NFC readernew BT address equal to BWC1_PERIPHERAL_BT_ADDRnew BT address equal to BWC2_PERIPHERAL_BT_ADDRSetBWC1_New_PairingSetBWC2_New_PairingYESYESNOBWC1_GAP_STATE is GAPROLE_CONNECTEDSetBWC1_New_PairingNOBWC2_GAP_STATE is GAPROLE_CONNECTEDNONOYESYESBWC1_Last_PAIRED is set?BWC1_BWC_STATUS__RECORDING is set?YESBWC2_BWC_STATUS__RECORDING is set?YESNONOBWC2_BWC_STATUS__RECORDING is set?NOSetBWC2_New_PairingSetBWC2_New_PairingYESSetBWC1_New_PairingYESNOSetBWC2_New_PairingSetBWC1_New_PairingReturnStartBWC2_GAP_STATE is GAPROLE_CONNECTEDYESBWC1_New_Pairing is set?SetBWC1_New_PairingSetBWC2_New_PairingNOYESNOABCDEF In the scenario (B), (C), (D), and (F) above, The buffered BWC mac address paired with allocated Bluetooth channel will be overwrite by the one of target BWC, and the original BWC should be re-paired to In-Car Trigger if it want to setup the Bluetooth connection to In-Car Trigger again. 8.1.1 Pairing / Forbidden pairing notification Once the Bluetooth channel is chosen to be allocated to pairing with target BWC, In-Car Trigger will generate a pairing notification to notify user it is starting to setup the Bluetooth connection to the target BWC. Pairing notification includes:
Buzzer beeping. Depend on it is Bluetooth channel#1 or #2 allocated to pair with target BWC. Buzzer will generate one or two short beeping. BWC Bluetooth Status LED flashing. Depend on it is Bluetooth channel#1 or #2 allocated to pair with target BWC. BWC1 or BWC2 LED will start flashing until the Bluetooth connection is successfully setup. After generating the pairing notification, BT Address and User Data in BWC Status window of Test UI would be updated to the value received form NFC during the sensing. Value of GAP Status would switch between STARTED and SCANNING periodically. Regarding of case (E) of pairing decision, if status of both Bluetooth channels of In-Car Trigger is currently connected and the both paired BWCs are recording, In-Car Trigger will generate forbidden pairing notification to notify user pairing is not allowed currently. Forbidden pairing notification includes:
Buzzer beeping. Buzzer will generate one long beeping. BWC Bluetooth Status LED un-change. BWC LEDs will remain the original status. 8.2 Bluetooth link establishing After In-Car Trigger generate pairing notification, normally it would take less than 4 seconds to set up the Bluetooth link to the target BWC within 2m light-of-sign distance. Depend on it is Bluetooth channel#1 or #2 allocated to pair with target BWC. BWC1 or BWC2 LED will stop blinking and turn solid on when link is successfully established. Value of GAP State in BWC Status window of Test UI would be switch to CONNECTED when Bluetooth link is established. 8.2.1 Bluetooth service discovery and bonding After establishing the Bluetooth link, In-Car Trigger would discover the service of connected device and make sure it provide BWC Service for identifying it is actually a BWC device. During the discovery, value of GATT State in BWC Status window of Test UI would update and display the service discovery state until the displayed value keep switch between Read Status and Write Ctrl which indicate the service discovery complete. Once complete service discovery, In-Car Trigger would make bonding to this BWC by storing its connection info into EEPROM and automatically try to resume the connection at connection lost or power reset until it is paired to another BWC. 8.2.2 Bluetooth transmission distance Transmission distance between BWC V4 Hardware.(TBD) 8.2.3 Bluetooth link disconnecting The Bluetooth link between In-Car Trigger and BWCs would be disconnected due to the following reason:
1. Low signal or signal blocking Pull the BWC faraway than defined transmission distance or block the radiation signal with metal case would decay the Receive Signal Strength Indicator (RSSI), which will make the Bluetooth link un-stable or even disconnected. The link would be re-established when the RSSI raise again due to the distance between In-Car Trigger and BWC getting closer (within TBD m) or signal is un-blocked. 2. New pairing Perform Bluetooth pairing on the target BWC with other In-Car Trigger or pairing other BWC to the In-Car Trigger which the target BWC currently paired with would make the original Bluetooth link between target BWC and In-Car Trigger be replaced and destroyed. Refer to pairing decision descript in section 8.1 for all possible condition which the link would be replaced by a new pairing. Once the link is replaced, it wont recover itself unless perform Bluetooth pairing on the BWC and In-Car Trigger again. Depend on it is BWC1 or BWC2 disconnected from In-Car Trigger, BWC1 or BWC2 LED would turn off. Value of GAP Status would switch from CONNECTED to between STARTED and SCANNING periodically. And Value of Disc. Code would be updated with the code of reason of the last disconnecting. 8.2.4 Connection diagnose This section descript some methods to diagnose the situation of failing to establish Bluetooth connection between In-Car Trigger and BWC. 1. Scan BWCs advertising signal The first step to make diagnose on failing to establish Bluetooth connection is to check whether the BWC (serve as the Bluetooth Peripheral device) could generate advertising signal for the In-Car Trigger
(serve as Bluetooth Central device) to make connection request. A Smartphone support Bluetooth 4.0, with a free Android App Bluetooth LE Scanner or other Bluetooth 4.0 specific App could be served as a simple Bluetooth sniffer. Launch the Bluetooth LE scanner to bring up the user interface. Press Scan icon to start scanning all advertising signal generated from Bluetooth peripheral devices nearby. On the display list of found devices, check if the BT address of the target BWC (refer to section 7.3), EX. 44:2C:05:27:7C:9F, is discover or not. 2. Check the context of advertising If the target BWC could generate advertising signal, the next step is to check the advertising data contain the correct Service UUID for In-Car Trigger to make connection request. Click the device with correct BT address to display its advertising data, and make sure the service UUID, FFA1, is contained in the advertising data. 3.
(TBD) 8.3 BWC remote polling Once the Bluetooth link is established between In-Car Trigger and BWC, In-Car Trigger will periodically poll and retrieve the listed BWC status information via Bluetooth:
RSSI:
Operating status Base on the raw data of retrieved BWC status, Test UI will periodically update the value of BWC status information listed above in BWC Status window. Detail raw data format to parsing the retrieved raw data of BWC status information would be introduced at section 12.2. The receive signal strength from paired BWC. Indicate the paired BWC is recording or not. 8.4 BWC remote control Once the Bluetooth link is established between In-Car Trigger and BWC, In-Car Trigger could the listed BWC status via defined UART command through UART interface:
Operating status:
Test UI provide checkbox in BWC Control window for user to select the configuration to control BWCs operating status. It will generate raw data UART command and dispatch to In-Car Trigger via UART interface to control BWC remotely. Detail raw data of UART command format to remotely control the BWC would be introduced at section 12.2 Includes turn recording on/off remotely. 8.4.1 Proximity trigger recording Proximity trigger recording is an automatic BWC recording remote control function base on the RSSI, which is related to different distance between the paired BWC and In-Car Trigger, to turn on/off BWCs recording remotely:
If the RSSI is lower than a threshold which is considered that the officer leave the patrol car (EX. for examining the crime scene), In-Car Trigger will remotely turn on BWCs recording automatically. If the RSSI is higher than a threshold which is considered that the officer sit back to the driver seat of patrol car, In-Car Trigger will remotely turn off BWCs recording automatically. In Test UI, In-Car Trigger Status window display the listed configuration of proximity trigger function:
Proximity Trigger EN: A radio box that indicate the proximity trigger is enabled or not. It will be set if proximity trigger function is enabled. InCarDelay: A time delay parameter for considering the BWC is located in the patrol car. Refer to the following description on InCar Thres parameter. InCar Thres: The upper RSSI threshold, BWC would be considered located in the patrol car if the RSSI is higher than this value for defined InCarDelay secs. OutCarDelay: A time delay parameter for considering the BWC is located in the patrol car. Refer to the following description on OutCar Thres parameter. OutCar Thres: The lower RSSI threshold, BWC would be considered located out of the patrol car if the RSSI is lower than this value for defined OutCarDelay secs. All the parameters above for proximity trigger configuration could also be configured under the In-Car Trigger Control window of Test UI:
8.4.2 Light bar trigger recording Light bar trigger recording is another automatic BWC recording remote control function base on the patrol cars light bar status. A status transition from turned-off to turned-on of light bar will make In-Car Trigger remotely turn on the both paired BWCs recording. In Test UI, In-Car Trigger Status window display light bar trigger function is enabled or not:
Also it could be configured in In-Car Trigger control window:
8.4.3 Remote recording control integration Through the introduction of section 8.4 to 8.4.2, multiple scenario would make In-Car Trigger remotely turn on/off the recording if its paired BWCs separately. This section summarize the all these scenario to show how they work together. Base on the recording is turned on or off in received status of paired BWC, the remote recording control scenarios could be listed in the following cases tagged in the control flow above:
A. Forbidden remotely turn off recording due to local triggering If BWC currently is recording, which is triggered by click the REC button of BWC locally, then it is not allowed to turn off the BWC recording remotely via wireless. B. Forbidden remotely turn off recording due to light bar triggering Continue from (A). If BWC currently is recording, which is triggered by light bar triggering and the light bar is still turned on, then it is not allowed to turn off the BWC recording remotely via wireless. StartBWCn_Status__Recording is set?ProxmityTrigger is set?YESInCar Duration > InCarTriggerDelayYESSet BWCn_Ctrl__Disable_RecordingYESNOAllow BWCn_Ctrl__Disable_Recording to be set by other means, EX: UART commandNOProxmityTrigger is set?OutCar_Duration = OutCarTriggerDelayNOYESSet BWCn_Ctrl__Enable_RecordingYESLightBarTrigger is set?NODI_LightBar_prev is clear andDI_LightBar is setYESYESNONONOAllow BWCn_Ctrl__Enable_Recording to be set by other means, EX: UART commandCEFDGBWCn_Status__Local_Recording is set?ClearBWCn_Ctrl__Disable_RecordingYESNOALightBarTrigger is set?DI_LightBar is set?BYESYESNONOReturnReturn C. Remote turn off recording due to proximity triggering. Continue from (B). If BWC currently is recording, proximity triggering is enable and BWC is located in patrol car for defined duration. In-Car Trigger would remotely turn off the BWCs recording. D. Remote turn off recording due to users demand. Continue from (C). User could still dispatch remote command to In-Car Trigger to turn off the recording of BWC. E. Turn on recording due to proximity triggering If BWC currently is not recording, proximity triggering is enabled, and BWC is located out of patrol car for defined duration. In-Car Trigger will automatically turn on this BWCs recording remotely. F. Turn on recording due to Light bar triggering Continue from (E). If BWC currently is not recording, proximity triggering is enabled, and BWC is located out of patrol car for defined duration. In-
Car Trigger will automatically turn on this BWCs recording remotely. G. Turn on recording due to users demand Continue from (F). User could still dispatch remote command to In-Car Trigger to turn on the recording of BWC. 9 Buzzer This chapter summarize all buzzer notification generated from In-Car Trigger as the listed form below:
Notification event Event description Action of notification Power on NFC tag programming complete Section 4.2 Continuously beep for 1 sec Section 7.3 Shortly beep 3 times Bluetooth pairing Section 8.1.1 Initiate firmware update process. Section 13.2.2 Short beeping 1 time: BWC1 start pairing Short beeping 2 times: BWC2 start pairing Continuously beep for 1 sec: Forbidden pairing or invalid data format on NFC tag. Continuously beep for 1 sec 2 times:
ready to receive controller firmware image to update. 10 Push buttons This chapter summarize all user cases triggered by push buttons. 10.1 Power button Press the power button will power on/shutdown the In-Car Trigger. refer to chapter 4 about the power on initialization. 10.2 Covert button Press the Covert button will switch In-Car Trigger in/out of LEDs covert mode. When In-Car Trigger is in LEDs covert mode, all LEDs will be force turned off regardless the LED notification defined in previous chapters. In Test UI, the current LED covert mode setting will be periodically updated on In-
Car Trigger status window. 11 LEDs This chapter summarize all LEDs notification descript in previous chapters. 11.1 Trigger Status LEDs 11.1.1 AUX LED Notification event Event description Action of notification Power on notification Section 4.2 Continuously turned on for 1 sec Spare on Spare off Section 6.1 Turned on Section 6.1 Turned off 11.1.2 Light Bar LED Notification event Event description Action of notification Power on notification Section 4.2 Continuously turned on for 1 sec Light Bar on Light Bat off Section 6.1 Turned on Section 6.1 Turned off 11.1.3 BWC1 Bluetooth Status LED Notification event Event description Action of notification Power on notification Section 4.2 Continuously turned on for 1 sec BWC1 pairing Section 8.1.1 Blinking BWC1 connected Section 8.2 Turned on BWC1 disconnected Section 8.2.2 Turned off 11.1.4 BWC2 Bluetooth Status LED Notification event Event description Action of notification Power on notification Section 4.2 Continuously turned on for 1 sec BWC2 pairing Section 8.1.1 Blinking BWC2 connected Section 8.2 Turned on BWC2 disconnected Section 8.2.2 Turned off 11.1.5 Upload Data status LED, Upload Data status LED 2nd Upload data LED is directly controlled by the UART interface connected host device with defined UART command descript in section 12.2 In Test UI, In-Car Trigger Ctrl Window provide checkboxes to control these two Upload data status LEDs. Also, current configuration of Upload data status LEDs would be periodically updated in In-Car Trigger status window. 11.2 LEDs Covert mode Refer to chapter 10.2, press Covert button will make In-Car Trigger switch in/out of LEDs Covert mode, which make all LEDs turned off regardless the definition of LEDs notification. 12 UART In-Car Trigger implement 1 UART interface to provide serial communication to connected host device to access its internal register table for retrieving or controlling the internal status. 12.1 UART configuration and command format 115200 8 None 1 The UART interface connected host device must following the listed configuration before dispatching UART command to In-Car Trigger:
Baudrate:
Data Bits:
Parity:
Stop Bits:
Flow Type: RTS/CTS The form below define the format of UART command which In-Car Trigger accept to access the context of its internal register table. Registers read The UART command format to retrieve N bytes data started from address Addr from register table would be the listed:
Byte Index Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Field Name PID Op. Code Base Address Base Address
(High Byte)
(Low Byte) Access Length Checksum Value 0xA1 0x00 Addr >> 8 Addr & 0x00FF N (Note #1)
(Note #2)
(Note #1) The maximum access data length could be read/write in one command is 16 bytes.
(Note #2) Checksum is evaluated by taking the 2s complement of the sum of all value of previous bytes. The format of register read command return echoed from In-Car Trigger would be the listed:
Byte Index Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Field Name PID Op. Code Base Address Base Address
(High Byte)
(Low Byte) Access Length Result Value 0xA1 0x00 Addr >> 8 Addr & 0x00FF N (Note #1)
(Note #3) Byte Index Byte 6 ~ Byte (6 + (N - 1)) Byte (6 + N) Field Name Data Value Context of Registers Checksum
(Note #2)
(Note #3) Value of Result must be 0x00 to indicate command handling without error. Registers write The UART command format to write N bytes data started from address Addr into register table. Byte Index Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Field Name PID Op. Code Base Address Base Address
(High Byte)
(Low Byte) Access Length Value 0xA1 0x01 Addr >> 8 Addr & 0x00FF N Byte Index Byte 5 ~ Byte (5 + (N - 1)) Byte (5 + N) Field Name Data Value Context of Register Checksum
(Note #2) The format of register read command return echoed from In-Car Trigger would be the listed:
Byte Index Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Field Name PID Op. Code Base Address Base Address
(High Byte)
(Low Byte) Access Length Result Value 0xA1 0x01 Addr >> 8 Addr & 0x00FF N
(Note #3) Byte Index Byte 6 Field Name Checksum Value
(Note #1) 12.2 Register table Address Register Name Privilege Description 0x0000 Product ID In-Car Trigger Product ID. The value of its context should always be 0xA1 0x0001
~0x0002 Bootloader firmware version Read Bootloader firmware version
(MSB at 0x0001) 0x0003
~0x0004 0x0005 Application firmware version Application firmware version
(MSB at 0x0003) Reserve 0x0006 DIO Status 0 Read 0x0007 DIO Status 1 Bit7 Bit6 Bit5 Bit4 b0: Light bar LED is off. b1: Light bar LED is on. b0: AUX LED is off. b1: AUX LED is on. b0: BWC1 Bluetooth Status LED is off. b1: BWC1 Bluetooth Status LED is on. b0: BWC2 Bluetooth Status LED is off. b1: BWC2 Bluetooth Status LED is on. Bit3 Reserve Bit2 Bit1 b0: Light bar input is pull low b1: Light bar input is pull high b0: AUX input is pull low b1: AUX input is pull high Bit0 Reserve Bit7 Bit6 Bit5 Bit4 b0: DOUT output is off b1: DOUT output is on b0: Upload Data status LED is off. b1: Upload Data status LED is on b0: Upload Data status 2nd LED is off. b1: Upload Data status 2nd LED is on b0: Ignition input is pull low. b1: Ignition input is pull high. Bit3 Reserve Bit2 Bit1 Bit0 Bit7
~
Bit6 Bit5
~
Bit4 Bit3
~
Bit2 Bit1
~
Bit0 Bit7 Bit6 b0: VBus BWC output is off b1: VBus BWC output is on b0: VBus 2nd output is off b1: VBus 2nd output is on b0: CB 2nd output is off b1: CB 2nd output is on b00: InCarDelay is set to 0 sec. b01: InCarDelay is set to 10 secs. b10: InCarDelay is set to 30 secs. b11: InCarDelay is set to 60 secs. b00: OutCarDelay is set to 0 sec. b01: OutCarDelay is set to 3 secs. b00: InCarThreshold is set to 55 dBm. b01: InCarThreshold is set to 60 dBm. b10: InCarThreshold is set to 65 dBm. b11: InCarThreshold is set to 70 dBm. b00: OutCarThreshold is set to 55 dBm. b01: OutCarThreshold is set to 60 dBm. b10: OutCarThreshold is set to 65 dBm. b11: OutCarThreshold is set to 70 dBm. b0: Light bar trigger recording is off. b1: Light bar trigger recording is on. b0: Proximity trigger recording is off. b1: Proximity trigger recording is on. 0x0008 Proximity trigger configuration Read 0x0009 Auto Trigger/
NFC /
LED Convert configuration Read b0: LEDs Covert mode is off. b1: LEDs Covert mode is on. Bit5 Bit4
~
Reserve Bit2 Bit1 Bit0 b0: NFC tag Bluetooth Mac address programming is off. b1: NFC tag Bluetooth Mac address programming is off. b0: NFC tag User Data programming is off. b1: NFC tag User Data programming is on. Reserve Bit7 Reserve Bit6 b0: Dont Care. b1: the last time Bluetooth pairing is with BWC1. Bit5 Reserve Bit4
~
Bit0 Bluetooth GAP Status. b00000: INIT, b00001: STARTED, b00010: SCANNING, b00011: CONNECTING, b00100: CONNECTED, b00101: IDLE Reason of the last Bluetooth disconnection. BWC1 RSSI
= - (Register value) dBm secs secs Bit7 Reserve Bit6
~
Bit0 GATT Status 0000000: Service discovery stop, 0000001: Service discovery init, 0x000A
~ 0x0011 Read 0x0012 BWC1 Bluetooth GAP status BWC1 0x0013 Disconnection Code 0x0014 BWC1 RSSI 0x0015 0x0016 BWC1 In-Car Duration BWC1 Out-Car Duration 0x0017 BWC1 Bluetooth GATT status Read 0000010: Discovery BWC service, 0000011: Discovery BWC Status characteristic, 0000100: Discovery BWC Ctrl characteristic, 0001000: Updating BWC RSSI. 0001001: Read BWC Status characteristic. 0001010: Write BWC Ctrl characteristic. 0x0018 Reserve 0x0019
~0x001E BWC1 Bluetooth Mac address Read BWC1 User Data 0x001F
~0x003E 0x003F
~0x005F 0x0060 BWC1 Status 0 Read 6 Bytes Mac address retrieve from BWC1 NFC tag.
(MSB at 0x0018) 32 Bytes User Data retrieve from BWC1 NFC tag.
(MSB at 0x0018) Reserve Bit7
~
Reserve Bit2 Bit1 0: BWC1 is recording 1: BWC1 is not recording. Bit0 Reserve 0x0061 0x0062 0x0063 0x0064 0x0065 0x0066 0x0067 0x0068 0x0069 0x006A 0x006B 0x006C 0x006D 0x006E 0x006F BWC1 Status 1 BWC1 Status 2 BWC1 Status 3 BWC1 Status 4 BWC1 Status 5 BWC1 Status 6 BWC1 Status 7 BWC1 Status 8 BWC1 Status 9 BWC1 Status 10 BWC1 Status 11 BWC1 Status 12 BWC1 Status 13 BWC1 Status 14 BWC1 Status 15 Read Reserve Read Reserve 0x0070
~0x0071 0x0072 BWC2 Bluetooth GAP status BWC2 0x0073 Disconnection Code 0x0074 BWC2 RSSI Reserve Bit7 Reserve Bit6 b0: Dont Care. B1: the last time Bluetooth pairing is with BWC2. Bit5 Reserve Bit4
~
Bit0 Bluetooth GAP Status. B00000: INIT, b00001: STARTED, b00010: SCANNING, b00011: CONNECTING, b00100: CONNECTED, b00101: IDLE Reason of the last Bluetooth disconnection. BWC2 RSSI
= - (Register value) dBm 0x0075 0x0076 BWC2 In-Car Duration BWC2 Out-Car Read Duration secs secs Bit7 Reserve GATT Status b0000000: Service discovery stop, b0000001: Service discovery init, b0000010: Discovery BWC service, b0000011: Discovery BWC Status characteristic, b0000100: Discovery BWC Ctrl characteristic, b0001000: Updating BWC RSSI. b0001001: Read BWC Status characteristic. b0001010: Write BWC Ctrl characteristic. 0x0077 BWC2 Bluetooth GATT status Bit6
~
Bit0 0x0078 Reserve 0x0079
~0x007E BWC2 Bluetooth Mac address Read BWC2 User Data 0x007F
~0x009E 0x009F
~0x00BF 6 Bytes Mac address retrieve from BWC2 NFC tag.
(MSB at 0x0018) 32 Bytes User Data retrieve from BWC2 NFC tag.
(MSB at 0x0018) Reserve Bit7
~
Reserve Bit2 Bit1 b0: BWC2 is recording b1: BWC2 is not recording. Bit0 Reserve 0x00C0 BWC2 Status 0 0x00C1 0x00C2 0x00C3 0x00C4 0x00C5 0x00C6 0x00C7 0x00C8 0x00C9 0x00CA 0x00CB 0x00CC 0x00CD 0x00CE 0x00CF BWC2 Status 1 BWC2 Status 2 BWC2 Status 3 BWC2 Status 4 BWC2 Status 5 BWC2 Status 6 BWC2 Status 7 BWC2 Status 8 BWC2 Status 9 BWC2 Status 10 BWC2 Status 11 BWC2 Status 12 BWC2 Status 13 BWC2 Status 14 BWC2 Status 15 Read Reserve 0x00D0 Digital output control 0 Write Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 0: Dont care 1: Turn off VBus BWC 0: Dont care 1: Turn on VBus BWC 0: Dont care 1: Turn off VBus 2nd 0: Dont care 1: Turn on VBus 2nd 0: Dont care 1: Turn off DOUT 2nd 0: Dont care 1: Turn on DOUT 2nd Bit1 0: Dont care 0x00D1 Digital output control 1 0x00D2 Proximity Trigger control Write 1: Turn off DOUT 0: Dont care 1: Turn on DOUT Bit0 Bit7
~
Reserve Bit4 Bit3 Bit2 Bit1 Bit0 Bit7
~
Bit6 Bit5
~
Bit4 Bit3
~
Bit2 Bit1
~
Bit0 0: Dont care 1: Turn off Upload Data LED 0: Dont care 1: Turn on Upload Data LED 0: Dont care 1: Turn off CB 2nd 0: Dont care 1: Turn on CB 2nd b00: Set InCarDelay is set to 0 sec. b01: Set InCarDelay is set to 10 secs. b10: Set InCarDelay is set to 30 secs. b11: Set InCarDelay is set to 60 secs. b00: Set OutCarDelay is set to 0 sec. b01: Set OutCarDelay is set to 3 secs. b00: Set InCarThreshold is set to 55 dBm. b01: Set InCarThreshold is set to 60 dBm. b10: Set InCarThreshold is set to 65 dBm. b11: Set InCarThreshold is set to 70 dBm. b00: Set OutCarThreshold is set to 55 dBm. b01: Set OutCarThreshold is set to 60 dBm. b10: Set OutCarThreshold is set to 65 dBm. b11: Set OutCarThreshold is set to 70 dBm. 0x00D3 Auto Trigger Write Bit7 0: Dont Care control 0x00D4 NFC Reader control Write 1: Enable light bar trigger recording 0: Dont Care 1: Disable light bar trigger recording 0: Dont Care 1: Enable proximity trigger recording 0: Dont Care 1: Disable proximity trigger recording Bit6 Bit5 Bit4 Bit3
~
Reserve Bit0 Bit7
~
Reserve Bit4 Bit3 Bit2 Bit1 Bit0 Enable NFC tag Bluetooth Mac address programming. Disable NFC tag Bluetooth Mac address programming. Enable NFC tag User Data programming. Disable NFC tag User Data programming. Write The Bluetooth Mac address to be programmed into NFC tag.
(MSB at 0x00D3) 0x00D5
~
0x00DA 0x00DB 6 bytes programmed NFC tag Bluetooth Mac address. 32 bytes
~
programmed NFC Write 0x00FA tag User Data. 0x00FB Bootloader Write 0x00FC BWC1 Control 0 Write The Bluetooth Mac address to be programmed into NFC tag.
(MSB at 0x00D9) Bit7
~
Reserve Bit1 Bit0 Bit7 Firmware update triggering
(Refer to Chapter 13TBD)
~
Reserve Bit2 Bit1 Remote disable BWC1 recording Bit0 Remote enable BWC1 recording Write Reserve BWC1 Control 1 BWC1 Control 2 BWC1 Control 3 BWC1 Control 4 BWC1 Control 5 BWC1 Control 6 BWC1 Control 7 BWC1 Control 8 BWC1 Control 9 BWC1 Control 10 BWC1 Control 11 BWC1 Control 12 BWC1 Control 13 BWC1 Control 14 BWC1 Control 15 0x00FD 0x00FE 0x00FF 0x0100 0x0101 0x0102 0x0103 0x0104 0x0105 0x0106 0x0107 0x0108 0x0109 0x010A 0x010B 0x010C
~
0x0112 0x0113 BWC2 Control 0 Write 0x0114 0x0115 0x0116 0x0117 0x0118 0x0119 0x011A 0x011B 0x011C 0x011D 0x011E 0x011F 0x0120 0x0121 0x0122 0x0123 BWC2 Control 1 BWC2 Control 2 BWC2 Control 3 BWC2 Control 4 BWC2 Control 5 BWC2 Control 6 BWC2 Control 7 BWC2 Control 8 BWC2 Control 9 BWC2 Control 10 BWC2 Control 11 BWC2 Control 12 BWC2 Control 13 BWC2 Control 14 BWC2 Control 15 Write Reserve Reserve Reserve Bit7
~
Reserve Bit2 Bit1 Bit0 Remote disable BWC2 recording Remote enable BWC2 recording
~
0x0129 13 Controller firmware update In-Car Trigger provide 2 ways to flush/update the firmware of controller: Hardware flushing and Serial bootloader. 13.1 Hardware flushing Firmware hardware flushing is the way that completely erase the In-Car Trigger controller and replace it with a new provided firmware image. The cover case of In-Car Trigger have to be removed and a controller vendor specific fixture is required for this flushing process. 13.1.1 Environment setup Texas Instruments CC Debugger is the fixture need to connect to the In-Car Trigger to erase the In-Car Trigger controller. Texas Instruments Smart RF Flash Programmer software package contains the driver of CC debugger to let the connected host system to identify this device. Download and install the Smart RF Flash Programmer from Texas Instruments official Website http://www.ti.com/tool/flash-programmer. After successfully install the Smart RF Flash Programmer on the host system, plug the USB connector of CC debugger into the USB port of host system. CC debugger should be identified under the device manager of the connected host system. Connect the 2x5 connector of CC Debugger to the In-Car Trigger PCB as the pin map below. Click the reset button of CC Debugger, the connection status LED should turn to green if the debugger successfully connect to the In-Car Trigger controller. 13.1.2 Firmware Flushing Once installing the Smart RF Flash Programmer, Launch Smart RF Flash Programmer on host system to bring up the In-Car Trigger controller flash programming user interface. Correctly select the target device and make sure CC debugger is recognized by the flash programmer Select the provided firmware image *.hex file for flushing the In-Car Trigger controller. Configure Flushing procedure and click Perform action to start firmware flushing. Unplug the CC Debugger from Inn-Car Trigger when flash programmer generate programming successfully message. 13.2 Serial Bootloader Serial Bootloader provide a pure software process to flush the firmware of controller with provided firmware image file. The process requires no specific fixture or removing the cover case.
[Note]
Serial Bootloader is staring phasing-in In-Car Trigger controller firmware since V1.01 to provide ability to update the controller to the LATER version firmware. If the current controller firmware version of In-Car Trigger is less than V1.01, it still require to hardware flushing the firmware to V1.01 with provided firmware image first to support serial bootloader. 13.2.1 Environment setup The M12 pigtail of In-Car Trigger have to be connected to a 8~30V power supply and Windows system host device. Make sure In-Car Trigger is powered on, the connected Windows system successfully identify the UART interface on M12 pigtail, and DO NOT let any application (includes the In-Car Trigger Test UI) on Windows system occupy the UART port. 13.2.2 Firmware flushing The listed file will be provided for the usage of serial bootloader function. InCarTriggerBootloader.exe: An executable of serial bootloader application. InCarTriggerBootloader.bat: Batch script. InCarTriggerFW_A****.bin:
In-Car Trigger controller firmware. Before launching the firmware flushing process, edit the provided InCarTriggerBootloader.bat script to make sure the filename specified in batch script is identical to the provided *.bin file. Save and execute InCarTriggerBootloader.bat script to initiate the firmware flushing process and pop up command line window below to notify user the progress of whole process:
Stage 1: Bootloader application will poll all serial ports of system to search out the one connected to the In-Car Trigger. Stage 2: Bootloader application will generate UART command to switch the In-Car Trigger to handle firmware flushing commands. If In-Car Trigger successfully receive this command, it would generate 2 long beeping to notify ready to receive the controller firmware image. Stage 3: Bootloader application will keep displaying how many bytes are already sent versus how many bytes should be sent as the progress notification on firmware transmission. Stage 4: Bootloader application will poll the return status sent from In-Car Trigger after finish the firmware transmission. 14 TBD Federal Communication Commission Interference Statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one of the following measures:
. Reorient or relocate the receiving antenna. Increase the separation between the equipment and receiver. Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. Consult the dealer or an experienced radio/TV technician for help. FCC Caution: To assure continued compliance, any changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate this equipment. (Example - use only shielded interface cables when connecting to computer or peripheral devices). FCC Radiation Exposure Statement This equipment complies with FCC RF radiation exposure limits set forth for an uncontrolled environment. This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter. This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
(1) This device may not cause harmful interference, and (2) This device must accept any interference received, including interference that may cause undesired operation.
frequency | equipment class | purpose | ||
---|---|---|---|---|
1 | 2017-11-05 | 13.56 ~ 13.56 | DXX - Part 15 Low Power Communication Device Transmitter | Original Equipment |
2 | 2017-11-04 | 2402 ~ 2480 | DTS - Digital Transmission System |
app s | Applicant Information | |||||
---|---|---|---|---|---|---|
1 2 | Effective |
2017-11-05
|
||||
1 2 |
2017-11-04
|
|||||
1 2 | Applicant's complete, legal business name |
COBAN Technologies, Inc.
|
||||
1 2 | FCC Registration Number (FRN) |
0020848172
|
||||
1 2 | Physical Address |
11375 W. Sam Houston Parkway S. # 800
|
||||
1 2 |
Houston, Texas 77031
|
|||||
1 2 |
United States
|
|||||
app s | TCB Information | |||||
1 2 | TCB Application Email Address |
J******@eurofins.de
|
||||
1 2 | TCB Scope |
A1: Low Power Transmitters below 1 GHz (except Spread Spectrum), Unintentional Radiators, EAS (Part 11) & Consumer ISM devices
|
||||
1 2 |
A4: UNII devices & low power transmitters using spread spectrum techniques
|
|||||
app s | FCC ID | |||||
1 2 | Grantee Code |
ZPJ
|
||||
1 2 | Equipment Product Code |
FCS-X1-WTD-1
|
||||
app s | Person at the applicant's address to receive grant or for contact | |||||
1 2 | Name |
H**** C********
|
||||
1 2 | Title |
CTO
|
||||
1 2 | Telephone Number |
28127********
|
||||
1 2 | Fax Number |
28127********
|
||||
1 2 |
b******@cobantech.com
|
|||||
app s | Technical Contact | |||||
1 2 | Firm Name |
Worldwide Testing Services (Taiwan) Co., Ltd.
|
||||
1 2 | Name |
D**** S******
|
||||
1 2 | Physical Address |
6F., No. 58, Lane 188, Ruey Kuand Rd.
|
||||
1 2 |
Taipei, 114
|
|||||
1 2 |
Taiwan
|
|||||
1 2 | Telephone Number |
+886-********
|
||||
1 2 | Fax Number |
88626********
|
||||
1 2 |
d******@wts-lab.com
|
|||||
app s | Non Technical Contact | |||||
n/a | ||||||
app s | Confidentiality (long or short term) | |||||
1 2 | Does this application include a request for confidentiality for any portion(s) of the data contained in this application pursuant to 47 CFR § 0.459 of the Commission Rules?: | Yes | ||||
1 2 | Long-Term Confidentiality Does this application include a request for confidentiality for any portion(s) of the data contained in this application pursuant to 47 CFR § 0.459 of the Commission Rules?: | No | ||||
if no date is supplied, the release date will be set to 45 calendar days past the date of grant. | ||||||
app s | Cognitive Radio & Software Defined Radio, Class, etc | |||||
1 2 | Is this application for software defined/cognitive radio authorization? | No | ||||
1 2 | Equipment Class | DXX - Part 15 Low Power Communication Device Transmitter | ||||
1 2 | DTS - Digital Transmission System | |||||
1 2 | Description of product as it is marketed: (NOTE: This text will appear below the equipment class on the grant) | VEHICLE DOCK | ||||
1 2 | Related OET KnowledgeDataBase Inquiry: Is there a KDB inquiry associated with this application? | No | ||||
1 2 | Modular Equipment Type | Does not apply | ||||
1 2 | Purpose / Application is for | Original Equipment | ||||
1 2 | Composite Equipment: Is the equipment in this application a composite device subject to an additional equipment authorization? | Yes | ||||
1 2 | Related Equipment: Is the equipment in this application part of a system that operates with, or is marketed with, another device that requires an equipment authorization? | No | ||||
1 2 | Grant Comments | Output power listed is conducted. | ||||
1 2 | Is there an equipment authorization waiver associated with this application? | No | ||||
1 2 | If there is an equipment authorization waiver associated with this application, has the associated waiver been approved and all information uploaded? | No | ||||
app s | Test Firm Name and Contact Information | |||||
1 2 | Firm Name |
Worldwide Testing Services (Taiwan) Co., Ltd.
|
||||
1 2 | Name |
D**** S****
|
||||
1 2 | Telephone Number |
886-2******** Extension:
|
||||
1 2 | Fax Number |
886-2********
|
||||
1 2 |
d******@wts-lab.com
|
|||||
Equipment Specifications | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Line | Rule Parts | Grant Notes | Lower Frequency | Upper Frequency | Power Output | Tolerance | Emission Designator | Microprocessor Number | |||||||||||||||||||||||||||||||||
1 | 1 | 15C | CC | 13.56000000 | 13.56000000 | ||||||||||||||||||||||||||||||||||||
Line | Rule Parts | Grant Notes | Lower Frequency | Upper Frequency | Power Output | Tolerance | Emission Designator | Microprocessor Number | |||||||||||||||||||||||||||||||||
2 | 1 | 15C | CC | 2402.00000000 | 2480.00000000 | 0.0005780 |
some individual PII (Personally Identifiable Information) available on the public forms may be redacted, original source may include additional details
This product uses the FCC Data API but is not endorsed or certified by the FCC