bk ck1.1 Developer's Guide

Page of 54
Testing
In most home theater systems, you will find that some codes have to be learned. You may have a brand new
component whose codes are not yet in the B & K Database or you may have most of the codes for a
component, but a few are missing. To find out what you’ll need to learn, you must rigorously test all of the codes
you have programmed using the IR Database and correctly label the buttons that have to be learned. Of course
you can simply test a button and if it doesn’t work, go into learn mode, test the command, relearn as necessary
and so on. However, this wastes time. The best approach is to download, test all the commands, make a list, then
use CKEditor to modify labels, and delete unnecessary codes.
Downloading to TEST Pre-Programmed IR Commands From The Database  
When you choose Download from the File Menu or click on the Download button on the Toolbar, the Download
window appears.There are two choices for downloading:
Partial Download - This quickly downloads all of the pre-programmed codes from the database.This stage of
programming (before any learning or macro programming has been accomplished) is really the only time you can
use this option. It does save you time!
Full Download - This is the normal download you will use most of the time. It takes a little longer, but all
commands, macros and programming are downloaded to the keypad.
Once you’ve selected a Partial or Full download, click on the Download button.
Preparing the List of Buttons to be Learned  
1    Test  ALL Buttons  
Begin testing the codes you downloaded to the CK1.1 Keypad. Make sure that you test all
buttons (hard buttons and the LCD buttons on each page or every device). Don’t try to learn new
commands yet, wait until you can do all of them at once systematically.
2    Make a List of all buttons that don’t work.
3    Compare the original keypad to the CK1.1 Keypad. Add missing functions that need to be learned to the
List.
18
Type in Section Title
U
S
I
N
G
C
K
E
D
I
T
O
R
T
O
P
R
O
G
R
A
M
Programming Tutorial