From 111be4b518ca95965c2f9b320a36bbb4dc4c8923 Mon Sep 17 00:00:00 2001
From: Cecil Hugh Watson <knoppmyth@gmail.com>
Date: Fri, 16 Apr 2010 22:52:59 -0700
Subject: system-templates:improved lircd.conf for dct 700.

---
 abs/core-testing/system-templates/PKGBUILD         |   2 +-
 .../templates/transmit/motorola_dct700/lircd.conf  | 432 +++++++++++++++++----
 2 files changed, 355 insertions(+), 79 deletions(-)
 mode change 100755 => 100644 abs/core-testing/system-templates/templates/transmit/motorola_dct700/lircd.conf

diff --git a/abs/core-testing/system-templates/PKGBUILD b/abs/core-testing/system-templates/PKGBUILD
index 4a8a844..6e88b13 100755
--- a/abs/core-testing/system-templates/PKGBUILD
+++ b/abs/core-testing/system-templates/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=system-templates
 pkgver=1.0
-pkgrel=43
+pkgrel=44
 conflicts=( )
 pkgdesc="Templates used for system configuration"
 depends=()
diff --git a/abs/core-testing/system-templates/templates/transmit/motorola_dct700/lircd.conf b/abs/core-testing/system-templates/templates/transmit/motorola_dct700/lircd.conf
old mode 100755
new mode 100644
index 31df8aa..93a2183
--- a/abs/core-testing/system-templates/templates/transmit/motorola_dct700/lircd.conf
+++ b/abs/core-testing/system-templates/templates/transmit/motorola_dct700/lircd.conf
@@ -1,83 +1,359 @@
+#########
 #
-# this config file was originally generated
-# using lirc-0.6.6(serial) on Fri Mar 28 22:46:44 2003
-# modified by hand on Sunday Jul 17 00:12:00 2005
+# Modified DCT2000 entry for DCT700 (sends zeros)
+# For use with the USB MCE ir receiver
 #
-# contributed by rob scullion
-# based on the DCT2000 file contrib'd by shane bradley
-#
-# brand:                       Motorola
-# model no. of remote control: ? - Comcast badged
-# devices being controlled by this remote: DCT2524/1612
-#
-# Note: The "ON DEMAND" button on the Comcast
-# badged remote just sends a "1" followed by
-# an "ok/select" and is thus not included in
-# this config file.
-                                                                                    
+
 begin remote
- name  DCT2524
-  bits             16
-  flags SPACE_ENC|CONST_LENGTH
-  eps              30
-  aeps            100
-
-  header         9036  4424
-  one             556  2185
-  zero            556  4424
-  ptrail          556
-  gap          100025
-  toggle_bit        0
- 
-
-      begin codes
-          power                    0x000000000000AFF9
-          rew                      0x00000000000087F7
-          play                     0x00000000000027FD
-          ffwd                     0x00000000000047FB
-          stop                     0x000000000000C7F3
-          pause                    0x00000000000007FF
-          rec                      0x00000000000073FC
-          skipback                 0x000000000000C3F7
-          mydvr                    0x00000000000043FF
-          live                     0x00000000000083F0
-          pageup                   0x000000000000A3F3
-          pagedown                 0x00000000000023FB
-          a_lock                   0x00000000000097F6
-          b_day-                   0x00000000000063FD
-          c_day+                   0x000000000000E3F5
-          up                       0x000000000000D3F6
-          down                     0x00000000000053FE
-          left                     0x00000000000093F1
-          right                    0x00000000000013F9
-          ok/select                0x00000000000077F8
-          guide                    0x000000000000F3F4
-          info                     0x00000000000033FA
-          menu                     0x00000000000067F9
-          exit                     0x000000000000B7F4
-          help                     0x000000000000B3F2
-          last                     0x00000000000037FC
-          vol+                     0x0000000000004FF3
-          vol-                     0x0000000000008FFB
-          mute                     0x0000000000000FF7
-          fav                      0x00000000000057FA
-          ch+                      0x0000000000002FF5
-          ch-                      0x000000000000CFFD
-          1                        0x0000000000007FF0
-          2                        0x000000000000BFF8
-          3                        0x0000000000003FF4
-          4                        0x000000000000DFFC
-          5                        0x0000000000005FF2
-          6                        0x0000000000009FFA
-          7                        0x0000000000001FF6
-          8                        0x000000000000EFFE
-          9                        0x0000000000006FF1
-          0                        0x000000000000FFFF
-          tv/vcr_input             0x000000000000D7F2
-          hdzoom_enter             0x000000000000FDFC
-          pnp-swap                 0x0000000000003BF2
-      end codes
- 
-end remote
 
