Ohsung Electronics C009 RF Remote Control Unit logo

Ohsung Electronics C009 RF Remote Control UnitOhsung Electronics C009 RF Remote Control Unit PRO

DimensionsOhsung Electronics C009 RF Remote Control Unit 1

Materials & colors

PART NAME DESCRIPTION SPECIFICATION
TOP/BOTTOM CASE MATERIAL ABS(DARK ANTHRACITE)
BATTERY COVER MATERIAL ABS(DARK ANTHRACITE)
NAVI KNOB MATERIAL ABS(ROCK CANDY)
OK KNOB MATERIAL ABS(DARK ANTHRACITE)
WINDOW FILTER MATERIAL PC
RUBBER BUTTON MATERIAL SILICONE RUBBER
EXCEPT FOR DESIGNATED

FORMING COLOR

DARK ANTHRACITE
EXCEPT FOR DESIGNATED PRINT COLOR ROCK CANDY
PRINT COLOR (ASSISTANT) BLUE     P.T 2173C
RED         P.T 1795C
YELLOW P.T 1225C
GREEN P.T 7738C
PRINT COLOR (HOME) DARK ANTHRACITE
FORMING COLOR

(ASSISTANT/HOME/YOUTUBE,NETFLIX)

ROCK CANDY
FORMING COLOR (ASSISTANT/HOME) ROCK CANDY
PRINT COLOR YOUTUBE BLACK
  P.T 1795C
NETFLIX P.T 1795C
SUFACE TREAMENT PU COATING

Barcode labelOhsung Electronics C009 RF Remote Control Unit 2

It is attached to the PCB and it can be seen into the battery compartment after removing the battery cover.

Packing

  1. Remote Control
    1. PE bag dimensions : 80 x 250mm (LDPE 0.05t)
    2. Weight: 60g (without battery)
  2. Carton boxOhsung Electronics C009 RF Remote Control Unit 3
    1. Box dimensions : W 600 x D 400 x H 200 mm
    2. Quantity: 140pcs
    3. Box weight: TBD
  3. Pallet
    1. Pallet itself dimensions: W 1200 x D 800 x H 140mm
    2. Overall pallet dimensions: W 1200 x D 800 x H 1340mm
    3. Quantity per pallet: 2,800pcs (4 boxes / layer – 5 layers)

Electrical

Electrical Characteristic

Parameter Condition Spec Unit
Frequency Range Bluetooth Low Energy Specification 2.402 ~ 2.480 [GHz]
Channel 40 [Num]
RF Power 4 [dBm]
Test channel  

 

 

 

 

 

TC-3000

(RF measuring instrument)

19 [Num]
 

RF Power

PAvg -20~+10 [dBm]
PMax +8 [dBm]
Pmin -20 [dBm]
 

Modulation Characteristic s

∆f1 avg 225~275 [KHz]
∆f2 avg ≥ 185 [KHz]
∆f2/∆f1 0.8
∆f2min ≥ 92.5 [KHz]
∆f2rate ≥ 99 [%]
Carrier Frequency Offset and Drift fTx-fn ≤ 150 [KHz]
∆f0-fn ≤ 50 [KHz]
f1-f0 ≤ 20 [KHz]
∆fn-f(n-5) ≤ 20 [KHz]
Operating Voltage RF (Bluetooth) 2.2~3.6 [V]
LVI Voltage Low Voltage Indicate 2.25±0.2V [V]
Operating current (IR) Power: 3V ≤ 50 [mA]
Operating current (RF

KEY)

 

 

Power: 3V Non-directional

distance

≤ 10 [mA]
Operating current

(RF+Voice)

≤ 20 [mA]
Leakage current 10 [㎂]
RF range (distance) ≥10 [m]

 

IR Range Direct ≥12 [m]
Horizontal 7 (±15°) [m]
 

VOICE

300Hz  

Voice Inspection JIG

-30~-14 [dB]
2KHz -30~-10 [dB]
3.8KHz -30~-14 [dB]

Battery Management

  1.  Remote Control sends the information for battery level using Bluetooth battery service.
  2.  The level of LVD is 2.1V ±0.1V.
  3. If the battery voltage has reached the LVD value, Remote Control cannot enter the pairing mode and the factory reset mode.
  4. If the battery voltage is under 2.0V, Remote Control does not operate.
  5. When the battery voltage is 2.2V or higher, the Remote Control operates again.

Software

Bluetooth 5.0 LE identification

  1. Device Name: RemoteG20
  2. Vender ID: 0x0957
  3.  Product ID: 0x0001
  4.  Vendor ID Source : Blutooth SIG
  5.  Hardware Version : ‘V’, ‘1’, ’.’, ‘0’

