This is the multi-page printable view of this section. Click here to print...
Remote Control App Manual
- 1: Remote Control App Manual
- 1.1: Pin Assignment of Remote Control App
- 1.2: Remote Control App Operating Modes
- 1.3: Remote Control App Alternative Baud Rate Setting
- 1.4: Remote Control App UART Function
- 1.5: Custom Default Feature of Remote Control App
- 1.6: Pairing Function of Remote Control App
- 1.7: Interactive Mode (Remote Control App)
1 - Remote Control App Manual
See Important notes regarding documents.
If you find any issues, please contact our support desk.
Installation
To install the Remote Control App (App_IO
), install TWELITE STAGE SDK and rewrite the app using the TWELITE STAGE App. Select [App Rewrite] → [TWELITE APPS Build & Rewrite] → [App_IO].
Features
You can wirelessly transmit up to 12 switch or contact inputs.
Differences from Extremely Simple! Standard App (App_Twelite
) are:
- Increased number of ports, up to 12 ports available
- Four types of input/output assignment (12:0, 8:4, 6:6, 0:12)
- Frequency channel selectable externally from four types
- Communication encryption available
- Communication only possible with specified peers (automatic application ID setting)
1.1 - Pin Assignment of Remote Control App
TWELITE / TWELITE DIP
The functions of pins used by the Remote Control App are represented using the names from the diagram of Extremely Simple! Standard App Pins.

