#
# remote: Philips SBC RU 545/00
#
# Author:  Rene Broichmann
# EMail:   rene.broichmann@gmx.de
# Web:     http://www.broichmann.net
#
# This is the global LIRC configuration file for the
# Philips `SBC RU 545/00` universal remote control.
#
# This remote control can handle TV, VCR, SAT and DVD.
# I left it programed by the default settings.
#

###################
### Global keys ###
###################
begin remote

  name   SBCRU545-GLOBAL
  flags CONST_LENGTH|RAW_CODES
  eps            30
  aeps          100

  ptrail          0
  repeat     0     0
  gap    111729

      begin raw_codes

	name  'VOLUMEDOWN'          # VOL-
              597    2909     592    9910     613    2895
              614    9890     609    2911     584    9920
              598    2896     611    2909     613    2868
              678    6337     583    6427     625    6382
              650    6366     571

	name  'VOLUMEUP'            # VOL+
              611    2899     608    9893     638    2868
              603    9918     594    2901     586    9907
              623    2881     608    2916     649    2853
              612    2897     596    2908     612    6384
              618    6402     577    6438     582

	name  'MUTE'                # MUTE
              568    2914     647    9869     614    2893
              624    9882     576    2930     652    9857
              606    2911     581    2898     599    2943
              606    6367     593    2914     607    2915
              604    2923     576    2910     590    2930
              564    2931     577

      end raw_codes

end remote





###############
### TV mode ###
###############
begin remote

  name   SBCRU545-TV
  flags CONST_LENGTH|RAW_CODES
  eps            30
  aeps          100

  ptrail          0
  repeat     0     0
  gap    111732

      begin raw_codes

	name  'TV-OFF'              # TV-OFF
              595    2888     636    9867     614    2920
              569    9923     626    2878     609    9900
              564    2941     574    2933     628    2876
              573    2923     623    2913     596    2883
              570    2963     553    2939     573    2949
              541    6440     662

	name  'TV-TT-ON'            # TV-TT-ON
              634    2886     608    9909     611    2887
              622    9882     600    2891     636    9883
              651    2869     624    2870     636    2871
              584    6412     631    2888     604    2913
              566    2928     584    2939     606    2898
              589    2908     594

	name  'TV-TT-STOPRUN'       # TV-TT-STOPRUN
              620    2884     653    9851     627    2890
              616    9894     600    2906     609    9898
              607    2897     626    2879     605    2910
              591    2901     632    2889     594    2923
              560    2936     577    2930     593    2926
              563    2946     607    2885     593

	name  'TV-TT-ENLARGE'       # TV-TT-ENLARGE
              662    2861     608    9892     586    2921
              652    9842     617    2892     607    9894
              599    2923     606    6410     603    2893
              581    2924     582    2925     596    2925
              593    2902     567    2955     554    2940
              592    2926     580

	name  'TV-TT-OFF'           # TV-TT-OFF
              608    2889     636    9880     595    2902
              592    9927     633    2885     596    9893
              626    2880     598    6412     597    2923
              636    2857     605    6415     568    2936
              597    2899     584    2936     541    2978
              625

	name  'TV-AV'               # TV-AV
              597    2909     612    9905     605    2878
              625    9893     596    2901     621    9895
              639    2883     596    6395     583    6411
              605    6416     595    6420     585    2911
              594    2916     605

	name  'TV-SHIFT-CH+'        # TV-SHIFT-CH+
              593    2902     606    9909     572    2911
              637    9906     613    2870     639    9878
              596    2911     596    2897     585    2934
              640    2882     571    2920     558    2951
              582    2938     555    6441     593    6414
              581

	name  'TV-SHIFT-CH-'        # TV-SHIFT-CH-
              618    2884     577    9916     600    2919
              626    9881     592    2913     597    9907
              585    2922     596    2916     562    2939
              585    6422     597    2911     596    2917
              550    6463     567    6439     578

	name  'TV-CHANNELSWITCH'    # TV-CHANNELSWITCH
              589    2915     625    9883     583    2938
              568    9922     593    2914     600    9905
              621    2874     592    6425     678    6328
              609    6386     755    2764     595    2897
              596    2936     585    2921     560

	name  'TV-1'                # TV-1
              587    2884     634    9911     557    2947
              583    9921     587    2920     615    9879
              594    2914     637    6378     601    6391
              616    2893     651    2874     573    2921
              605    2912     569    6427     604

	name  'TV-2'                # TV-2
              652    2857     611    9890     612    2898
              610    9907     590    2896     593    9930
              626    2884     581    6428     605    6387
              635    6369     608    2898     625    2871
              609    6412     593

	name  'TV-3'                # TV-3
              592    2927     624    9870     625    2881
              596    9908     625    2883     597    9916
              597    2915     568    6413     625    6388
              621    2893     608    2898     621    6384
              621    6400     581

	name  'TV-4'                # TV-4
              607    2887     648    9859     619    2876
              648    9892     598    2896     612    9885
              604    2910     656    6352     604    6415
              612    6382     649    6342     619    6403
              596

	name  'TV-5'                # TV-5
              592    2916     622    9881     593    2911
              614    9904     599    2896     586    9926
              626    2876     624    6381     610    2884
              651    2881     575    2922     591    2920
              605    2909     569    2939     586    6407
              570

	name  'TV-6'                # TV-6
              579    2920     592    9921     624    2871
              647    9872     637    2870     599    9906
              650    2852     590    6421     599    2907
              607    2898     594    6424     570    2928
              610    2896     578    6427     594

	name  'TV-7'                # TV-7
              621    2884     652    9864     590    2889
              638    9871     638    2882     636    9885
              605    2890     607    6378     624    2886
              610    2912     579    2929     578    2937
              571    6435     574    6408     637

	name  'TV-8'                # TV-8
              635    2884     614    9893     624    2878
              611    9896     586    2923     623    9871
              608    2907     628    6381     649    2867
              574    2925     578    6415     596    6431
              603    6406     598

	name  'TV-9'                # TV-9
              621    2887     633    9878     616    2879
              642    9852     623    2884     635    9885
              607    2900     585    6422     641    6362
              610    2900     594    2911     607    2915
              577    2927     585    2923     597    2923
              568

	name  'TV-0'                # TV-0
              614    2884     595    9920     610    2897
              595    9899     584    2910     607    9913
              633    2882     598    6397     610    6395
              622    6383     610    2897     597    2922
              587    2920     613    2893     571

      end raw_codes