+  name   DCT700
+  flags RAW_CODES
+  eps            30
+  aeps          100
+
+  ptrail        520
+  repeat     0     0
+  gap    100000
+
+      begin raw_codes
+
+          name bypass
+             9000    4400     550    2200     550    2150
+              550    4450     550    2150     550    4450
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    4450     550    4400
+              550    2200     550    4400     550
+
+         name power
+             9050    4400     550    2200     550    4400
+              550    2200     550    4400     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    4400
+              550    4450     550    2150     550
+
+          name help
+             9000    4400     600    2150     550    4450
+              550    2150     550    2200     550    4400
+              550    4450     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    4400     550    4450
+              500    2200     550    4450     550
+
+          name day-
+             9000    4400     550    4400     550    2200
+              550    2200     550    4400     550    4400
+              600    4400     550    2200     550    2150
+              550    2200     550    2200     550    2150
+              550    2200     550    2200     500    2200
+              550    4450     550    2150     550
+
+          name day+
+             9000    4400     550    2200     550    2200
+              550    2150     550    4450     550    4400
+              550    4400     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    4450     550    2150
+              550    4450     550    2200     500
+
+          name rec
+             9050    4400     550    4400     550    2200
+              550    2200     550    2150     550    4450
+              550    4400     550    2200     550    2150
+              550    2200     550    2200     550    2150
+              550    2200     550    2200     550    2150
+              550    4450     550    4400     550
+
+          name stop
+             9000    4400     550    4400     550    2200
+              550    2200     550    4400     550    4400
+              550    4450     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    4450     500    2200     550
+
+          name pause
+             9000    4400     550    4400     550    4450
+              550    4400     550    4450     550    4400
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550
+
+          name rew
+             9000    4400     550    2200     550    4400
+              550    4450     550    4400     550    4450
+              550    2150     550    2200     550    2200
+              500    2200     550    2200     550    2200
+              500    2200     550    4450     550    2150
+              550    2200     550    2200     500
+
+          name ffwd
+             9050    4400     550    4400     550    2200
+              550    4400     550    4450     550    4400
+              550    2200     550    2150     600    2150
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550    4450
+              550    2200     500    2200     550
+
+          name play
+             9050    4400     550    2150     550    2200
+              550    2200     550    4400     550    4400
+              550    4450     550    2200     550    2150
+              550    2200     550    2200     500    2200
+              550    2200     550    4400     550    2200
+              550    4400     550    2200     550
+
+          name pageup
+             9000    4400     550    2200     550    4400
+              550    2200     550    4400     550    4450
+              550    4400     550    2200     550    2150
+              550    2200     550    2200     550    2150
+              550    2200     550    4400     550    4450
+              550    2150     550    2200     550
+
+          name pagedown
+             9000    4400     550    4450     550    4400
+              550    2200     550    4400     550    4450
+              550    4400     550    2200     550    2150
+              550    2200     550    2200     550    2150
+              550    2200     550    2200     550    4400
+              550    2200     550    2150     550
+
+          name info
+             9050    4400     550    4400     550    4400
+              600    2150     550    2200     550    4400
+              550    4450     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550    4450
+              550    2150     550    4450     550
+
+          name menu
+             9050    4400     550    4400     550    2200
+              550    2200     550    4400     550    4400
+              550    2200     550    2200     550    2150
+              550    2200     550    2200     550    2150
+              550    2200     550    2200     550    4400
+              550    4400     550    2200     550
+
+          name guide
+             9050    4400     550    2150     600    2150
+              550    2200     550    2150     550    4450
+              550    4400     550    2200     550    2150
+              600    2150     550    2200     550    2200
+              500    2200     550    4450     550    2150
+              550    4450     550    4400     550
+
+          name lock
+             9000    4400     600    2150     550    4400
+              600    4400     550    2200     550    4400
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    4400     550    2200
+              550    2150     550    4450     550
+
+          name exit
+             9000    4400     550    2200     550    4400
+              550    2200     550    2200     550    4400
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    4400     550    2200
+              550    4400     550    4450     550
+
+          name up
+             9000    4450     550    2150     550    2200
+              550    4400     550    2200     550    4400
+              550    4450     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    4400     550    2200
+              550    2200     500    4450     550
 