Super Simple! Standard App Pin Assignment Table
DIP # | IO | Standard | Remote Control | Function |
---|---|---|---|---|
1 | GND | GND | GND | Power Input |
2 | DIO14 | SCL | I9 /O9 | Digital Input/Output |
3 | DIO7 | RX | RX | Serial Input/Output |
4 | DIO5 | PWM | I11 /O11 | Digital Input/Output |
5 | DIO18 | DO1 | I5 /O1 | Digital Input/Output |
6 | DO0 | PWM | LED | Status LED Output |
7 | DO1 | M3 | ||
8 | DIO19 | DO2 | I6 /O2 | Digital Input/Output |
9 | DIO4 | DO3 | I7 /O3 | Digital Input/Output |
10 | DIO6 | TX | TX | Serial Input/Output |
11 | DIO8 | PWM | I12 /O12 | Digital Input/Output |
12 | DIO9 | DO4 | I8 /O4 | Digital Input/Output |
13 | DIO10 | M1 | M1 | Mode Setting Input |
14 | GND | GND | GND | Power Input |
28 | VCC | VCC | VCC | Power Input |
27 | DIO3 | M3 | M3 | Mode Setting Input |
26 | DIO2 | M2 | M2 | Mode Setting Input |
25 | DIO1 | AI4 | C2 | Channel Setting Input |
24 | ADC2 | AI3 | ||
23 | DIO0 | AI2 | C1 | Channel Setting Input |
22 | ADC1 | AI1 | ||
21 | RESETN | RST | RST | Reset Input |
22 | DIO17 | BPS | BPS | Alternative Baud Rate Setting Input |
19 | DIO15 | SDA | I10 /O10 | Digital Input/Output |
18 | DIO16 | DI4 | I4 /O8 | Digital Input/Output |
17 | DIO11 | DI3 | I3 /O7 | Digital Input/Output |
16 | DIO13 | DI2 | I2 /O6 | Digital Input/Output |
15 | DIO12 | DI1 | I1 /O5 | Digital Input/Output |
Power Input
Connect a 3.3V (2.0-3.6V) power supply to VCC
/GND
.
Digital Input/Output
Child: 12 inputs 0 outputs / Parent: 12 outputs 0 inputs
Default input/output assignments.
Name | Child | Parent | Standard | DIP # |
---|---|---|---|---|
I1 /O5 | I1 | O5 | DI1 | 15 |
I2 /O6 | I2 | O6 | DI2 | 16 |
I3 /O7 | I3 | O7 | DI3 | 17 |
I4 /O8 | I4 | O8 | DI4 | 18 |
I5 /O1 | I5 | O1 | DO1 | 5 |
I6 /O2 | I6 | O2 | DO2 | 8 |
I7 /O3 | I7 | O3 | DO3 | 9 |
I8 /O4 | I8 | O4 | DO4 | 12 |
I9 /O9 | I9 | O9 | SCL | 2 |
I10 /O10 | I10 | O10 | SDA | 19 |
I11 /O11 | I11 | O11 | PWM1 | 4 |
I12 /O12 | I12 | O12 | PWM4 | 11 |
Child: 8 inputs 4 outputs / Parent: 8 outputs 4 inputs
Input/output assignments when the option bit: 0x00001000
setting is enabled.
Name | Child | Parent | Standard | DIP # |
---|---|---|---|---|
I1 /O5 | I1 | I1 | DI1 | 15 |
I2 /O6 | I2 | I2 | DI2 | 16 |
I3 /O7 | I3 | I3 | DI3 | 17 |
I4 /O8 | I4 | I4 | DI4 | 18 |
I5 /O1 | O1 | O1 | DO1 | 5 |
I6 /O2 | O2 | O2 | DO2 | 8 |
I7 /O3 | O3 | O3 | DO3 | 9 |
I8 /O4 | O4 | O4 | DO4 | 12 |
I9 /O9 | I5 | O5 | SCL | 2 |
I10 /O10 | I6 | O6 | SDA | 19 |
I11 /O11 | I7 | O7 | PWM1 | 4 |
I12 /O12 | I8 | O8 | PWM4 | 11 |
Child: 6 inputs 6 outputs / Parent: 6 outputs 6 inputs
Input/output assignments when the option bit: 0x00002000
setting is enabled.
Name | Child | Parent | Standard | DIP # |
---|---|---|---|---|
I1 /O5 | I1 | I1 | DI1 | 15 |
I2 /O6 | I2 | I2 | DI2 | 16 |
I3 /O7 | I3 | I3 | DI3 | 17 |
I4 /O8 | I4 | I4 | DI4 | 18 |
I5 /O1 | O1 | O1 | DO1 | 5 |
I6 /O2 | O2 | O2 | DO2 | 8 |
I7 /O3 | O3 | O3 | DO3 | 9 |
I8 /O4 | O4 | O4 | DO4 | 12 |
I9 /O9 | O5 | I5 | SCL | 2 |
I10 /O10 | O6 | I6 | SDA | 19 |
I11 /O11 | I5 | O5 | PWM1 | 4 |
I12 /O12 | I6 | O6 | PWM4 | 11 |
Child: 0 inputs 12 outputs / Parent: 0 outputs 12 inputs
Input/output assignments when the option bit: 0x00003000
setting is enabled.
Name | Child | Parent | Standard | DIP # |
---|---|---|---|---|
I1 /O5 | O5 | I1 | DI1 | 15 |
I2 /O6 | O6 | I2 | DI2 | 16 |
I3 /O7 | O7 | I3 | DI3 | 17 |
I4 /O8 | O8 | I4 | DI4 | 18 |
I5 /O1 | O1 | I5 | DO1 | 5 |
I6 /O2 | O2 | I6 | DO2 | 8 |
I7 /O3 | O3 | I7 | DO3 | 9 |
I8 /O4 | O4 | I8 | DO4 | 12 |
I9 /O9 | O9 | I9 | SCL | 2 |
I10 /O10 | O10 | I10 | SDA | 19 |
I11 /O11 | O11 | I11 | PWM1 | 4 |
I12 /O12 | O12 | I12 | PWM4 | 11 |
Serial Input/Output
TX
/RX
are used for transmission and reception of the remote control (UART).
Status LED Output
Used when outputting status during automatic application ID setting.
Make the LED light up when the output is Low (sink type).
Setting Input
Mode Setting Input
By leaving the Mx
pins unconnected or connecting them to GND
, you can switch between operating modes such as parent, child, and repeater.
Alternative Baud Rate Setting Input
By leaving the BPS
pin unconnected or connecting it to GND
, you can change the UART baud rate (communication speed) to a value other than 115200bps.
Channel Setting Input
Temporarily overrides the frequency channel.
C2 | C1 | Frequency Channel |
---|---|---|
Unconnected | Unconnected | Default (initial value is 16) |
Unconnected | GND | 12 |
GND | Unconnected | 21 |
GND | GND | 25 |
Reset Input
By connecting a push button between RST
and GND
, you can implement a reset button. RST
is internally pulled up.
1.2 - Remote Control App Operating Modes
List of Operating Modes
Each mode is set by connecting the Mx
pins to either not connected (OPEN) or to GND
.
M3 | M2 | M1 | Mode | Function | Power | Initial |
---|---|---|---|---|---|---|
O | O | O | Child: | Sends input states to the parent device and always waits for received data to reflect it on output | 120 | |
O | O | G | Parent: | Sends input states to child devices and always waits for received data to reflect it on output | 0 | |
O | G | O | Repeater: | Always waits for received data and relays it | 122 | |
O | G | G | Child: | Sends input states to the parent device frequently and always waits for received data to reflect it on output | 123 | |
G | O | O | Child: | Sends input states to the parent device every second, disables reception, and always enters power saving mode | ✅ | 124 |
G | G | O | (Pairing Mode) | Details | ||
G | G | G | Child: | Sends input states to the parent device every 10 seconds, disables reception, and always enters power saving mode | ✅ | 127 |
O: Not connected (OPEN), G: Connected to
GND
Initial mode is Child: Continuous mode.
The initial Logical Device ID (LID) used to identify the device differs depending on the mode.
Only in parent or repeater modes, you can switch the LID in Interactive Mode.
Please set parent to 121
and repeater to 122
.
Parent Device
Continuous Mode
Parent: Continuous Mode
When a change in signal input is detected, or every second, data is sent to all child devices.
It also always waits for data sent from child devices, so it responds quickly but continuously consumes power.
- Reception: Always waiting
- Transmission: On input change / every 1 second
Child Device
Continuous Mode
Child: Continuous Mode
When a change in signal input is detected, or every second, data is sent to all parent devices.
It also always waits for data sent from parent devices, so it responds quickly but continuously consumes power.

