Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Compilation of Cube and Test Chip Codes for Jerrold Boxes

27 views
Skip to first unread message

jerrol...@hotmail.com

unread,
Jan 22, 1999, 3:00:00 AM1/22/99
to
Here is a compilation of codes for GI/Jerrold DPBB and CFT cable boxes and
were obtained from
Jerrold Cubes, Test Chips, etc. These codes are as complete as I could make
them and were
obtained from a variety of sources. I would appreciate any additions to the
list, corrections,
comments, etc.

I have not seen such a list anywhere, including websites, DejaNews archives
of the cable groups so I
thought I would start one. I will keep this updated and re-post
periodically if there is enough
interest.

jerrol...@hotmail.com

Here's the list:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
(60 FD 60 0F) Time Set Command (can be used with or without Site Code)
Can't
confirm the specifics of this command
09 60 FD 60 0F MON DAY HOU MIN CSUM
09 Command Length
60 First Command Byte ??
FD Second Command Byte ??
60 Third Command Byte ??
0F Fourth Command Byte ??
MON Month (hex and zero based) Jan=00 Dec=0B
DAY Day of the Month (hex and zero based also) 1st of month = 0
HOU Hour of the day (guess is zero based and hex)
MIN Minutes (guess is zero based and hex)
CSUM Command CheckSum

(E8) through (F7) Activate or Deactivate Channels -- ICFT2100 (UK) and
CFT2200 series
07 E8 ESN1 ESN2 ESN3 ESN4 CBIT CSUM
07 Command Length
E8 Controls Channels 0-7 (EA controls 8-15) through (F7 controls 120-
127)
ESN1 First Byte of ESN
ESN2 Second Byte of ESN
ESN3 Third Byte of ESN
ESN4 Fourth Byte of ESN
CBIT Bitmap representing channels to turn on/off. FF will turn on all 8
(11111111 in binary) channels
CSUM Command CheckSum


(F8) Shutdown Box
06 F8 ESN1 ESN2 ESN3 ESN4 CSUM
06 Command Length
F8 Command Code
ESN1 First Byte of ESN
ESN2 Second Byte of ESN
ESN3 Third Byte of ESN
ESN4 Fourth Byte of ESN
CSUM Command CheckSum