Pairing mode & Re-pairing mode

  1.  If the user presses the [HOME] + [BACK] keys on the Remote Control for more than 4 secs, the Remote Control enters pairing mode.
  2.  The green led stays on while pressing and holding the keys.
  3.  After that, the green lead starts blinking to indicate that the Remote Control has entered pairing mode.
  4.  If pairing is successfully made, the green lead stops blinking and the Remote Control starts working in Bluetooth.
  5.  If pairing is not successfully made for 2mins(re-pairing) or 10mins(pairing), the green lead stop blinking and the red lead blinks 4times. The Remote Control stops pairing and goes back to the previous state.
  6. If a pin or key is missing, the Remote Control sends the un-direct advertising data for 2mins or 10mins in pairing mode after disconnect.

Advertising

Item Data Detail
Appearance 0x80, 0x01 Generic Remote Control

 

UUID 0x12, 0x18,0x0F, 0x18 Human Interface Device

Battery

Complete local name RemoteG20 Device Name
  1.  The Remote Control shall choose a very aggressive advertising interval, aimed at the best possible reconnection experience.
  2.  An advertisement interval of 20ms is recommended.
  3.  This interval may be downgraded after the 30s if no connection has been established.
  4.  Additional Data of Un-direct advertising Data

Scan Response Data

Item Data Detail
Complete local name RemoteG20 Device Name

Un-Pairing mode

  • Un-pairing from the STB clears the Remote Control bonding cache.
  •  Remove Device bonding cache (manual approach – Optional): Press and hold [BACK] key while inserting batteries.

Connection Parameter

  • Connection Interval Time: 10ms
  • Connection Slave Latency: 99 (1s)
  • Connection Supervision Time Out: 4s

Reconnection

  • Upon an unexpected disconnect from the STB, the Remote Control shall automatically attempt to reconnect to the STB.
  • It is recommended that the Remote Control uses an aggressive advertising interval (ex. 20ms) for the first 30-60secs after being disconnected. The Remote Control may then switch to a more battery-friendly advertising interval if the connection was not re-established after 30~60secs. The Remote Control may stop attempting to connect after a 2mins interval if no user interaction (ex. Button press) has been detected.
  • If the Remote Control is not connected and the user initiates the Remote Control wake-up and connection by pressing a button on the Remote Control, the Remote Control shall cache the button press event and forward it to the STB after successfully establishing a connection.
  • If a button event is cached and being held until the connection is established, any further key presses may be discarded until the cached event is successfully passed to the STB.

Key codes for STB

  •  In Bluetooth mode, HID Profile is used.
  •  In IR Mode, NEC format is used
    • Structure of the NEC format: Custom Code – Data – Inverse data
    • Custom Code : 0x8877
    • Code list
 

Key Name

 

Android key code for BT HID code

IR code HID
Costom Code

: 0x8877

Usage Page Usage ID
Power KEYCODE_POWER 0x21 0x0C 0x0030
Input KEYCODE_TV_INPUT 0x60 0x0C 0x01BB
1 KEYCODE_1 0x01 0x07 0x001E
2 KEYCODE_2 0x02 0x07 0x001F
3 KEYCODE_3 0x03 0x07 0x0020
4 KEYCODE_4 0x04 0x07 0x0021
5 KEYCODE_5 0x05 0x07 0x0022
6 KEYCODE_6 0x06 0x07 0x0023
7 KEYCODE_7 0x07 0x07 0x0024
8 KEYCODE_8 0x08 0x07 0x0025
9 KEYCODE_9 0x09 0x07 0x0026
Subtitles KEYCODE_CAPTIONS 0x58 0x0C 0x0061
0 KEYCODE_0 0x0A 0x07 0x0027
Info KEYCODE_INFO 0x29 0x0C 0x01BD
Red KEYCODE_PROG_RED 0x4B 0x0C 0x0069
Green KEYCODE_PROG_GREEN 0x4A 0x0C 0x006A
Yellow KEYCODE_PROG_YELLOW 0x49 0x0C 0x006C
Blue KEYCODE_PROG_BLUE 0x4C 0x0C 0x006B
Bookmark KEYCODE_BOOKMARK 0x74 0x0C 0x022A
Assistant KEYCODE_ASSIST 0x46 0x0C 0x0221
Settings KEYCODE_SETTINGS 0x0F 0x0C 0x0096
D-pad Up KEYCODE_DPAD_UP 0x15 0x0C 0x0042
D-pad Left KEYCODE_DPAD_LEFT 0x17 0x0C 0x0044
D-pad Center KEYCODE_DPAD_CENTER 0x19 0x0C 0x0041
D-pad Right KEYCODE_DPAD_RIGHT 0x18 0x0C 0x0045
D-pad Down KEYCODE_DPAD_DOWN 0x16 0x0C 0x0043
Back KEYCODE_BACK 0x48 0x0C 0x0224
Home KEYCODE_HOME 0x47 0x0C 0x0223
TV(Guide) KEYCODE_GUIDE 0x32 0x0C 0x008D
Volume + KEYCODE_VOLUME_UP 0x23 0x07 0x0080
Program ∧ KEYCODE_CHANNEL_UP 0x33 0x0C 0x009C
Mute KEYCODE_VOLUME_MUTE 0x25 0x0C 0x00E2
Volume – KEYCODE_VOLUME_DOWN 0x24 0x07 0x0081
Program ∨ KEYCODE_CHANNEL_DOWN 0x34 0x0C 0x009D
YOUTUBE KEYCODE_F18 0x64 0x0C 0x0077
NETFLIX KEYCODE_F17 0x63 0x0C 0x0078
APP03 KEYCODE_F19 0x67 0x0C 0x0079
APP04 KEYCODE_F20 0x68 0x0C 0x007A