Image of communication with parent device
- Reception: Always waiting
- Transmission: On input change / every 1 second
Disable periodic transmission
0x00000020
in Interactive Mode.Child: Continuous 0.03s Mode
This mode shortens the periodic transmission interval of Child: Continuous Mode from 1 second to 0.03 seconds.
Although it always waits for data sent from the parent device, it occupies the bandwidth of communication from child to parent, causing slower response to parent input. It continuously consumes power.

Image of communication with parent device
- Reception: Always waiting
- Transmission: On input change / every 0.03 seconds
Intermittent Mode
Child: Intermittent 1s Mode
When a change in signal input is detected, or every second, the power saving mode is disabled and data is sent to all parent devices.
Reception is disabled, so it cannot be controlled by the parent device. This mode has excellent power saving performance.

Image of communication with parent device
- Reception: Disabled
- Transmission: On input change / every 1 second
Child: Intermittent 10s Mode
When a change in signal input is detected, or every 10 seconds, the power saving mode is disabled and data is sent to all parent devices.
Reception is disabled, so it cannot be controlled by the parent device. This mode has excellent power saving performance.

Image of communication with parent device
- Reception: Disabled
- Transmission: On input change / every 10 seconds
Repeater Device
Continuous Mode
Repeater: Continuous Mode
The repeater transmits received packets.
You can install up to three repeaters between parent and child devices, but increasing repeaters increases the number of packets, which can cause interference.

