Added remote control Pioneer VXX2914 for various Pioneer DVD players

Picture: https://github.com/dhlavaty/Flipper-IRDB/commit/3954b8f494250ab960930c472e98921eac6b9f2d

Buttons use `raw` because Flipper Zero does not support `Pioneer-2Part` also known as `Pioneer-Mix` protocol.
# Order of buttons in this file is as on original remote - from top-down, left-to-right.

All raw values normalized using original Pioneer protocol timing constants from Flipper Zero sources.
Link: https://github.com/DarkFlippers/unleashed-firmware/blob/0530eda8d1df81768c72dbdf51d3e4c8c94148e6/lib/infrared/encoder_decoder/pioneer/infrared_protocol_pioneer_i.h

I’ve wrote a short python script, available at https://github.com/dhlavaty/Flipper-IRDB/blob/8177a632e7707e6b411127cfa530241329826ab6/Audio_and_Video_Receivers/Pioneer/normalize-pioneer-protocol.py
This commit is contained in:
Dusan Hlavaty
2025-11-11 15:38:23 +01:00
parent 863686982b
commit 2ed8f7e0ed
+256
View File
@@ -0,0 +1,256 @@
Filetype: IR signals file
Version: 1
#
# Remote control Pioneer VXX2914 for various Pioneer DVD players
#
# Picture: https://github.com/dhlavaty/Flipper-IRDB/commit/3954b8f494250ab960930c472e98921eac6b9f2d
#
# Buttons use `raw` because Flipper Zero does not support `Pioneer-2Part` also known as `Pioneer-Mix` protocol.
# Order of buttons in this file is as on original remote - from top-down, left-to-right.
#
# All raw values normalized using original Pioneer protocol timing constants from Flipper Zero sources.
# Link: https://github.com/DarkFlippers/unleashed-firmware/blob/0530eda8d1df81768c72dbdf51d3e4c8c94148e6/lib/infrared/encoder_decoder/pioneer/infrared_protocol_pioneer_i.h
#
# I have wrote a short python script, available at
# https://github.com/dhlavaty/Flipper-IRDB/blob/8177a632e7707e6b411127cfa530241329826ab6/Audio_and_Video_Receivers/Pioneer/normalize-pioneer-protocol.py
#
#
name: Power
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 1500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500
#
name: Open_Close
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 1500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 500 500 1500 500 500 500
#
name: Audio
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 500 500 500 500 500 500 1500 500 500 500
#
name: Subtitle
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500
#
name: Angle
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 500 500
#
name: 1
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500
#
name: 2
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500
#
name: 3
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500
#
name: Clear
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 500 500
#
name: 4
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 1500 500 500 500 1500 500 500 500
#
name: 5
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 1500 500 500 500
#
name: 6
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 1500 500 500 500
#
name: Enter
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 1500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 500 500 500 500
#
name: 7
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 1500 500 1500 500 500 500 1500 500 500 500
#
name: 8
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500
#
name: 9
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500
#
name: 0
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500
#
name: Top_menu
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 500 500
#
name: Menu
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500
#
name: Up
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 500 500 500 500
#
name: Left
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500
#
name: Center_Enter
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 1500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 500 500 500 500
#
name: Right
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 1500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500
#
name: Down
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 500 500 500 500
#
name: Home_menu
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 500 500 1500 500 1500 500 500 500 1500 500 1500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500
#
name: Return
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500
#
name: Rewind
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500
#
name: Play
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 1500 500 500 500
#
name: Play2
type: parsed
protocol: Pioneer
address: A3 00 00 00
command: 9E 00 00 00
#
name: Play3
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 1500 500 500 500
#
name: Play4
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 1500 500 500 500
#
name: Forward
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 1500 500 500 500 1500 500 500 500 500 500 500 500
#
name: Back
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 1500 500 1500 500 500 500
#
name: Pause
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 500 500 500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 500 500 500 500 500 500 500 500 1500 500 1500 500 500 500
#
name: Stop
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500
#
name: Next
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 1500 500 500 500
#
name: Play_mode
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 1500 500 1500 500 1500 500 1500 500 1500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 1500 500
#
name: Surround
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500
#
name: Zoom
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 500 500 500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500
#
name: Display
type: raw
frequency: 40000
duty_cycle: 0.33
data: 8500 4225 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 500 500 26000 8500 4225 500 1500 500 1500 500 1500 500 1500 500 500 500 1500 500 500 500 1500 500 500 500 500 500 500 500 500 500 1500 500 500 500 1500 500 500 500 1500 500 1500 500 500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 500 500 1500 500 1500 500 1500 500 500 500 500 500 500 500