end remote





################
### VCR mode ###
################
begin remote

  name  SBCRU545-VCR
  bits           13
  flags RC5|CONST_LENGTH
  eps            30
  aeps          100

  one           890   878
  zero          890   878
  plead         975
  gap          113558
  min_repeat      4
  toggle_bit      2


      begin codes
	'VCR-OFF'             0x000000000000114C    # VCR-OFF
	'VCR-TT-ON'           0x000000000000117C    # VCR-TT-ON
	'VCR-TT-STOPRUN'      0x000000000000115D    # VCR-TT-STOPRUN
	'VCR-TT-ENLARGE'      0x0000000000001171    # VCR-TT-ENLARGE
	'VCR-TT-OFF'          0x000000000000114B    # VCR-TT-OFF
	'VCR-AV'              0x0000000000001178    # VCR-AV
	'VCR-CH+'             0x0000000000001160    # VCR-CH+
	'VCR-CH-'             0x0000000000001161    # VCR-CH-
	'VCR-MENU'            0x0000000000000152    # VCR-MENU
	'VCR-OK'              0x0000000000000157    # VCR-OK
	'VCR-1'               0x0000000000001141    # VCR-1
	'VCR-2'               0x0000000000001142    # VCR-2
	'VCR-3'               0x0000000000001143    # VCR-3
	'VCR-4'               0x0000000000001144    # VCR-4
	'VCR-5'               0x0000000000001145    # VCR-5
	'VCR-6'               0x0000000000001146    # VCR-6
	'VCR-7'               0x0000000000001147    # VCR-7
	'VCR-8'               0x0000000000001148    # VCR-8
	'VCR-9'               0x0000000000001149    # VCR-9
	'VCR-0'               0x0000000000001140    # VCR-0
	'VCR-CHANNELSWITCH'   0x000000000000114A    # VCR-CHANNELSWITCH
	'VCR-PLAY'            0x0000000000001175    # VCR-PLAY
	'VCR-STOP'            0x0000000000001176    # VCR-STOP
	'VCR-PAUSE'           0x0000000000001170    # VCR-PAUSE
	'VCR-RECORD'          0x0000000000001177    # VCR-RECORD
	'VCR-REWIND'          0x0000000000001172    # VCR-REWIND
	'VCR-FORWARD'         0x0000000000001174    # VCR-FORWARD
      end codes