(F9) Reset Disconnect -- Reactivates a box which has been disconnected
(Won't enable a new box)
06 F9 ESN1 ESN2 ESN3 ESN4 CSUM
06 Command Length
F9 Command Code
ESN1 First Byte of ESN
ESN2 Second Byte of ESN
ESN3 Third Byte of ESN
ESN4 Fourth Byte of ESN
CSUM Command CheckSum

(FA) Disconnect/Turn Off Box -- Box will display the barker channel on all
channels (Different from F8??)
06 FA ESN1 ESN2 ESN3 ESN4 CSUM
06 Command Length
FA Command Code
ESN1 First Byte of ESN
ESN2 Second Byte of ESN
ESN3 Third Byte of ESN
ESN4 Fourth Byte of ESN
CSUM Command CheckSum

(FD 47) Sets Remote Control On, Volume, etc, etc. -- Lacking specifics on
this one too. Example follows: (from Phantom, T2, RFT-Gold)
08 FD 47 ESN1 ESN2 ESN3 ESN4 7F CSUM
08 Command Length
FD First Command Byte
47 Second Command Byte
ESN1 First Byte of ESN
ESN2 Second Byte of ESN
ESN3 Third Byte of ESN
ESN4 Fourth Byte of ESN
F7 Command Parameter (specifics are unknown)
CSUM Command CheckSum

(FD 49) Unknown Command (From Phantom Cube) -- Command follows:
08 FD 49 ESN1 ESN2 ESN3 ESN4 00 CSUM

(FD 4D) Setup channel map configuration -- No detail on this one, but here
are some test chip/cube examples of this code
11 FD 4D ESN1 ESN2 ESN3 ESN4 0B 00 2A 00
00 00 00 00 00
00 CSUM
11 FD 4D ESN1 ESN2 ESN3 ESN4 1F 0F 7F 7F
7F 7F 00 17 63
63 CSUM
06 FD 4D ESN1 ESN2 ESN3 ESN4 CSUM (from generic
jerrold cube -- should the
Command Length have been 7?)

(FD 4E) Unknown Command -- Part of a generic jerrold cube startup. Any
ideas?
06 FD 4E ESN1 ESN2 ESN3 ESN4 CSUM

(FD 4F) Changes Site Code for Box
0B FD 4F ESN1 ESN2 ESN3 ESN4 SC1 SC2 SC3 SC4
CSUM
0B Command Length
FD First Command Byte
4F Second Command Byte
ESN1 First Byte of ESN
ESN2 Second Byte of ESN
ESN3 Third Byte of ESN
ESN4 Fourth Byte of ESN
SC1 Site Code Byte 1 (Assumes addition of C0h to value -- 18 becomes D8)
SC2 Site Code Byte 2 (Assumes addition of C0h to value -- 10 becomes D0)
SC3 Site Code Byte 3 (Assumes addition of C0h to value -- 08 becomes C8)
SC4 Site Code Byte 4 (Assumes addition of C0h to value -- 00 becomes C0)
CSUM Command CheckSum

(FD 50) Unknown Command (from several cubes) -- Command Follows:
08 FD 50 ESN1 ESN2 ESN3 ESN4 00 CSUM (from Phantom
Cube)
08 FD 50 ESN1 ESN2 ESN3 ESN4 77 CSUM (from generic
jerrold cube)

(FD 5D) Unknown Command -- Allegedly part of the infinite loop in a generic
jerrold cube once a box is
activated Any ideas?
0D FD 5D 1F 0F 7F 7F 7F 7F 00 17
63 63 CSUM

(FD 5F) Load Address (ESN) from Serial Number
0C FD 5F ESN1 ESN2 ESN3 ESN4 SN1 SN2 SN3 SN4
SN5 CSUM
0C Command Length
FD First Command Byte
5F Second Command Byte
ESN1 First Byte of ESN
ESN2 Second Byte of ESN
ESN3 Third Byte of ESN
ESN4 Fourth Byte of ESN
SN1 First Byte of Box Serial Number
SN2 Second Byte of Box Serial Number
SN3 Third Byte of Box Serial Number
SN4 Fourth Byte of Box Serial Number
SN5 Fifth Byte of Box Serial Number
CSUM Command CheckSum

Note: A variant on this command will allow you to load an ESN and SiteCode
from the Serial Number
If you choose not to load the SiteCode, the box will ~never~ check
the site code again, so it is not clear why you would want to load
one.
In any event, the following code will load a SiteCode
(SC1 SC2 SC3 SC4) and ESN using the serial number:
10 FD 5F ESN1 ESN2 ESN3 ESN4 SN1 SN2 SN3 SN4 SN5 SC1 SC2 SC3 SC4 CSUM

(FD 6E) Reset Global Timer (global variant) -- Resets timer on all boxes
that
see this command (no ESN necessary)
03 FD 6E CSUM
03 Command Length
FD First Command Byte
6E Second Command Byte
CSUM Command CheckSum

(FD 7F) Turn on channel (global) No ESN required -- Works on all DPBB7xxx
but not on CFT series
04 FD 7F CID CSUM
04 Command Length
FD First Command Byte
7F Second Command Byte
CID Channel ID (ranges from 00h to 9Eh)
CSUM Command CheckSum

(FD 81) Turn on channel (global) No ESN required -- Works on all DPBB7xxx
but not on CFT series
04 FD 81 CID CSUM
04 Command Length
FD First Command Byte
81 Second Command Byte
CID Channel ID (ranges from 00h to 9Eh)
CSUM Command CheckSum

(FD 8D) Reboots box (can be used with or without Site Code)
07 FD 8D ESN1 ESN2 ESN3 ESN4 CSUM
07 Command Length
FD First Command Byte
8D Second Command Byte
ESN1 First Byte of ESN
ESN2 Second Byte of ESN
ESN3 Third Byte of ESN
ESN4 Fourth Byte of ESN
CSUM Command CheckSum

(FD 8E) Reset Global Timer (same as FD 6E but requires ESN) -- Keeps a box
from being disabled.
07 FD 8E ESN1 ESN2 ESN3 ESN4 CSUM
07 Command Length
FD First Command Byte
8E Second Command Byte
ESN1 First Byte of ESN
ESN2 Second Byte of ESN
ESN3 Third Byte of ESN
ESN4 Fourth Byte of ESN
CSUM Command CheckSum

(FD 95) Sets output channel on converter box (Don't know what the parameter
is specifically Ch.2/3 vs Ch.3/4, etc.)
08 FD 95 ESN1 ESN2 ESN3 ESN4 F6 CSUM
08 Command Length
FD First Command Byte
95 Second Command Byte
ESN1 First Byte of ESN
ESN2 Second Byte of ESN
ESN3 Third Byte of ESN
ESN4 Fourth Byte of ESN
F6 Command Parameter (I've seen it set to F6 or F7 with F6 allegedly
setting to Ch.3 output)
CSUM Command CheckSum

(FD 9F) Turn on channel -- Same as above but requires ESN -- Needed for CFT
20xx series
08 FD 9F ESN1 ESN2 ESN3 ESN4 CID CSUM
08 Command Length (the source for this command used 07 but it seemed
like it should be 08)
FD First Command Byte
9F Second Command Byte
ESN1 First Byte of ESN
ESN2 Second Byte of ESN
ESN3 Third Byte of ESN
ESN4 Fourth Byte of ESN
CID Channel ID (ranges from 00h to 7Fh)
CSUM Command CheckSum

(FD A1) Turn on channel -- Same as above but requires ESN -- Needed for CFT
20xx series
08 FD A1 ESN1 ESN2 ESN3 ESN4 CID CSUM
08 Command Length (the source for this command used 07 but it seemed
like it should be 08)
FD First Command Byte
A1 Second Command Byte
ESN1 First Byte of ESN
ESN2 Second Byte of ESN
ESN3 Third Byte of ESN
ESN4 Fourth Byte of ESN
CID Channel ID (ranges from 00h to 7Fh)
CSUM Command CheckSum

(FD B0) through (FD BF) Activates or Deactivates Channels
08 FD B0 ESN1 ESN2 ESN3 ESN4 CBIT CSUM
08 Command Length
FD First Command Byte
B0 Controls Channels 0-7 (B1 controls 8-15) through (BF controls 120-
127)
ESN1 First Byte of ESN
ESN2 Second Byte of ESN
ESN3 Third Byte of ESN
ESN4 Fourth Byte of ESN
CBIT Bitmap representing channels to turn on/off. FF will turn on all 8
(11111111 in binary) channels
CSUM Command CheckSum

(FD B0 E8) through (FD BF F7) Activates channels (pulled from Phantom cube)
Is this a variant of the
(FD B0) above?
09 FD B0 E8 ESN1 ESN2 ESN3 ESN4 CBIT CSUM
09 FD BF F7 ESN1 ESN2 ESN3 ESN4 CBIT CSUM
09 Command Length
FD First Command Byte
B0 Controls Channels 0-7 (B1 controls 8-15) through (BF controls 120-
127)
E8 Controls Channels 0-7 (EA controls 8-15) through (F7 controls 120-
127)
ESN1 First Byte of ESN
ESN2 Second Byte of ESN
ESN3 Third Byte of ESN
ESN4 Fourth Byte of ESN
CBIT Bitmap representing channels to turn on/off. FF will turn on all 8
(11111111 in binary) channels
CSUM Command CheckSum

(FE) Enables box to be rebooted (can be used with or without Site Code)
06 FE ESN1 ESN2 ESN3 ESN4 CSUM
06 Command Length
FE Command Byte
ESN1 First Byte of ESN
ESN2 Second Byte of ESN
ESN3 Third Byte of ESN
ESN4 Fourth Byte of ESN
CSUM Command CheckSum

Notes: 1) Most cubes set the ESN to E0 BF 7F 3E -- why? This is the 2nd to
last possible ESN value
2) Possible ESN values - byte 1 (always E0), byte2 (80-BF),
byte 3 (40-7F), byte4 (00-3F)
3) CheckSum is calculated as follows:
0-((SUM of all hex commands) MOD FF)
4) Alternate calculation for checksum is (assume 8 bit variable):
XOR (Sum of all hex commands, FF) + 1
5) What I (and some others) refer to as the ESN, some call the DSN.
In any event, this is the assigned serial #, not the F2 box
number.


Please email any additions, corrections, comments, etc. to :
jerrol...@hotmail.com

*** Posted from RemarQ - http://www.remarq.com - Discussions Start Here (tm) ***

0 new messages