Image of relay
- Reception: Always waiting
- Transmission: On reception
1.3 - Remote Control App Alternative Baud Rate Setting
Enabling Alternative Baud Rate Setting
You can enable the alternative baud rate setting by connecting the BPS
pin to GND
.
BPS | Description | Baud Rate | Remarks |
---|---|---|---|
O | Default | 115200bps | |
G | Override | 38400bps | Changeable via Interactive Mode |
O: not connected (OPEN), G: connected to
GND
BPS
pin is not connected to GND
, the Interactive Mode setting value will not be applied.1.4 - Remote Control App UART Function
Digital Input and Output
0x81
: Status Notification from the Remote Device
Outputs the state of the received input signal.
Data Format
# | Data | Description | Remarks |
---|---|---|---|
char | Header | : only | |
0 | uint8 | Source Logical Device ID | |
1 | uint8 | Command Number | 0x81 only |
2 | uint8 | Packet Identifier | 0x0F only |
3 | uint8 | Protocol Version | 0x01 only |
4 | uint8 | LQI | 0 -255 |
5 | uint32 | Source Serial ID | 0x8??????? |
9 | uint8 | Destination Logical Device ID | |
10 | uint16 | Timestamp | 64 counts per second, MSB is internal flag |
12 | uint8 | Relay Count | |
13 | uint16 | Digital Signal | Corresponds to Ix from LSB, 0 is High |
15 | uint16 | Digital Signal Mask | Corresponds to Ix from LSB, 1 means valid |
17 | uint16 | Digital Signal Flag | Corresponds to Ix from LSB, 1 means interrupt |
19 | uint8 | Unused | For internal management |
uint8 | Checksum | LRC8 | |
char | Footer | CR (0x0D /'\r' ) | |
char | Footer | LF (0x0A /'\n' ) |
Example Output Data
:01810F01DB8630000200645F000040004F00400049
Interpretation of the Above Data
# | Data | Description | Value | |
---|---|---|---|---|
: | char | Header | : | |
01 | 0 | uint8 | Source Logical Device ID | 0x78 |
81 | 1 | uint8 | Command Number | 0x81 |
0F | 2 | uint8 | Packet Identifier | 0x15 |
01 | 3 | uint8 | Protocol Version | 0x01 |
DB | 4 | uint8 | LQI | 219/255 |
86300002 | 5 | uint32 | Source Serial ID | 0x6300002 |
00 | 9 | uint8 | Destination Logical Device ID | 0x00 |
645F | 10 | uint16 | Timestamp | Approx. 401 seconds |
00 | 12 | uint8 | Relay Count | 0 |
0040 | 13 | uint16 | Digital Signal | I7 is Low |
004F | 15 | uint16 | Digital Signal Mask | I7 ,I1 -I4 are valid |
0040 | 17 | uint16 | Digital Signal Flag | I7 changed due to interrupt |
00 | 19 | uint8 | Unused | |
49 | uint8 | Checksum | 0x49 | |
char | Footer | \r | ||
char | Footer | \n |
0x80
: Remote Device Output Change
Controls the output signals of the remote device.
Data Format
# | Data | Description | Remarks |
---|---|---|---|
char | Header | : only | |
0 | uint8 | Destination Logical Device ID | Parent 0x00 , Child 0x01 -0x64 , All Children 0x78 |
1 | uint8 | Command Number | 0x80 only |
2 | uint8 | Format Version | 0x01 only |
3 | uint16 | Digital Signal | Corresponds to Ox from LSB, 0 is High |
5 | uint16 | Digital Signal Mask | Corresponds to Ox from LSB, 1 is valid |
7 | uint16 | Unused | 0 |
9 | uint16 | Unused | 0 |
11 | uint16 | Unused | 0 |
13 | uint16 | Unused | 0 |
uint8 | Checksum | LRC8 | |
char | Footer | CR (0x0D /'\r' ) | |
char | Footer | LF (0x0A /'\n' ) |
UART Input and Output
- Option bit
0x00010000
Force enable reception on child device must be enabled to activate reception function on child devices. - Option bit
0x00020000
Stop UART output on input change can be enabled to ignore Input Change Messages. - Communication between child devices is possible. Assign unique logical device IDs to child devices to identify them.
1.5 - Custom Default Feature of Remote Control App
For example, if you create firmware that changes the baud rate from 115200bps to 9600bps, you can use it at 9600bps from the start.
Configuration Procedure
1. Apply the Settings
Change the settings in Interactive Mode, press S
to save.
2. Download the Settings
Prepare software capable of downloading data using the xmodem protocol.
While still in Interactive Mode (before selecting items), request xmodem download.
In TeraTerm, perform the following operations:
- Select
File > Transfer > XMODEM > Receive...
- Select
Option > Checksum, Binary
- Specify the file name (e.g.,
conf.bin
) - Press the
Open
button
On macOS or Linux, you can use lrzsz
.
lrx --binary --xmodem /path/to/conf.bin
Usually, enter Interactive Mode with
screen
, then after pressingCtrl+A
, execute:exec !! lrx -b -X /path/to/conf.bin
If the download succeeds, it generates a 128-byte file (may be smaller depending on the xmodem implementation).
3. Creating Custom Binary
Concatenate the downloaded file to the end of the firmware binary file to create a custom binary.
Use command line tools or general file concatenation tools for concatenation.
Example
An example when the downloaded xmodem file is conf.bin
, the original binary file is App_IO_BLUE_L1305_V1-3-X.bin
, and the custom binary to be created is App_IO_custom_V1-3-X.bin
.
【Windows】
copy App_IO_BLUE_L1305_V1-3-X.bin App_IO_custom_V1-3-X.bin
type conf.bin >> App_IO_custom_V1-3-X.bin
【macOS / Linux】
cat App_IO_BLUE_L1305_V1-3-X.bin conf.bin > App_IO_custom_V1-3-X.bin
4. Writing Custom Binary
Write the concatenated custom binary to TWELITE.
After writing the custom binary and entering Interactive Mode, C-
is displayed at the end of the first line.
--- CONFIG/APP_IO V1-04-2/SID=0x81001f1c/LID=0x78 C- ---
If you overwrite and save settings from Interactive Mode for the custom binary, CE
is displayed instead of C-
.
--- CONFIG/APP_IO V1-04-2/SID=0x81001f1c/LID=0x78 CE ---
1.6 - Pairing Function of Remote Control App
“Pairing” here differs from Bluetooth pairing.
It only shares the application ID, and the broadcast communication mechanism remains unchanged.
Configuration Method
Create a group by generating an application ID based on the parent’s serial ID and feeding it to the child devices. Connect an LED to the LED
pin to check if the configuration is successful.