end remote





################
### SAT mode ###
################
begin remote

  name  SBCRU545-SAT
  bits            8
  flags RC6|CONST_LENGTH
  eps            30
  aeps          100

  header       2721   859
  one           456   424
  zero          456   424
  pre_data_bits   13
  pre_data       0xED8
  gap          106433
  min_repeat      1
  toggle_bit      5


      begin codes
	'SAT-OFF'             0x00000000000000F3    # SAT-OFF
	'SAT-AV'              0x00000000000000BC    # SAT-AV
	'SAT-MENU'            0x0000000000000033    # SAT-MENU
	'SAT-OK'              0x00000000000000A3    # SAT-OK
	'SAT-CH+'             0x00000000000000DF    # SAT-CH+
	'SAT-CH-'             0x00000000000000DE    # SAT-CH-
	'SAT-TT-ON'           0x00000000000000C3    # SAT-TT-ON
	'SAT-TT-STOPRUN'      0x000000000000007B    # SAT-TT-STOPRUN
	'SAT-TT-ENLARGE'      0x000000000000007C    # SAT-TT-ENLARGE
	'SAT?TT-OFF'          0x00000000000000B4    # SAT?TT-OFF
	'SAT-1'               0x00000000000000FE    # SAT-1
	'SAT-2'               0x00000000000000FD    # SAT-2
	'SAT-3'               0x00000000000000FC    # SAT-3
	'SAT-4'               0x00000000000000FB    # SAT-4
	'SAT-5'               0x00000000000000FA    # SAT-5
	'SAT-6'               0x00000000000000F9    # SAT-6
	'SAT-7'               0x00000000000000F8    # SAT-7
	'SAT-8'               0x00000000000000F7    # SAT-8
	'SAT-9'               0x00000000000000F6    # SAT-9
	'SAT-0'               0x00000000000000FF    # SAT-0
	'SAT-PLAY'            0x0000000000000090    # SAT-PLAY
	'SAT-STOP'            0x0000000000000093    # SAT-STOP
	'SAT-PAUSE'           0x0000000000000092    # SAT-PAUSE
	'SAT-RECORD'          0x00000000000000BA    # SAT-RECORD
	'SAT-REWIND'          0x0000000000000094    # SAT-REWIND
	'SAT-FORWARD'         0x0000000000000091    # SAT-FORWARD
      end codes

end remote





################
### DVD Mode ###
################
begin remote

  name  SBCRU545-DVD
  bits            8
  flags RC6|CONST_LENGTH
  eps            30
  aeps          100

  header       2695   888
  one           437   443
  zero          437   443
  pre_data_bits   13
  pre_data       0xEFB
  gap          106432
  min_repeat      1
  toggle_bit      5


      begin codes
	'DVD-OFF'             0x00000000000000F3    # DVD-OFF
	'DVD-TT-ON'           0x000000000000008E    # DVD-TT-ON
	'DVD-TT-STOPRUN'      0x00000000000000B1    # DVD-TT-STOPRUN
	'DVD-TT-ENLARGE'      0x000000000000007A    # DVD-TT-ENLARGE
	'DVD-TT-OFF'          0x00000000000000B4    # DVD-TT-OFF
	'DVD-AV'              0x00000000000000BC    # DVD-AV
	'DVD-MENU'            0x00000000000000AB    # DVD-MENU
	'DVD-OK'              0x00000000000000A3    # DVD-OK
	'DVD-CH+'             0x00000000000000DF    # DVD-CH+
	'DVD-CH-'             0x00000000000000DE    # DVD-CH-
	'DVD-CHANNELSWITCH'   0x00000000000000BD    # DVD-CHANNELSWITCH
	'DVD-PLAY'            0x00000000000000D3    # DVD-PLAY
	'DVD-STOP'            0x00000000000000CE    # DVD-STOP
	'DVD-PAUSE'           0x00000000000000CF    # DVD-PAUSE
	'DVD-RECORD'          0x000000000000007C    # DVD-RECORD
	'DVD-REWIND'          0x0000000000000022    # DVD-REWIND
	'DVD-FORWARD'         0x000000000000001F    # DVD-FORWARD
	'DVD-1'               0x00000000000000FE    # DVD-1
	'DVD-2'               0x00000000000000FD    # DVD-2
	'DVD-3'               0x00000000000000FC    # DVD-3
	'DVD-4'               0x00000000000000FB    # DVD-4
	'DVD-5'               0x00000000000000FA    # DVD-5
	'DVD-6'               0x00000000000000F9    # DVD-6
	'DVD-7'               0x00000000000000F8    # DVD-7
	'DVD-8'               0x00000000000000F7    # DVD-8
	'DVD-9'               0x00000000000000F6    # DVD-9
	'DVD-0'               0x00000000000000FF    # DVD-0
      end codes

