summaryrefslogtreecommitdiff
path: root/recipes/lirc
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/lirc')
-rw-r--r--recipes/lirc/files/lirc_sir-sa1100.patch10
-rw-r--r--recipes/lirc/files/lircd.conf_nslu21886
-rwxr-xr-xrecipes/lirc/files/lircd.init39
-rwxr-xr-xrecipes/lirc/files/lircexec.init37
-rwxr-xr-xrecipes/lirc/files/lircmd.init38
-rw-r--r--recipes/lirc/files/lircrc_nslu2113
-rw-r--r--recipes/lirc/files/split-hauppauge.patch141
-rw-r--r--recipes/lirc/lirc-config.inc10
-rw-r--r--recipes/lirc/lirc-modules_0.8.0.bb42
-rw-r--r--recipes/lirc/lirc-modules_0.8.1+cvs20070307.bb47
-rw-r--r--recipes/lirc/lirc-modules_0.8.1.bb42
-rw-r--r--recipes/lirc/lirc-modules_0.8.3+cvs20080713.bb31
-rw-r--r--recipes/lirc/lirc-modules_0.8.3+cvs20081230.bb31
-rw-r--r--recipes/lirc/lirc-modules_0.8.4a.bb31
-rw-r--r--recipes/lirc/lirc_0.8.0.bb68
-rw-r--r--recipes/lirc/lirc_0.8.1+cvs20070307.bb73
-rw-r--r--recipes/lirc/lirc_0.8.4a.bb68
17 files changed, 2707 insertions, 0 deletions
diff --git a/recipes/lirc/files/lirc_sir-sa1100.patch b/recipes/lirc/files/lirc_sir-sa1100.patch
new file mode 100644
index 0000000000..245b28ac51
--- /dev/null
+++ b/recipes/lirc/files/lirc_sir-sa1100.patch
@@ -0,0 +1,10 @@
+--- lirc/drivers/lirc_sir/lirc_sir.c.orig 2004-11-18 17:30:17 +0100
++++ lirc/drivers/lirc_sir/lirc_sir.c 2004-11-18 17:30:21 +0100
+@@ -628,6 +628,7 @@
+ struct timeval curr_tv;
+ static unsigned long deltv;
+ #ifdef LIRC_ON_SA1100
++ unsigned long deltintrtv;
+ int status;
+ static int n=0;
+
diff --git a/recipes/lirc/files/lircd.conf_nslu2 b/recipes/lirc/files/lircd.conf_nslu2
new file mode 100644
index 0000000000..5fbaba469c
--- /dev/null
+++ b/recipes/lirc/files/lircd.conf_nslu2
@@ -0,0 +1,1886 @@
+# This file is modified for the NSLU2.
+# It's based on http://lirc.sourceforge.net/remotes/philips/RC-5
+# and should support all RC5 compatible remotes.
+# The timings are for a de-underclocked NSLU2.
+
+# To see which key generates which code, run "irw".
+# To check whether lirc works at all, run "mode2 -d /dev/lirc"
+# after stopping lircd with "/etc/init.d/lircd stop".
+# To learn a new remote, run "irrecord -d /dev/lirc /etc/lircd.conf.new" and after
+# success "mv /etc/lircd.conf.new /etc/lircd.conf".
+# You could also take the timing values from /etc/lircd.conf.new
+# and paste it in here.
+# See also /etc/lircrc.
+
+begin remote
+
+ name RC5
+ bits 13
+ flags RC5|CONST_LENGTH
+ eps 30
+ aeps 100
+# if it doesn't work, you could change the following values:
+ one 863 921
+ zero 863 921
+ plead 947
+ gap 113626
+ min_repeat 1
+ repeat_bit 2
+
+ begin codes
+ amp1-0 0x0000000000001400
+ amp1-1 0x0000000000001401
+ amp1-2 0x0000000000001402
+ amp1-3 0x0000000000001403
+ amp1-4 0x0000000000001404
+ amp1-5 0x0000000000001405
+ amp1-6 0x0000000000001406
+ amp1-7 0x0000000000001407
+ amp1-8 0x0000000000001408
+ amp1-9 0x0000000000001409
+ amp1-graphic_equalizer_left 0x000000000000140A
+ amp1-graphic_equalizer_right 0x000000000000140B
+ amp1-standby 0x000000000000140C
+ amp1-mute/demute 0x000000000000140D
+ amp1-P.P. 0x000000000000140E
+ amp1-display 0x000000000000140F
+ amp1-volume+ 0x0000000000001410
+ amp1-volume- 0x0000000000001411
+ amp1-brightness+ 0x0000000000001412
+ amp1-brightness- 0x0000000000001413
+ amp1-colour_saturation+ 0x0000000000001414
+ amp1-colour_saturation- 0x0000000000001415
+ amp1-bass+ 0x0000000000001416
+ amp1-bass- 0x0000000000001417
+ amp1-treble+ 0x0000000000001418
+ amp1-treble- 0x0000000000001419
+ amp1-balance_right 0x000000000000141A
+ amp1-balance_left 0x000000000000141B
+ amp1-graph_equal_left&right 0x000000000000141C
+ amp1-loudness 0x000000000000141D
+ amp1-high_tone_filter 0x000000000000141E
+ amp1-low_tone_filter 0x000000000000141F
+ amp1-step+ 0x0000000000001420
+ amp1-step- 0x0000000000001421
+ amp1-signal_path_scroll 0x0000000000001422
+ amp1-INVALID 0x0000000000001423
+ amp1-INVALID 0x0000000000001424
+ amp1-surround_mode 0x0000000000001425
+ amp1-sleeptimer 0x0000000000001426
+ amp1-balance_rear 0x0000000000001427
+ amp1-balance_front 0x0000000000001428
+ amp1-TPS 0x0000000000001429
+ amp1-timer_set 0x000000000000142A
+ amp1-timer_up 0x000000000000142B
+ amp1-timer_down 0x000000000000142C
+ amp1-timer_memo 0x000000000000142D
+ amp1-acoustic_memory 0x000000000000142E
+ amp1-acoustic_memory_select 0x000000000000142F
+ amp1-pause 0x0000000000001430
+ amp1-erase 0x0000000000001431
+ amp1-rewind 0x0000000000001432
+ amp1-go_to 0x0000000000001433
+ amp1-wind 0x0000000000001434
+ amp1-play 0x0000000000001435
+ amp1-stop 0x0000000000001436
+ amp1-recording 0x0000000000001437
+ amp1-external1 0x0000000000001438
+ amp1-external2 0x0000000000001439
+ amp1-clear_all_memory 0x000000000000143A
+ amp1-INVALID 0x000000000000143B
+ amp1-dyn_range_expand/compr 0x000000000000143C
+ amp1-system_standby 0x000000000000143D
+ amp1-INVALID 0x000000000000143E
+ amp1-system_select 0x000000000000143F
+ amp1-surround_sound 0x0000000000000400
+ amp1-balance_front 0x0000000000000401
+ amp1-balance_rear 0x0000000000000402
+ amp1-sound_effects1 0x0000000000000403
+ amp1-sound_effects2 0x0000000000000404
+ amp1-sound_effects3 0x0000000000000405
+ amp1-sound_effects4 0x0000000000000406
+ amp1-sound_effects5 0x0000000000000407
+ amp1-sound_or_menu_func.1 0x0000000000000408
+ amp1-sound_or_menu_func.2 0x0000000000000409
+ amp1-sound_or_menu_func.3 0x000000000000040A
+ amp1-linear_function_up 0x000000000000040D
+ amp1-linear_function_down 0x000000000000040E
+ amp1-catalogue 0x000000000000040F
+ amp1-cursor_step_up 0x0000000000000410
+ amp1-cursor_step_down 0x0000000000000411
+ amp1-menu_on 0x0000000000000412
+ amp1-menu_off 0x0000000000000413
+ amp1-display_A/V_status 0x0000000000000414
+ amp1-cursor_step_left 0x0000000000000415
+ amp1-cursor_step_right 0x0000000000000416
+ amp1-menu_function 0x0000000000000417
+ amp1-PIP_on/off 0x0000000000000418
+ amp1-PIP_shift 0x0000000000000419
+ amp1-PIP_main_swap 0x000000000000041A
+ amp1-strobe_on/off 0x000000000000041B
+ amp1-multi_strobe 0x000000000000041C
+ amp1-main_freezed 0x000000000000041D
+ amp1-3/9_multi_scan 0x000000000000041E
+ amp1-PIP_mode_select 0x000000000000041F
+ amp1-mosaic 0x0000000000000420
+ amp1-solarization 0x0000000000000421
+ amp1-main_stored 0x0000000000000422
+ amp1-PIP_strobe 0x0000000000000423
+ amp1-recall_main 0x0000000000000424
+ amp1-PIP_freeze 0x0000000000000425
+ amp1-PIP_step_up 0x0000000000000426
+ amp1-PIP_step_down 0x0000000000000427
+ amp1-INVALID 0x000000000000042C
+ amp1-INVALID 0x0000000000000430
+ amp1-INVALID 0x0000000000000431
+ amp1-INVALID 0x0000000000000436
+ amp1-INVALID 0x0000000000000437
+ amp1-connect 0x000000000000043B
+ amp1-disconnect 0x000000000000043C
+ amp2-0 0x00000000000014C0
+ amp2-1 0x00000000000014C1
+ amp2-2 0x00000000000014C2
+ amp2-3 0x00000000000014C3
+ amp2-4 0x00000000000014C4
+ amp2-5 0x00000000000014C5
+ amp2-6 0x00000000000014C6
+ amp2-7 0x00000000000014C7
+ amp2-8 0x00000000000014C8
+ amp2-9 0x00000000000014C9
+ amp2-graphic_equalizer_left 0x00000000000014CA
+ amp2-graphic_equalizer_right 0x00000000000014CB
+ amp2-standby 0x00000000000014CC
+ amp2-mute/demute 0x00000000000014CD
+ amp2-P.P. 0x00000000000014CE
+ amp2-display 0x00000000000014CF
+ amp2-volume+ 0x00000000000014D0
+ amp2-volume- 0x00000000000014D1
+ amp2-brightness+ 0x00000000000014D2
+ amp2-brightness- 0x00000000000014D3
+ amp2-colour_saturation+ 0x00000000000014D4
+ amp2-colour_saturation- 0x00000000000014D5
+ amp2-bass+ 0x00000000000014D6
+ amp2-bass- 0x00000000000014D7
+ amp2-treble+ 0x00000000000014D8
+ amp2-treble- 0x00000000000014D9
+ amp2-balance_right 0x00000000000014DA
+ amp2-balance_left 0x00000000000014DB
+ amp2-graph_equal_left&right 0x00000000000014DC
+ amp2-loudness 0x00000000000014DD
+ amp2-high_tone_filter 0x00000000000014DE
+ amp2-low_tone_filter 0x00000000000014DF
+ amp2-step+ 0x00000000000014E0
+ amp2-step- 0x00000000000014E1
+ amp2-signal_path_scroll 0x00000000000014E2
+ amp2-INVALID 0x00000000000014E3
+ amp2-INVALID 0x00000000000014E4
+ amp2-surround_mode 0x00000000000014E5
+ amp2-sleeptimer 0x00000000000014E6
+ amp2-balance_rear 0x00000000000014E7
+ amp2-balance_front 0x00000000000014E8
+ amp2-TPS 0x00000000000014E9
+ amp2-timer_set 0x00000000000014EA
+ amp2-timer_up 0x00000000000014EB
+ amp2-timer_down 0x00000000000014EC
+ amp2-timer_memo 0x00000000000014ED
+ amp2-acoustic_memory 0x00000000000014EE
+ amp2-acoustic_memory_select 0x00000000000014EF
+ amp2-pause 0x00000000000014F0
+ amp2-erase 0x00000000000014F1
+ amp2-rewind 0x00000000000014F2
+ amp2-go_to 0x00000000000014F3
+ amp2-wind 0x00000000000014F4
+ amp2-play 0x00000000000014F5
+ amp2-stop 0x00000000000014F6
+ amp2-recording 0x00000000000014F7
+ amp2-external1 0x00000000000014F8
+ amp2-external2 0x00000000000014F9
+ amp2-clear_all_memory 0x00000000000014FA
+ amp2-INVALID 0x00000000000014FB
+ amp2-dyn_range_expand/compr 0x00000000000014FC
+ amp2-system_standby 0x00000000000014FD
+ amp2-INVALID 0x00000000000014FE
+ amp2-system_select 0x00000000000014FF
+ amp2-surround_sound 0x00000000000004C0
+ amp2-balance_front 0x00000000000004C1
+ amp2-balance_rear 0x00000000000004C2
+ amp2-sound_effects1 0x00000000000004C3
+ amp2-sound_effects2 0x00000000000004C4
+ amp2-sound_effects3 0x00000000000004C5
+ amp2-sound_effects4 0x00000000000004C6
+ amp2-sound_effects5 0x00000000000004C7
+ amp2-sound_or_menu_func.1 0x00000000000004C8
+ amp2-sound_or_menu_func.2 0x00000000000004C9
+ amp2-sound_or_menu_func.3 0x00000000000004CA
+ amp2-linear_function_up 0x00000000000004CD
+ amp2-linear_function_down 0x00000000000004CE
+ amp2-catalogue 0x00000000000004CF
+ amp2-cursor_step_up 0x00000000000004D0
+ amp2-cursor_step_down 0x00000000000004D1
+ amp2-menu_on 0x00000000000004D2
+ amp2-menu_off 0x00000000000004D3
+ amp2-display_A/V_status 0x00000000000004D4
+ amp2-cursor_step_left 0x00000000000004D5
+ amp2-cursor_step_right 0x00000000000004D6
+ amp2-menu_function 0x00000000000004D7
+ amp2-PIP_on/off 0x00000000000004D8
+ amp2-PIP_shift 0x00000000000004D9
+ amp2-PIP_main_swap 0x00000000000004DA
+ amp2-strobe_on/off 0x00000000000004DB
+ amp2-multi_strobe 0x00000000000004DC
+ amp2-main_freezed 0x00000000000004DD
+ amp2-3/9_multi_scan 0x00000000000004DE
+ amp2-PIP_mode_select 0x00000000000004DF
+ amp2-mosaic 0x00000000000004E0
+ amp2-solarization 0x00000000000004E1
+ amp2-main_stored 0x00000000000004E2
+ amp2-PIP_strobe 0x00000000000004E3
+ amp2-recall_main 0x00000000000004E4
+ amp2-PIP_freeze 0x00000000000004E5
+ amp2-PIP_step_up 0x00000000000004E6
+ amp2-PIP_step_down 0x00000000000004E7
+ amp2-INVALID 0x00000000000004EC
+ amp2-INVALID 0x00000000000004F0
+ amp2-INVALID 0x00000000000004F1
+ amp2-INVALID 0x00000000000004F6
+ amp2-INVALID 0x00000000000004F7
+ amp2-connect 0x00000000000004FB
+ amp2-disconnect 0x00000000000004FC
+ cd-0 0x0000000000001500
+ cd-1 0x0000000000001501
+ cd-2 0x0000000000001502
+ cd-3 0x0000000000001503
+ cd-4 0x0000000000001504
+ cd-5 0x0000000000001505
+ cd-6 0x0000000000001506
+ cd-7 0x0000000000001507
+ cd-8 0x0000000000001508
+ cd-9 0x0000000000001509
+ cd-cursor_scroll 0x000000000000150A
+ cd-display_scroll 0x000000000000150B
+ cd-standby 0x000000000000150C
+ cd-mute/demute 0x000000000000150D
+ cd-P.P._(personal_pref.) 0x000000000000150E
+ cd-display 0x000000000000150F
+ cd-volume+ 0x0000000000001510
+ cd-volume- 0x0000000000001511
+ cd-brightness+ 0x0000000000001512
+ cd-brightness- 0x0000000000001513
+ cd-colour_saturation+ 0x0000000000001514
+ cd-colour_saturation- 0x0000000000001515
+ cd-bass+ 0x0000000000001516
+ cd-bass- 0x0000000000001517
+ cd-treble+ 0x0000000000001518
+ cd-treble- 0x0000000000001519
+ cd-balance_right 0x000000000000151A
+ cd-balance_left 0x000000000000151B
+ cd-rept_once/TSPo/shuffle 0x000000000000151C
+ cd-repeat_cont/TSPc 0x000000000000151D
+ cd-select+ 0x000000000000151E
+ cd-select- 0x000000000000151F
+ cd-next 0x0000000000001520
+ cd-previous 0x0000000000001521
+ cd-index_next 0x0000000000001522
+ cd-index_previous 0x0000000000001523
+ cd-play/program 0x0000000000001524
+ cd-speed_nominal 0x0000000000001525
+ cd-speed+ 0x0000000000001526
+ cd-speed- 0x0000000000001527
+ cd-INVALID 0x0000000000001528
+ cd-store_execute 0x0000000000001529
+ cd-INVALID 0x000000000000152A
+ cd-scan_forward 0x000000000000152B
+ cd-INVALID 0x000000000000152C
+ cd-open/close 0x000000000000152D
+ cd-INVALID 0x000000000000152E
+ cd-INVALID 0x000000000000152F
+ cd-pause 0x0000000000001530
+ cd-erase 0x0000000000001531
+ cd-rewind 0x0000000000001532
+ cd-go_to 0x0000000000001533
+ cd-wind 0x0000000000001534
+ cd-play 0x0000000000001535
+ cd-stop 0x0000000000001536
+ cd-recording 0x0000000000001537
+ cd-external1 0x0000000000001538
+ cd-external2 0x0000000000001539
+ cd-clear_all_memory 0x000000000000153A
+ cd-repeat_A/B_program 0x000000000000153B
+ cd-dynamic_range_expand 0x000000000000153C
+ cd-system_standby 0x000000000000153D
+ cd-dynamic_range_compress 0x000000000000153E
+ cd-system_select 0x000000000000153F
+ cd-surround_sound 0x0000000000000500
+ cd-balance_front 0x0000000000000501
+ cd-balance_rear 0x0000000000000502
+ cd-sound_effects1 0x0000000000000503
+ cd-sound_effects2 0x0000000000000504
+ cd-sound_effects3 0x0000000000000505
+ cd-sound_effects4 0x0000000000000506
+ cd-sound_effects5 0x0000000000000507
+ cd-sound_or_menu_func.1 0x0000000000000508
+ cd-sound_or_menu_func.2 0x0000000000000509
+ cd-sound_or_menu_func.3 0x000000000000050A
+ cd-linear_function_up 0x000000000000050D
+ cd-linear_function_down 0x000000000000050E
+ cd-sound_or_menu_func. 0x000000000000050F
+ cd-cursor_step_up 0x0000000000000510
+ cd-cursor_step_down 0x0000000000000511
+ cd-menu_on 0x0000000000000512
+ cd-menu_off 0x0000000000000513
+ cd-display_A/V_status 0x0000000000000514
+ cd-cursor_step_left 0x0000000000000515
+ cd-cursor_step_right 0x0000000000000516
+ cd-menu_function 0x0000000000000517
+ cd-PIP_on/off 0x0000000000000518
+ cd-PIP_shift 0x0000000000000519
+ cd-PIP_main_swap 0x000000000000051A
+ cd-strobe_on/off 0x000000000000051B
+ cd-multi_strobe 0x000000000000051C
+ cd-main_freezed 0x000000000000051D
+ cd-3/9_multi_scan 0x000000000000051E
+ cd-PIP_mode_select 0x000000000000051F
+ cd-mosaic 0x0000000000000520
+ cd-solarization 0x0000000000000521
+ cd-main_stored 0x0000000000000522
+ cd-PIP_strobe 0x0000000000000523
+ cd-recall_main 0x0000000000000524
+ cd-PIP_freeze 0x0000000000000525
+ cd-PIP_step_up 0x0000000000000526
+ cd-PIP_step_down 0x0000000000000527
+ cd-INVALID 0x0000000000000528
+ cd-INVALID 0x0000000000000529
+ cd-INVALID 0x000000000000052A
+ cd-INVALID 0x000000000000052B
+ cd-FTS 0x000000000000052C
+ cd-INVALID 0x000000000000052D
+ cd-INVALID 0x0000000000000532
+ cd-INVALID 0x0000000000000533
+ cd-INVALID 0x0000000000000534
+ cd-INVALID 0x0000000000000535
+ cd-sub_mode1 0x0000000000000536
+ cd-sub_mode2 0x0000000000000537
+ cd-connect 0x000000000000053B
+ cd-disconnect 0x000000000000053C
+ lv1-0 0x0000000000001100
+ lv1-1 0x0000000000001101
+ lv1-2 0x0000000000001102
+ lv1-3 0x0000000000001103
+ lv1-4 0x0000000000001104
+ lv1-5 0x0000000000001105
+ lv1-6 0x0000000000001106
+ lv1-7 0x0000000000001107
+ lv1-8 0x0000000000001108
+ lv1-9 0x0000000000001109
+ lv1-picture_number/time 0x000000000000110A
+ lv1-channel_number 0x000000000000110B
+ lv1-standby 0x000000000000110C
+ lv1-mute/demute 0x000000000000110D
+ lv1-P.P._(personal_pref.) 0x000000000000110E
+ lv1-display 0x000000000000110F
+ lv1-volume+ 0x0000000000001110
+ lv1-volume- 0x0000000000001111
+ lv1-brightness+ 0x0000000000001112
+ lv1-brightness- 0x0000000000001113
+ lv1-colour_saturation+ 0x0000000000001114
+ lv1-colour_saturation- 0x0000000000001115
+ lv1-bass+ 0x0000000000001116
+ lv1-bass- 0x0000000000001117
+ lv1-treble+ 0x0000000000001118
+ lv1-treble- 0x0000000000001119
+ lv1-balance_right 0x000000000000111A
+ lv1-balance_left 0x000000000000111B
+ lv1-repeat_once/TSPo 0x000000000000111C
+ lv1-repeat_cont/TSPc 0x000000000000111D
+ lv1-next 0x000000000000111E
+ lv1-fast_run_reverse 0x000000000000111F
+ lv1-entry 0x0000000000001120
+ lv1-auto_stop/memory 0x0000000000001121
+ lv1-slow_run_reverse 0x0000000000001122
+ lv1-audio1 0x0000000000001123
+ lv1-audio2 0x0000000000001124
+ lv1-still_picture 0x0000000000001125
+ lv1-speed+ 0x0000000000001126
+ lv1-speed- 0x0000000000001127
+ lv1-slow_run_forward 0x0000000000001128
+ lv1-still_forward 0x0000000000001129
+ lv1-fast_run_forward 0x000000000000112A
+ lv1-search_automatic 0x000000000000112B
+ lv1-scan_reverse 0x000000000000112C
+ lv1-open/close_(eject) 0x000000000000112D
+ lv1-scan_forward 0x000000000000112E
+ lv1-play_reverse 0x000000000000112F
+ lv1-pause 0x0000000000001130
+ lv1-erase 0x0000000000001131
+ lv1-rewind 0x0000000000001132
+ lv1-go_to 0x0000000000001133
+ lv1-wind 0x0000000000001134
+ lv1-play 0x0000000000001135
+ lv1-stop 0x0000000000001136
+ lv1-recording 0x0000000000001137
+ lv1-external1 0x0000000000001138
+ lv1-external2 0x0000000000001139
+ lv1-clear_all_memory 0x000000000000113A
+ lv1-freeze_segment 0x000000000000113B
+ lv1-TXT_(pal)/ant.sw_(ntsc) 0x000000000000113C
+ lv1-system_standby 0x000000000000113D
+ lv1-CX_on/off 0x000000000000113E
+ lv1-system_select 0x000000000000113F
+ lv1-surround_sound 0x0000000000000100
+ lv1-balance_front 0x0000000000000101
+ lv1-balance_rear 0x0000000000000102
+ lv1-sound_effects1 0x0000000000000103
+ lv1-sound_effects2 0x0000000000000104
+ lv1-sound_effects3 0x0000000000000105
+ lv1-sound_effects4 0x0000000000000106
+ lv1-sound_effects5 0x0000000000000107
+ lv1-sound_or_menu_func.1 0x0000000000000108
+ lv1-sound_or_menu_func.2 0x0000000000000109
+ lv1-sound_or_menu_func.3 0x000000000000010A
+ lv1-INVALID 0x000000000000010B
+ lv1-INVALID 0x000000000000010C
+ lv1-linear_function_up 0x000000000000010D
+ lv1-linear_function_down 0x000000000000010E
+ lv1-sound_or_menu_func. 0x000000000000010F
+ lv1-cursor_step_up 0x0000000000000110
+ lv1-cursor_step_down 0x0000000000000111
+ lv1-menu_on 0x0000000000000112
+ lv1-menu_off 0x0000000000000113
+ lv1-display_A/V_status 0x0000000000000114
+ lv1-cursor_step_left 0x0000000000000115
+ lv1-cursor_step_right 0x0000000000000116
+ lv1-menu_function 0x0000000000000117
+ lv1-PIP_on/off 0x0000000000000118
+ lv1-PIP_shift 0x0000000000000119
+ lv1-PIP_main_swap 0x000000000000011A
+ lv1-strobe_on/off 0x000000000000011B
+ lv1-multi_strobe 0x000000000000011C
+ lv1-main_freezed 0x000000000000011D
+ lv1-3/9_multi_scan 0x000000000000011E
+ lv1-PIP_mode_select 0x000000000000011F
+ lv1-mosaic 0x0000000000000120
+ lv1-solarization 0x0000000000000121
+ lv1-main_stored 0x0000000000000122
+ lv1-PIP_strobe 0x0000000000000123
+ lv1-recall_main 0x0000000000000124
+ lv1-PIP_freeze 0x0000000000000125
+ lv1-PIP_step_up 0x0000000000000126
+ lv1-PIP_step_down 0x0000000000000127
+ lv1-INVALID 0x0000000000000128
+ lv1-INVALID 0x0000000000000129
+ lv1-INVALID 0x000000000000012A
+ lv1-INVALID 0x000000000000012B
+ lv1-INVALID 0x000000000000012C
+ lv1-INVALID 0x000000000000012D
+ lv1-INVALID 0x0000000000000130
+ lv1-INVALID 0x0000000000000131
+ lv1-INVALID 0x0000000000000132
+ lv1-INVALID 0x0000000000000133
+ lv1-INVALID 0x0000000000000134
+ lv1-INVALID 0x0000000000000135
+ lv1-sub_mode1 0x0000000000000136
+ lv1-sub_mode2 0x0000000000000137
+ lv1-INVALID 0x0000000000000138
+ lv1-INVALID 0x0000000000000139
+ lv1-INVALID 0x000000000000013A
+ lv1-connect 0x000000000000013B
+ lv1-disconnect 0x000000000000013C
+ lv2-0 0x0000000000001300
+ lv2-1 0x0000000000001301
+ lv2-2 0x0000000000001302
+ lv2-3 0x0000000000001303
+ lv2-4 0x0000000000001304
+ lv2-5 0x0000000000001305
+ lv2-6 0x0000000000001306
+ lv2-7 0x0000000000001307
+ lv2-8 0x0000000000001308
+ lv2-9 0x0000000000001309
+ lv2-picture_number/time 0x000000000000130A
+ lv2-chapter_number 0x000000000000130B
+ lv2-standby 0x000000000000130C
+ lv2-mute/demute 0x000000000000130D
+ lv2-P.P._(personal_pref.) 0x000000000000130E
+ lv2-display 0x000000000000130F
+ lv2-volume+ 0x0000000000001310
+ lv2-volume- 0x0000000000001311
+ lv2-brightness+ 0x0000000000001312
+ lv2-brightness- 0x0000000000001313
+ lv2-colour_saturation+ 0x0000000000001314
+ lv2-colour_saturation- 0x0000000000001315
+ lv2-bass+ 0x0000000000001316
+ lv2-bass- 0x0000000000001317
+ lv2-treble+ 0x0000000000001318
+ lv2-treble- 0x0000000000001319
+ lv2-balance_right 0x000000000000131A
+ lv2-balance_left 0x000000000000131B
+ lv2-repeat_once/TSPo 0x000000000000131C
+ lv2-repeat_cont/TSPc 0x000000000000131D
+ lv2-next 0x000000000000131E
+ lv2-programming 0x000000000000131F
+ lv2-INVALID 0x0000000000001320
+ lv2-auto_stop/memory 0x0000000000001321
+ lv2-slow_run_reverse 0x0000000000001322
+ lv2-stereo_left/right 0x0000000000001323
+ lv2-previous 0x0000000000001324
+ lv2-still_reverse 0x0000000000001325
+ lv2-speed+ 0x0000000000001326
+ lv2-speed- 0x0000000000001327
+ lv2-slow_run_forward 0x0000000000001328
+ lv2-still_forward 0x0000000000001329
+ lv2-digital_multi_screen 0x000000000000132A
+ lv2-strobe 0x000000000000132B
+ lv2-scan_reverse 0x000000000000132C
+ lv2-open/close_(eject) 0x000000000000132D
+ lv2-scan_forward 0x000000000000132E
+ lv2-INVALID 0x000000000000132F
+ lv2-pause 0x0000000000001330
+ lv2-erase 0x0000000000001331
+ lv2-rewind 0x0000000000001332
+ lv2-go_to 0x0000000000001333
+ lv2-wind 0x0000000000001334
+ lv2-play 0x0000000000001335
+ lv2-stop 0x0000000000001336
+ lv2-recording 0x0000000000001337
+ lv2-external1 0x0000000000001338
+ lv2-external2 0x0000000000001339
+ lv2-clear_all_memory 0x000000000000133A
+ lv2-repeat_A/B_program 0x000000000000133B
+ lv2-TXT_(pal)/ant.sw_(ntsc) 0x000000000000133C
+ lv2-system_standby 0x000000000000133D
+ lv2-CX_on/off 0x000000000000133E
+ lv2-system_select 0x000000000000133F
+ lv2-surround_sound 0x0000000000000300
+ lv2-balance_front 0x0000000000000301
+ lv2-balance_rear 0x0000000000000302
+ lv2-sound_effects1 0x0000000000000303
+ lv2-sound_effects2 0x0000000000000304
+ lv2-sound_effects3 0x0000000000000305
+ lv2-sound_effects4 0x0000000000000306
+ lv2-sound_effects5 0x0000000000000307
+ lv2-sound_or_menu_func.1 0x0000000000000308
+ lv2-sound_or_menu_func.2 0x0000000000000309
+ lv2-sound_or_menu_func.3 0x000000000000030A
+ lv2-linear_function_up 0x000000000000030D
+ lv2-linear_function_down 0x000000000000030E
+ lv2-sound_or_menu_func. 0x000000000000030F
+ lv2-cursor_step_up 0x0000000000000310
+ lv2-cursor_step_down 0x0000000000000311
+ lv2-menu_on 0x0000000000000312
+ lv2-menu_off 0x0000000000000313
+ lv2-display_A/V_status 0x0000000000000314
+ lv2-cursor_step_left 0x0000000000000315
+ lv2-cursor_step_right 0x0000000000000316
+ lv2-menu_function 0x0000000000000317
+ lv2-PIP_on/off 0x0000000000000318
+ lv2-PIP_shift 0x0000000000000319
+ lv2-PIP_main_swap 0x000000000000031A
+ lv2-strobe_on/off 0x000000000000031B
+ lv2-multi_strobe 0x000000000000031C
+ lv2-main_freezed 0x000000000000031D
+ lv2-3/9_multi_scan 0x000000000000031E
+ lv2-PIP_mode_select 0x000000000000031F
+ lv2-mosaic 0x0000000000000320
+ lv2-solarization 0x0000000000000321
+ lv2-main_stored 0x0000000000000322
+ lv2-PIP_strobe 0x0000000000000323
+ lv2-recall_main 0x0000000000000324
+ lv2-PIP_freeze 0x0000000000000325
+ lv2-PIP_step_up 0x0000000000000326
+ lv2-PIP_step_down 0x0000000000000327
+ lv2-FTS 0x000000000000032C
+ lv2-index_next 0x0000000000000330
+ lv2-index_previous 0x0000000000000331
+ lv2-sub_mode1 0x0000000000000336
+ lv2-sub_mode2 0x0000000000000337
+ lv2-connect 0x000000000000033B
+ lv2-disconnect 0x000000000000033C
+ phono-0 0x0000000000001540
+ phono-1 0x0000000000001541
+ phono-2 0x0000000000001542
+ phono-3 0x0000000000001543
+ phono-4 0x0000000000001544
+ phono-5 0x0000000000001545
+ phono-6 0x0000000000001546
+ phono-7 0x0000000000001547
+ phono-8 0x0000000000001548
+ phono-9 0x0000000000001549
+ phono-INVALID 0x000000000000154A
+ phono-INVALID 0x000000000000154B
+ phono-standby 0x000000000000154C
+ phono-mute/demute 0x000000000000154D
+ phono-P.P. 0x000000000000154E
+ phono-display 0x000000000000154F
+ phono-volume+ 0x0000000000001550
+ phono-volume- 0x0000000000001551
+ phono-brightness+ 0x0000000000001552
+ phono-brightness- 0x0000000000001553
+ phono-colour_saturation+ 0x0000000000001554
+ phono-colour_saturation- 0x0000000000001555
+ phono-bass+ 0x0000000000001556
+ phono-bass- 0x0000000000001557
+ phono-treble+ 0x0000000000001558
+ phono-treble- 0x0000000000001559
+ phono-balance_right 0x000000000000155A
+ phono-balance_left 0x000000000000155B
+ phono-repeat_once 0x000000000000155C
+ phono-repeat_continuously 0x000000000000155D
+ phono-select+ 0x000000000000155E
+ phono-select- 0x000000000000155F
+ phono-next 0x0000000000001560
+ phono-previous 0x0000000000001561
+ phono-index_next 0x0000000000001562
+ phono-index_previous 0x0000000000001563
+ phono-stereo/mono 0x0000000000001564
+ phono-INVALID 0x0000000000001565
+ phono-INVALID 0x0000000000001566
+ phono-INVALID 0x0000000000001567
+ phono-INVALID 0x0000000000001568
+ phono-store_execute 0x0000000000001569
+ phono-INVALID 0x000000000000156A
+ phono-scan_forward 0x000000000000156B
+ phono-INVALID 0x000000000000156C
+ phono-open/close 0x000000000000156D
+ phono-wave_scroll 0x000000000000156E
+ phono-INVALID 0x000000000000156F
+ phono-pause 0x0000000000001570
+ phono-erase 0x0000000000001571
+ phono-rewind 0x0000000000001572
+ phono-go_to 0x0000000000001573
+ phono-wind 0x0000000000001574
+ phono-play 0x0000000000001575
+ phono-stop 0x0000000000001576
+ phono-recording 0x0000000000001577
+ phono-external1 0x0000000000001578
+ phono-external2 0x0000000000001579
+ phono-clear_all_memory 0x000000000000157A
+ phono-INVALID 0x000000000000157B
+ phono-INVALID 0x000000000000157C
+ phono-system_standby 0x000000000000157D
+ phono-counter_memory 0x000000000000157E
+ phono-system_select 0x000000000000157F
+ phono-surround_sound 0x0000000000000540
+ phono-balance_front 0x0000000000000541
+ phono-balance_rear 0x0000000000000542
+ phono-sound_effects1 0x0000000000000543
+ phono-sound_effects2 0x0000000000000544
+ phono-sound_effects3 0x0000000000000545
+ phono-sound_effects4 0x0000000000000546
+ phono-sound_effects5 0x0000000000000547
+ phono-sound_or_menu_func.1 0x0000000000000548
+ phono-sound_or_menu_func.2 0x0000000000000549
+ phono-sound_or_menu_func.3 0x000000000000054A
+ phono-linear_function_up 0x000000000000054D
+ phono-linear_function_down 0x000000000000054E
+ phono-sound_or_menu_func. 0x000000000000054F
+ phono-cursor_step_up 0x0000000000000550
+ phono-cursor_step_down 0x0000000000000551
+ phono-menu_on 0x0000000000000552
+ phono-menu_off 0x0000000000000553
+ phono-display_A/V_status 0x0000000000000554
+ phono-cursor_step_left 0x0000000000000555
+ phono-cursor_step_right 0x0000000000000556
+ phono-menu_function 0x0000000000000557
+ phono-PIP_on/off 0x0000000000000558
+ phono-PIP_shift 0x0000000000000559
+ phono-PIP_main_swap 0x000000000000055A
+ phono-strobe_on/off 0x000000000000055B
+ phono-multi_strobe 0x000000000000055C
+ phono-main_freezed 0x000000000000055D
+ phono-3/9_multi_scan 0x000000000000055E
+ phono-PIP_mode_select 0x000000000000055F
+ phono-mosaic 0x0000000000000560
+ phono-solarization 0x0000000000000561
+ phono-main_stored 0x0000000000000562
+ phono-PIP_strobe 0x0000000000000563
+ phono-recall_main 0x0000000000000564
+ phono-PIP_freeze 0x0000000000000565
+ phono-PIP_step_up 0x0000000000000566
+ phono-PIP_step_down 0x0000000000000567
+ phono-INVALID 0x0000000000000568
+ phono-INVALID 0x0000000000000569
+ phono-INVALID 0x000000000000056A
+ phono-INVALID 0x000000000000056B
+ phono-INVALID 0x000000000000056C
+ phono-INVALID 0x000000000000056D
+ phono-INVALID 0x0000000000000572
+ phono-INVALID 0x0000000000000573
+ phono-INVALID 0x0000000000000574
+ phono-INVALID 0x0000000000000575
+ phono-sub_mode 0x0000000000000576
+ phono-sub_mode 0x0000000000000577
+ phono-connect 0x000000000000057B
+ phono-disconnect 0x000000000000057C
+ rec1-0 0x0000000000001480
+ rec1-1 0x0000000000001481
+ rec1-2 0x0000000000001482
+ rec1-3 0x0000000000001483
+ rec1-4 0x0000000000001484
+ rec1-5 0x0000000000001485
+ rec1-6 0x0000000000001486
+ rec1-7 0x0000000000001487
+ rec1-8 0x0000000000001488
+ rec1-9 0x0000000000001489
+ rec1-INVALID 0x000000000000148A
+ rec1-INVALID 0x000000000000148B
+ rec1-standby 0x000000000000148C
+ rec1-mute/demute 0x000000000000148D
+ rec1-P.P. 0x000000000000148E
+ rec1-display 0x000000000000148F
+ rec1-volume+ 0x0000000000001490
+ rec1-volume- 0x0000000000001491
+ rec1-brightness+ 0x0000000000001492
+ rec1-brightness- 0x0000000000001493
+ rec1-colour_saturation+ 0x0000000000001494
+ rec1-colour_saturation- 0x0000000000001495
+ rec1-bass+ 0x0000000000001496
+ rec1-bass- 0x0000000000001497
+ rec1-treble+ 0x0000000000001498
+ rec1-treble- 0x0000000000001499
+ rec1-balance_right 0x000000000000149A
+ rec1-balance_left 0x000000000000149B
+ rec1-repeat_once 0x000000000000149C
+ rec1-repeat_continuously 0x000000000000149D
+ rec1-select+ 0x000000000000149E
+ rec1-select- 0x000000000000149F
+ rec1-next 0x00000000000014A0
+ rec1-previous 0x00000000000014A1
+ rec1-INVALID 0x00000000000014A2
+ rec1-last_record_cancel 0x00000000000014A3
+ rec1-sequential 0x00000000000014A4
+ rec1-blank_search 0x00000000000014A5
+ rec1-INVALID 0x00000000000014A6
+ rec1-INVALID 0x00000000000014A7
+ rec1-recording_pause 0x00000000000014A8
+ rec1-store_execute 0x00000000000014A9
+ rec1-recording_blank 0x00000000000014AA
+ rec1-scan_forward 0x00000000000014AB
+ rec1-mechanism_A 0x00000000000014AC
+ rec1-eject 0x00000000000014AD
+ rec1-mechanism_B 0x00000000000014AE
+ rec1-play_reverse 0x00000000000014AF
+ rec1-pause 0x00000000000014B0
+ rec1-erase 0x00000000000014B1
+ rec1-rewind 0x00000000000014B2
+ rec1-go_to 0x00000000000014B3
+ rec1-wind 0x00000000000014B4
+ rec1-play 0x00000000000014B5
+ rec1-stop 0x00000000000014B6
+ rec1-recording 0x00000000000014B7
+ rec1-external1 0x00000000000014B8
+ rec1-external2 0x00000000000014B9
+ rec1-clear_all_memory 0x00000000000014BA
+ rec1-INVALID 0x00000000000014BB
+ rec1-INVALID 0x00000000000014BC
+ rec1-system_standby 0x00000000000014BD
+ rec1-INVALID 0x00000000000014BE
+ rec1-system_select 0x00000000000014BF
+ rec1-surround_sound 0x0000000000000480
+ rec1-balance_front 0x0000000000000481
+ rec1-balance_rear 0x0000000000000482
+ rec1-sound_effects1 0x0000000000000483
+ rec1-sound_effects2 0x0000000000000484
+ rec1-sound_effects3 0x0000000000000485
+ rec1-sound_effects4 0x0000000000000486
+ rec1-sound_effects5 0x0000000000000487
+ rec1-sound_or_menu_func.1 0x0000000000000488
+ rec1-sound_or_menu_func.2 0x0000000000000489
+ rec1-sound_or_menu_func.3 0x000000000000048A
+ rec1-linear_function_up 0x000000000000048D
+ rec1-linear_function_down 0x000000000000048E
+ rec1-sound_or_menu_func. 0x000000000000048F
+ rec1-cursor_step_up 0x0000000000000490
+ rec1-cursor_step_down 0x0000000000000491
+ rec1-menu_on 0x0000000000000492
+ rec1-menu_off 0x0000000000000493
+ rec1-display_A/V_status 0x0000000000000494
+ rec1-cursor_step_left 0x0000000000000495
+ rec1-cursor_step_right 0x0000000000000496
+ rec1-menu_function 0x0000000000000497
+ rec1-PIP_on/off 0x0000000000000498
+ rec1-PIP_shift 0x0000000000000499
+ rec1-PIP_main_swap 0x000000000000049A
+ rec1-strobe_on/off 0x000000000000049B
+ rec1-multi_strobe 0x000000000000049C
+ rec1-main_freezed 0x000000000000049D
+ rec1-3/9_multi_scan 0x000000000000049E
+ rec1-PIP_mode_select 0x000000000000049F
+ rec1-mosaic 0x00000000000004A0
+ rec1-solarization 0x00000000000004A1
+ rec1-main_stored 0x00000000000004A2
+ rec1-PIP_strobe 0x00000000000004A3
+ rec1-recall_main 0x00000000000004A4
+ rec1-PIP_freeze 0x00000000000004A5
+ rec1-PIP_step_up 0x00000000000004A6
+ rec1-PIP_step_down 0x00000000000004A7
+ rec1-automatic_start_ID 0x00000000000004A8
+ rec1-write_skip_ID 0x00000000000004A9
+ rec1-skip_on/off 0x00000000000004AA
+ rec1-write_end_ID 0x00000000000004AB
+ rec1-write_FTS 0x00000000000004AC
+ rec1-write_TOC 0x00000000000004AD
+ rec1-write_start_ID 0x00000000000004B2
+ rec1-Ca/Er/SK_ID 0x00000000000004B3
+ rec1-reformat 0x00000000000004B4
+ rec1-blank_search 0x00000000000004B5
+ rec1-sub_mode 0x00000000000004B6
+ rec1-sub_mode 0x00000000000004B7
+ rec1-connect 0x00000000000004BB
+ rec1-disconnect 0x00000000000004BC
+ rec2-0 0x00000000000015C0
+ rec2-1 0x00000000000015C1
+ rec2-2 0x00000000000015C2
+ rec2-3 0x00000000000015C3
+ rec2-4 0x00000000000015C4
+ rec2-5 0x00000000000015C5
+ rec2-6 0x00000000000015C6
+ rec2-7 0x00000000000015C7
+ rec2-8 0x00000000000015C8
+ rec2-9 0x00000000000015C9
+ rec2-INVALID 0x00000000000015CA
+ rec2-INVALID 0x00000000000015CB
+ rec2-standby 0x00000000000015CC
+ rec2-mute/demute 0x00000000000015CD
+ rec2-P.P. 0x00000000000015CE
+ rec2-display 0x00000000000015CF
+ rec2-volume+ 0x00000000000015D0
+ rec2-volume- 0x00000000000015D1
+ rec2-brightness+ 0x00000000000015D2
+ rec2-brightness- 0x00000000000015D3
+ rec2-colour_saturation+ 0x00000000000015D4
+ rec2-colour_saturation- 0x00000000000015D5
+ rec2-bass+ 0x00000000000015D6
+ rec2-bass- 0x00000000000015D7
+ rec2-treble+ 0x00000000000015D8
+ rec2-treble- 0x00000000000015D9
+ rec2-balance_right 0x00000000000015DA
+ rec2-balance_left 0x00000000000015DB
+ rec2-repeat_once 0x00000000000015DC
+ rec2-repeat_continuously 0x00000000000015DD
+ rec2-select+ 0x00000000000015DE
+ rec2-select- 0x00000000000015DF
+ rec2-next 0x00000000000015E0
+ rec2-previous 0x00000000000015E1
+ rec2-INVALID 0x00000000000015E2
+ rec2-last_record_cancel 0x00000000000015E3
+ rec2-sequential 0x00000000000015E4
+ rec2-blank_search 0x00000000000015E5
+ rec2-INVALID 0x00000000000015E6
+ rec2-INVALID 0x00000000000015E7
+ rec2-recording_pause 0x00000000000015E8
+ rec2-store_execute 0x00000000000015E9
+ rec2-recording_blank 0x00000000000015EA
+ rec2-scan_forward 0x00000000000015EB
+ rec2-mechanism_A 0x00000000000015EC
+ rec2-eject 0x00000000000015ED
+ rec2-mechanism_B 0x00000000000015EE
+ rec2-play_reverse 0x00000000000015EF
+ rec2-pause 0x00000000000015F0
+ rec2-erase 0x00000000000015F1
+ rec2-rewind 0x00000000000015F2
+ rec2-go_to 0x00000000000015F3
+ rec2-wind 0x00000000000015F4
+ rec2-play 0x00000000000015F5
+ rec2-stop 0x00000000000015F6
+ rec2-recording 0x00000000000015F7
+ rec2-external1 0x00000000000015F8
+ rec2-external2 0x00000000000015F9
+ rec2-clear_all_memory 0x00000000000015FA
+ rec2-INVALID 0x00000000000015FB
+ rec2-INVALID 0x00000000000015FC
+ rec2-system_standby 0x00000000000015FD
+ rec2-INVALID 0x00000000000015FE
+ rec2-system_select 0x00000000000015FF
+ rec2-surround_sound 0x00000000000005C0
+ rec2-balance_front 0x00000000000005C1
+ rec2-balance_rear 0x00000000000005C2
+ rec2-sound_effects1 0x00000000000005C3
+ rec2-sound_effects2 0x00000000000005C4
+ rec2-sound_effects3 0x00000000000005C5
+ rec2-sound_effects4 0x00000000000005C6
+ rec2-sound_effects5 0x00000000000005C7
+ rec2-sound_or_menu_func.1 0x00000000000005C8
+ rec2-sound_or_menu_func.2 0x00000000000005C9
+ rec2-sound_or_menu_func.3 0x00000000000005CA
+ rec2-linear_function_up 0x00000000000005CD
+ rec2-linear_function_down 0x00000000000005CE
+ rec2-sound_or_menu_func. 0x00000000000005CF
+ rec2-cursor_step_up 0x00000000000005D0
+ rec2-cursor_step_down 0x00000000000005D1
+ rec2-menu_on 0x00000000000005D2
+ rec2-menu_off 0x00000000000005D3
+ rec2-display_A/V_status 0x00000000000005D4
+ rec2-cursor_step_left 0x00000000000005D5
+ rec2-cursor_step_right 0x00000000000005D6
+ rec2-menu_function 0x00000000000005D7
+ rec2-PIP_on/off 0x00000000000005D8
+ rec2-PIP_shift 0x00000000000005D9
+ rec2-PIP_main_swap 0x00000000000005DA
+ rec2-strobe_on/off 0x00000000000005DB
+ rec2-multi_strobe 0x00000000000005DC
+ rec2-main_freezed 0x00000000000005DD
+ rec2-3/9_multi_scan 0x00000000000005DE
+ rec2-PIP_mode_select 0x00000000000005DF
+ rec2-mosaic 0x00000000000005E0
+ rec2-solarization 0x00000000000005E1
+ rec2-main_stored 0x00000000000005E2
+ rec2-PIP_strobe 0x00000000000005E3
+ rec2-recall_main 0x00000000000005E4
+ rec2-PIP_freeze 0x00000000000005E5
+ rec2-PIP_step_up 0x00000000000005E6
+ rec2-PIP_step_down 0x00000000000005E7
+ rec2-automatic_start_ID 0x00000000000005E8
+ rec2-write_skip_ID 0x00000000000005E9
+ rec2-skip_on/off 0x00000000000005EA
+ rec2-write_end_ID 0x00000000000005EB
+ rec2-write_FTS 0x00000000000005EC
+ rec2-write_TOC 0x00000000000005ED
+ rec2-write_start_ID 0x00000000000005F2
+ rec2-Ca/Er/SK_ID 0x00000000000005F3
+ rec2-reformat 0x00000000000005F4
+ rec2-blank_search 0x00000000000005F5
+ rec2-sub_mode 0x00000000000005F6
+ rec2-sub_mode 0x00000000000005F7
+ rec2-connect 0x00000000000005FB
+ rec2-disconnect 0x00000000000005FC
+ sat-0 0x0000000000001200
+ sat-1 0x0000000000001201
+ sat-2 0x0000000000001202
+ sat-3 0x0000000000001203
+ sat-4 0x0000000000001204
+ sat-5 0x0000000000001205
+ sat-6 0x0000000000001206
+ sat-7 0x0000000000001207
+ sat-8 0x0000000000001208
+ sat-9 0x0000000000001209
+ sat-1/2_digits 0x000000000000120A
+ sat-channel/program_mode 0x000000000000120B
+ sat-standby 0x000000000000120C
+ sat-mute/demute 0x000000000000120D
+ sat-P.P. 0x000000000000120E
+ sat-display 0x000000000000120F
+ sat-volume+ 0x0000000000001210
+ sat-volume- 0x0000000000001211
+ sat-brightness+ 0x0000000000001212
+ sat-brightness- 0x0000000000001213
+ sat-colour_saturation+ 0x0000000000001214
+ sat-colour_saturation- 0x0000000000001215
+ sat-bass+ 0x0000000000001216
+ sat-bass- 0x0000000000001217
+ sat-treble+ 0x0000000000001218
+ sat-treble- 0x0000000000001219
+ sat-balance_right 0x000000000000121A
+ sat-balance_left 0x000000000000121B
+ sat-INVALID 0x000000000000121C
+ sat-INVALID 0x000000000000121D
+ sat-INVALID 0x000000000000121E
+ sat-INVALID 0x000000000000121F
+ sat-channel/program+ 0x0000000000001220
+ sat-channel/program- 0x0000000000001221
+ sat-INVALID 0x0000000000001222
+ sat-language_select/mode1 0x0000000000001223
+ sat-special_stereo_on/off 0x0000000000001224
+ sat-audio_mixed_/_mode2 0x0000000000001225
+ sat-INVALID 0x0000000000001226
+ sat-INVALID 0x0000000000001227
+ sat-INVALID 0x0000000000001228
+ sat-INVALID 0x0000000000001229
+ sat-INVALID 0x000000000000122A
+ sat-INVALID 0x000000000000122B
+ sat-INVALID 0x000000000000122C
+ sat-INVALID 0x000000000000122D
+ sat-subtitle 0x000000000000122E
+ sat-INVALID 0x000000000000122F
+ sat-pause 0x0000000000001230
+ sat-erase 0x0000000000001231
+ sat-rewind 0x0000000000001232
+ sat-go_to 0x0000000000001233
+ sat-wind 0x0000000000001234
+ sat-play 0x0000000000001235
+ sat-stop 0x0000000000001236
+ sat-recording 0x0000000000001237
+ sat-external1 0x0000000000001238
+ sat-external2 0x0000000000001239
+ sat-INVALID 0x000000000000123A
+ sat-INVALID 0x000000000000123B
+ sat-TXT_submode 0x000000000000123C
+ sat-system_standby 0x000000000000123D
+ sat-INVALID 0x000000000000123E
+ sat-system_select 0x000000000000123F
+ sat-surround_sound 0x0000000000000200
+ sat-balance_front 0x0000000000000201
+ sat-balance_rear 0x0000000000000202
+ sat-sound_effects1 0x0000000000000203
+ sat-sound_effects2 0x0000000000000204
+ sat-sound_effects3 0x0000000000000205
+ sat-sound_effects4 0x0000000000000206
+ sat-sound_effects5 0x0000000000000207
+ sat-sound_or_menu_func.1 0x0000000000000208
+ sat-sound_or_menu_func.2 0x0000000000000209
+ sat-sound_or_menu_func.3 0x000000000000020A
+ sat-INVALID 0x000000000000020B
+ sat-INVALID 0x000000000000020C
+ sat-linear_function_up 0x000000000000020D
+ sat-linear_function_down 0x000000000000020E
+ sat-sound_or_menu_func. 0x000000000000020F
+ sat-cursor_step_up 0x0000000000000210
+ sat-cursor_step_down 0x0000000000000211
+ sat-menu_on 0x0000000000000212
+ sat-menu_off 0x0000000000000213
+ sat-display_A/V_status 0x0000000000000214
+ sat-cursor_step_left 0x0000000000000215
+ sat-cursor_step_right 0x0000000000000216
+ sat-menu_function 0x0000000000000217
+ sat-PIP_on/off 0x0000000000000218
+ sat-PIP_shift 0x0000000000000219
+ sat-PIP_main_swap 0x000000000000021A
+ sat-strobe_on/off 0x000000000000021B
+ sat-multi_strobe 0x000000000000021C
+ sat-main_freezed 0x000000000000021D
+ sat-3/9_multi_scan 0x000000000000021E
+ sat-PIP_mode_select 0x000000000000021F
+ sat-mosaic 0x0000000000000220
+ sat-solarization 0x0000000000000221
+ sat-main_stored 0x0000000000000222
+ sat-PIP_strobe 0x0000000000000223
+ sat-recall_main 0x0000000000000224
+ sat-PIP_freeze 0x0000000000000225
+ sat-PIP_step_up 0x0000000000000226
+ sat-PIP_step_down 0x0000000000000227
+ sat-INVALID 0x0000000000000228
+ sat-INVALID 0x0000000000000229
+ sat-INVALID 0x000000000000022A
+ sat-INVALID 0x000000000000022B
+ sat-INVALID 0x000000000000022C
+ sat-INVALID 0x000000000000022D
+ sat-INVALID 0x0000000000000230
+ sat-INVALID 0x0000000000000231
+ sat-INVALID 0x0000000000000232
+ sat-INVALID 0x0000000000000233
+ sat-INVALID 0x0000000000000234
+ sat-INVALID 0x0000000000000235
+ sat-sub_mode 0x0000000000000236
+ sat-sub_mode 0x0000000000000237
+ sat-INVALID 0x0000000000000238
+ sat-INVALID 0x0000000000000239
+ sat-INVALID 0x000000000000023A
+ sat-connect 0x000000000000023B
+ sat-INVALID 0x000000000000023C
+ text-0 0x0000000000001080
+ text-1 0x0000000000001081
+ text-2 0x0000000000001082
+ text-3 0x0000000000001083
+ text-4 0x0000000000001084
+ text-5 0x0000000000001085
+ text-6 0x0000000000001086
+ text-7 0x0000000000001087
+ text-8 0x0000000000001088
+ text-9 0x0000000000001089
+ text-step_page+ 0x000000000000108A
+ text-step_page- 0x000000000000108B
+ text-standby 0x000000000000108C
+ text-mute/demute 0x000000000000108D
+ text-P.P. 0x000000000000108E
+ text-display 0x000000000000108F
+ text-volume+ 0x0000000000001090
+ text-volume- 0x0000000000001091
+ text-brightness+ 0x0000000000001092
+ text-brightness- 0x0000000000001093
+ text-colour_saturation+ 0x0000000000001094
+ text-colour_saturation- 0x0000000000001095
+ text-bass+ 0x0000000000001096
+ text-bass- 0x0000000000001097
+ text-treble+ 0x0000000000001098
+ text-treble- 0x0000000000001099
+ text-balance_right 0x000000000000109A
+ text-balance_left 0x000000000000109B
+ text-enter/validation_(Frnc) 0x000000000000109C
+ text-memory_out 0x000000000000109D
+ text-sequence_out 0x000000000000109E
+ text-INVALID 0x000000000000109F
+ text-exchange 0x00000000000010A0
+ text-index/summary_(France) 0x00000000000010A1
+ text-row_zero_(France) 0x00000000000010A2
+ text-1st/2nd_language 0x00000000000010A3
+ text-spacial_stereo_on/off 0x00000000000010A4
+ text-INVALID 0x00000000000010A5
+ text-hardcopy_printer 0x00000000000010A6
+ text-antiope_TV_mixed_(Frnc) 0x00000000000010A7
+ text-PIP_select 0x00000000000010A8
+ text-page_hold_on/off 0x00000000000010A9
+ text-clck_timed_page_(F:magazine) 0x00000000000010AA
+ text-large_top/lrge_bot/norm 0x00000000000010AB
+ text-reveal/conceal/canc_pic 0x00000000000010AC
+ text-cancel_teletext_picture 0x00000000000010AD
+ text-TV/Text_mixed/Subtitle 0x00000000000010AE
+ text-PIP_shift 0x00000000000010AF
+ text-pause 0x00000000000010B0
+ text-erase 0x00000000000010B1
+ text-rewind 0x00000000000010B2
+ text-go_to 0x00000000000010B3
+ text-wind 0x00000000000010B4
+ text-play 0x00000000000010B5
+ text-stop 0x00000000000010B6
+ text-recording 0x00000000000010B7
+ text-external1 0x00000000000010B8
+ text-external2 0x00000000000010B9
+ text-PIP_display_mode 0x00000000000010BA
+ text-INVALID 0x00000000000010BB
+ text-INVALID 0x00000000000010BC
+ text-system_standby 0x00000000000010BD
+ text-news_flash_(France) 0x00000000000010BE
+ text-system_select 0x00000000000010BF
+ text-surround_sound 0x0000000000000080
+ text-balance_front 0x0000000000000081
+ text-balance_rear 0x0000000000000082
+ text-sound_effects1 0x0000000000000083
+ text-sound_effects2 0x0000000000000084
+ text-sound_effects3 0x0000000000000085
+ text-sound_effects4 0x0000000000000086
+ text-sound_effects5 0x0000000000000087
+ text-sound_or_menu_func.1 0x0000000000000088
+ text-sound_or_menu_func.2 0x0000000000000089
+ text-sound_or_menu_func.3 0x000000000000008A
+ text-linear_function_up 0x000000000000008D
+ text-linear_function_down 0x000000000000008E
+ text-sound_or_menu_func. 0x000000000000008F
+ text-cursor_step_up 0x0000000000000090
+ text-cursor_step_down 0x0000000000000091
+ text-menu_on 0x0000000000000092
+ text-menu_off 0x0000000000000093
+ text-display_A/V_status 0x0000000000000094
+ text-cursor_step_left 0x0000000000000095
+ text-cursor_step_right 0x0000000000000096
+ text-menu_function 0x0000000000000097
+ text-PIP_on/off 0x0000000000000098
+ text-PIP_shift 0x0000000000000099
+ text-PIP_main_swap 0x000000000000009A
+ text-strobe_on/off 0x000000000000009B
+ text-multi_strobe 0x000000000000009C
+ text-main_freezed 0x000000000000009D
+ text-3/9_multi_scan 0x000000000000009E
+ text-PIP_mode_select 0x000000000000009F
+ text-mosaic 0x00000000000000A0
+ text-solarization 0x00000000000000A1
+ text-main_stored 0x00000000000000A2
+ text-PIP_strobe 0x00000000000000A3
+ text-recall_main 0x00000000000000A4
+ text-PIP_freeze 0x00000000000000A5
+ text-PIP_step_up 0x00000000000000A6
+ text-PIP_step_down 0x00000000000000A7
+ text-red 0x00000000000000AB
+ text-green 0x00000000000000AC
+ text-yellow 0x00000000000000AD
+ text-cyan 0x00000000000000AE
+ text-INVALID 0x00000000000000AF
+ text-sub_mode 0x00000000000000B6
+ text-sub_mode 0x00000000000000B7
+ text-cleaning_up 0x00000000000000BA
+ text-connect 0x00000000000000BB
+ text-disconnect 0x00000000000000BC
+ text-cleaning_up1 0x00000000000000BD
+ text-cleaning_up2 0x00000000000000BE
+ text-cleaning_up3 0x00000000000000BF
+ tuner-0 0x0000000000001440
+ tuner-1 0x0000000000001441
+ tuner-2 0x0000000000001442
+ tuner-3 0x0000000000001443
+ tuner-4 0x0000000000001444
+ tuner-5 0x0000000000001445
+ tuner-6 0x0000000000001446
+ tuner-7 0x0000000000001447
+ tuner-8 0x0000000000001448
+ tuner-9 0x0000000000001449
+ tuner-1/2_digits 0x000000000000144A
+ tuner-INVALID 0x000000000000144B
+ tuner-standby 0x000000000000144C
+ tuner-mute/demute 0x000000000000144D
+ tuner-P.P. 0x000000000000144E
+ tuner-display 0x000000000000144F
+ tuner-volume+ 0x0000000000001450
+ tuner-volume- 0x0000000000001451
+ tuner-brightness+ 0x0000000000001452
+ tuner-brightness- 0x0000000000001453
+ tuner-colour_saturation+ 0x0000000000001454
+ tuner-colour_saturation- 0x0000000000001455
+ tuner-bass+ 0x0000000000001456
+ tuner-bass- 0x0000000000001457
+ tuner-treble+ 0x0000000000001458
+ tuner-treble- 0x0000000000001459
+ tuner-balance_right 0x000000000000145A
+ tuner-balance_left 0x000000000000145B
+ tuner-INVALID 0x000000000000145C
+ tuner-INVALID 0x000000000000145D
+ tuner-search+ 0x000000000000145E
+ tuner-search- 0x000000000000145F
+ tuner-preset+ 0x0000000000001460
+ tuner-preset- 0x0000000000001461
+ tuner-INVALID 0x0000000000001462
+ tuner-INVALID 0x0000000000001463
+ tuner-INVALID 0x0000000000001464
+ tuner-mono/stereo 0x0000000000001465
+ tuner-INVALID 0x0000000000001466
+ tuner-INVALID 0x0000000000001467
+ tuner-RF_switch 0x0000000000001468
+ tuner-store_execute 0x0000000000001469
+ tuner-INVALID 0x000000000000146A
+ tuner-scan_forward 0x000000000000146B
+ tuner-INVALID 0x000000000000146C
+ tuner-FM 0x000000000000146D
+ tuner-MW_(USA:_MW/FM) 0x000000000000146E
+ tuner-LW 0x000000000000146F
+ tuner-pause 0x0000000000001470
+ tuner-erase 0x0000000000001471
+ tuner-rewind 0x0000000000001472
+ tuner-go_to 0x0000000000001473
+ tuner-wind 0x0000000000001474
+ tuner-play 0x0000000000001475
+ tuner-stop 0x0000000000001476
+ tuner-recording 0x0000000000001477
+ tuner-external1 0x0000000000001478
+ tuner-external2 0x0000000000001479
+ tuner-clear_all_memory 0x000000000000147A
+ tuner-INVALID 0x000000000000147B
+ tuner-INVALID 0x000000000000147C
+ tuner-system_standby 0x000000000000147D
+ tuner-INVALID 0x000000000000147E
+ tuner-system_select 0x000000000000147F
+ tuner-surround_sound 0x0000000000000440
+ tuner-balance_front 0x0000000000000441
+ tuner-balance_rear 0x0000000000000442
+ tuner-sound_effects1 0x0000000000000443
+ tuner-sound_effects2 0x0000000000000444
+ tuner-sound_effects3 0x0000000000000445
+ tuner-sound_effects4 0x0000000000000446
+ tuner-sound_effects5 0x0000000000000447
+ tuner-sound_or_menu_func.1 0x0000000000000448
+ tuner-sound_or_menu_func.2 0x0000000000000449
+ tuner-sound_or_menu_func.3 0x000000000000044A
+ tuner-linear_function_up 0x000000000000044D
+ tuner-linear_function_down 0x000000000000044E
+ tuner-sound_or_menu_func. 0x000000000000044F
+ tuner-cursor_step_up 0x0000000000000450
+ tuner-cursor_step_down 0x0000000000000451
+ tuner-menu_on 0x0000000000000452
+ tuner-menu_off 0x0000000000000453
+ tuner-display_A/V_status 0x0000000000000454
+ tuner-cursor_step_left 0x0000000000000455
+ tuner-cursor_step_right 0x0000000000000456
+ tuner-menu_function 0x0000000000000457
+ tuner-PIP_on/off 0x0000000000000458
+ tuner-PIP_shift 0x0000000000000459
+ tuner-PIP_main_swap 0x000000000000045A
+ tuner-strobe_on/off 0x000000000000045B
+ tuner-multi_strobe 0x000000000000045C
+ tuner-main_freezed 0x000000000000045D
+ tuner-3/9_multi_scan 0x000000000000045E
+ tuner-PIP_mode_select 0x000000000000045F
+ tuner-mosaic 0x0000000000000460
+ tuner-solarization 0x0000000000000461
+ tuner-main_stored 0x0000000000000462
+ tuner-PIP_strobe 0x0000000000000463
+ tuner-recall_main 0x0000000000000464
+ tuner-PIP_freeze 0x0000000000000465
+ tuner-PIP_step_up 0x0000000000000466
+ tuner-PIP_step_down 0x0000000000000467
+ tuner-INVALID 0x000000000000046C
+ tuner-INVALID 0x0000000000000470
+ tuner-INVALID 0x0000000000000471
+ tuner-INVALID 0x0000000000000476
+ tuner-INVALID 0x0000000000000477
+ tuner-connect 0x000000000000047B
+ tuner-disconnect 0x000000000000047C
+ tv1-0 0x0000000000001000
+ tv1-1 0x0000000000001001
+ tv1-2 0x0000000000001002
+ tv1-3 0x0000000000001003
+ tv1-4 0x0000000000001004
+ tv1-5 0x0000000000001005
+ tv1-6 0x0000000000001006
+ tv1-7 0x0000000000001007
+ tv1-8 0x0000000000001008
+ tv1-9 0x0000000000001009
+ tv1-1/2/3_digs_(japan:10) 0x000000000000100A
+ tv1-channel/program(jap:11) 0x000000000000100B
+ tv1-standby 0x000000000000100C
+ tv1-mute/demute 0x000000000000100D
+ tv1-P.P._(personal_pref.) 0x000000000000100E
+ tv1-display 0x000000000000100F
+ tv1-volume+ 0x0000000000001010
+ tv1-volume- 0x0000000000001011
+ tv1-brightness+ 0x0000000000001012
+ tv1-brightness- 0x0000000000001013
+ tv1-colour_saturation+ 0x0000000000001014
+ tv1-colour_saturation- 0x0000000000001015
+ tv1-bass+ 0x0000000000001016
+ tv1-bass- 0x0000000000001017
+ tv1-treble+ 0x0000000000001018
+ tv1-treble- 0x0000000000001019
+ tv1-balance_right 0x000000000000101A
+ tv1-balance_left 0x000000000000101B
+ tv1-contrast+ 0x000000000000101C
+ tv1-contrast- 0x000000000000101D
+ tv1-search+ 0x000000000000101E
+ tv1-tint/hue+ 0x000000000000101F
+ tv1-channel/program+ 0x0000000000001020
+ tv1-channel/program- 0x0000000000001021
+ tv1-alt/channel 0x0000000000001022
+ tv1-1st/2nd_language 0x0000000000001023
+ tv1-spacial_stereo_on/off 0x0000000000001024
+ tv1-mono/stereo_(USA) 0x0000000000001025
+ tv1-sleeptimer 0x0000000000001026
+ tv1-tint/hue- 0x0000000000001027
+ tv1-RF_switch/PIP_select 0x0000000000001028
+ tv1-vote 0x0000000000001029
+ tv1-timed_page/channel 0x000000000000102A
+ tv1-increment_(USA) 0x000000000000102B
+ tv1-decrement_(USA) 0x000000000000102C
+ tv1-INVALID 0x000000000000102D
+ tv1-2nd_controls_(USA:menu) 0x000000000000102E
+ tv1-PIP_shift 0x000000000000102F
+ tv1-pause 0x0000000000001030
+ tv1-erase 0x0000000000001031
+ tv1-rewind 0x0000000000001032
+ tv1-go_to 0x0000000000001033
+ tv1-wind 0x0000000000001034
+ tv1-play 0x0000000000001035
+ tv1-stop 0x0000000000001036
+ tv1-recording 0x0000000000001037
+ tv1-external1 0x0000000000001038
+ tv1-external2 0x0000000000001039
+ tv1-PIP_display_mode 0x000000000000103A
+ tv1-view_data_mode/advance 0x000000000000103B
+ tv1-teletext_submode_(J:12) 0x000000000000103C
+ tv1-system_standby 0x000000000000103D
+ tv1-crispener_on/off 0x000000000000103E
+ tv1-system_select 0x000000000000103F
+ tv1-surround_sound 0x0000000000000000
+ tv1-balance_front 0x0000000000000001
+ tv1-balance_rear 0x0000000000000002
+ tv1-sound_effects1 0x0000000000000003
+ tv1-sound_effects2 0x0000000000000004
+ tv1-sound_effects3 0x0000000000000005
+ tv1-sound_effects4 0x0000000000000006
+ tv1-sound_effects5 0x0000000000000007
+ tv1-sound_or_menu_func.1 0x0000000000000008
+ tv1-sound_or_menu_func.2 0x0000000000000009
+ tv1-sound_or_menu_func.3 0x000000000000000A
+ tv1-linear_function_up 0x000000000000000D
+ tv1-linear_function_down 0x000000000000000E
+ tv1-sound_or_menu_func. 0x000000000000000F
+ tv1-cursor_step_up 0x0000000000000010
+ tv1-cursor_step_down 0x0000000000000011
+ tv1-menu_on 0x0000000000000012
+ tv1-menu_off 0x0000000000000013
+ tv1-display_A/V_status 0x0000000000000014
+ tv1-cursor_step_left 0x0000000000000015
+ tv1-cursor_step_right 0x0000000000000016
+ tv1-menu_function 0x0000000000000017
+ tv1-PIP_on/off 0x0000000000000018
+ tv1-PIP_shift 0x0000000000000019
+ tv1-PIP_main_swap 0x000000000000001A
+ tv1-strobe_on/off 0x000000000000001B
+ tv1-multi_strobe 0x000000000000001C
+ tv1-main_freezed 0x000000000000001D
+ tv1-3/9_multi_scan 0x000000000000001E
+ tv1-PIP_mode_select 0x000000000000001F
+ tv1-mosaic 0x0000000000000020
+ tv1-solarization 0x0000000000000021
+ tv1-main_stored 0x0000000000000022
+ tv1-PIP_strobe 0x0000000000000023
+ tv1-recall_main 0x0000000000000024
+ tv1-PIP_freeze 0x0000000000000025
+ tv1-PIP_step_up 0x0000000000000026
+ tv1-PIP_step_down 0x0000000000000027
+ tv1-INVALID 0x000000000000002B
+ tv1-INVALID 0x000000000000002C
+ tv1-INVALID 0x000000000000002D
+ tv1-INVALID 0x000000000000002E
+ tv1-index 0x000000000000002F
+ tv1-sub_mode 0x0000000000000036
+ tv1-sub_mode 0x0000000000000037
+ tv1-cleaning_up 0x000000000000003A
+ tv1-connect 0x000000000000003B
+ tv1-disconnect 0x000000000000003C
+ tv1-cleaning_up1 0x000000000000003D
+ tv1-cleaning_up2 0x000000000000003E
+ tv1-cleaning_up3 0x000000000000003F
+ tv2-0 0x0000000000001040
+ tv2-1 0x0000000000001041
+ tv2-2 0x0000000000001042
+ tv2-3 0x0000000000001043
+ tv2-4 0x0000000000001044
+ tv2-5 0x0000000000001045
+ tv2-6 0x0000000000001046
+ tv2-7 0x0000000000001047
+ tv2-8 0x0000000000001048
+ tv2-9 0x0000000000001049
+ tv2-1/2/3_digs_(japan:10) 0x000000000000104A
+ tv2-channel/program(jap:11) 0x000000000000104B
+ tv2-standby 0x000000000000104C
+ tv2-mute/demute 0x000000000000104D
+ tv2-P.P._(personal_pref.) 0x000000000000104E
+ tv2-display 0x000000000000104F
+ tv2-volume+ 0x0000000000001050
+ tv2-volume- 0x0000000000001051
+ tv2-brightness+ 0x0000000000001052
+ tv2-brightness- 0x0000000000001053
+ tv2-colour_saturation+ 0x0000000000001054
+ tv2-colour_saturation- 0x0000000000001055
+ tv2-bass+ 0x0000000000001056
+ tv2-bass- 0x0000000000001057
+ tv2-treble+ 0x0000000000001058
+ tv2-treble- 0x0000000000001059
+ tv2-balance_right 0x000000000000105A
+ tv2-balance_left 0x000000000000105B
+ tv2-contrast+ 0x000000000000105C
+ tv2-contrast- 0x000000000000105D
+ tv2-search+ 0x000000000000105E
+ tv2-tint/hue+ 0x000000000000105F
+ tv2-channel/program+ 0x0000000000001060
+ tv2-channel/program- 0x0000000000001061
+ tv2-alt/channel 0x0000000000001062
+ tv2-1st/2nd_language 0x0000000000001063
+ tv2-spacial_stereo_on/off 0x0000000000001064
+ tv2-mono/stereo_(USA) 0x0000000000001065
+ tv2-sleeptimer 0x0000000000001066
+ tv2-tint/hue- 0x0000000000001067
+ tv2-RF_switch/PIP_select 0x0000000000001068
+ tv2-vote 0x0000000000001069
+ tv2-timed_page/channel 0x000000000000106A
+ tv2-increment_(USA) 0x000000000000106B
+ tv2-decrement_(USA) 0x000000000000106C
+ tv2-INVALID 0x000000000000106D
+ tv2-2nd_controls_(USA:menu) 0x000000000000106E
+ tv2-PIP_shift 0x000000000000106F
+ tv2-pause 0x0000000000001070
+ tv2-erase 0x0000000000001071
+ tv2-rewind 0x0000000000001072
+ tv2-go_to 0x0000000000001073
+ tv2-wind 0x0000000000001074
+ tv2-play 0x0000000000001075
+ tv2-stop 0x0000000000001076
+ tv2-recording 0x0000000000001077
+ tv2-external1 0x0000000000001078
+ tv2-external2 0x0000000000001079
+ tv2-PIP_display_mode 0x000000000000107A
+ tv2-view_data_mode/advance 0x000000000000107B
+ tv2-teletext_submode_(J:12) 0x000000000000107C
+ tv2-system_standby 0x000000000000107D
+ tv2-crispener_on/off 0x000000000000107E
+ tv2-system_select 0x000000000000107F
+ tv2-surround_sound 0x0000000000000040
+ tv2-balance_front 0x0000000000000041
+ tv2-balance_rear 0x0000000000000042
+ tv2-sound_effects1 0x0000000000000043
+ tv2-sound_effects2 0x0000000000000044
+ tv2-sound_effects3 0x0000000000000045
+ tv2-sound_effects4 0x0000000000000046
+ tv2-sound_effects5 0x0000000000000047
+ tv2-sound_or_menu_func.1 0x0000000000000048
+ tv2-sound_or_menu_func.2 0x0000000000000049
+ tv2-sound_or_menu_func.3 0x000000000000004A
+ tv2-linear_function_up 0x000000000000004D
+ tv2-linear_function_down 0x000000000000004E
+ tv2-sound_or_menu_func. 0x000000000000004F
+ tv2-cursor_step_up 0x0000000000000050
+ tv2-cursor_step_down 0x0000000000000051
+ tv2-menu_on 0x0000000000000052
+ tv2-menu_off 0x0000000000000053
+ tv2-display_A/V_status 0x0000000000000054
+ tv2-cursor_step_left 0x0000000000000055
+ tv2-cursor_step_right 0x0000000000000056
+ tv2-menu_function 0x0000000000000057
+ tv2-PIP_on/off 0x0000000000000058
+ tv2-PIP_shift 0x0000000000000059
+ tv2-PIP_main_swap 0x000000000000005A
+ tv2-strobe_on/off 0x000000000000005B
+ tv2-multi_strobe 0x000000000000005C
+ tv2-main_freezed 0x000000000000005D
+ tv2-3/9_multi_scan 0x000000000000005E
+ tv2-PIP_mode_select 0x000000000000005F
+ tv2-mosaic 0x0000000000000060
+ tv2-solarization 0x0000000000000061
+ tv2-main_stored 0x0000000000000062
+ tv2-PIP_strobe 0x0000000000000063
+ tv2-recall_main 0x0000000000000064
+ tv2-PIP_freeze 0x0000000000000065
+ tv2-PIP_step_up 0x0000000000000066
+ tv2-PIP_step_down 0x0000000000000067
+ tv2-INVALID 0x000000000000006B
+ tv2-INVALID 0x000000000000006C
+ tv2-INVALID 0x000000000000006D
+ tv2-INVALID 0x000000000000006E
+ tv2-index 0x000000000000006F
+ tv2-sub_mode 0x0000000000000076
+ tv2-sub_mode 0x0000000000000077
+ tv2-cleaning_up 0x000000000000007A
+ tv2-connect 0x000000000000007B
+ tv2-disconnect 0x000000000000007C
+ tv2-cleaning_up1 0x000000000000007D
+ tv2-cleaning_up2 0x000000000000007E
+ tv2-cleaning_up3 0x000000000000007F
+ vcr1-0 0x0000000000001140
+ vcr1-1 0x0000000000001141
+ vcr1-2 0x0000000000001142
+ vcr1-3 0x0000000000001143
+ vcr1-4 0x0000000000001144
+ vcr1-5 0x0000000000001145
+ vcr1-6 0x0000000000001146
+ vcr1-7 0x0000000000001147
+ vcr1-8 0x0000000000001148
+ vcr1-9 0x0000000000001149
+ vcr1-1/2_digits/AM/PM 0x000000000000114A
+ vcr1-channel/program_mode 0x000000000000114B
+ vcr1-standby 0x000000000000114C
+ vcr1-mute/demute 0x000000000000114D
+ vcr1-P.P. 0x000000000000114E
+ vcr1-display 0x000000000000114F
+ vcr1-volume+ 0x0000000000001150
+ vcr1-volume- 0x0000000000001151
+ vcr1-brightness+ 0x0000000000001152
+ vcr1-brightness- 0x0000000000001153
+ vcr1-colour_saturation+ 0x0000000000001154
+ vcr1-colour_saturation- 0x0000000000001155
+ vcr1-bass+ 0x0000000000001156
+ vcr1-bass- 0x0000000000001157
+ vcr1-treble+ 0x0000000000001158
+ vcr1-treble- 0x0000000000001159
+ vcr1-balance_right 0x000000000000115A
+ vcr1-balance_left 0x000000000000115B
+ vcr1-ITR_(OTR)_delay 0x000000000000115C
+ vcr1-timer_programming 0x000000000000115D
+ vcr1-record_select 0x000000000000115E
+ vcr1-fast_run_reverse 0x000000000000115F
+ vcr1-step+ 0x0000000000001160
+ vcr1-step- 0x0000000000001161
+ vcr1-slow_run_reverse 0x0000000000001162
+ vcr1-audio_output_select 0x0000000000001163
+ vcr1-clock/channel 0x0000000000001164
+ vcr1-speed- 0x0000000000001165
+ vcr1-speed+ 0x0000000000001166
+ vcr1-Instant_Time_Recording 0x0000000000001167
+ vcr1-slow_run_forward 0x0000000000001168
+ vcr1-still_forward 0x0000000000001169
+ vcr1-fast_run_forward 0x000000000000116A
+ vcr1-index_scan 0x000000000000116B
+ vcr1-scan_reverse 0x000000000000116C
+ vcr1-eject 0x000000000000116D
+ vcr1-scan_forward 0x000000000000116E
+ vcr1-play_reverse 0x000000000000116F
+ vcr1-pause 0x0000000000001170
+ vcr1-erase 0x0000000000001171
+ vcr1-rewind 0x0000000000001172
+ vcr1-go_to 0x0000000000001173
+ vcr1-wind 0x0000000000001174
+ vcr1-play 0x0000000000001175
+ vcr1-stop 0x0000000000001176
+ vcr1-recording 0x0000000000001177
+ vcr1-external1 0x0000000000001178
+ vcr1-external2 0x0000000000001179
+ vcr1-short/long_play 0x000000000000117A
+ vcr1-counter_memory 0x000000000000117B
+ vcr1-scroll_local_display 0x000000000000117C
+ vcr1-system_standby 0x000000000000117D
+ vcr1-RF_switch 0x000000000000117E
+ vcr1-system_select 0x000000000000117F
+ vcr1-surround_sound 0x0000000000000140
+ vcr1-balance_front 0x0000000000000141
+ vcr1-balance_rear 0x0000000000000142
+ vcr1-sound_effects1 0x0000000000000143
+ vcr1-sound_effects2 0x0000000000000144
+ vcr1-sound_effects3 0x0000000000000145
+ vcr1-sound_effects4 0x0000000000000146
+ vcr1-sound_effects5 0x0000000000000147
+ vcr1-sound_or_menu_func.1 0x0000000000000148
+ vcr1-sound_or_menu_func.2 0x0000000000000149
+ vcr1-sound_or_menu_func.3 0x000000000000014A
+ vcr1-data_stream_start 0x000000000000014B
+ vcr1-data_stream_end 0x000000000000014C
+ vcr1-linear_function_up 0x000000000000014D
+ vcr1-linear_function_down 0x000000000000014E
+ vcr1-catalogue 0x000000000000014F
+ vcr1-cursor_step_up 0x0000000000000150
+ vcr1-cursor_step_down 0x0000000000000151
+ vcr1-menu_on 0x0000000000000152
+ vcr1-menu_off 0x0000000000000153
+ vcr1-display_A/V_status 0x0000000000000154
+ vcr1-cursor_step_left 0x0000000000000155
+ vcr1-cursor_step_right 0x0000000000000156
+ vcr1-acknowledge 0x0000000000000157
+ vcr1-PIP_on/off 0x0000000000000158
+ vcr1-PIP_shift 0x0000000000000159
+ vcr1-PIP_main_swap 0x000000000000015A
+ vcr1-strobe_on/off 0x000000000000015B
+ vcr1-multi_strobe 0x000000000000015C
+ vcr1-main_freezed 0x000000000000015D
+ vcr1-3/9_multi_scan 0x000000000000015E
+ vcr1-PIP_mode_select 0x000000000000015F
+ vcr1-mosaic 0x0000000000000160
+ vcr1-solarization 0x0000000000000161
+ vcr1-main_stored 0x0000000000000162
+ vcr1-PIP_strobe 0x0000000000000163
+ vcr1-recall_main 0x0000000000000164
+ vcr1-PIP_freeze 0x0000000000000165
+ vcr1-PIP_step_up 0x0000000000000166
+ vcr1-PIP_step_down 0x0000000000000167
+ vcr1-automatic_start_ID 0x0000000000000168
+ vcr1-write_skip_ID 0x0000000000000169
+ vcr1-skip_on/off 0x000000000000016A
+ vcr1-write_end_ID 0x000000000000016B
+ vcr1-write_FTS 0x000000000000016C
+ vcr1-write_TOC 0x000000000000016D
+ vcr1-viss_index_next 0x0000000000000170
+ vcr1-viss_index_previous 0x0000000000000171
+ vcr1-mark 0x0000000000000172
+ vcr1-erase 0x0000000000000173
+ vcr1-renumber 0x0000000000000174
+ vcr1-blank_search 0x0000000000000175
+ vcr1-sub_mode 0x0000000000000176
+ vcr1-sub_mode 0x0000000000000177
+ vcr1-auto_repeat 0x0000000000000178
+ vcr1-insert_temp 0x0000000000000179
+ vcr1-scr_loc_disp 0x000000000000017A
+ vcr1-connect 0x000000000000017B
+ vcr1-INVALID 0x000000000000017C
+ vcr2-0 0x0000000000001180
+ vcr2-1 0x0000000000001181
+ vcr2-2 0x0000000000001182
+ vcr2-3 0x0000000000001183
+ vcr2-4 0x0000000000001184
+ vcr2-5 0x0000000000001185
+ vcr2-6 0x0000000000001186
+ vcr2-7 0x0000000000001187
+ vcr2-8 0x0000000000001188
+ vcr2-9 0x0000000000001189
+ vcr2-1/2_digits/AM/PM 0x000000000000118A
+ vcr2-channel/program_mode 0x000000000000118B
+ vcr2-standby 0x000000000000118C
+ vcr2-mute/demute 0x000000000000118D
+ vcr2-P.P. 0x000000000000118E
+ vcr2-display 0x000000000000118F
+ vcr2-volume+ 0x0000000000001190
+ vcr2-volume- 0x0000000000001191
+ vcr2-brightness+ 0x0000000000001192
+ vcr2-brightness- 0x0000000000001193
+ vcr2-colour_saturation+ 0x0000000000001194
+ vcr2-colour_saturation- 0x0000000000001195
+ vcr2-bass+ 0x0000000000001196
+ vcr2-bass- 0x0000000000001197
+ vcr2-treble+ 0x0000000000001198
+ vcr2-treble- 0x0000000000001199
+ vcr2-balance_right 0x000000000000119A
+ vcr2-balance_left 0x000000000000119B
+ vcr2-ITR_(OTR)_delay 0x000000000000119C
+ vcr2-timer_programming 0x000000000000119D
+ vcr2-record_select 0x000000000000119E
+ vcr2-fast_run_reverse 0x000000000000119F
+ vcr2-step+ 0x00000000000011A0
+ vcr2-step- 0x00000000000011A1
+ vcr2-slow_run_reverse 0x00000000000011A2
+ vcr2-audio_output_select 0x00000000000011A3
+ vcr2-clock/channel 0x00000000000011A4
+ vcr2-speed- 0x00000000000011A5
+ vcr2-speed+ 0x00000000000011A6
+ vcr2-Instant_Time_Recording 0x00000000000011A7
+ vcr2-slow_run_forward 0x00000000000011A8
+ vcr2-still_forward 0x00000000000011A9
+ vcr2-fast_run_forward 0x00000000000011AA
+ vcr2-index_scan 0x00000000000011AB
+ vcr2-scan_reverse 0x00000000000011AC
+ vcr2-eject 0x00000000000011AD
+ vcr2-scan_forward 0x00000000000011AE
+ vcr2-play_reverse 0x00000000000011AF
+ vcr2-pause 0x00000000000011B0
+ vcr2-erase 0x00000000000011B1
+ vcr2-rewind 0x00000000000011B2
+ vcr2-go_to 0x00000000000011B3
+ vcr2-wind 0x00000000000011B4
+ vcr2-play 0x00000000000011B5
+ vcr2-stop 0x00000000000011B6
+ vcr2-recording 0x00000000000011B7
+ vcr2-external1 0x00000000000011B8
+ vcr2-external2 0x00000000000011B9
+ vcr2-short/long_play 0x00000000000011BA
+ vcr2-counter_memory 0x00000000000011BB
+ vcr2-scroll_local_display 0x00000000000011BC
+ vcr2-system_standby 0x00000000000011BD
+ vcr2-RF_switch 0x00000000000011BE
+ vcr2-system_select 0x00000000000011BF
+ vcr2-surround_sound 0x0000000000000180
+ vcr2-balance_front 0x0000000000000181
+ vcr2-balance_rear 0x0000000000000182
+ vcr2-sound_effects1 0x0000000000000183
+ vcr2-sound_effects2 0x0000000000000184
+ vcr2-sound_effects3 0x0000000000000185
+ vcr2-sound_effects4 0x0000000000000186
+ vcr2-sound_effects5 0x0000000000000187
+ vcr2-sound_or_menu_func.1 0x0000000000000188
+ vcr2-sound_or_menu_func.2 0x0000000000000189
+ vcr2-sound_or_menu_func.3 0x000000000000018A
+ vcr2-data_stream_start 0x000000000000018B
+ vcr2-data_stream_end 0x000000000000018C
+ vcr2-linear_function_up 0x000000000000018D
+ vcr2-linear_function_down 0x000000000000018E
+ vcr2-catalogue 0x000000000000018F
+ vcr2-cursor_step_up 0x0000000000000190
+ vcr2-cursor_step_down 0x0000000000000191
+ vcr2-menu_on 0x0000000000000192
+ vcr2-menu_off 0x0000000000000193
+ vcr2-display_A/V_status 0x0000000000000194
+ vcr2-cursor_step_left 0x0000000000000195
+ vcr2-cursor_step_right 0x0000000000000196
+ vcr2-acknowledge 0x0000000000000197
+ vcr2-PIP_on/off 0x0000000000000198
+ vcr2-PIP_shift 0x0000000000000199
+ vcr2-PIP_main_swap 0x000000000000019A
+ vcr2-strobe_on/off 0x000000000000019B
+ vcr2-multi_strobe 0x000000000000019C
+ vcr2-main_freezed 0x000000000000019D
+ vcr2-3/9_multi_scan 0x000000000000019E
+ vcr2-PIP_mode_select 0x000000000000019F
+ vcr2-mosaic 0x00000000000001A0
+ vcr2-solarization 0x00000000000001A1
+ vcr2-main_stored 0x00000000000001A2
+ vcr2-PIP_strobe 0x00000000000001A3
+ vcr2-recall_main 0x00000000000001A4
+ vcr2-PIP_freeze 0x00000000000001A5
+ vcr2-PIP_step_up 0x00000000000001A6
+ vcr2-PIP_step_down 0x00000000000001A7
+ vcr2-automatic_start_ID 0x00000000000001A8
+ vcr2-write_skip_ID 0x00000000000001A9
+ vcr2-skip_on/off 0x00000000000001AA
+ vcr2-write_end_ID 0x00000000000001AB
+ vcr2-write_FTS 0x00000000000001AC
+ vcr2-write_TOC 0x00000000000001AD
+ vcr2-viss_index_next 0x00000000000001B0
+ vcr2-viss_index_previous 0x00000000000001B1
+ vcr2-mark 0x00000000000001B2
+ vcr2-erase 0x00000000000001B3
+ vcr2-renumber 0x00000000000001B4
+ vcr2-blank_search 0x00000000000001B5
+ vcr2-sub_mode 0x00000000000001B6
+ vcr2-sub_mode 0x00000000000001B7
+ vcr2-auto_repeat 0x00000000000001B8
+ vcr2-insert_temp 0x00000000000001B9
+ vcr2-scr_loc_disp 0x00000000000001BA
+ vcr2-connect 0x00000000000001BB
+ vcr2-INVALID 0x00000000000001BC
+ vd-0 0x00000000000010C0
+ vd-1 0x00000000000010C1
+ vd-2 0x00000000000010C2
+ vd-3 0x00000000000010C3
+ vd-4 0x00000000000010C4
+ vd-5 0x00000000000010C5
+ vd-6 0x00000000000010C6
+ vd-7 0x00000000000010C7
+ vd-8 0x00000000000010C8
+ vd-9 0x00000000000010C9
+ vd-=/=_=/= 0x00000000000010CA
+ vd-* 0x00000000000010CB
+ vd-standby 0x00000000000010CC
+ vd-mute/demute 0x00000000000010CD
+ vd-P.P. 0x00000000000010CE
+ vd-display 0x00000000000010CF
+ vd-volume+ 0x00000000000010D0
+ vd-volume- 0x00000000000010D1
+ vd-brightness+ 0x00000000000010D2
+ vd-brightness- 0x00000000000010D3
+ vd-colour_saturation+ 0x00000000000010D4
+ vd-colour_saturation- 0x00000000000010D5
+ vd-bass+ 0x00000000000010D6
+ vd-bass- 0x00000000000010D7
+ vd-treble+ 0x00000000000010D8
+ vd-treble- 0x00000000000010D9
+ vd-balance_right 0x00000000000010DA
+ vd-balance_left 0x00000000000010DB
+ vd-INVALID 0x00000000000010DC
+ vd-INVALID 0x00000000000010DD
+ vd-attribute_on/off 0x00000000000010DE
+ vd-INVALID 0x00000000000010DF
+ vd-INVALID 0x00000000000010E0
+ vd-index 0x00000000000010E1
+ vd-INVALID 0x00000000000010E2
+ vd-1st/2nd_language 0x00000000000010E3
+ vd-spacial_stereo_on/off 0x00000000000010E4
+ vd-INVALID 0x00000000000010E5
+ vd-hardcopy_printer 0x00000000000010E6
+ vd-INVALID 0x00000000000010E7
+ vd-terminal_initiation 0x00000000000010E8
+ vd-INVALID 0x00000000000010E9
+ vd-INVALID 0x00000000000010EA
+ vd-large_top/lrge_bot/norm 0x00000000000010EB
+ vd-INVALID 0x00000000000010EC
+ vd-INVALID 0x00000000000010ED
+ vd-TV/Text_mixed 0x00000000000010EE
+ vd-view_data_line_off 0x00000000000010EF
+ vd-pause 0x00000000000010F0
+ vd-erase 0x00000000000010F1
+ vd-rewind 0x00000000000010F2
+ vd-go_to 0x00000000000010F3
+ vd-wind 0x00000000000010F4
+ vd-play 0x00000000000010F5
+ vd-stop 0x00000000000010F6
+ vd-recording 0x00000000000010F7
+ vd-external1 0x00000000000010F8
+ vd-external2 0x00000000000010F9
+ vd-INVALID 0x00000000000010FA
+ vd-view_data_line_on 0x00000000000010FB
+ vd-INVALID 0x00000000000010FC
+ vd-system_standby 0x00000000000010FD
+ vd-INVALID 0x00000000000010FE
+ vd-system_select 0x00000000000010FF
+ vd-surround_sound 0x00000000000000C0
+ vd-balance_front 0x00000000000000C1
+ vd-balance_rear 0x00000000000000C2
+ vd-sound_effects1 0x00000000000000C3
+ vd-sound_effects2 0x00000000000000C4
+ vd-sound_effects3 0x00000000000000C5
+ vd-sound_effects4 0x00000000000000C6
+ vd-sound_effects5 0x00000000000000C7
+ vd-sound_or_menu_func.1 0x00000000000000C8
+ vd-sound_or_menu_func.2 0x00000000000000C9
+ vd-sound_or_menu_func.3 0x00000000000000CA
+ vd-linear_function_up 0x00000000000000CD
+ vd-linear_function_down 0x00000000000000CE
+ vd-sound_or_menu_func. 0x00000000000000CF
+ vd-cursor_step_up 0x00000000000000D0
+ vd-cursor_step_down 0x00000000000000D1
+ vd-menu_on 0x00000000000000D2
+ vd-menu_off 0x00000000000000D3
+ vd-display_A/V_status 0x00000000000000D4
+ vd-cursor_step_left 0x00000000000000D5
+ vd-cursor_step_right 0x00000000000000D6
+ vd-menu_function 0x00000000000000D7
+ vd-PIP_on/off 0x00000000000000D8
+ vd-PIP_shift 0x00000000000000D9
+ vd-PIP_main_swap 0x00000000000000DA
+ vd-strobe_on/off 0x00000000000000DB
+ vd-multi_strobe 0x00000000000000DC
+ vd-main_freezed 0x00000000000000DD
+ vd-3/9_multi_scan 0x00000000000000DE
+ vd-PIP_mode_select 0x00000000000000DF
+ vd-mosaic 0x00000000000000E0
+ vd-solarization 0x00000000000000E1
+ vd-main_stored 0x00000000000000E2
+ vd-PIP_strobe 0x00000000000000E3
+ vd-recall_main 0x00000000000000E4
+ vd-PIP_freeze 0x00000000000000E5
+ vd-PIP_step_up 0x00000000000000E6
+ vd-PIP_step_down 0x00000000000000E7
+ vd-INVALID 0x00000000000000EB
+ vd-INVALID 0x00000000000000EC
+ vd-INVALID 0x00000000000000ED
+ vd-INVALID 0x00000000000000EE
+ vd-INVALID 0x00000000000000EF
+ vd-sub_mode 0x00000000000000F6
+ vd-sub_mode 0x00000000000000F7
+ vd-cleaning_up 0x00000000000000FA
+ vd-connect 0x00000000000000FB
+ vd-disconnect 0x00000000000000FC
+ vd-cleaning_up1 0x00000000000000FD
+ vd-cleaning_up2 0x00000000000000FE
+ vd-cleaning_up3 0x00000000000000FF
+ end codes
+
+end remote
+
diff --git a/recipes/lirc/files/lircd.init b/recipes/lirc/files/lircd.init
new file mode 100755
index 0000000000..11ce62447f
--- /dev/null
+++ b/recipes/lirc/files/lircd.init
@@ -0,0 +1,39 @@
+#! /bin/sh
+#
+# This is an init script for Familiar
+# Copy it to /etc/init.d/lircd and type
+# > update-rc.d lircd defaults 20
+#
+
+
+test -f /usr/sbin/lircd || exit 0
+test -f /etc/lircd.conf || exit 0
+
+case "$1" in
+ start)
+ echo -n "Starting lirc daemon: lircd"
+ start-stop-daemon --start --quiet --exec /usr/sbin/lircd -- --device=/dev/lirc
+ echo "."
+ ;;
+ stop)
+ echo -n "Stopping lirc daemon: lircd"
+ start-stop-daemon --stop --quiet --exec /usr/sbin/lircd
+ echo "."
+ ;;
+ reload|force-reload)
+ start-stop-daemon --stop --quiet --signal 1 --exec /usr/sbin/lircd
+ ;;
+ restart)
+ echo -n "Stopping lirc daemon: lircd"
+ start-stop-daemon --stop --quiet --exec /usr/sbin/lircd
+ sleep 1
+ echo -n "Starting lirc daemon: lircd"
+ start-stop-daemon --start --quiet --exec /usr/sbin/lircd -- --device=/dev/lirc
+ echo "."
+ ;;
+ *)
+ echo "Usage: /etc/init.d/lircd {start|stop|reload|restart|force-reload}"
+ exit 1
+esac
+
+exit 0
diff --git a/recipes/lirc/files/lircexec.init b/recipes/lirc/files/lircexec.init
new file mode 100755
index 0000000000..3a8c1a306e
--- /dev/null
+++ b/recipes/lirc/files/lircexec.init
@@ -0,0 +1,37 @@
+#! /bin/sh
+#
+# This is an init script for Familiar
+# Copy it to /etc/init.d/lircexecd and type
+# > update-rc.d lircexecd defaults 20
+# It must be started after lircd (and it does alphabetically :-)
+# irexec reads /etc/lircrc by default
+
+
+test -f /usr/bin/irexec || exit 0
+test -f /etc/lircrc || exit 0
+
+case "$1" in
+ start)
+ echo -n "Starting lircexec daemon: irexec"
+ start-stop-daemon --start --quiet --exec /usr/bin/irexec -- --daemon
+ echo "."
+ ;;
+ stop)
+ echo -n "Stopping lircexec daemon: irexec"
+ start-stop-daemon --stop --quiet --exec /usr/bin/irexec
+ echo "."
+ ;;
+ restart|force-restart)
+ echo -n "Stopping lircexec daemon: irexec"
+ start-stop-daemon --stop --quiet --exec /usr/bin/irexec
+ sleep 1
+ echo -n "Starting lircexec daemon: irexec"
+ start-stop-daemon --start --quiet --exec /usr/bin/irexec -- --daemon
+ echo "."
+ ;;
+ *)
+ echo "Usage: /etc/init.d/lircexec {start|stop|reload|restart|force-restart}"
+ exit 1
+esac
+
+exit 0
diff --git a/recipes/lirc/files/lircmd.init b/recipes/lirc/files/lircmd.init
new file mode 100755
index 0000000000..1a96207dbb
--- /dev/null
+++ b/recipes/lirc/files/lircmd.init
@@ -0,0 +1,38 @@
+#! /bin/sh
+#
+# This is an init script for Familiar
+# Copy it to /etc/init.d/lirc and type
+# > update-rc.d lirc defaults 20
+#
+
+
+test -f /usr/sbin/lircmd || exit 0
+
+case "$1" in
+ start)
+ echo -n "Starting lirc daemon: lircmd"
+ start-stop-daemon --start --quiet --exec /usr/sbin/lircmd
+ echo "."
+ ;;
+ stop)
+ echo -n "Stopping lirc daemon: lircmd"
+ start-stop-daemon --stop --quiet --exec /usr/sbin/lircmd
+ echo "."
+ ;;
+ reload|force-reload)
+ start-stop-daemon --stop --quiet --signal 1 --exec /usr/sbin/lircmd
+ ;;
+ restart)
+ echo -n "Stopping lirc daemon: lircmd"
+ start-stop-daemon --stop --quiet --exec /usr/sbin/lircmd
+ sleep 1
+ echo -n "Starting lirc daemon: lircmd"
+ start-stop-daemon --start --quiet --exec /usr/sbin/lircmd
+ echo "."
+ ;;
+ *)
+ echo "Usage: /etc/init.d/lircmd {start|stop|reload|restart|force-reload}"
+ exit 1
+esac
+
+exit 0
diff --git a/recipes/lirc/files/lircrc_nslu2 b/recipes/lirc/files/lircrc_nslu2
new file mode 100644
index 0000000000..0669d90b09
--- /dev/null
+++ b/recipes/lirc/files/lircrc_nslu2
@@ -0,0 +1,113 @@
+# This is the default files read by all lirc clients
+# (see also /etc/lircd.conf)
+
+# I run /sbin/buzzer before every command to get an audible feedback
+
+## Here LIRC could shutdown your system
+#begin
+# prog = irexec
+# remote = RC5
+# repeat = 0
+# button = vcr2-standby
+# config = /sbin/buzzer; /sbin/halt
+#end
+
+
+## Here LIRC controls your mpd music deamon
+begin
+ prog = irexec
+ remote = RC5
+ repeat = 0
+ button = vcr2-pause
+ config = /sbin/buzzer; mpc toggle
+end
+begin
+ prog = irexec
+ remote = RC5
+ repeat = 0
+ button = vcr2-step+
+ config = /sbin/buzzer; mpc next
+end
+begin
+ prog = irexec
+ remote = RC5
+ repeat = 0
+ button = vcr2-step-
+ config = /sbin/buzzer; mpc prev
+end
+begin
+ prog = irexec
+ remote = RC5
+ repeat = 0
+ button = vcr2-scan_forward
+ config = /sbin/buzzer; mpc seek +00:00:30
+end
+begin
+ prog = irexec
+ remote = RC5
+ repeat = 0
+ button = vcr2-scan_reverse
+ config = /sbin/buzzer; mpc seek -00:00:30
+end
+begin
+ prog = irexec
+ remote = RC5
+ repeat = 0
+ button = vcr2-brightness+
+ config = /sbin/buzzer; mpc volume +20
+end
+begin
+ prog = irexec
+ remote = RC5
+ repeat = 0
+ button = vcr2-brightness-
+ config = /sbin/buzzer; mpc volume -20
+end
+
+
+## Here LIRC acts as an repeater
+begin
+ prog = irexec
+ remote = RC5
+ repeat = 0
+ button = vcr2-volume+
+ config = /sbin/buzzer; irsend SEND_ONCE RC5 amp1-volume+
+end
+begin
+ prog = irexec
+ remote = RC5
+ repeat = 0
+ button = vcr2-volume-
+ config = /sbin/buzzer; irsend SEND_ONCE RC5 amp1-volume-
+end
+
+
+## Here LIRC is the input device for your LC display software
+begin
+ prog = lcdd
+ remote = RC5
+ repeat = 0
+ button = vcr2-1
+ config = A
+end
+begin
+ prog = lcdd
+ remote = RC5
+ repeat = 0
+ button = vcr2-2
+ config = B
+end
+begin
+ prog = lcdd
+ remote = RC5
+ repeat = 0
+ button = vcr2-3
+ config = C
+end
+begin
+ prog = lcdd
+ remote = RC5
+ repeat = 0
+ button = vcr2-4
+ config = D
+end
diff --git a/recipes/lirc/files/split-hauppauge.patch b/recipes/lirc/files/split-hauppauge.patch
new file mode 100644
index 0000000000..170a233ffb
--- /dev/null
+++ b/recipes/lirc/files/split-hauppauge.patch
@@ -0,0 +1,141 @@
+--- lirc/remotes/hauppauge/lircd.conf.hauppauge~ 2003-05-03 15:42:30.000000000 +0100
++++ lirc/remotes/hauppauge/lircd.conf.hauppauge 2004-10-10 20:14:14.000000000 +0100
+@@ -51,71 +51,3 @@
+ end codes
+
+ end remote
+-
+-
+-#
+-# this config file was automatically generated
+-# using lirc-0.6.6(animax) on Tue Apr 15 19:50:27 2003
+-#
+-# contributed by
+-#
+-# brand: Hauppauge
+-# model no. of remote control:
+-# devices being controlled by this remote: PVR 2/350
+-#
+-
+-begin remote
+-
+- name hauppauge_pvr
+- bits 13
+- flags RC5|CONST_LENGTH
+- eps 30
+- aeps 100
+-
+- one 969 811
+- zero 969 811
+- plead 1097
+- gap 114605
+- toggle_bit 2
+-
+-
+- begin codes
+- Power 0x00000000000017FD
+- Go 0x00000000000017FB
+- 1 0x00000000000017C1
+- 2 0x00000000000017C2
+- 3 0x00000000000017C3
+- 4 0x00000000000017C4
+- 5 0x00000000000017C5
+- 6 0x00000000000017C6
+- 7 0x00000000000017C7
+- 8 0x00000000000017C8
+- 9 0x00000000000017C9
+- Back/Exit 0x00000000000017DF
+- 0 0x00000000000017C0
+- Menu 0x00000000000017CD
+- Red 0x00000000000017CB
+- Green 0x00000000000017EE
+- Yellow 0x00000000000017F8
+- Blue 0x00000000000017E9
+- Ch+ 0x00000000000017E0
+- Ch- 0x00000000000017E1
+- Vol- 0x00000000000017D1
+- Vol+ 0x00000000000017D0
+- Ok 0x00000000000017E5
+- Mute 0x00000000000017CF
+- Blank 0x00000000000017CC
+- Full 0x00000000000017FC
+- Rewind 0x00000000000017F2
+- Play 0x00000000000017F5
+- Forward 0x00000000000017F4
+- Record 0x00000000000017F7
+- Stop 0x00000000000017F6
+- Pause 0x00000000000017F0
+- Replay 0x00000000000017E4
+- Skip 0x00000000000017DE
+- end codes
+-
+-end remote
+-
+-
+--- /dev/null 2004-06-13 02:32:19.000000000 +0100
++++ lirc/remotes/hauppauge/lircd.conf.hauppauge-pvr 2004-10-10 20:14:05.000000000 +0100
+@@ -0,0 +1,64 @@
++#
++# this config file was automatically generated
++# using lirc-0.6.6(animax) on Tue Apr 15 19:50:27 2003
++#
++# contributed by
++#
++# brand: Hauppauge
++# model no. of remote control:
++# devices being controlled by this remote: PVR 2/350
++#
++
++begin remote
++
++ name hauppauge_pvr
++ bits 13
++ flags RC5|CONST_LENGTH
++ eps 30
++ aeps 100
++
++ one 969 811
++ zero 969 811
++ plead 1097
++ gap 114605
++ toggle_bit 2
++
++
++ begin codes
++ Power 0x00000000000017FD
++ Go 0x00000000000017FB
++ 1 0x00000000000017C1
++ 2 0x00000000000017C2
++ 3 0x00000000000017C3
++ 4 0x00000000000017C4
++ 5 0x00000000000017C5
++ 6 0x00000000000017C6
++ 7 0x00000000000017C7
++ 8 0x00000000000017C8
++ 9 0x00000000000017C9
++ Back/Exit 0x00000000000017DF
++ 0 0x00000000000017C0
++ Menu 0x00000000000017CD
++ Red 0x00000000000017CB
++ Green 0x00000000000017EE
++ Yellow 0x00000000000017F8
++ Blue 0x00000000000017E9
++ Ch+ 0x00000000000017E0
++ Ch- 0x00000000000017E1
++ Vol- 0x00000000000017D1
++ Vol+ 0x00000000000017D0
++ Ok 0x00000000000017E5
++ Mute 0x00000000000017CF
++ Blank 0x00000000000017CC
++ Full 0x00000000000017FC
++ Rewind 0x00000000000017F2
++ Play 0x00000000000017F5
++ Forward 0x00000000000017F4
++ Record 0x00000000000017F7
++ Stop 0x00000000000017F6
++ Pause 0x00000000000017F0
++ Replay 0x00000000000017E4
++ Skip 0x00000000000017DE
++ end codes
++
++end remote
diff --git a/recipes/lirc/lirc-config.inc b/recipes/lirc/lirc-config.inc
new file mode 100644
index 0000000000..d5200fb461
--- /dev/null
+++ b/recipes/lirc/lirc-config.inc
@@ -0,0 +1,10 @@
+EXTRA_OECONF = "--with-kerneldir=${STAGING_KERNEL_DIR} ${DRIVER}"
+
+PARALLEL_MAKE = ""
+
+DRIVER ?= "--with-driver=serial --with-driver=mceusb"
+# fails to build at the moment, re-enable later
+#DRIVER_collie = "--with-driver=sa1100"
+DRIVER_h3600 = "--with-driver=sa1100"
+DRIVER_simpad = "--with-driver=sa1100"
+DRIVER_nslu2 = "--with-driver=nslu2"
diff --git a/recipes/lirc/lirc-modules_0.8.0.bb b/recipes/lirc/lirc-modules_0.8.0.bb
new file mode 100644
index 0000000000..2689bcf26b
--- /dev/null
+++ b/recipes/lirc/lirc-modules_0.8.0.bb
@@ -0,0 +1,42 @@
+DESCRIPTION = "LIRC is a package that allows you to decode and send infra-red signals of many commonly used remote controls. This package contains the lirc kernel modules."
+SECTION = "base"
+PRIORITY = "optional"
+HOMEPAGE = "http://www.lirc.org"
+LICENSE = "GPL"
+DEPENDS = "virtual/kernel fakeroot-native setserial"
+RDEPENDS_nslu2 = "setserial"
+PR = "r3"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/lirc/lirc-${PV}.tar.gz"
+S = "${WORKDIR}/lirc-${PV}"
+
+inherit autotools module
+
+require lirc-config.inc
+
+MAKE_TARGETS = "KERNEL_PATH=${STAGING_KERNEL_DIR} MAKE='make -e' -C drivers"
+
+fakeroot do_install() {
+ oe_runmake -C drivers DESTDIR="${D}" moduledir="/lib/modules/${KERNEL_VERSION}/lirc" install
+ rm -rf ${D}/dev
+}
+
+# nslu2 uses udev, so /dev/lirc0 will be created automatically
+# and /dev/lirc will be created by /etc/udev/rules.d/lirc.rules
+# (that's the kernel-2.6+udev solution)
+do_install_append_nslu2() {
+ install -d ${D}${sysconfdir}/modutils/
+ echo 'lirc_serial' > ${D}${sysconfdir}/modutils/lirc_serial
+ install -d ${D}${sysconfdir}/modprobe.d/
+ echo 'install lirc_serial /bin/setserial /dev/ttyS1 uart none; /sbin/leds ready on; /sbin/modprobe --ignore-install lirc_serial' >${D}${sysconfdir}/modprobe.d/lirc_serial
+ install -d ${D}${sysconfdir}/udev/rules.d/
+ echo 'KERNEL="lirc0", SYMLINK="lirc"' > ${D}${sysconfdir}/udev/rules.d/lirc.rules
+}
+
+# this is for distributions that don't use udev
+pkg_postinst_append() {
+if [ ! -c $D/dev/lirc -a ! -f /sbin/udevd ]; then mknod $D/dev/lirc c 61 0; fi
+}
+
+FILES_${PN} = "/lib/modules"
+FILES_${PN}_append_nslu2 = " ${sysconfdir}/modutils ${sysconfdir}/modprobe.d ${sysconfdir}/udev/rules.d"
diff --git a/recipes/lirc/lirc-modules_0.8.1+cvs20070307.bb b/recipes/lirc/lirc-modules_0.8.1+cvs20070307.bb
new file mode 100644
index 0000000000..3ecfb76b3c
--- /dev/null
+++ b/recipes/lirc/lirc-modules_0.8.1+cvs20070307.bb
@@ -0,0 +1,47 @@
+DESCRIPTION = "LIRC is a package that allows you to decode and send infra-red signals of many commonly used remote controls. This package contains the lirc kernel modules."
+SECTION = "base"
+PRIORITY = "optional"
+HOMEPAGE = "http://www.lirc.org"
+LICENSE = "GPL"
+DEPENDS = "virtual/kernel fakeroot-native setserial"
+RDEPENDS_nslu2 = "setserial"
+PR = "r0"
+
+# enable this bb file until the other packages compile again
+#DEFAULT_PREFERENCE = "-1"
+
+SRCDATE=${@bb.data.getVar('PV', d, 1)[9:]}
+
+SRC_URI = "cvs://anonymous@lirc.cvs.sourceforge.net/cvsroot/lirc;module=lirc;method=pserver;cvsdate=${SRCDATE}"
+S = "${WORKDIR}/lirc"
+
+inherit autotools module
+
+require lirc-config.inc
+
+MAKE_TARGETS = "KERNEL_PATH=${STAGING_KERNEL_DIR} MAKE='make -e' -C drivers"
+
+fakeroot do_install() {
+ oe_runmake -C drivers DESTDIR="${D}" moduledir="/lib/modules/${KERNEL_VERSION}/lirc" install
+ rm -rf ${D}/dev
+}
+
+# nslu2 uses udev, so /dev/lirc0 will be created automatically
+# and /dev/lirc will be created by /etc/udev/rules.d/lirc.rules
+# (that's the kernel-2.6+udev solution)
+do_install_append_nslu2() {
+ install -d ${D}${sysconfdir}/modutils/
+ echo 'lirc_serial' > ${D}${sysconfdir}/modutils/lirc_serial
+ install -d ${D}${sysconfdir}/modprobe.d/
+ echo 'install lirc_serial /bin/setserial /dev/ttyS1 uart none; /sbin/leds ready on; /sbin/modprobe --ignore-install lirc_serial' >${D}${sysconfdir}/modprobe.d/lirc_serial
+ install -d ${D}${sysconfdir}/udev/rules.d/
+ echo 'KERNEL="lirc0", SYMLINK="lirc"' > ${D}${sysconfdir}/udev/rules.d/lirc.rules
+}
+
+# this is for distributions that don't use udev
+pkg_postinst_append() {
+if [ ! -c $D/dev/lirc -a ! -f /sbin/udevd ]; then mknod $D/dev/lirc c 61 0; fi
+}
+
+FILES_${PN} = "/lib/modules"
+FILES_${PN}_append_nslu2 = " ${sysconfdir}/modutils ${sysconfdir}/modprobe.d ${sysconfdir}/udev/rules.d"
diff --git a/recipes/lirc/lirc-modules_0.8.1.bb b/recipes/lirc/lirc-modules_0.8.1.bb
new file mode 100644
index 0000000000..0ef3713276
--- /dev/null
+++ b/recipes/lirc/lirc-modules_0.8.1.bb
@@ -0,0 +1,42 @@
+DESCRIPTION = "LIRC is a package that allows you to decode and send infra-red signals of many commonly used remote controls. This package contains the lirc kernel modules."
+SECTION = "base"
+PRIORITY = "optional"
+HOMEPAGE = "http://www.lirc.org"
+LICENSE = "GPL"
+DEPENDS = "virtual/kernel fakeroot-native setserial"
+RDEPENDS_nslu2 = "setserial"
+PR = "r0"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/lirc/lirc-${PV}.tar.gz"
+S = "${WORKDIR}/lirc-${PV}"
+
+inherit autotools module
+
+require lirc-config.inc
+
+MAKE_TARGETS = "KERNEL_PATH=${STAGING_KERNEL_DIR} MAKE='make -e' -C drivers"
+
+fakeroot do_install() {
+ oe_runmake -C drivers DESTDIR="${D}" moduledir="/lib/modules/${KERNEL_VERSION}/lirc" install
+ rm -rf ${D}/dev
+}
+
+# nslu2 uses udev, so /dev/lirc0 will be created automatically
+# and /dev/lirc will be created by /etc/udev/rules.d/lirc.rules
+# (that's the kernel-2.6+udev solution)
+do_install_append_nslu2() {
+ install -d ${D}${sysconfdir}/modutils/
+ echo 'lirc_serial' > ${D}${sysconfdir}/modutils/lirc_serial
+ install -d ${D}${sysconfdir}/modprobe.d/
+ echo 'install lirc_serial /bin/setserial /dev/ttyS1 uart none; /sbin/leds ready on; /sbin/modprobe --ignore-install lirc_serial' >${D}${sysconfdir}/modprobe.d/lirc_serial
+ install -d ${D}${sysconfdir}/udev/rules.d/
+ echo 'KERNEL="lirc0", SYMLINK="lirc"' > ${D}${sysconfdir}/udev/rules.d/lirc.rules
+}
+
+# this is for distributions that don't use udev
+pkg_postinst_append() {
+if [ ! -c $D/dev/lirc -a ! -f /sbin/udevd ]; then mknod $D/dev/lirc c 61 0; fi
+}
+
+FILES_${PN} = "/lib/modules"
+FILES_${PN}_append_nslu2 = " ${sysconfdir}/modutils ${sysconfdir}/modprobe.d ${sysconfdir}/udev/rules.d"
diff --git a/recipes/lirc/lirc-modules_0.8.3+cvs20080713.bb b/recipes/lirc/lirc-modules_0.8.3+cvs20080713.bb
new file mode 100644
index 0000000000..7dfba0d789
--- /dev/null
+++ b/recipes/lirc/lirc-modules_0.8.3+cvs20080713.bb
@@ -0,0 +1,31 @@
+DESCRIPTION = "LIRC is a package that allows you to decode and send infra-red signals of many commonly used remote controls. This package contains the lirc kernel modules."
+SECTION = "base"
+PRIORITY = "optional"
+HOMEPAGE = "http://www.lirc.org"
+LICENSE = "GPL"
+DEPENDS = "virtual/kernel fakeroot-native setserial"
+PR = "r0"
+
+SRCDATE=${@bb.data.getVar('PV', d, 1)[9:]}
+
+SRC_URI = "cvs://anonymous@lirc.cvs.sourceforge.net/cvsroot/lirc;module=lirc;method=pserver;cvsdate=${SRCDATE}"
+S = "${WORKDIR}/lirc"
+
+
+inherit autotools module
+
+require lirc-config.inc
+
+MAKE_TARGETS = "KERNEL_PATH=${STAGING_KERNEL_DIR} MAKE='make V=1' -C drivers"
+
+fakeroot do_install() {
+ oe_runmake -C drivers DESTDIR="${D}" moduledir="/lib/modules/${KERNEL_VERSION}/lirc" install
+ rm -rf ${D}/dev
+}
+
+# this is for distributions that don't use udev
+pkg_postinst_append() {
+if [ ! -c $D/dev/lirc -a ! -f /sbin/udevd ]; then mknod $D/dev/lirc c 61 0; fi
+}
+
+FILES_${PN} = "/lib/modules"
diff --git a/recipes/lirc/lirc-modules_0.8.3+cvs20081230.bb b/recipes/lirc/lirc-modules_0.8.3+cvs20081230.bb
new file mode 100644
index 0000000000..7dfba0d789
--- /dev/null
+++ b/recipes/lirc/lirc-modules_0.8.3+cvs20081230.bb
@@ -0,0 +1,31 @@
+DESCRIPTION = "LIRC is a package that allows you to decode and send infra-red signals of many commonly used remote controls. This package contains the lirc kernel modules."
+SECTION = "base"
+PRIORITY = "optional"
+HOMEPAGE = "http://www.lirc.org"
+LICENSE = "GPL"
+DEPENDS = "virtual/kernel fakeroot-native setserial"
+PR = "r0"
+
+SRCDATE=${@bb.data.getVar('PV', d, 1)[9:]}
+
+SRC_URI = "cvs://anonymous@lirc.cvs.sourceforge.net/cvsroot/lirc;module=lirc;method=pserver;cvsdate=${SRCDATE}"
+S = "${WORKDIR}/lirc"
+
+
+inherit autotools module
+
+require lirc-config.inc
+
+MAKE_TARGETS = "KERNEL_PATH=${STAGING_KERNEL_DIR} MAKE='make V=1' -C drivers"
+
+fakeroot do_install() {
+ oe_runmake -C drivers DESTDIR="${D}" moduledir="/lib/modules/${KERNEL_VERSION}/lirc" install
+ rm -rf ${D}/dev
+}
+
+# this is for distributions that don't use udev
+pkg_postinst_append() {
+if [ ! -c $D/dev/lirc -a ! -f /sbin/udevd ]; then mknod $D/dev/lirc c 61 0; fi
+}
+
+FILES_${PN} = "/lib/modules"
diff --git a/recipes/lirc/lirc-modules_0.8.4a.bb b/recipes/lirc/lirc-modules_0.8.4a.bb
new file mode 100644
index 0000000000..3815372a47
--- /dev/null
+++ b/recipes/lirc/lirc-modules_0.8.4a.bb
@@ -0,0 +1,31 @@
+DESCRIPTION = "LIRC is a package that allows you to decode and send infra-red signals of many commonly used remote controls. This package contains the lirc kernel modules."
+SECTION = "base"
+PRIORITY = "optional"
+HOMEPAGE = "http://www.lirc.org"
+LICENSE = "GPL"
+DEPENDS = "virtual/kernel fakeroot-native setserial"
+PR = "r0"
+
+SRCDATE=${@bb.data.getVar('PV', d, 1)[9:]}
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/lirc/lirc-${PV}.tar.gz"
+S = "${WORKDIR}/lirc-${PV}"
+
+
+inherit autotools module
+
+require lirc-config.inc
+
+MAKE_TARGETS = "KERNEL_PATH=${STAGING_KERNEL_DIR} MAKE='make V=1' -C drivers"
+
+fakeroot do_install() {
+ oe_runmake -C drivers DESTDIR="${D}" moduledir="/lib/modules/${KERNEL_VERSION}/lirc" install
+ rm -rf ${D}/dev
+}
+
+# this is for distributions that don't use udev
+pkg_postinst_append() {
+if [ ! -c $D/dev/lirc -a ! -f /sbin/udevd ]; then mknod $D/dev/lirc c 61 0; fi
+}
+
+FILES_${PN} = "/lib/modules"
diff --git a/recipes/lirc/lirc_0.8.0.bb b/recipes/lirc/lirc_0.8.0.bb
new file mode 100644
index 0000000000..f24d63a21c
--- /dev/null
+++ b/recipes/lirc/lirc_0.8.0.bb
@@ -0,0 +1,68 @@
+DESCRIPTION = "LIRC is a package that allows you to decode and send infra-red signals of many commonly used remote controls."
+DESCRIPTION_append_lirc = " This package contains the lirc daemon, libraries and tools."
+DESCRIPTION_append_lirc-x = " This package contains lirc tools for X11."
+DESCRIPTION_append_lirc-exec = " This package contains a daemon that runs programs on IR signals."
+DESCRIPTION_append_lirc-remotes = " This package contains some config files for remotes."
+DESCRIPTION_append_lirc-nslu2example = " This package contains a working config for RC5 remotes and a modified NSLU2."
+SECTION = "console/network"
+PRIORITY = "optional"
+HOMEPAGE = "http://www.lirc.org"
+LICENSE = "GPL"
+DEPENDS = "virtual/kernel virtual/libx11 libxau libsm libice"
+DEPENDS_nslu2 = "virtual/kernel lirc-modules"
+RDEPENDS = "lirc-modules"
+RDEPENDS_lirc-x = "lirc"
+RDEPENDS_lirc-exec = "lirc"
+RDEPENDS_lirc-nslu2example = "lirc lirc-exec"
+RRECOMMENDS_lirc = "lirc-exec"
+PR = "r4"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/lirc/lirc-${PV}.tar.gz \
+ file://lircd.init file://lircmd.init file://lircexec.init"
+SRC_URI_append_nslu2 = " file://lircd.conf_nslu2 file://lircrc_nslu2"
+
+S = "${WORKDIR}/lirc-${PV}"
+
+inherit autotools module-base update-rc.d
+
+INITSCRIPT_PACKAGES = "lirc lirc-exec"
+INITSCRIPT_NAME = "lircd"
+INITSCRIPT_PARAMS = "defaults 20"
+INITSCRIPT_NAME_lirc-exec = "lircexec"
+INITSCRIPT_PARAMS_lirc-exec = "defaults 21"
+
+require lirc-config.inc
+
+EXTRA_OEMAKE = 'SUBDIRS="daemons tools"'
+
+do_stage() {
+ oe_libinstall -so -C tools liblirc_client ${STAGING_LIBDIR}
+ install -d ${STAGING_INCDIR}/lirc/
+ install -m 0644 tools/lirc_client.h ${STAGING_INCDIR}/lirc/
+}
+
+do_install_append() {
+ install -d ${D}${sysconfdir}/init.d
+ install ${WORKDIR}/lircd.init ${D}${sysconfdir}/init.d/lircd
+ install ${WORKDIR}/lircexec.init ${D}${sysconfdir}/init.d/lircexec
+ install -d ${D}${datadir}/lirc/
+ cp -pPR ${S}/remotes ${D}${datadir}/lirc/
+ rm -rf ${D}/dev
+}
+
+do_install_append_nslu2() {
+ install -d ${D}${sysconfdir}
+ install ${WORKDIR}/lircd.conf_nslu2 ${D}${sysconfdir}/lircd.conf
+ install ${WORKDIR}/lircrc_nslu2 ${D}${sysconfdir}/lircrc
+}
+
+PACKAGES =+ "lirc-x lirc-exec lirc-remotes"
+PACKAGES_prepend_nslu2 = "lirc-nslu2example "
+
+FILES_${PN}-dbg += "${bindir}/.debug ${sbindir}/.debug"
+FILES_${PN} = "${bindir} ${sbindir} ${libdir} ${sysconfdir}/init.d"
+FILES_lirc-x = "${bindir}/irxevent ${bindir}/xmode2"
+FILES_lirc-exec = "${bindir}/irexec ${sysconfdir}/init.d/lircexec"
+FILES_lirc-remotes = "${datadir}/lirc/remotes"
+FILES_lirc-nslu2example = "${sysconfdir}/lircd.conf ${sysconfdir}/lircrc"
+CONFFILES_lirc-nslu2example = "${FILES_lirc-nslu2example}"
diff --git a/recipes/lirc/lirc_0.8.1+cvs20070307.bb b/recipes/lirc/lirc_0.8.1+cvs20070307.bb
new file mode 100644
index 0000000000..cf484b6dd3
--- /dev/null
+++ b/recipes/lirc/lirc_0.8.1+cvs20070307.bb
@@ -0,0 +1,73 @@
+DESCRIPTION = "LIRC is a package that allows you to decode and send infra-red signals of many commonly used remote controls."
+DESCRIPTION_append_lirc = " This package contains the lirc daemon, libraries and tools."
+DESCRIPTION_append_lirc-x = " This package contains lirc tools for X11."
+DESCRIPTION_append_lirc-exec = " This package contains a daemon that runs programs on IR signals."
+DESCRIPTION_append_lirc-remotes = " This package contains some config files for remotes."
+DESCRIPTION_append_lirc-nslu2example = " This package contains a working config for RC5 remotes and a modified NSLU2."
+SECTION = "console/network"
+PRIORITY = "optional"
+HOMEPAGE = "http://www.lirc.org"
+LICENSE = "GPL"
+DEPENDS = "virtual/kernel virtual/libx11 libxau libsm libice"
+DEPENDS_nslu2 = "virtual/kernel lirc-modules"
+RDEPENDS = "lirc-modules"
+RDEPENDS_lirc-x = "lirc"
+RDEPENDS_lirc-exec = "lirc"
+RDEPENDS_lirc-nslu2example = "lirc lirc-exec"
+RRECOMMENDS_lirc = "lirc-exec"
+PR = "r2"
+
+# enable cvs version since until compilation issues for other packages have been fixed (cf. bug 2284 et al).
+#DEFAULT_PREFERENCE = "-1"
+
+SRCDATE=${@bb.data.getVar('PV', d, 1)[9:]}
+
+SRC_URI = "cvs://anonymous@lirc.cvs.sourceforge.net/cvsroot/lirc;module=lirc;method=pserver;cvsdate=${SRCDATE} \
+ file://lircd.init file://lircmd.init file://lircexec.init"
+SRC_URI_append_nslu2 = " file://lircd.conf_nslu2 file://lircrc_nslu2"
+
+S = "${WORKDIR}/lirc"
+
+inherit autotools module-base update-rc.d
+
+INITSCRIPT_PACKAGES = "lirc lirc-exec"
+INITSCRIPT_NAME = "lircd"
+INITSCRIPT_PARAMS = "defaults 20"
+INITSCRIPT_NAME_lirc-exec = "lircexec"
+INITSCRIPT_PARAMS_lirc-exec = "defaults 21"
+
+require lirc-config.inc
+
+EXTRA_OEMAKE = 'SUBDIRS="daemons tools"'
+
+do_stage() {
+ oe_libinstall -so -C tools liblirc_client ${STAGING_LIBDIR}
+ install -d ${STAGING_INCDIR}/lirc/
+ install -m 0644 tools/lirc_client.h ${STAGING_INCDIR}/lirc/
+}
+
+do_install_append() {
+ install -d ${D}${sysconfdir}/init.d
+ install ${WORKDIR}/lircd.init ${D}${sysconfdir}/init.d/lircd
+ install ${WORKDIR}/lircexec.init ${D}${sysconfdir}/init.d/lircexec
+ install -d ${D}${datadir}/lirc/
+ cp -pPR ${S}/remotes ${D}${datadir}/lirc/
+ rm -rf ${D}/dev
+}
+
+do_install_append_nslu2() {
+ install -d ${D}${sysconfdir}
+ install ${WORKDIR}/lircd.conf_nslu2 ${D}${sysconfdir}/lircd.conf
+ install ${WORKDIR}/lircrc_nslu2 ${D}${sysconfdir}/lircrc
+}
+
+PACKAGES =+ "lirc-x lirc-exec lirc-remotes"
+PACKAGES_prepend_nslu2 = "lirc-nslu2example "
+
+FILES_${PN}-dbg += "${bindir}/.debug ${sbindir}/.debug"
+FILES_${PN} = "${bindir} ${sbindir} ${libdir}/*.so.* ${sysconfdir}/init.d"
+FILES_lirc-x = "${bindir}/irxevent ${bindir}/xmode2"
+FILES_lirc-exec = "${bindir}/irexec ${sysconfdir}/init.d/lircexec"
+FILES_lirc-remotes = "${datadir}/lirc/remotes"
+FILES_lirc-nslu2example = "${sysconfdir}/lircd.conf ${sysconfdir}/lircrc"
+CONFFILES_lirc-nslu2example = "${FILES_lirc-nslu2example}"
diff --git a/recipes/lirc/lirc_0.8.4a.bb b/recipes/lirc/lirc_0.8.4a.bb
new file mode 100644
index 0000000000..545da75238
--- /dev/null
+++ b/recipes/lirc/lirc_0.8.4a.bb
@@ -0,0 +1,68 @@
+DESCRIPTION = "LIRC is a package that allows you to decode and send infra-red signals of many commonly used remote controls."
+DESCRIPTION_append_lirc = " This package contains the lirc daemon, libraries and tools."
+DESCRIPTION_append_lirc-x = " This package contains lirc tools for X11."
+DESCRIPTION_append_lirc-exec = " This package contains a daemon that runs programs on IR signals."
+DESCRIPTION_append_lirc-remotes = " This package contains some config files for remotes."
+DESCRIPTION_append_lirc-nslu2example = " This package contains a working config for RC5 remotes and a modified NSLU2."
+SECTION = "console/network"
+PRIORITY = "optional"
+HOMEPAGE = "http://www.lirc.org"
+LICENSE = "GPL"
+DEPENDS = "virtual/kernel virtual/libx11 libxau libsm libice"
+DEPENDS_nslu2 = "virtual/kernel lirc-modules"
+RDEPENDS = "lirc-modules"
+RDEPENDS_lirc-x = "lirc"
+RDEPENDS_lirc-exec = "lirc"
+RDEPENDS_lirc-nslu2example = "lirc lirc-exec"
+RRECOMMENDS_lirc = "lirc-exec"
+PR = "r0"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/lirc/lirc-${PV}.tar.gz \
+ file://lircd.init file://lircmd.init file://lircexec.init"
+SRC_URI_append_nslu2 = " file://lircd.conf_nslu2 file://lircrc_nslu2"
+
+S = "${WORKDIR}/lirc-${PV}"
+
+inherit autotools module-base update-rc.d
+
+INITSCRIPT_PACKAGES = "lirc lirc-exec"
+INITSCRIPT_NAME = "lircd"
+INITSCRIPT_PARAMS = "defaults 20"
+INITSCRIPT_NAME_lirc-exec = "lircexec"
+INITSCRIPT_PARAMS_lirc-exec = "defaults 21"
+
+require lirc-config.inc
+
+EXTRA_OEMAKE = 'SUBDIRS="daemons tools"'
+
+do_stage() {
+ oe_libinstall -so -C tools liblirc_client ${STAGING_LIBDIR}
+ install -d ${STAGING_INCDIR}/lirc/
+ install -m 0644 tools/lirc_client.h ${STAGING_INCDIR}/lirc/
+}
+
+do_install_append() {
+ install -d ${D}${sysconfdir}/init.d
+ install ${WORKDIR}/lircd.init ${D}${sysconfdir}/init.d/lircd
+ install ${WORKDIR}/lircexec.init ${D}${sysconfdir}/init.d/lircexec
+ install -d ${D}${datadir}/lirc/
+ cp -pPR ${S}/remotes ${D}${datadir}/lirc/
+ rm -rf ${D}/dev
+}
+
+do_install_append_nslu2() {
+ install -d ${D}${sysconfdir}
+ install ${WORKDIR}/lircd.conf_nslu2 ${D}${sysconfdir}/lircd.conf
+ install ${WORKDIR}/lircrc_nslu2 ${D}${sysconfdir}/lircrc
+}
+
+PACKAGES =+ "lirc-x lirc-exec lirc-remotes"
+PACKAGES_prepend_nslu2 = "lirc-nslu2example "
+
+FILES_${PN}-dbg += "${bindir}/.debug ${sbindir}/.debug"
+FILES_${PN} = "${bindir} ${sbindir} ${libdir} ${sysconfdir}/init.d"
+FILES_lirc-x = "${bindir}/irxevent ${bindir}/xmode2"
+FILES_lirc-exec = "${bindir}/irexec ${sysconfdir}/init.d/lircexec"
+FILES_lirc-remotes = "${datadir}/lirc/remotes"
+FILES_lirc-nslu2example = "${sysconfdir}/lircd.conf ${sysconfdir}/lircrc"
+CONFFILES_lirc-nslu2example = "${FILES_lirc-nslu2example}"