ATV Voice service

Type Short-form UUID Properties
ATV Voice Service ATVV_SERVICE_UUID AB5E0001-5A21-4F05-BC7D-

AF01F617B664

Write Characteristic ATVV_CHAR_TX AB5E0002-5A21-4F05-BC7D-

AF01F617B664

Write
Read Characteristic ATVV_CHAR_RX AB5E0003-5A21-4F05-BC7D-

AF01F617B664

Notify
Control Characteristic ATVV_CHAR_CTL AB5E0004-5A21-4F05-BC7D-

AF01F617B664

Notify

ATV Voice initialization (Capability)

  • After the Remote Control device is paired and connected, the STB will send it a command to get the capabilities of the Remote Control.
  • This command will be sent via the ATVV_CHAR_TX characteristic.
  •  The Remote Control should then respond back with its capabilities using ATVV_CHAR_CTL notification.
  •  Flow chartOhsung Electronics C009 RF Remote Control Unit 4

Voice Search initiated by the Remote Control (On-request, legacy)

  • For Voice function, it is recommended to be more than 10meters from the receiver.
  •  Distance between mouth and microphone should be between 5 to 30cm.
  •  If [ASSISTANT] key is pressed, the Remote Control sends the START_SEARCH command first followed by the HID_KEY_EVENT to the STB and the STB sends back the MIC_OPEN command to the Remote Control.
  •  The green led turns on, the Remote Control sends the AUDIO_START command and transmits the voice data for 15secs timeout duration.
  • After timeout duration or the Remote Control receives the MIC_CLOSE command from the STB, the Remote Control sends the AUDIO_STOP command to the STB and the green led goes off.
  • Flow chart.Ohsung Electronics C009 RF Remote Control Unit 5
    Note: The “On-request” assistant interaction model must be supported by all Remote Control and it should be used by default before any other interaction model is negotiated by GET_CAPS, CAPS_RESP messages exchange.

Voice Search initiated by the Remote Control (PTT, Press-to-Talk)

  •  For the Voice function, it is recommended to be more than 10meters from the receiver.
  •  Distance between mouth and microphone should be between 5 to 30cm.
  •  If [ASSISTANT] key is pressed and released, the green led starts blinking.
  •  The Remote Control sends the AUDIO_START command and transmits the voice data for 15secs timeout duration.
  • After timeout duration or the Remote Control receives the MIC_CLOSE command from the STB, the Remote Control sends the AUDIO_STOP command to the STB and the green led goes off.
  • Flow chart.Ohsung Electronics C009 RF Remote Control Unit 6

Voice Search initiated by the Remote Control (HTT, Hold-to-Talk)

  • For the Voice function, it is recommended to be more than 10meters from the receiver.
  •  Distance between mouth and microphone should be between 5 to 30cm.
  •  If [ASSISTANT] key is pressed and held down, the green lead turns on
  •  The Remote Control sends the AUDIO_START command and transmits the voice data.
  • If the [ASSISTANT] key is released, the Remote Control sends the AUDIO_STOP command to the STB and the green led goes off.
  • Flow chart.Ohsung Electronics C009 RF Remote Control Unit 7