Connection
- Connect an LED and a current limiting resistor (680Ω) to the
LED
pins of the parent and child devices (with correct polarity). - Leave
M1
open and connectM2
andM3
toGND
. - Power on the parent device and check that the LED blinks.
- Within 5 seconds, power on the child device near the parent and confirm that the LED turns off (if it stays lit, the configuration failed).
1.7 - Interactive Mode (Remote Control App)
This section explains features specific to the Remote Control App (App_IO). For common features, please refer to the TWELITE APPS Manual Top Page.
Interactive Mode cannot be used while TWELITE is sleeping.
Please ensure that the M3
pin is not connected to GND
.
Display Example
The screen below will be displayed.
--- CONFIG/APP_IO V1-03-2/SID=0x86300001/LID=0x00 ---
a: set Application ID (0x67720107)
i: set Device ID (--)
c: set Channels (16)
x: set Tx Power (3)
t: set mode4 sleep dur (1000ms)
y: set mode7 sleep dur (0s)
f: set mode3 fps (16)
d: set hold mask (000000000000)
D: set hold dur (1000ms)
o: set Option Bits (0x00000000)
b: set UART baud (38400)
p: set UART parity (N)
C: set crypt mode (0)
K: set crypt key []
---
S: save Configuration
R: reset to Defaults
Commands
Command | Setting Item | Default | Notes | |
---|---|---|---|---|
a | Application ID | 0x67720107 | 32bit | |
i | Logical Device ID | 120 | Parent 121 , Child 1 -100 , ID-less Child 120 , Unset 0 | |
c | Frequency Channel | 16 | 11 -26 | |
x | Retry Count and Transmission Output | 3 | ||
Retry Count | 0 | 1 -9 times, 0 default: 2 times | ||
Transmission Output | 3 | 0 -3 | ||
t | Child Device Intermittent 1-Second Mode Interval | 1000 | 100 -64000 ms | |
y | Child Device Intermittent 10-Second Mode Interval | 0 | 2 -10000 s, Disabled 0 | |
f | Child Device Continuous 0.03-Second Mode Cycle | 32 | 4 /8 /16 /32 times per second | |
d | Hold/Long Press Mode Targets | 000000000000 | From right I1 -I2 , Enabled 1 | |
D | Hold/Long Press Mode Duration | 1000 | 20 -64000 ms | |
o | Option Bits | 0x00000000 | Other detailed settings | |
b | UART Alternative Baud Rate | 38400 | Enabled by BPS pin | |
p | UART Parity | N | Stop bit fixed to 1 | |
C | Encryption | 0 | Disabled 0 , AES128bit 1 | |
K | Encryption Key | - | Up to 16 characters |
Details for each command are as follows.
a
: Application ID
All devices communicating should have the same value. This logically separates networks.
i
: Logical Device ID
Set this when it is necessary to distinguish multiple child devices.
If distinction is not necessary or not possible, set to 120
. If distinction is necessary, child devices should be any value from 1
to 100
, and parent device should be 0
or 121
.
c
: Frequency Channel
All devices communicating should have the same value. This physically separates networks.
x
: Transmission Output and Retry Count
Specify the radio transmission output and the number of additional packet transmissions in transparent mode and header-attached transparent mode.
t
: Child Device Intermittent 1-Second Mode Interval
Overwrite the intermittent interval of the child device intermittent 1-second mode from 1 second to another value. Unit is milliseconds.
If 0
is set, periodic wake-up by timer is disabled. In this case, the device wakes up on the falling edge of Ix
, but not on the rising edge.
y
: Child Device Intermittent 10-Second Mode Interval
Overwrite the intermittent interval of the child device intermittent 10-second mode from 10 seconds to another value. Unit is seconds.
If 0
is set, periodic wake-up by timer is disabled. In this case, the device wakes up on the falling edge of Ix
, but not on the rising edge.
f
: Child Device Continuous 0.03-Second Mode Cycle
Overwrite the number of transmission requests per second from 32 times to 4
/8
/16
times. Retry count is not included.
d
: Hold/Long Press Mode Targets
By default, select ports targeted by hold mode, and when Option Bit 0x00000100
is enabled, select ports targeted by remote control long press mode.
Specify the bitmask of Ix
or Ox
ports to target. The value consists of up to 12 characters of 0
or 1
. From LSB, the order is I1
I2
… I12
.
For example, specifying 000000001010
applies hold mode to I2
and I4
. If any pin is targeted, ports not targeted output a 50ms pulse.
Hold Mode
In hold mode, targeted ports behave as follows:
Input (Transmission) side: Ix
- After all inputs return from Lo to Hi, continuous transmission occurs for the configured duration (to release hold).
Output (Reception) side: Ox
- For received inputs that are Lo, output holds Lo for the configured duration.
- If during hold of any output, another Lo signal is received, the hold duration is extended.
Remote Control Long Press Mode
In remote control long press mode, targeted ports behave as follows:
Input (Transmission) side: Ix
- Continuous transmission while any input is Lo.
- After all inputs return from Lo to Hi, continuous transmission occurs for the configured duration.
Output (Reception) side: Ox
- After packets with any input Lo are interrupted, outputs return Hi after the configured duration.
D
: Hold/Long Press Mode Duration
By default, specify hold mode duration; when Option Bit 0x00000100
is enabled, specify hold duration or transmission interval for remote control long press mode.
Specify a value between 20
and 64000
ms.
Hold Mode
For hold mode, the configured duration applies as follows:
Input (Transmission) side: Ix
In continuous mode, the duration of continuous transmission after all inputs return from Lo to Hi.
In intermittent mode, the transmission interval while any input is Lo.
Output (Reception) side: Ox
The duration to maintain output.
Remote Control Long Press Mode
For remote control long press mode, the configured duration applies as follows:
Input (Transmission) side: Ix
The duration of continuous transmission after all inputs return from Lo to Hi.
Output (Reception) side: Ox
The time from interruption of packets with any input Lo until all outputs return to Hi.
o
: Option Bits
Specify a 32bit number. Enable settings associated with each bit.
Bit Mask | Setting Item | Default | Transmit | Receive | Continuous | Intermittent |
---|---|---|---|---|---|---|
0x00000001 | Low Latency Mode | 0️⃣ | ✅ | ✅ | ✅ | |
0x00000002 | Low Latency Mode (Sleep Interrupt) | 0️⃣ | ✅ | ✅ | ||
0x00000010 | Enable Transmission with ACK | 0️⃣ | ✅ | ✅ | ✅ | |
0x00000020 | Disable Periodic Transmission | 0️⃣ | ✅ | ✅ | ||
0x00000100 | Enable Remote Control Long Press Mode | 0️⃣ | ✅ | ✅ | ✅ | ✅ |
0x00000200 | Disable C1 /C2 Channel Switching | 0️⃣ | ✅ | ✅ | ✅ | ✅ |
0x00000400 | Invert Ix Input | 0️⃣ | ✅ | ✅ | ✅ | |
0x00000800 | Disable Internal Pull-up of Ix | 0️⃣ | ✅ | ✅ | ✅ | |
0x00001000 | Child: 8 Input 4 Output / Parent: 8 Output 4 Input | 0️⃣ | ✅ | ✅ | ✅ | ✅ |
0x00002000 | Child: 6 Input 6 Output / Parent: 6 Output 6 Input | 0️⃣ | ✅ | ✅ | ✅ | ✅ |
0x00003000 | Child: 0 Input 12 Output / Parent: 0 Output 12 Input | 0️⃣ | ✅ | ✅ | ✅ | ✅ |
0x00010000 | Force Enable Reception on Child | 0️⃣ | ✅ | ✅ | ||
0x00020000 | Stop UART Output on IO Change | 0️⃣ | ✅ | ✅ | ||
0x00040000 | Enable Watchdog Output on C2 | 0️⃣ | ✅ | ✅ | ✅ | |
0x00400000 | Invert Output on Ox | 0️⃣ | ✅ | ✅ | ✅ |
b
: UART Alternative Baud Rate
Overwrite the alternative baud rate selected when starting with the BPS
pin connected to GND
from 38400
bps.
Values can be selected from 9600
/19200
/38400
/57600
/115200
/230400
. Other values may cause errors.
BPS
pin is left open at startup, this setting will not apply and will be fixed at 115200
bps.p
: UART Parity
Set to N
(None), O
(Odd), or E
(Even). Stop bit is fixed to 1
, hardware flow control is not supported.
C
: Encryption
Specify whether encryption is enabled.
Set 1
to enable AES128bit encryption.
K
: Encryption Key
Input the key used for encryption. Specify a 16-character text (binary sequences cannot be specified).
Details of Option Bits
Explanation of settings associated with each bit of the option bits value.
0x00000001
: Low Latency Mode
Monitor input status and perform wireless transmission in low latency mode.
Shortens button monitoring time and minimizes transmission delay. In continuous mode, interrupts are used for input judgment but are more susceptible to chattering. In intermittent mode, reduces time to confirm input status.
Only valid for child devices.
0x00000002
: Low Latency Mode (Sleep Interrupt)
When waking from sleep due to an interrupt from Ix
going from Hi to Lo in intermittent mode, quickly send port information of the interrupt source.
Especially used in child device intermittent 10-second mode when periodic wake-up is disabled, combined with hold mode to detect button presses.
Only valid for child devices.
0x00000001
setting.0x00000010
: Enable Transmission with ACK
Enable ACK communication from child to parent. Transmission ends when parent returns ACK.
Not available for multiple parents or all repeaters, but provides efficient communication in stable environments.
In child device intermittent 10-second mode, the BPS
pin is set as output pin, so baud rate override on child side is not possible.
0x00000020
: Disable Periodic Transmission
Disable periodic transmission every 1 second in child continuous mode.
0x00000100
: Enable Remote Control Long Press Mode
Apply remote control long press mode instead of hold mode.
0x00000200
: Disable C1
/C2
Channel Switching
Disable channel switching by C1
/C2
pins.
0x00000400
: Invert Ix
Input
Send 1
when input is Hi, and 0
when Lo.
0
is sent when input is Hi, and 1
when Lo.0x00000800
: Disable Internal Pull-up of Ix
Disable all internal pull-ups (~50kΩ) on Ix
.
0x00001000
: Child: 8 Input 4 Output / Parent: 8 Output 4 Input
Change I/O port assignment from “Child: 12 Input 0 Output / Parent: 12 Output 0 Input”. Intermittent mode uses intermittent reception.
0x00002000
: Child: 6 Input 6 Output / Parent: 6 Output 6 Input
Change I/O port assignment from “Child: 12 Input 0 Output / Parent: 12 Output 0 Input”. Intermittent mode uses intermittent reception.
0x00003000
: Child: 0 Input 12 Output / Parent: 0 Output 12 Input
Change I/O port assignment from “Child: 12 Input 0 Output / Parent: 12 Output 0 Input”. Intermittent mode uses intermittent reception.
0x00010000
: Force Enable Reception on Child
In continuous mode, force enable reception regardless of output ports.
Allows UART output of data received from other devices.
0x00020000
: Stop UART Output on IO Change
Stop message output on input/output changes.
0x00040000
: Enable Watchdog Output on C2
Output watchdog signal from C2
port.
Control IO in application loop and output approx. 32Hz square wave.
Used to connect external reset circuit for automatic recovery and force reset the module in case of hang-up.
0x00400000
: Invert Output on Ox
Output Lo when received input port status is 0
, and Hi when 1
.
0
, and Lo when 1
.