end remote


##############################
### End of /etc/lircd.conf ###
##############################
#
# this config file was automatically generated
# using lirc-0.6.6(any) on Tue Dec 23 18:59:45 2003
#
# contributed by mikrosaft@yahoo.de
#
# brand:                       Philips
# model no. of remote control: Philips SBC RU 545/00 (TV: 0680, VCR: 0039)
# devices being controlled by this remote: vdr
#

begin remote

  name  Philips-SBC_RU_545_00
  bits           16
  flags SPACE_ENC|NO_HEAD_REP|CONST_LENGTH
  eps            30
  aeps          100

  header       8454  4111
  one           614  1476
  zero          614   431
  ptrail        614
  gap          46744
  min_repeat      1
  toggle_bit      0


      begin codes
	'0'                   0x000000000000C004    # 0
	'1'                   0x000000000000C084    # 1
	'2'                   0x000000000000C044    # 2
	'3'                   0x000000000000C0C4    # 3
	'4'                   0x000000000000C024    # 4
	'5'                   0x000000000000C0A4    # 5
	'6'                   0x000000000000C064    # 6
	'7'                   0x000000000000C0E4    # 7
	'8'                   0x000000000000C014    # 8
	'9'                   0x000000000000C094    # 9
	'LEFT'                0x000000000000C448    # Left
	'RIGHT'               0x000000000000C4C8    # Right
	'DOWN'                0x000000000000C488    # Down
	'UP'                  0x000000000000C40C    # Up
	'VOLUMEUP'            0x000000000000C078    # Volume+
	'VOLUMEDOWN'          0x000000000000C0F8    # Volume-
	'CHANNELUP'           0x000000000000C098    # Channel+
	'CHANNELDOWN'         0x000000000000C018    # Channel-
	'RED'                 0x000000000000C43C    # Red
	'GREEN'               0x000000000000C4BC    # Green
	'YELLOW'              0x000000000000C47C    # Yellow
	'BLUE'                0x000000000000C4FC    # Blue
	'MUTE'                0x000000000000C038    # Mute
	'MENU'                0x000000000000C05E    # Menu
	'OK'                  0x000000000000C050    # Ok
      end codes

end remote

begin remote

  name  Philips-SBC_RU_545_00
  bits            5
  flags RC5|CONST_LENGTH
  eps            30
  aeps          100

  one           958   803
  zero          958   803
  plead         977
  pre_data_bits   8
  pre_data       0x8B
  gap          113307
  min_repeat      2
  toggle_bit      2


      begin codes
	'FASTREW'             0x0000000000000012    # FastRew
	'FASTFWD'             0x0000000000000014    # FastFwd
	'PLAY'                0x0000000000000015    # Play
	'STOP'                0x0000000000000016    # Stop
	'RECORD'              0x0000000000000017    # Record
	'PAUSE'               0x0000000000000009    # Pause
      end codes

end remote

begin remote

  name  Philips-SBC_RU_545_00
  bits            8
  flags SPACE_ENC|NO_HEAD_REP|CONST_LENGTH
  eps            30
  aeps          100

  header       8449  4115
  one           617  1474
  zero          617   429
  ptrail        616
  pre_data_bits   8
  pre_data       0xC0
  gap          46747
  toggle_bit      0


      begin codes
	'POWER'               0x00000000000000E8    # Power
	'BACK'                0x00000000000000B9    # Back
	'RECORDINGS'          0x00000000000000C8    # Recordings
      end codes

end remote