Voice Search initiated by the launcher

  • For Voice function, it is recommended to be within 10meters from the receiver.
  • Distance between mouth and microphone should be between 5 to 30cm.
  •  User selects and validates the voice search on the launcher by using navigation and [D-PAD CENTER] keys.
  • The Remote Control sends the HID_KEY_EVENT to the STB and the STB sends back the MIC_OPEN command to the Remote Control.
  • The green led turns on, the Remote Control sends the AUDIO_START command and transmits the voice data for 15secs timeout duration.
  •  After timeout duration or the Remote Control receives the MIC_CLOSE command from the STB, the Remote Control sends the AUDIO_STOP command to the STB and the green led goes off.
  • Flow chartOhsung Electronics C009 RF Remote Control Unit 8

Couch mode

If a key or multiple keys are pressed continuously for more than 30s, the Remote Control stops transmission in order to protect the battery discharge.

OAD mode

Type Short-form UUID Properties
OAD Service OAD_SERVICE_UUID 00010203-0405-0607-0809-0A0B0C0D1912
Write Characteristic OAD_CMD_OUT 00010203-0405-0607-0809-0A0B0C0D2B12 Write
  •  OAD proceeds according to the Telink specification.
  •  OAD serviceOhsung Electronics C009 RF Remote Control Unit 9
  1. Note1 : OAD Data = Index(2byte) + Data(16byte) + CRC(2byte)
  2. Note2 : Check Byte is last index and inverse of last index.Ex) last index = 0x09D7 à Check Byte = 0xD7 0x09 0x28 0xF6
  •  OAD time < 30secs
  •  The update should be able to complete without the user having to repeat the pairing process
  •  Minimal Battery level to support firmware upgrade: 30%
  • Must be able to support successful DFU update with as little as 30% battery capacity
  •  Even if the OTA fails, the Remote Control should still operate normally.

Scheduled Silent Upgrade

  • When waking up, the Remote Control sends a message to the STB to trigger the upgrade procedure.
  •  In the event the Remote Control would not be able to reconnect with the STB, the Remote Control should try 5 more times increasing the wait time after each attempt to 2, 3, 5, 8, and 13hours.

Bug Report

  •  Press the [D-PAD CENTER] + [BACK] keys for over 1sec to get the STB bug report.
  • In IR mode, the sent code data is 0x96.

Factory Reset mode

  •  Press the [D-PAD CENTER] + [MUTE] keys for longer than 4secs.
  •  The green led blinks 2times to confirm that it is deleting the existing pairing table or setting value.
  • When the factory reset is completed, the green led goes off and the Remote Control operates like it.

IR over BLE

IR service

Type Short-form UUID Properties
IR Service IR_SERVICE D343BFC0-5A21-4F05-BC7D-

AF01F617B664

Control Characteristic IR_PROG_CONTROL D343BFC1-5A21-4F05-BC7D-

AF01F617B664

Write
Key Code Characteristic IR_KEY_ID D343BFC2-5A21-4F05-BC7D-

AF01F617B664

Write
IR Code Characteristic IR_CODE D343BFC3-5A21-4F05-BC7D-

AF01F617B664

Write
IR Suppress Characteristic IR_SUPPRESS D343BFC4-5A21-4F05-BC7D-

AF01F617B664

Write
Key Down Characteristic IR_KEY_EVENT D343BFC5-5A21-4F05-BC7D-

AF01F617B664

Notify

Characteristics and Commands

  •  The IR_PROG_CONTROL characteristic is used to START(0x01) and FINISH(0x00) the update process.
  • The IR_KEY_ID characteristic specifies the Remote Control KEY that is currently programmed. (Android keycode: 2bytes)
  •  The IR_CODE characteristic is used to send IR codes. (IR Code fragment: variable length payload)
  •  The IR_SUPRESS characteristic is used to switch between IR and BLE HID modes.(list of Android keycodes: 2bytes per item)
  • The IR_KEY_EVENT characteristic is used to notify about KEY_UP(0x01, Key Code: 2bytes) and KEY_DOWN(0x00, Key Code: 2bytes) events.

IR Programming Operation Sequence

  •  ATV writes 0x01 to IR_PROG_CONTROL to START an IR programming session. This invalidates any previously started session.
  •  For each key that ATV wants to program:
  •  ATV writes the corresponding key ID to IR_KEY_ID.
  • The key ID is 2 bytes. Keys are identified by Android key codes and are always written in ascending key code order.
  • The remote should ignore any key codes that it does not support.
  •  ATV writes the corresponding IR code to IR_CODE.
  • The IR code might be split into multiple consecutive writes. Payloads shall be concatenated in the order of arrival.
  • The resulting byte sequence shall be interpreted according to IR Code Format.
  •  ATV writes 0x00 to IR_PROG_CONTROL to FINISH the IR programming session. A successful response guarantees that specified keys have been successfully programmed.
    Note: Not specified keys shall operate in the BLE HID mode. Specified keys shall operate in IR mode unless configured in temporary BLE HID mode.

