diff --git a/src/main/config/exportformats.d/lirc.xml b/src/main/config/exportformats.d/lirc.xml
index 91baff52..a4624e35 100644
--- a/src/main/config/exportformats.d/lirc.xml
+++ b/src/main/config/exportformats.d/lirc.xml
@@ -7,8 +7,8 @@
non-whitespace characters. We therefore use translate(*, ' ', '_')
instead of something more elaborate.
- Generating program: IrpTransmogrifier version 1.2.11-SNAPSHOT
- IRP database version: 2022-05-07
+ Generating program: IrpTransmogrifier version 1.2.14-SNAPSHOT
+ IRP database version: 2024-03-14
-->
-
+
# Protocol name: 48-NEC
@@ -198,9 +196,7 @@ end remote
-
+
# Protocol name: 48-NEC1
@@ -266,9 +262,7 @@ end remote
-
+
# Protocol name: 48-NEC2
@@ -333,9 +327,7 @@ end remote
-
+
# Protocol name: AdNotam
@@ -381,9 +373,7 @@ end remote
-
+
# Protocol name: Aiwa
@@ -433,9 +423,7 @@ end remote
-
+
# Protocol name: Aiwa2
@@ -484,9 +472,7 @@ end remote
-
+
# Protocol name: Akai
@@ -531,9 +517,7 @@ end remote
-
+
# Protocol name: Akord
@@ -582,6 +566,53 @@ end remote
+
+
+
+
+# Protocol name: Amazon_Fan
+begin remote
+ name
+
+ -Amazon_Fan
+ bits 33
+ flags SPACE_ENC
+ eps 30
+ aeps 100
+ zero 520 1560
+ one 520 2600
+ header 4680 4680
+ ptrail 520
+ repeat 9074 2600
+ gap 13700
+ frequency 38500
+ begin codes
+
+
+ end codes
+end remote
+
+
+
+
+
+
+
+ 0x
+
+
+
+
+
+
+
+
+
+
+
+
@@ -593,9 +624,7 @@ end remote
-
+
# Protocol name: Archer
@@ -641,9 +670,7 @@ end remote
-
+
# Protocol name: Audiovox
@@ -693,9 +720,7 @@ end remote
-
+
# Protocol name: Barco
@@ -743,9 +768,7 @@ end remote
-
+
# Protocol name: Bose
@@ -788,9 +811,7 @@ end remote
-
+
# Protocol name: Bryston
@@ -838,9 +859,7 @@ end remote
-
+
# Protocol name: Canon
@@ -880,9 +899,7 @@ end remote
-
+
# Protocol name: Denon
@@ -929,9 +946,7 @@ end remote
-
+
# Protocol name: Denon{1}
@@ -976,9 +991,7 @@ end remote
-
+
# Protocol name: Denon{2}
@@ -1023,9 +1036,7 @@ end remote
-
+
# Protocol name: Dgtec
@@ -1072,10 +1083,8 @@ end remote
-
+
# Protocol name: Digivision
@@ -1142,9 +1151,7 @@ end remote
-
+
# Warning: Protocol contains repeat elements that cannot be expressed in Lirc
@@ -1195,9 +1202,7 @@ end remote
-
+
# Warning: Protocol contains repeat elements that cannot be expressed in Lirc
@@ -1248,9 +1253,7 @@ end remote
-
+
# Warning: Protocol contains repeat elements that cannot be expressed in Lirc
@@ -1322,9 +1325,7 @@ end remote
-
+
# Warning: Protocol contains repeat elements that cannot be expressed in Lirc
@@ -1396,9 +1397,7 @@ end remote
-
+
# Protocol name: Dyson_relaxed
@@ -1457,9 +1456,7 @@ end remote
-
+
# Protocol name: Elan
@@ -1505,9 +1502,7 @@ end remote
-
+
# Protocol name: Elunevision
@@ -1551,9 +1546,7 @@ end remote
-
+
# Protocol name: Emerson
@@ -1601,10 +1594,8 @@ end remote
-
+
# Warning: Protocol contains ending that cannot be expressed in Lirc
@@ -1671,9 +1662,7 @@ end remote
-
+
# Protocol name: F12
@@ -1720,9 +1709,7 @@ end remote
-
+
# Protocol name: F12-0
@@ -1767,9 +1754,7 @@ end remote
-
+
# Protocol name: F12-1
@@ -1814,9 +1799,7 @@ end remote
-
+
# Protocol name: F12_relaxed
@@ -1863,9 +1846,7 @@ end remote
-
+
# Warning: Protocol contains ending that cannot be expressed in Lirc
@@ -1917,9 +1898,7 @@ end remote
-
+
# Protocol name: F32
@@ -1969,9 +1948,7 @@ end remote
-
+
# Protocol name: Fujitsu
@@ -2037,9 +2014,7 @@ end remote
-
+
# Protocol name: Fujitsu-56
@@ -2113,9 +2088,7 @@ end remote
-
+
# Protocol name: G.I.4DTV_relaxed
@@ -2166,9 +2139,7 @@ end remote
-
+
# Protocol name: GI RG
@@ -2221,10 +2192,8 @@ end remote
-
+
# Protocol name: GuangZhou
@@ -2282,9 +2251,7 @@ end remote
-
+
# Protocol name: InterVideo RC-201
@@ -2329,9 +2296,7 @@ end remote
-
+
# Protocol name: Jerrold
@@ -2373,9 +2338,7 @@ end remote
-
+
# Warning: Protocol contains repeat elements that cannot be expressed in Lirc
@@ -2427,9 +2390,7 @@ end remote
-
+
# Protocol name: JVC_squashed
@@ -2465,9 +2426,7 @@ end remote
-
+
# Protocol name: JVC{2}
@@ -2516,9 +2475,7 @@ end remote
-
+
# Warning: Protocol contains repeat elements that cannot be expressed in Lirc
@@ -2568,9 +2525,7 @@ end remote
-
+
# Protocol name: Konka
@@ -2616,9 +2571,7 @@ end remote
-
+
# Protocol name: Logitech
@@ -2668,9 +2621,7 @@ end remote
-
+
# Protocol name: Matsui
@@ -2719,10 +2670,8 @@ end remote
-
+
# Protocol name: MCIR-2-mouse
@@ -2779,9 +2728,7 @@ end remote
-
+
# Protocol name: Metz19
@@ -2841,9 +2788,7 @@ end remote
-
+
# Protocol name: Mitsubishi
@@ -2890,9 +2835,7 @@ end remote
-
+
# Protocol name: NEC
@@ -2952,9 +2895,7 @@ end remote
-
+
# Protocol name: NEC-f16
@@ -3021,9 +2962,7 @@ end remote
-
+
# Protocol name: NEC-Shirriff-32
@@ -3068,9 +3007,7 @@ end remote
-
+
# Protocol name: NEC1
@@ -3131,9 +3068,7 @@ end remote
-
+
# Protocol name: NEC1-f16
@@ -3199,9 +3134,7 @@ end remote
-
+
# Protocol name: NEC1-rnc
@@ -3264,9 +3197,7 @@ end remote
-
+
# Protocol name: NEC2
@@ -3326,9 +3257,7 @@ end remote
-
+
# Protocol name: NEC2-f16
@@ -3393,9 +3322,7 @@ end remote
-
+
# Protocol name: NECx-f16
@@ -3460,9 +3387,7 @@ end remote
-
+
# Warning: Protocol contains repeat elements that cannot be expressed in Lirc
@@ -3535,9 +3460,7 @@ end remote
-
+
# Warning: Protocol contains repeat elements that cannot be expressed in Lirc
@@ -3617,9 +3540,7 @@ end remote
-
+
# Protocol name: NECx2
@@ -3679,9 +3600,7 @@ end remote
-
+
# Protocol name: NECx2-f16
@@ -3746,9 +3665,7 @@ end remote
-
+
# Protocol name: Nokia
@@ -3799,9 +3716,7 @@ end remote
-
+
# Protocol name: Nokia12
@@ -3849,9 +3764,7 @@ end remote
-
+
# Protocol name: Nokia32
@@ -3925,10 +3838,8 @@ end remote
-
+
# Protocol name: Nova Pace
@@ -3999,9 +3910,7 @@ end remote
-
+
# Protocol name: Ortek_NEClike
@@ -4055,9 +3964,7 @@ end remote
-
+
# Protocol name: PaceMSS
@@ -4111,9 +4018,7 @@ end remote
-
+
# Protocol name: Panasonic_Old
@@ -4161,9 +4066,7 @@ end remote
-
+
# Warning: Protocol contains repeat elements that cannot be expressed in Lirc
@@ -4208,9 +4111,7 @@ end remote
-
+
# Protocol name: pid-0003
@@ -4251,9 +4152,7 @@ end remote
-
+
# Protocol name: pid-0004
@@ -4297,9 +4196,7 @@ end remote
-
+
# Protocol name: Pioneer
@@ -4358,19 +4255,17 @@ end remote
-
-
-
+
+
+
# Warning: Protocol contains repeat elements that cannot be expressed in Lirc
-# Protocol name: Pioneer-Mix
+# Protocol name: Pioneer-2Part
begin remote
name
- -Pioneer-Mix
+ -Pioneer-2Part
bits 64
flags SPACE_ENC|CONST_LENGTH|CONST_LENGTH
eps 30
@@ -4379,16 +4274,16 @@ begin remote
one 564 1692
header 9024 4512
ptrail 564
- gap 108000
+ gap 90000
frequency 40000
begin codes
-
+
end codes
end remote
-
+
@@ -4401,8 +4296,8 @@ end remote
-
-
+
+
-
-
+
+
-
-
+
+
-
+
# Protocol name: Proton
@@ -4489,9 +4382,7 @@ end remote
-
+
# Protocol name: Proton-40
@@ -4537,9 +4428,7 @@ end remote
-
+
# Protocol name: RC5
@@ -4598,9 +4487,7 @@ end remote
-
+
# Protocol name: RC5-7F
@@ -4659,9 +4546,7 @@ end remote
-
+
# Protocol name: RC5-7F-57
@@ -4736,9 +4621,7 @@ end remote
-
+
# Protocol name: RCA
@@ -4784,9 +4667,7 @@ end remote
-
+
# Warning: Protocol contains repeat elements that cannot be expressed in Lirc
@@ -4834,9 +4715,7 @@ end remote
-
+
# Protocol name: RCA-38
@@ -4882,9 +4761,7 @@ end remote
-
+
# Warning: Protocol contains repeat elements that cannot be expressed in Lirc
@@ -4932,9 +4809,7 @@ end remote
-
+
# Protocol name: RECS80
@@ -4993,9 +4868,7 @@ end remote
-
+
# Protocol name: RECS80-0045
@@ -5054,9 +4927,7 @@ end remote
-
+
# Protocol name: RECS80-0068
@@ -5115,9 +4986,7 @@ end remote
-
+
# Protocol name: RECS80-0090
@@ -5178,9 +5047,7 @@ end remote
-
+
# Protocol name: Revox
@@ -5226,9 +5093,7 @@ end remote
-
+
# Warning: Protocol contains repeat elements that cannot be expressed in Lirc
@@ -5300,6 +5165,79 @@ end remote
+
+
+
+ # Warning: Protocol contains repeat elements that cannot be expressed in Lirc
+
+
+# Protocol name: Roku-8bit
+begin remote
+ name
+
+ -Roku-8bit
+ bits 32
+ flags SPACE_ENC|CONST_LENGTH
+ eps 30
+ aeps 100
+ zero 564 564
+ one 564 1692
+ header 9024 4512
+ ptrail 564
+ gap 108000
+ frequency 38000
+ begin codes
+
+
+ end codes
+end remote
+
+
+
+
+
+
+
+
+ 0x
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -5307,9 +5245,7 @@ end remote
-
+
# Protocol name: Sampo
@@ -5358,9 +5294,7 @@ end remote
-
+
# Protocol name: Samsung-SMT-G
@@ -5409,9 +5343,7 @@ end remote
-
+
# Protocol name: Samsung20
@@ -5460,9 +5392,7 @@ end remote
-
+
# Protocol name: Samsung36
@@ -5514,9 +5444,7 @@ end remote
-
+
# Protocol name: ScAtl-6
@@ -5566,9 +5494,7 @@ end remote
-
+
# Protocol name: Sharp
@@ -5615,9 +5541,7 @@ end remote
-
+
# Protocol name: Sharp{1}
@@ -5662,9 +5586,7 @@ end remote
-
+
# Protocol name: Sharp{2}
@@ -5709,9 +5631,7 @@ end remote
-
+
# Protocol name: SIM2
@@ -5769,9 +5689,7 @@ end remote
-
+
# Protocol name: Sony12
@@ -5816,9 +5734,7 @@ end remote
-
+
# Protocol name: Sony15
@@ -5863,9 +5779,7 @@ end remote
-
+
# Protocol name: Sony20
@@ -5913,9 +5827,7 @@ end remote
-
+
# Protocol name: Sony8
@@ -5961,9 +5873,7 @@ end remote
-
+
# Protocol name: StreamZap
@@ -6022,9 +5932,7 @@ end remote
-
+
# Protocol name: StreamZap-57
@@ -6083,9 +5991,7 @@ end remote
-
+
# Protocol name: Sunfire
@@ -6132,9 +6038,7 @@ end remote
-
+
# Protocol name: TDC-38
@@ -6182,9 +6086,7 @@ end remote
-
+
# Protocol name: TDC-56
@@ -6234,9 +6136,7 @@ end remote
-
+
# Protocol name: Thomson
@@ -6295,9 +6195,7 @@ end remote
-
+
# Protocol name: Thomson7
@@ -6356,9 +6254,7 @@ end remote
-
+
# Protocol name: Tivo
@@ -6422,9 +6318,7 @@ end remote
-
+
# Protocol name: Velleman
@@ -6485,9 +6379,7 @@ end remote
-
+
# Protocol name: Viewstar
@@ -6529,9 +6421,7 @@ end remote
-
+
# Protocol name: Whynter
@@ -6573,9 +6463,7 @@ end remote
-
+
# Protocol name: X10-command
@@ -6618,9 +6506,7 @@ end remote
-
+
# Protocol name: X10-device
@@ -6663,9 +6549,7 @@ end remote
-
+
# Protocol name: X10-house