+          name down
+             9000    4400     600    4400     550    2200
+              550    4400     550    2200     550    4400
+              550    4400     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    4450     550
+
+          name left
+             9000    4400     550    2200     550    4400
+              550    4400     600    2150     550    4450
+              550    4400     550    2200     550    2150
+              550    2200     550    2200     550    2150
+              550    2200     550    4400     550    4450
+              550    4400     550    2200     550
+
+          name right
+             9050    4400     550    4400     550    4450
+              550    4400     550    2200     550    4400
+              550    4400     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    4450
+              500    4450     550    2200     550
+
+          name ok
+             9050    4400     550    4400     550    2200
+              550    2200     550    2150     550    4450
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    4400
+              550    4450     550    4400     550
+
+          name ch+
+             9000    4400     550    4400     550    4450
+              550    2150     600    4400     550    2150
+              600    2150     550    2200     550    2150
+              550    2200     550    2200     550    2150
+              550    2200     550    4450     500    2200
+              550    4450     550    2150     550
+
+          name ch-
+             9050    4400     550    2150     600    2150
+              550    4450     550    4400     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    4400     550    2200     550
+
+          name last
+             9000    4400     550    4450     550    4400
+              550    2200     550    2150     550    4450
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    4400     550    4450     500
+
+          name fav
+             9000    4400     550    4450     550    2150
+              550    4450     550    2150     550    4450
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    4450
+              500    2200     550    4450     500
+
+          name enter
+             9000    4400     600    2150     550    2200
+              550    2150     550    2200     550    4400
+              550    2200     550    2200     550    2150
+              550    2200     550    2200     550    2150
+              550    2200     550    4450     500    4450
+              550    4400     550    4450     550
+
+          name music
+             9000    4400     550    2200     550    2200
+              550    2150     550    2200     550    4400
+              550    2200     550    2200     550    2150
+              550    2200     550    2200     550    2150
+              550    2200     550    4400     550    4450
+              550    4400     550    4450     500
+
+          name p
+             9000    4400     600    4400     550    4400
+              550    4450     550    2150     550    4450
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    4450     550
+
+          name x1
+             9050    4400     550    4400     550    4450
+              550    4400     550    2200     550    2150
+              550    4450     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    4400     550    4450
+              500    4450     550    2200     550
+
+          name x2
+             9050    4400     550    2150     550    2200
+              550    2200     550    4400     550    2200
+              550    4400     550    2200     550    2150
+              550    2200     550    2200     550    2150
+              550    2200     550    2200     550    4400
+              550    4450     550    2150     550
+
+          name 1
+             9000    4400     550    4450     550    2150
+              550    2200     550    2200     550    2150
+              550    2200     550    2200     550    2150
+              550    2200     550    2200     550    2150
+              550    2200     550    4400     550    4450
+              550    4400     550    4450     550
+
+          name 2
+             9000    4400     550    2200     550    4400
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550    4450
+              550    4400     550    4450     500
+
+          name 3
+             9000    4400     550    4450     550    4400
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    4400     550    2200
+              550    4400     550    4450     500
+
+          name 4
+             9000    4400     550    2200     550    2150
+              550    4450     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    4400     550    4450     550
+
+          name 5
+             9000    4450     550    4400     550    2200
+              550    4400     550    2200     550    2150
+              550    2200     550    2200     550    2150
+              550    2200     550    2200     550    2150
+              550    2200     550    4400     550    4450
+              550    2200     500    4450     550
+
+          name 6
+             9000    4400     550    2200     550    4400
+              550    4400     600    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     500    2200     550    2200
+              550    2200     500    2200     550    4450
+              550    2150     550    4450     550
+
+          name 7
+             9000    4400     550    4400     600    4400
+              550    4400     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    4450     550    2150
+              550    2200     550    4400     550
+
+          name 8
+             9000    4400     550    2200     550    2150
+              550    2200     550    4400     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    2150     550    2200
+              550    2200     550    4400     550
+
+          name 9
+             9050    4400     550    4400     550    2200
+              550    2150     600    4400     550    2150
+              600    2150     550    2200     550    2200
+              500    2200     550    2200     550    2200
+              500    2200     550    4450     550    4400
+              550    4400     550    2200     550
+
+          name 0
+             9000    4400     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550    2200
+              550    2150     550    2200     550   42050
+             9000    2250     500
+
+      end raw_codes
+
+end remote
-- 
cgit v0.12