Temporary BLD HID mode

  •  IR programmed keys can be temporarily switched back to BLE HID mode by writing the IR_SUPPRESS characteristic.
  •  The payload shall be interpreted as a list of 2 bytes Android key codes that identify the keys that should operate in BLE HID mode.
  •  All other IR programmed keys shall operate in IR mode.
  •  This configuration remains valid until another successful write to IR_SUPPRESS or a disconnection.

Key Event Notifications

  • The IR_KEY_EVENT characteristic can be subscribed for notifications about KEY_DOWN and KEY_UP events.
  • Notifications shall be sent only for keys in IR mode.

Environmental Tests

Temperatures Conditions

  • Operating Temperature: 0°C ~ +45°C
  • Storage Temperature: -10°C ~ +60°C at 95% Humidity

Mechanical Tests

Drop Test

  • Floor Material: Wood
  • Test Method: Drop the sample from a height of 76cm with batteries instalLED.
    • Top and Bottom faces: 5 time
    • Up, Left, Right, Down faces: 1 time
  • Test quantity: 3EA
  • Required level: After drop tests, the product should work well without failure. If any part of the sample is disassembLED, it should be re-assembLED without problem.

Operating Key Force

  • Test requirements: Check operating key force 230g ± 100g
  • Test quantity: 2 EA

Operating Life Time Test

  • Test requirements: apply static pressure on key
  • Activation time: 300, 000 times
  • Test quantity: 2EA
  • Requested level: To confirm Remote Control complies with the requirement.

Cleaning liquid Test

  • Test method: Rubs using Alcohol-wet cotton cloth.
  • Time: 100 rubs for rubber sheet
  • Weight: 230g for rubber sheet
  • Test quantity: 2EA and 2 keys / EA for rubber sheet
  • Required level: The printing is not faded or destroyed.

Certification

Assessment of compliance of the product to the requirements relating to Electromagnetic Compatibility is based on the following standards:

  • EN 62368-1:2014 + A11:2017
  • ETSI EN 301 489-1 V2.1.1:2017 (Published) / ETSI EN 301 489-1 V2.2.0 (Draft)
  • ETSI EN 301 489-17 V3.1.1:2017 (Published) / ETSI EN 301 489-17 V3.2.0 (Draft)
  • ETSI EN 300 328 V2.1.1:2016
  •  EN 62479:2010
  • FCC Part 15 subpart C

Manufacturer & Importer

Manufacturer

  • Name: Ohsung Electronics Co., Ltd.
  • Address: #181 Gongdan-dong, Gumi, Gyeongbuk Republic of Korea.

Importer
Name: Google

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 more 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.
    Warning! Changes or modifications not expressly approved by the manufacturer could void the user’s authority to operate the equipment.
    Note: The manufacturer is not responsible for any radio or TV interference caused by unauthorized modifications to operate the equipment.

FCC Caution
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:

  •  This device may not cause harmful interference
  • This device must accept any interference received, including interference that may cause undesired operation. Any changes or modifications not expressly approved by the party responsible for compliance could void the authority to operate the equipment. The antenna(s) used for this transmitter must not be co-located or operating in conjunction with any other antenna or transmitter.

Federal Communication Commissions (FCC)
Radiation Exposure Statement This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. The device has been evaluated to meet general RF exposure requirements. The device can be used in portable exposure conditions without restriction. Canadian (IC) Two-part Statement (English and French) This device contains license-exempt transmitter(s)/receiver(s) that comply with Innovation, Science, and Economic Development Canada’s license-exempt RSS(s). Operation is subject to the following two conditions: (1) This device may not cause interference. (2) This device must accept any interference, including interference that may cause undesired operation of the device.

Address: #181 GONG DAN-DONG, GUMI, GYEONG BUK, KOREA TEL: 82-54-468-7063 / FAX: 82-54-461-8368 http://www.ohsungec.com/

Documents / Resources

Ohsung Electronics C009 RF Remote Control Unit [pdf] User Manual
C009, OZ5C009, C009 RF Remote Control Unit, RF Remote Control Unit

References

Leave a comment

Your email address will not be published. Required fields are marked *