text:
AvernumScript/Introduction To Scenario Design

Welcome to the Blades of Avernum Scenario Editor! The Blades of Avernum system enables you to make fantasy role-playing adventures of great detail and complexity, and hopefully, fun. It is a demanding program, and creating the next great adventure is not for the faint of heart. However, with time and ingenuity, you can create stories that will captivate Blades of Avernum fans all over the world. Using the editor is a long journey. So, before you start, here are a few words of advice, intended to make your job a lot easier:

If You Are a Beginner, Read the Tutorial

 * If you’ve never used this scenario editor before, be absolutely sure to read Chapter 1.1, “Making Your First Scenario, Step By Step”. It’s the very first chapter. It will take you, step by step, through all of the most important features for scenario design. For the novice, it is absolutely invaluable.

Play the Game!

 * Don’t even think about starting to use the editor until you have played through all of the scenarios that come with Blades of Avernum. Before you can work in this medium, you have to really understand how the game works. You should be comfortable with how the game flows, how the terrain works, and what the game system is like. That is the only way you can really understand what you are doing.

Don’t Expect Miracles

 * I won’t lie to you. You can create very basic, simple scenarios with this editor without a lot of work. However, you will have to put in a lot of hours if you want to figure out how to make this editor truly shine. Scripting is powerful, but it is not always easy.

Expect Limitations

 * The Blades of Avernum system is not created to be infinitely versatile. You can’t create arcade elements. It won’t lend itself well to making science fiction adventures, or adventures in settings far from Avernum. Also, you are sure to think of something extremely clever you want to do that the engine doesn’t make possible. I tried to anticipate everything, but I am sure I failed many, many times.

It Is Work

 * People are often surprised at how much work and concentration is takes to make adventures. It takes time to make good stuff. I strongly suggest, for your first a adventure, aiming small. A few outdoor sections. Ten or twenty towns and dungeon levels. Don’t try to make the world-changing epic until you really understand what you’re getting into. It is better to release and share one small adventure than to make half of a huge one that nobody ever sees.

Learn From Examples

 * The best way to learn how to do anything is to work from an example. If, for example, you want to see how to place a locked door, open one of the scenarios that came with the game and look at the doors in it. If you want to see how to make scripts, read the scripts in scenarios already completed. Do not be ashamed of looking at the work of others. It is the very best way to learn.

Back Up Your Work!

 * I have lost count of the times that some poor user has relayed to me a tale of a crashed machine, file corruption, or similar problem that destroyed their scenario (along with many hours of work). Computers are machines, and machines can fail! Back up your work frequently!

Use Online Resources!

 * Scenario design is complicated, but you don’t have to face the struggle alone. Go to the Scenario Workshop to read helpful tutorials on scenario design, and go to the Blades of Avernum forum on our web site to ask questions and trade tips. Designing role-playing games can be really fun, exciting, and satisfying. I’ve been doing it for ten years, and I’m only just getting started. So if you want to give it a shot and see what people really think of your work, read on. If I haven’t scared you off... let’s go! —Jeff Vogel, Keeper of Avernum


text:
AvernumScript/Appendix

This is a reference guide for the Blades of Avernum Avernumscript language. Blades of Avernum is a role playing game made by Spiderweb Software, more information can be found at the Avernum Web Site. This document is basically the calls section of the Blades of Avernum Editor Appendices put in an online, easily browsable form.

Currently, almost all credit should go to Jeff Vogel, creator of the software and writer of the original documentation. This wikibook will be heavily based off the original documentation.

Table of Contents

 * 1) /General notes about scripting/
 * 2) /Basic Script and IO Calls/
 * 3) /Campaign and Scenario Calls/
 * 4) /Basic Character Calls/
 * 5) /Item, Special Item and Gold Calls/
 * 6) /Location and Distance Calls/
 * 7) /Statistic and Damage Functions/
 * 8) /Animation and SFX Functions/
 * 9) /Scenario Initialization Calls/
 * 10) /Boats and Horses/
 * 11) /Event Calls/
 * 12) /Town Calls/
 * 13) /Outdoor Calls/
 * 14) /The Passage of Time/
 * 15) /Miscellaneous Special Calls/
 * 16) /Terrain Checking and Modification/
 * 17) /Dialog Calls/
 * 18) /Basic Dialog Box Calls/
 * 19) /Advanced Dialog Box Calls/
 * 20) /Terrain Script and Creature Script Calls/
 * 21) /Terrain Script Calls/
 * 22) /Movement, AI Functions/
 * 23) /Combat and Targeting Calls/
 * 24) /Grouping Calls/
 * 25) /Messaging Calls/
 * 26) /Advanced Item Management Calls/
 * 27) /NPCs Joining Party Calls/
 * 28) /Splitting Up the Party Calls/
 * 29) /Custom Item Ability Calls/
 * 30) /Custom Character Ability Calls/
 * 31) /Cutscene Calls/
 * 32) /String Manipulation Calls/
 * 33) /Debugging Procedures/
 * 34) /Bugs and Workarounds/

Quick Reference

 * 1) /Bugs and Workarounds/
 * 2) /Return Data Types/
 * 3) /Constants/
 * 4) /Lexicon/

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/

title: AvernumScript/Appendix


text:
AvernumScript/Appendix/General notes about scripting

which_char

 * Many calls expect to be given a value for which_char. This expects the number of a character, which will be from 0 to 119.

Note: You are not entering the character’s Character ID or their Personality. To find the number of a character; in the editor, select the character and look at the number in the first description line.

 * If you use such a call in a creature script, if you enter a value of -1 for which_char, the function will act on the creature whose script is running. In such a case, you can also enter ME for which_char. This does the same thing.

which_char_or_group

 * When a call expects a value for which_char_or_group, it wants the number of a character or group. This is exactly like which_char, except for one difference: the call can also act on every member of a group. If you want to have the call act on group x, give which_char_or_group a value of 1000 + x.

Note: Group 0 is always the party.

The Most Important Calls

 * You should pay special attention to these calls. They are the calls that are, in general, used the most frequently to write special encounters.

void begin_talk_mode(short start_node)

 * This call is the way to begin a conversation.

void block_entry(short do_blockage)

 * This call lets you block containers and spaces from the party.

===void change_coins(short coin_amount) and short reward_give(short which_item) ===
 * Using these two calls can let you easily reward the party.

===short char_ok(short which_char) and short spawn_creature(short which_char) ===
 * The first call lets you see if a character exists. The second call will instantly make a new one.

void end_scenario(short party_won)

 * Every scenario must use this call. Otherwise, the only way the party can leave the scenario is via the character editor.

void message_dialog(char text1,char text2)

 * This is the best call to display some simple text to the player.

void outdoor_enc_result(short which_result)

 * This call enables you to customize your outdoor encounters.

===void set_flag(short a,short b,short new_value) and short get_flag(short a,short b) ===
 * These are the two primary calls for setting and checking Stuff Done flags.

===void set_name(short which_char_or_group,char new_name) and void set_level(short which_char_or_group,short what_level) ===
 * These two calls enable you to instantly customize creatures in your towns:

void set_state_continue(short new_state)

 * This call lets you jump around states in scripts easily.


text:
Talk:Jehovah's Witness Informed Consent

NPOV
Some thoughts about this here.... At first, I thought this violated NPOV standards, but this is not believes about Jehovah's Witnesses, but an NPOV treatment about how to deal with their beliefs in a Medical context. This is an outstanding example of what NPOV ought to be rather than what it is not. As this is still just from one author's perspective, there may still be some POV problems, but I don't see this as a problem at the moment. --Rob Horning 17:44, 14 April 2006 (UTC)

title: Talk:Jehovah's Witness Informed Consent


text:
User talk:Tfurey1

Your vote at Requests for adminship
You should sign your vote at Requests for adminship. I added a comment noting who cast the vote, but it still might not get counted if you don't sign it yourself. You can sign simply by adding four tildes: ~ or, more commonly, two dashes followed by four tildes: --~. --JMRyan T E C 18:04, 14 April 2006 (UTC)

title: User talk:Tfurey1


text:
AvernumScript/Appendix/Debugging Procedures

These are all debugging functions, used to provide information while you write a scenario. They probably should be removed before you actually release your scenario to the public.

void print_num(short num)

 * Prints the number num in the text area.

void print_nums(short a,short b,short c)

 * Prints the numbers a, b, and c in the text area.

void turn_on_debug_mode

 * Enables debug mode for your scenario. To turn on debugging mode, type “}”, followed by “=” (so a right bracket, followed by an equals sign). To turn off debugging mode, type an equals sign. Once on, you can use the following commands:

Note: Debug mode is automatically turned off whenever you load a saved game or enter a new scenario.

Note: This call should definitely be removed before you release your scenario.


text:
Wikibooks:State of the Project/2006

Significant Milestones for en.wikibooks (anticipated by July)

 * Over 15,000 Wikibook modules
 * Over 1000 Wikibooks
 * Over 500,000 edits
 * Over 25,000 registered users
 * Nearly 50 books near completion, and many other books in good condition.

Significant Milestones for all Wikibooks projects

 * Over 40,000 Wikibook modules
 * Over 50,000 Registered Users editing Wikibooks
 * Over 30 active languages (> 100 modules in each project)
 * Over 7 projects > 1000 modules (Spanish, Polish, Portuguese, French, German, Italian and English)
 * Over 50% of Wikibooks now is non-English

Project state

 * Still not many active users
 * Most of books concentrate on programming and foreign languages

Important events

 * Project overcame moment of inactivity
 * Rethinking of some project policies, page naming policy was finally introduced
 * Major reconstruction of main page resulting in more readable look
 * New namespace for Cookbook

Wikijunior

 * Big Cats was completed and typeset. Print edition is currently on hold, but complete.

PDF Files/Printable Wikibooks

 * Wikibooks started creating printable versions of books
 * Currently more than 20 books are available as ready-to-print PDF files

Significant Wikibooks of Note

 * Ada Programming
 * Cookbook
 * Consciousness studies
 * French
 * German

German

 * Over 5,000 Wikibook modules
 * Over 400 Wikibooks
 * Over 160,000 edits
 * Over 3,500 registered users
 * Over twenty books complete, and some others in good condition.
 * Our largest book is A linux kompendium with 100 Book-Modules and more than 860 kilobytes of text.
 * A book with more than 200 Bookmodules is A Blender Documentation which has also more than 800 kilobytes of text. (as of may 2006 - statistics)
 * We translated nearly all english Wikijunior Books into German in a few month — see German Wikijunior section.

Polish

 * 1000 modules milestone reached in March, 2006 - number of modules has doubled since September, 2005
 * 25 000 total edits reached in June, 2006
 * significant boost in project activity in 2005
 * started vote for new book of a month
 * first mention in press - December, 2006
 * the largest book is Japanese with 106 chapters and about 400 kilobytes of text
 * creation of community portal and redesign of main page (2005)
 * started creating print versions in December, 2006 with OGRE; now there are 10 books with print version
 * one PDF version created in June, 2006 - Organiczna technika studiowania (covering mind maps and effective learning)
 * two large, completed books: Organiczna technika studiowania and IRC

Italian

 * over 1000 modules in june 2006
 * doubled since dec 2005
 * great statistic
 * redesign of main page in feb 06
 * creating pdf and printable version of many books (now 4)
 * significative increase in non-language non-computer books like medicine chemistry and physics
 * started a big program for transferring non enciclopedic text that are good for books, from wikipedia

title: Wikibooks:State of the Project/2006


text:
User talk:67.70.59.252

Your edit of Grand Theft Auto: San Andreas/Missions/Robbing Uncle Sam
Thanks for experimenting with Wikibooks. Your test worked, and has now been removed. Please use Sandbox for any other tests you want to do, since testing material in modules will normally be removed quickly. Please see the welcome page if you would like to learn more about contributing to our project. Thanks. --JMRyan T E C 18:28, 14 April 2006 (UTC)

title: User talk:67.70.59.252


text:
AvernumScript/Appendix/Basic Script and IO Calls

unknown print_big_str(string str,short num_to_print,string str2)

 * Like, but prints a more customized piece of text. Prints, on one line, the string str, followed by the number num_to_print, followed by the string str2.

unknown print_big_str_num(string str,short num_to_print,string str2,short color)

 * Like, but gives the text a different color. Colors are listed in the description of.

void block_entry(short do_blockage)

 * This very important call prevents the character from accessing the terrain spot/area that called the script. If called from a special encounter triggered by walking, this call prevents the party/character from entering the space. If called when searching a container, blocks the party from being able to get the item inside.

Values for do_blockage are:

void end

 * If called in a script, immediately stops running the script. If called in the code of a dialogue node, also ends the conversation.

short get_ran(short num_dice,short min,short max)

 * Returns a random number. The game generates num_dice random numbers, each is from min to max. It then adds them up and returns the sum.

short get_selected_char

 * Returns the number of the character currently selected in the party roster area (which will be from 0 to 3).

short is_combat

 * Self explainatory.

Returns:

short is_outdoor
Returns:

Notes:
 * Being in combat whilst outdoors does not count as being in outdoor mode.

short is_town

 * Self explainatory.

Returns:

void play_sound(short which_sound)

 * Plays the sound which_sound. Sounds are listed in the appendices. If the number of the sound is positive, it stops the action while the sound plays. If negative, the sound plays while the game continues.

void print_str(string to_print)

 * Displays the text to_print in the game’s text area. The maximum allowable length of text is 70 characters.

void print_str_color(string to_print,short color)

 * Like, but also gives the text a different color.

Values for color are:

void run_scenario_script(short which_node)

 * Immediately runs the scenario script at state which_node. Once the scenario script stops running, the script that made this call continues running normally.

void run_town_script(short which_node)

 * Immediately runs the current town script at state which_node. Once the scenario script stops running, the script that made this call continues running normally. You can only make this call from dialogue, creature, or terrain scripts.

void set_incidental_sound(short on_or_off)

 * Sets whether incidental sounds (birds chirping, etc.) are played in the background. If incidental sounds are turned off, they stay off unless this call is used to turn them on again.

Values for on_or_off are:

void set_state(short new_state)

 * Changes the state of the script to new_state and immediately stops running the script. Has no effect in a dialogue script or in the states INIT_STATE, DEAD_STATE, or other predefined state types (except START_STATE).

Notes:
 * See ../Constants/, which lists constants and their known values (if any), that can be used for new_state.

void set_state_continue(short new_state)

 * Exactly like, except that it doesn’t stop running the script.

Notes:
 * Despite the official documentation saying that  works exactly like ,   does work in predefined states (at least some of them), and possibly all of them.
 * See ../Constants/, which lists constants and their known values (if any), that can be used for new_state.


text:
AvernumScript/Appendix/Return Data Types

Functions with an unknown Return Value

 * unknown print_big_str(string str,short num_to_print,string str2)
 * unknown print_big_str_num(string str,short num_to_print,string str2,short color)

Functions assumed to have a void Return Value

 * void reset_dialog
 * void reset_dialog_preset_options(short dialog_options)
 * void turn_on_debug_mode


text:
How to use a Motorola DVR/Identifying your model

Identifying which model Motorola DVR you have
There are 3 known versions of the DCT64xx, named Phase I, Phase II, and Phase III.

 * Phase I is identified by the model number DCT-6412/2000 on a label on the bottom of the unit.
 * Phase II is identified by the model number DCT-6412/2005, and has the Comcast logo.
 * Both Phase I and Phase II have only a single RF input connector on the back. There is no RF output connector.
 * Phase III is identified by:
 * The 6412 III logo on the front of the unit.
 * An port on the back of the unit instead of the  port on older versions.
 * A port on the back of the unit.
 * (optional) An RF output jack on the back of the unit.

Little is known about the differences between the Phase I and Phase II.

Beyond the external differences, the Phase III has better analog picture quality and the 12.xx revision (the older models use 9.xx). As of September 2006, the firmware for DCT-34xx and DCT-64xx Phase I, II & III boxes has converged on 16.xx version numbers.

The Motorola 34xx is similar to the Phase III 64xx, but has no analog tuner and can only be used on cable systems where analog-digital simulcasting (ADS) is set up.

The 34xx is about the same width and height as the 64xx, but is not as deep (about 11 inches, versus 13 inches on the 64xx). On the front it has no slot, no  input, and no  port (there is still one USB port on the back). On the back, there are no A/V inputs and no metal cover where the RF connectors are.

The DCT3080 is similar to the DCT3412, but has no HD output circuitry. It can record HD, but will only play it back in SD. On the back, it does not have component, or  ports.

The QIP6416 has inputs on the front, but no  slot (it has been moved to the back). On the back, there is no port. The QIP6416 has no analog tuner, but includes an IP tuner that uses frequencies from 1.125GHz to 1.425GHz, making it a "hybrid" digital cable box.

The DCT6208 is the same size and generally looks similar to the 6412. It is identified by the model number DCT-6208/2005 on a label on the bottom of the unit.

The DCH3416 has a very different look than the DCT series. It has a large clear/black center, with many of the buttons along the bottom. On the back, it has an M-Card slot for a card that contains encryption security codes.

The DCH6416 is similar to the DCH3416, but also has an analog tuner.

Pictures
Below are front and rear pictures of the various Motorola DVR's.

DCT 6412 Phase I

DCT 6412 Phase II

DCT 6412 Phase III

DCT-3412

DCT-3080
[Motorola_3080_front] [Motorola_3080_Back] [Motorola_3080_inside]

QIP-7216
The QIP 7216 is nearly identical to the 6416 except for a M-Card slot on the back, the removal of the composite inputs on the front, and different vent screen pattern, on the top. The QIP 7216 has more RAM, offers MPEG-4 and Dolby Digital 7.1 support.

DCH-6416
(need pictures) It looks VERY MUCH like the 3416 on the front and back side.

DCX-3400


text:
How to use a Motorola DVR/Using i-Guide

Major Sections

 * /The Basics/ - Basic operation of the DVR''
 * /User Setup/ - How to customize i-Guide features''
 * /Parental Control/ - How to use the Parental Control features''
 * /Recording/ - How to use the recording features''

title: How to use a Motorola DVR/Using i-Guide


text:
How to use a Motorola DVR/Using Microsoft TV Foundation Edition

In Washington State, Comcast tried the Microsoft TV: Foundation Edition for several months, but switched to i-Guide in 2007.

No cable companies are currently using MSTV on Motorola DVRs.


text:
How to use a Motorola DVR/Programming the Remote

Remote Control

The Motorola DVR can be operated with a variety of remote controls. Cable operators are not locked into a specific model, though two forms of the "silver remote" (one with DVR-specific controls at the top and one without) are the most common. Both of these remotes are programmable - most of the buttons can be remapped to support functionality that is either not normally deployed (30-second skip) or that is missing (tuner swapping on the non-DVR specific remote). Some remotes supplied by cable operators (one of which is commonly called the "brown" remote) are not programmable.

The silver remote is made by Universal Electronics, and uses the same codes and commands as the 'One-For-All' series. You can find information on programming these remotes at hifi-remote.com. The silver remote has a 6-pin connector next to the batteries and is JP1.2. As of September 2006, there is now a cable and software that can let you use your computer to program the remote. Software support for the JP1.2 connection is still somewhat buggy. Support for the URC-1067 (version without the PIP keys), and the URC-1068 (version with PIP keys) was recently added. You can find the model number on a sticker in the battery compartment. The forums and code lists at hifi-remote.com offer useful information.

The Atlas 5 Device DVR/PVR remote (see urcsupport.com) (the so called "black remote") distributed by CableOne in certain markets uses the same codes and commands as the "silver remote", except that you need to discard the two leading zeros (e.g., for the 30-second skip, use code 173 instead of 00173). If your "black remote" is JP1.3 include the two leading zeros. You can check your remotes version by looking near the 6-pin connector inside the battery area. All other steps work as described below.

Some units (6416 from Eastlake for example) are being shipped with a Motorola DR800 remote which do not have a "setup" button. For basic programming you hold down the "device" button for at least six seconds until the remote sequences through all four device buttons(Audio, DVD/VCR, TV or Cable). Follow the verizon link for a basic programming manual. As of 12 July 2009, it seems no one has worked out how to program the remote to add in the 30 Second skip feature.

Device Codes
The remote will probably come pre-configured for the DVR, but you will probably need to configure the TV and possibly the AUX keys by programming a Device Code for them. An on-line copy of codes can be found at the One-For-All Universal Remote Setup Codes page and the Comcast Remote Controls page.

Comcast Universal Remotes accept 4 and 5 digit codes, depending on the model: for example, URC-105XXXX-style remotes (with "gray OK-button") accept 4 digit codes and URC-106XXXX-style remotes (with "red OK-button") accept 5-digit codes. For remotes using 5 digits, the first digit corresponds to the device being programmed. The first digit is 0 for a cable box; 1 for a TV; 2 for a VCR, DVR, or DVD player; and 3 for audio equipment. The other four digits are the traditional device codes. If a four digit code (e.g. 0476) doesn't work for you (i.e. the device button being programmed emits a long, single blink), try adding a leading digit corresponding to the device (e.g. 00476, for the cable box).

According to the instructions, the Comcast silver-style remote is initially programmed for an RCA TV and an AUX RCA VCR; however, it doesn't mention the codes used.

Setting a Device Code

 * 1) Find the 4-digit code number for your device.
 * 2) Manually turn on the device you are setting the code for (used to verify you have the proper code).
 * 3) Press and release the device key you want to program.
 * 4) Press and hold the "Setup" key until device key blinks twice.
 * 5) Type in the 4-digit code using the number keys.
 * 6) If successful, you will get 2 blinks. If not successful, you get one long blink.
 * 7) Use the remote to operate your device (use Power, Play, etc..)
 * 8) If it doesn't work, look for another code and repeat the above.

 * The code for the DVR box is typically 1376 or 0476 (or 01376 or 00476 for models accepting five-digit codes). For the newer DCX series with a gray/platinum remote, use code 01982.

Searching for a Device Code
If you couldn't find a code for your device, or none of the listed codes work, you can try a Code Search. This will step through every code, sending a key until you find one that works, or it cycles back to the beginning.

 * 1) Manually turn on the device you are setting the code for (used to verify you have the proper code).
 * 2) Press and release the device key you want to program.
 * 3) Press and hold the "Setup" key until device key blinks twice.
 * 4) Type in the code 991. The device key should blink twice.
 * 5) Aim the remote at the device and press Power (or Play or some other key that will give an obvious result.)
 * 6) If there is no response, press the device key.
 * 7) Keep repeating the Power (or other) key and device key until you get a response.
 * 8) If you do get a response, press the "Setup" key to lock the code.

Checking your Device Code
If you forget what device code you used, or it was found using Code Search, the remote can tell you what code is programmed for a device key.

 * 1) Press and release the device key you want to get the code for.
 * 2) Press and hold the "Setup" key until device key blinks twice.
 * 3) Type in the code 990. The device key should blink twice.
 * 4) Press the 1 key and count the blinks. This is the first digit.
 * 5) Press the 2 key and count the blinks. This is the second digit.
 * 6) Press the 3 key and count the blinks. This is the third digit.
 * 7) Press the 4 key and count the blinks. This is the fourth digit.
 * 8) Press the 5 key and count the blinks. This is the fifth digit. (for remotes with five-digit codes)

Note:
 * The number zero will show no blinks.
 * The most common CABLE codes are 1376 or 0476 (or 01376 or 00476 for models accepting five-digit codes).
 * Sony TV's often use code 0000. This can be confusing as you get no blinks for all digits!

Reassigning a Device Key
The device keys are designed to only work with certain codes. If you try to program a DVD player on the TV key, it may not work. You need to reassign the device key to a different category.

 * 1) Press and hold the "Setup" key until device key blinks twice.
 * 2) Type in the code 992. The device key should blink twice.
 * 3) Press and release the device you want copy codes FROM.
 * 4) Press and release the device you want to copy codes TO.

To restore a device key, just press it twice (in other words, copy to itself.)

Key Remapping (Key-Mover)
Remapping a key allows you to move a key to a more convenient location, copy a key from another device, or add a new function to a key. One-For-All remotes call this feature Key-Mover.

Key remapping is not available on the Universal Electronics' 1056B03 remote.

Remap a Key
This is the general procedure for remapping. Several common mapping options specific to the Motorola DVR are listed below.

 * 1) (Option) Press and release the device key to make it the default.
 * 2) Press and hold the "Setup" button until a device key blinks twice.
 * 3) Type in the code 994. A device key will blink twice.
 * 4) (Option) Press and release the device key for the source device.
 * 5) Press the key to get the code from. This can be:
 * 6) Another button with an existing code or,
 * 7) Press and release "Setup", then type in a 3- or 5-digit code. The code is called an 'Extended Function Code' (EFC). Most of the silver remotes use 5-digit codes. Most others use 3-digits. In most cases, you just add '00' to the front of the 3-digit code to get a 5-digit code (00173 = 173).
 * 8) (Option) Press and release the device key for the destination device.
 * 9) (Option) Press and release "Setup" to create a shifted key.
 * 10) Press and release the button you want to put the code on.
 * 11) If the remap is successful, a device key will blink twice.

A list of Extended Function Codes (EFC's) for many device codes can be found at hifi-remote.com Advanced Codes. See Checking your Device Code if you do not know the code for your device.

Using a Shifted Key
A Shifted key is a second code stored on a key. It is accessed by pressing and releasing the "Setup" key, then pressing the desired key. The "Setup" key acts like the Shift key on a keyboard. A common use is to put the DVR's own Mute code as a shifted Mute. A normal press of the Mute key will mute/un-mute your audio device (TV or amplifier), but the shifted-Mute will mute or un-mute the DVR.

Restore a Remapped Key
The following technique can be used to restore the original function to a key that has been remapped. You are essentially mapping the key onto itself.

 * 1) Press the device key ("Cable", "TV", or "AUX") for the device you want.
 * 2) Press and hold the "Setup" key until the selected device button blinks twice.
 * 3) Type in the code 994. The selected device key will blink twice.
 * 4) Press the key you are restoring twice. The device key will blink twice if successful.

Restore All Remapped Keys for a Device
The following technique can be used to restore the original function to all remapped keys for a device.

 * 1) Press and hold the "Setup" key until the a device button blinks twice.
 * 2) Type in the code 994. A device key will blink twice.
 * 3) Press the device key you are restoring twice. The device key will blink twice if successful.

The four most common remapping are:

 * 30-second skip (aka commercial skip)
 * 15-second Back
 * Dedicated STB (Set Top Box) mute/un-mute
 * Tuner swap

Add 30-Second Skip
The following technique can be used to map an unused or unneeded button on the "silver" remote to the 30-second skip command. Current versions of the i-Guide software will skip forward 30 seconds into a recording when this command is sent. A good choice is the 'A / Lock' button since many users don't need that function; you can feel both the '15-second-back' and '30-second-skip' buttons with one finger and move between them without looking. Some users have found, however, that double-clicking the play button results in a 30-second skip forward.

 * 1) Press the "Cable" button at the top of the remote to put it into Cable Box control mode.
 * 2) Press and hold the "Setup" button until the "Cable" button blinks twice.
 * 3) Type in the code 994. The "Cable" button will blink twice.
 * 4) Press (do not hold) the "Setup" button.
 * 5) Type in the code 00173.
 * 6) Press whatever button you want to map the 30-second skip command to (ex: skip button at bottom of remote(using a/b/c will deprogram guide features on comcast remotes). The "Cable" button will blink twice if successful.

Note:  If you have the dark gray remote and a DCX series cable box, use this procedure.

You must temporarily reprogram Aux to Cable, set 30 sec skip, then change Aux to your auxiliary device.

 * 1) Press the "Aux" button at the top of the remote to put it into Cable Box control mode.
 * 2) Press and hold the "Setup" button until the "Aux" button blinks twice.
 * 3) Type in the code 01376. The "Aux" button will blink twice.
 * 4) Press the "Aux" button at the top of the remote again
 * 5) Press and hold the "Setup" button until the "Aux" button blinks twice.
 * 6) Type in the code 994. The "Aux" button will blink twice.
 * 7) Press (do not hold) the "Setup" button.
 * 8) Type in the code 00173.
 * 9) Press (do not hold) the "Cable" button.
 * 10) Press whatever button you want to map the 30-second skip command to (ex: A / Lock). The "Cable" button will blink twice if successful.

Notes:
 * This did not work on boxes with the Microsoft TV Foundation Interface (previously used in Washington State, but now converted back to the i-Guide software). As of firmware version 12.22 Insight Cable disabled this feature, but has been re-enabled in firmware version 16.35. Comcast software Version 73.44 disabled this feature, but the latest software, Version 74.53-3321, re-enables it (this has been confirmed on the 3416 w/ 16.20 firmware). See software for more info.
 * As of software A25.2-2, the Page Up key is removed from some operators and others have programmed it as a 5 min skip.
 * This code does work for the PACE TDC577X (vegas) standard def DVR with Comcast service (SW version 75.69-a25p2-2S1.r-8).
 * This works with the Comcast Universal Remote - Red and the Motorola DVR.
 * This did not work with Universal Electronic remotes with model number 1056B03 on the back. This model does not support the 994 learning code.

Add 15-Second Back
Most Comcast remotes have a counter-clockwise curly arrow that is pre-programmed for this code.

 * 1) Press the "Cable" button at the top of the remote to put it into Cable Box control mode.
 * 2) Press and hold the "Setup" button until the "Cable" button blinks twice.
 * 3) Type in the code 994. The "Cable" button will blink twice.
 * 4) Press (do not hold) the "Setup" button.
 * 5) Type in the code 00179.
 * 6) Press whatever button you want to map the 15-second back command to (ex: A / Lock). The "Cable" button will blink twice if successful.

Note: To reprogram a Radio Shack OneForAll™ remote please see this page-- http://www.hifi-remote.com/ofa/advanced.shtml

If you have the dark gray remote and a DCX series cable box, use this procedure:

You must temporarily reprogram Aux to Cable, set 30 sec skip, then change Aux to your auxiliary device.

 * 1) Press the "Aux" button at the top of the remote to put it into Cable Box control mode.
 * 2) Press and hold the "Setup" button until the "Aux" button blinks twice.
 * 3) Type in the code 01376. The "Aux" button will blink twice.
 * 4) Press the "Aux" button at the top of the remote again
 * 5) Press and hold the "Setup" button until the "Aux" button blinks twice.
 * 6) Type in the code 994. The "Aux" button will blink twice.
 * 7) Press (do not hold) the "Setup" button.
 * 8) Type in the code 00179.
 * 9) Press (do not hold) the "Cable" button.
 * 10) Press whatever button you want to map the 15-second back command to (ex: counter-clockwise curly arrow). The "Cable" button will blink twice if successful.

Add A Dedicated STB Mute/Un-mute
The following technique can be used to map an unused or unneeded button on the "silver" remote to the 6412's mute/un-mute command. Since the "silver" remote's mute button often controls the TV's or HT receiver's mute command, this allows you to re-enable the sound if the box has muted itself (see "MUTE" bug).

Method 1 - Remap the Mute Button (Comcast URC-106XXXXX Silver Remote):
 * 1) Press the "Cable" button at the top of the remote to put it into Cable Box control mode.
 * 2) Press and hold the "Setup" button until the "Cable" button blinks twice.
 * 3) Type in the code 994. The "Cable" button will blink twice.
 * 4) Press (do not hold) the "Setup" button.
 * 5) Type in the code 00141.
 * 6) Press whatever button you want to map the STB mute/un-mute command to (ex: PiP On/Off). The "Cable" button will blink twice if successful.

''Note: You can also use the MUTE button for both the STB and your TV by mapping the STB mute/un-mute command to the MUTE button. The default function of the MUTE button will then be to mute/un-mute the STB (or activated by pressing CABLE, then MUTE). The TV mute/un-mute command can still be accessed by pressing the TV button, then MUTE.''

Method 2 - Use a Shifted Mute Command (Comcast URC-106XXXXX Silver Remote):
 * 1) Press the "Cable" button at the top of the remote to put it into Cable Box control mode.
 * 2) Press and hold the "Setup" button until the "Cable" button blinks twice.
 * 3) Type in the code 994. The "Cable" button will blink twice.
 * 4) Press and release the "Setup" button.
 * 5) Type in the code 00141.
 * 6) Press and release the "Setup" button.
 * 7) Press and release the "Mute" button.

Now, if the remote has volume lock enabled (the normal default is the TV), pressing MUTE will mute/un-mute that device. To mute/un-mute the STB, press and release the "Setup" button (acting as the "shift" button), then MUTE.

Method 3 (RCN Remote): The remote from RCN does not have a setup button. On that remote, these instructions should work, and more detailed instructions can be found in this dslreports.com thread.
 * 1) Press and hold CBL, then press and hold OK until CBL lights up.
 * 2) Press VOL + (the upper part of the VOL button).
 * 3) Press and hold CBL. CBL should blink several times to indicate success.

Method 4 - Disable Volume Lock (Atlas 5 DVR Remote): Another method to fix this is to make the volume controls independent for the TV and the Cable. Some companies have the remote set to automatically lock the volume control strictly to the television. To undo this on the Atlas 5 PVR/DVR:

 * 1) Press and hold the "Setup" button.
 * 2) Press (do not hold) the "CBL" button. Wait for 2 flashes of the last pressed button.
 * 3) Enter 993 on the digit pad.
 * 4) Press "VOL +" on the remote. The last pressed mode button should flash twice.

This will unlock all the volume controls to be independent. If you want to control the TV's volume, press "TV" first. If you want to control the cable box's volume, press "CBL" first.

Add A Tuner Swap Button
The following technique can be used to map an unused or unneeded button on the "silver" remote to the tuner swap command. The Motorola DVR contains two tuners. Some versions of the "silver" remote lack the DVR-specific buttons, including the "swap" button that tells the DVR to swap the "background" tuner (which can record but does not display on-screen) with the "foreground" tuner (the tuner that is actively displaying on your TV). A common use for this command is to switch to a tuner that is not currently recording a program in order to watch another live program without disrupting the ability to pause or rewind the first program.

Method 1 (Comcast URC-106XXXXX Silver Remote): ''Note: It was common for some Comcast remotes that had transport keys, but none of the PIP keys (URC1067BG1), to have the swap programmed on the TV/VCR key. This did not work on boxes with the Microsoft TV Foundation Interface (previously used in Washington State).''
 * 1) Press the "Cable" button at the top of the remote to put it into Cable Box control mode.
 * 2) Press and hold the "Setup" button until the "Cable" button blinks twice.
 * 3) Type in the code 994. The "Cable" button will blink twice.
 * 4) Press (do not hold) the "Setup" button.
 * 5) Type in the code 00236.
 * 6) Press whatever button you want to map the tuner swap command to (ex: PiP Swap). The "Cable" button will blink twice if successful.

Method 2 (Atlas 5 DVR Remote): On Atlas 5 DVR/PVR devices, you can enable this functionality more simply by giving your remote the correct code to control the Motorola DVR. This is known to work on DCT6412 Phase III boxes, but has not been tested on Phase II or Phase I boxes, or any other model box. To do this, simply:

 * 1) Press the "CBL" button at the top right of your remote control once, to set it into Cable Box control mode.
 * 2) Press and hold the "Setup" button at the upper-left of your remote until the "CBL" button blinks twice.
 * 3) Enter 1376 on the number pad of the remote. The "CBL" button will blink twice.

The "SWAP" button at the bottom-left of the remote (small black button with white lettering) should now swap between your tuners. Additionally, the green "LIST" button in the middle of the remote control should now bring you straight to a list of your recorded programs, instead of having to navigate through a series of menus to get there.

Sending an EFC code manually
You can experiment with an Extended Function Code (EFC) before mapping it to a key by sending it manually.

 * 1) Press and release the device button for the device you want to send the EFC code for.
 * 2) Press and release the "Setup" button.
 * 3) Type in the 3- or 5-digit EFC code (the 5-digit code is usually just two zeros followed by the 3-digit code.)

EFC list
This is a list of the Extended Function Codes (EFC) that the Motorola DVR recognizes from a Universal Electronics/One-For-All style remote. For the silver Comcast remotes, you usually need to add two extra zeros to the front (example: 00173 for 30-second skip instead of the listed 173.)

NOTE: Preview List displays a list of currently playing Pay-Per-View movies. The top entry lets you see previews for some of them. NOTE: Music List displays a list of the music channels (DMX and Music Choice.) It's the same list shown by using Menu/Menu/Music. NOTE: On Comcast remotes, the On-Demand button is actually a macro sending '1', then OK/Select. NOTE: Captions may not show up until a timeshifting button (e.g. replay, live) is pressed. NOTE: There are no discrete ON or OFF commands, but you can emulate them with the following:
 * ON = MENU - POWER - POWER (if OFF: displays setup menu, powers OFF, then powers ON. If ON: displays menu, powers OFF, powers back ON.)
 * OFF = MENU - POWER (if OFF: displays setup menu, then powers OFF. If ON: displays menu, then powers OFF.)
 * NOTE: To get rid of the warning screen that sometimes comes up regarding interruption of an ongoing program recording, append a "LIVE" key to the end of the macro. i.e.  ON = MENU - POWER - POWER - LIVE and OFF = MENU - POWER - LIVE.

Add a Macro Button
A "macro" can also be created that will simulate hitting a series of buttons from the single press of a button.

 * 1) Press the "Cable" button at the top of the remote to put it into Cable Box control mode.
 * 2) Press and hold the "Setup" button until the "Cable" button blinks twice.
 * 3) Type in the code 995. The "Cable" button will blink twice.
 * 4) Press the button you want to map the macro to (ex: PiP CH-) (Optional: You can push Setup first to have a "shifted" button. See above).
 * 5) Press the sequence of buttons you want executed by the macro (ex: AUX, POWER, TV, POWER --- turns on/off the Aux and TV equipment without turning on/off the cable box when PiP CH- is pressed --- useful to avoid some of the bugs).
 * 6) Press and hold the "Setup" button. The "Cable" button will blink twice if successful.

Note: Certain buttons cannot be reprogrammed to execute a macro, ex: "All On", "POWER", "Setup".

'''Note: Macros typically operate across any device selected (Cable, TV, Aux) unless you use keymap to force a code onto a key. If that is done, the macro will not work for that device.

'''Note: 15 buttons can be programmed to each macro. ex: 5 channel up + 10 channel down. Macros cannot be combined, and the original function for a button is kept when used inside a macro. For example, I set a macro for my 'TV/VCR' button to change the input of my TV to my DVD player (the default for this button) and then set the remote to AUX. I then set a macro for the 'HD zoom' button to change the input of my TV to TV and then set the remote to CABLE. This macro included the pushing of 'TV/VCR' which when still performed its default function, not the macro I had assigned to it.

'''Note: Works well as fix for the "my DVR" button function change Comcast implemented ex: "my DVR" press now shows "my recordings" like it did before Comcast changed it.

Programming the "My DVR" button with a silver and platinum remote on the Motorola DCT3412 box

 * 1) Press the “Cable” button.
 * 2) Press and hold the “Setup” button until the “Cable” button blinks twice.
 * 3) Type in the code 994. The “Cable” button will blink twice.
 * 4) Press (do not hold) the “Setup” button.
 * 5) Type in the code 00175.
 * 6) Press the "My DVR" button.

Erase a Macro from a Button
The following technique can be used to erase a macro programmed on a key. You are essentially creating a macro with no steps.

 * 1) Press and hold the "Setup" button until a device button blinks twice.
 * 2) Type in the code 995. A device button will blink twice.
 * 3) Press the key with the macro you want to delete.
 * 4) Press and hold the "Setup" button until a device button blinks twice.

Volume Lock
Volume Lock is a remote control function that forces the volume and mute keys to always send the codes for your audio device (typically the TV or an amplifier.) You can change what device is used for volume, or disable the feature. When disabled, the remote will send the volume code for whatever device is currently selected.

Setting Global Volume Lock
Global Volume Lock will force the volume and mute keys to be controlled by one device.

 * 1) Press and hold the "Setup" key until a device key blinks twice.
 * 2) Type in the code 993. A device key should blink twice.
 * 3) Press and release the device key for the device you want the volume locked to.
 * 4) You will get two blinks if the lock is successful.

Disable Volume Lock for one Device
This will disable Volume lock only when a particular device is selected on the remote.

 * 1) Press and release the device key for the device you want to disable the Volume Lock on.
 * 2) Press and hold the "Setup" key until a device key blinks twice.
 * 3) Type in the code 993. A device key should blink twice.
 * 4) Press and release the Volume Down (Vol -) button.
 * 5) The device key will blink FOUR times if successful.

Disable Global Volume Lock
This will disable Volume Lock for all devices. The Volume and Mute keys will send the codes for the selected device.

 * 1) Press and hold the "Setup" key until a device key blinks twice.
 * 2) Type in the code 993. A device key should blink twice.
 * 3) Press and release the Volume Up (Vol +) button.
 * 4) A device key will blink FOUR times if successful.

Or

To lock volume control to the TV:

 * 1) Press TV
 * 2) Press and hold Setup until TV flashes twice, then release Setup
 * 3) Enter 9 9 3 (TV flashes twice)
 * 4) Press TV again (TV flashes twice)

Volume and Mute should now operate the TV even if the remote is in CABLE mode.

Channel Control Lock
Some of these remotes also have a Channel Control Lock. This forces the number, Channel +/-, Enter, and Last keys to always send the codes for one of the devices, no matter which one is currently selected. Normally, it is locked to the CABLE device.

Setting Channel Control Lock
Setting Channel Control Lock will force the number, Channel +/-, Enter, and last keys to the selected device.

 * 1) Press and release the device key for the device you want to lock the keys to.
 * 2) Press and hold the "Setup" key until the device key blinks twice.
 * 3) Type in the code 973. The device key should blink twice.
 * 4) Press the Channel Up (CH +) key.
 * 5) If successful, the device key should blink 2 times.

Disabling Channel Control Lock
Disabling Channel Control Lock will allow the number, Channel +/-, Enter, and last keys to be used with the currently selected device.

 * 1) Press and release the device key for the device you want to lock the keys to.
 * 2) Press and hold the "Setup" key until the device key blinks twice.
 * 3) Type in the code 973. The device key should blink twice.
 * 4) Press the Channel Down (CH -) key.
 * 5) If successful, the device key should blink 2 times.

All On key
The All On key is a built-in macro that sends Power codes for all 3 devices. This macro cannot be altered or removed.

Due to bugs, it's often best to leave the DVR on all the time. Unfortunately, the All On macro will turn it off if somebody presses the button. A workaround is to alter the code sent for the DVR's Power command to something that is ignored. That way, when the macro runs, it sends the unused EFC code. The drawback to this method is that the Power button will not work at all. A workaround for the drawback involves mapping the Power code as a SHIFTed Power key.

There is a manual mechanical workaround to this issue. Using a box cutter blade or Swiss army knife blade, cut the top rubber off the ALL ON button so it is flat to the plastic...or slightly below the surface. Do not pierce the rubber. The button will still be usable but won't be likely to be pushed unless a dedicated "little pinkie" device is used. As a further enhancement a piece of tape can be place over the surface making the button effectively gone.

Disable DVR Power key
This does not work with 3412 cable box with Motorola DVR remote
 * 1) Press the "Cable" button at the top of the remote to put it into Cable Box control mode.
 * 2) Press and hold the "Setup" button until the "Cable" button blinks twice.
 * 3) Type in the code 994. The "Cable" button will blink twice.
 * 4) Press (do not hold) the "Setup" button.
 * 5) Type in the code 00000.
 * 6) Press the "Power" button.
 * 7) You will get 2 blinks if successful.

Enable DVR Power key

 * 1) Press the "Cable" button at the top of the remote to put it into Cable Box control mode.
 * 2) Press and hold the "Setup" button until the "Cable" button blinks twice.
 * 3) Type in the code 994. The "Cable" button will blink twice.
 * 4) Press the "Power" button twice.
 * 5) You will get 2 blinks if successful.

This does not work with 3412 cable box with Motorola DVR remote

Create a SHIFTed Power key

 * 1) Press the "Cable" button at the top of the remote to put it into Cable Box control mode.
 * 2) Press and hold the "Setup" button until the "Cable" button blinks twice.
 * 3) Type in the code 994. The "Cable" button will blink twice.
 * 4) Press (do not hold) the "Setup" button.
 * 5) Type in the code 00144.
 * 6) Press and release the "Setup" button.
 * 7) Press the "Power" button.
 * 8) You will get 2 blinks if successful.

To send the Power command, press and release the "Setup" key, then press the "Power" key.

This does not work with 3412 cable box with Motorola DVR remote

Resets
If your remote is not acting right, or you've made changes and messed things up, you can reset the remote to defaults.

WARNING: This could cause problems if your cable operator has pre-programmed some keys, as you may lose some functions.

OPS Reset
This reset will delete all macros and keymoves, including volume and channel locks. It will not reset device codes.

 * 1) Press and hold the "Setup" key until a device key blinks twice.
 * 2) Type in the code 980.
 * 3) If successful, a device key will blink FOUR times.

Factory Reset
This reset will delete all macros and keymoves and reset device codes to defaults.

 * 1) Press and hold the "Setup" key until a device key blinks twice.
 * 2) Type in the code 981. (For new XR2/5/11 remotes code 986, good = 2 green blinks)
 * 3) If successful, a device key will blink FOUR times.
 * 4) Also code 982 will unlock your remote from your previous cable box; note that you'll need to do this to reassign the "Cable" device key.

Configuration after Reset
As indicated above, functionality may be lost after performing a factory reset. Comcast URC-style remotes, for example, will no longer communicate with the set-top box after a reset and must be reconfigured.

Comcast gives the following codes for Motorola digital boxes (not dvr). Note for these codes to be entered the remote must be unlocked (4 blinks after entering 982):

01376 (This works for Motorola DCT6208 DVR, 00476, 00810, 00276, 01187, 01254, 01982

The following has been confirmed to reconfigure the Comcast URC-106XXXX remote for the Comcast Motorola DCH-3416 HD DVR:

 * 1) Press the "Cable" button at the top of the remote to put it into Cable Box control mode.
 * 2) Press and hold the "Setup" button until the "Cable" button blinks twice.
 * 3) Type in the code: 0476 for URC-105XXXX-style remotes or 00476 for URC-106XXXX-style remotes.  The "Cable" button will blink twice.

Your remote should now work as originally configured by Comcast.

The Cable device code may be locked on some remotes. To unlock:

 * 1) press the CABLE button.
 * 2) press and hold the SETUP button until the CABLE button blinks twice.
 * 3) Enter 9 - 8 - 2. The CABLE key will blink four times.

Then, follow the normal programming procedure using the correct code as above for your set-top box. To re-lock the Cable device code, repeat the steps above.

EDIT: 01376 will work for all Motorola boxes, Source: Comcast employee.

EDIT: Kindly try the following codes: 0877, 0008, 0017, 0277, 0477, 1877 for 'gray' remotes that use four digit codes.

Other remotes
If you have another universal or multi-device remote that you want to use to control your Motorola DVR, you need to find the proper setup code. If Motorola is not listed under cable devices, try using codes for General Instrument or GI, and possibly NextLevel and Jerrold. General Instrument was bought by Motorola a few years ago; Jerrold was a former General Instrument brand.

Many universal remotes or older cable remotes may not support the transport keys (play, pause, etc...) If the cursor keys are supported, you can use them as alternates:

If your remote doesn't support Day - for Stop, you can use Live (Down) to return to live video, then go through the menus to access the recording and delete it, restart from beginning, etc..


text:
How to use a Motorola DVR/Firmware and Software

Firmware and Software
The firmware is the operating system of the DVR, and is produced by Anand Enterprises with options that can be enabled / disabled by your local cable provider / MSO. The firmware is roughly like the BIOS and core code of your computer's operating system. It has the programming to access the hardware, read and write files and video streams to/from the hard drive, and other basic functions.

The software is the user interface that you see, and typically handles the scheduling, program guide, PPV/VOD and many other complicated features. The software used depends on your cable system. There are several current suppliers. i-Guide is currently the most common.

The Interactive Programming Guide (IPG) software can be provided by i-Guide (Comcast, Time Warner, Adelphia, Mediacom, Brighthouse Communications, Passport Echo] (Cox, RCN, Service Electric Wilkes-Barre), or Microsoft TV Foundation Edition] ("MSTV Foundation Edition" or MSFE) (Verizon, Comcast in WA state).

i-Guide is a product of GuideWorks, LLC], an IPG development group formed in August 2011 by Comcast Corporation and Gemstar-TV Guide International]. The programming information is provided by the television network to GuideWorks, which supplies the data to cable providers for use with the i-Guide.

''Note: You cannot update/change the firmware, software, or IPG versions on your particular box. Updates are pushed out by your local cable provider/MSO based on a variety of considerations, including maintenance windows, update schedules, and the software available on their own equipment.''

How To Check Your Firmware and Software Versions - Main Menu
Press the "Menu" button TWICE on the remote to get to the "Main Menu". Arrow down if necessary and select the "Setup" menu on the bottom left. Arrow down once and select the second option, "Cable Box Setup". Arrow down to the bottom and select the "Select to display" button. The text second down on the left is "S/W Ver". This is your software version. The text sixth down on the right is "Firmware". This is your firmware version.

How To Check Your Firmware and Software Versions - Diagnostic Menu
Turn off the box (press POWER on the remote). Immediately press OK/SELECT. Press it again if the display (black text on white background) does not come up within a second. DOWN ARROW to "d08 CODE MODULES" and press OK/SELECT. The firmware version and build date are listed at the top, e.g., "Platform Built: Version: 16.20 Sep 1 2011 15:06:09". In the middle of the page, there is an "Object" column and a "Ver" column that lists your firmware and software versions, e.g., Firmware: TC_OS_ED 16.20 IPG Software: TV_Guide 74.53 VOD Software: A231_VOD 23.45 To exit the menu press POWER twice. The unit will exit the menu and turn back on.

Versions
The latest firmware and software, and their respective versions, will vary by cable company and your local area (pushing out firmware and software versions is controlled by your local cable provider). The "available" date only represents a point in time when it was known to be available as the latest version in any given cable market. The date is in ISO Year-Month-Day format.

Some features, such as the 30-second skip, are options that can be enabled or disabled by the cable provider. Sometimes, they may accidentally disable the 30-second skip by mistake. Some cable providers replace the 30-second skip with a 3 minute skip, designed for quickly skipping commercials.

DCX-34xx

 * Firmware version: 32.64
 * Software version: 78.55 - a28p0-5.1008.r-2

DCH-34xx

 * Firmware version: 18.77
 * Software version:

DCT-34xx

 * Firmware version: 16.90
 * Software version:

DCT-6208

 * Firmware version: 16.90
 * Software version: 78.53 - A28p0-4.1005.r8

DCT-64xx Phase III

 * Firmware version: 16.90
 * Software version: 79.41 - R29.0.r-4

DCT-64xx Phase II

 * Firmware version: 16.77
 * Software version: 78.53 - A28p0-4.1005.r8

DCT-64xx Phase I

 * Firmware version: 16.77
 * Software version: 78.53 - A28p0-4.1005.r8

Version 86.72

 * Available for Models: DCT HD series
 * Available Date: Sep 2011
 * Build Date: AUG 2011
 * Bugfixes: Unknown

Version 82.91

 * Available for Models: DCX HD series
 * Available Date: May 2015
 * Build Date: NOV 2014 15:57:54
 * Bugfixes: Unknown

Version 22.65

 * Available for Models: DCX HD series
 * Available Date: July 30 2010
 * Build Date: Mar 26 2010 16:44:33
 * Bugfixes:
 * HDMI Handshake improvements
 * New Features:
 * SD up-conversion engine tweaked for better video quality

Version 22.37

 * Available for Models: DCX HD series
 * Build Date: Aug 12 2009
 * Bugfixes:
 * Improved HDMI compatibility
 * Fixes native pass through issues found in 22.35

Version 22.35

 * Available for Models: DCX HD series
 * Available Date: ?
 * Bugfixes:
 * Improved HDMI compatibility

Version 22.31

 * Available for Models: DCX HD series
 * Build Date: Mar 6 2009 10:36:40
 * Bugfixes: Unknown
 * New Features:
 * Native pass through
 * Known issues:
 * Intermittent HDMI compatibility. Including green screens and distortions.  Worse on SONY TV's.  Many users must resort to Component cables.
 * Some users report audio delay from 10 to 60 seconds when changing to certain HD channels.

Version 18.77

 * Available for Models: DCH HD series
 * Build Date: Jun 10 2010 11:35:02
 * New Features:
 * SDV diagnostics menu

Version 18.43

 * Available for Models: DCH HD series
 * Build Date: Jan 18 2008 11:16:00
 * Bugfixes:
 * The front DVR Record lights are reportedly fixed.

Version 18.34

 * Available for Models: DCH HD series
 * Known Issues:
 * The front DVR Record lights no longer function, although the LED will still show REC when a recording tuner is selected.
 * Requires M-Card version 2.65.

Version 18.24

 * Available for Models: DCH HD series
 * Build Date: 2007-06-04
 * New Features:
 * Provides support for VOD encryption with specific VOD providers.

Version 18.21

 * Available for Models: DCH HD series
 * Available Date: 2007-07-31?
 * Build Date: 2007-04-27
 * New Features:
 * Introduced CableCard support for single stream and multi-stream cards
 * Known Issues:
 * Some systems have reported cable card pairing errors when attempting to play video on demand.

Version 18.18

 * Available for Models: DCH HD series
 * Bugs:
 * Guide Crashes every time it loads

Version 16.90

 * Available for Models: DCT HD series
 * Available Date: May 7, 2012 (for Time Warner Cable in Los Angeles)
 * Build Date: May 7, 2012

Version 16.77

 * Available for Models: DCT HD series
 * Available Date: July 2010 (rolled out with software version 78.53)
 * Build Date: June 10, 2010

Version 16.76

 * Available for Models: DCT HD series
 * Available Date: November 2010 Cable One
 * Build Date: March 26 2010 16:14:56
 * Bugfixes:
 * M-Card Download Segment count on OSD Diagnostics: Corrects HDMI communications with new Motorola advanced set tops (DVR & DCH) and new models from TV from manufacturers (Vizio) : Corrects the FF/REW issues jumping to the beginning or end of recorded programs
 * New Features:
 * Support for graphics up to 960 x 540 x 32 resolution: Capability to support external DVR hard-dive via the external eSata interface port

Version 16.74

 * Available for Models: DCT HD series
 * Bugfixes: Firewire disabled/encrypted for Shaw Cable customers.

Version 16.57

 * Available for Models: DCT HD series
 * Build Date: 2008-09-04
 * Bugfixes: Firewire Output supposedly fixed from 16.53's corruption issues.

Version 16.53

 * Available for Models: DCT64xx series, DCT HD series
 * Available Date: 2008-07-09
 * Build Date: 2008-01-18
 * Known Issues:
 * Many users are no longer able to use Firewire to transfer live content to a PC.

Version 16.43

 * Available for Models: DCT HD series
 * Available Date: 2007-11-23?
 * Build Date: 2007-09-25
 * New Features:
 * Support for Motorola/Tivo software on DCT series set tops.

Version 16.42

 * Available for Models: DCT 5100 - DCT64xx series, DCT 34xx series
 * Available Date: 2007-11-06
 * Build Date: 2007-07-16
 * Bugfixes:
 * Macro blocking after upgrade fixed for DCT5100/DCT6200

Version 16.41

 * Available for Models: DCT series
 * Available Date: 2007-07-04
 * Build Date: Unknown
 * Bugfixes:
 * Can launch VOD from either tuner (on dual tuner PVRs)
 * frozen frame on going to digital music channels has been fixed
 * 100% full PVR bug has been fixed [Note: This bug still appears to persist.]
 * bug giving ability to PVR a VOD stream has been fixed
 * series recordings no longer limited to 8 episodes
 * some models were not displaying title/artist on digital music channels - fixed

Version 16.38

 * Available for Models: DCT-64xx
 * Available Date: 2007-06-27
 * Build Date: Unknown
 * Bugfixes:
 * Slightly changes the appearance of the timebar and arrows when using the DVR.
 * Changes the use of the "Favorites" button. Pressing this button now scrolls through the favorite channels list.  If "Favorites" is pressed when using the viewing guide, the guide is limited to the channels contained within the list of favorites.

Version 16.36

 * Available for Models: DCT-34xx, DCT-64xx, DCT62xx
 * Available Date: 2007-03-28?
 * Build Date: 2007-02-20 17:11:11

Version 16.35

 * Available for Models: DCT-64xx PI, PII & PIII, DCT-34xx, DCT-6208
 * Available Date: 2007-02-24
 * Build Date: 2007-02-02 19:54:18
 * Bugfixes:
 * Updated driver compatibility for HDCP handshake over HDMI connections.
 * Fixed an issue where the DVR erroneously displays 100% full. [Note: This bug appears to persist, but the warning message has changed.]
 * Further optimized code for addressing audio/video stuttering on DVR playback.
 * Addressed a compatibility problem with Passport Echo and Seachange VOD code modules. (RCN)
 * Changed the hardware interface IDs over the Firewire output (The Hardware ID changed from "DCT-3412" to "DCT-3416").
 * Turned off the optical digital audio bitstream on MUTE, instead of sending stray PCM packets.
 * Insight Communication's Head-end office refuses to upgrade their boxes firmware past this version until Comcast's partial take-over in 2008. UPDATE: Insight areas now Comcast: This version has been pushed out to all boxes with comcast branding and main menu and quick menu buttons and options reorganized to correspond with comcast standards. Updates to newer versions are likely to be delayed...

Version 16.34

 * Available for Models: DCT-64xx PI, PII & PIII, DCT-34xx, DCT-6208
 * Available Date: Unknown
 * Build Date: Unknown
 * New Features:
 * Enabled VOD edge encryption option for DCT series STB's.

Version 16.20

 * Available for Models: DCT-64xx PI, PII & PIII, DCT-34xx, DCT-6208
 * Available Date: 2006-09-20
 * Build Date: 2006-07-13 15:06:09
 * Bugfixes:
 * Tuners fail to tune to a channel following a scheduled recording.
 * Added diagnostic page d15 Application Specific Information and d17 Connected Home (MoCA)
 * New Bugs:
 * Audio dropouts and digital video artifacts when watching a recorded or buffered program.
 * Corruption of DVI/HDMI video outputs.
 * DVR erroneously claims to be 100% full.

Version 12.35

 * Available for Models: DCT-64xx PIII, DCT-34xx
 * Available Date: 2006-06-13
 * Bugfixes:
 * Video on Demand (VOD) added to Norwood Broadband service
 * Allows HDCP repeaters.
 * New Bugs:
 * Seems to cause random reboots when used with Microsoft software.

Version 12.31

 * Available for Models: DCT-64xx PIII, DCT-34xx
 * Available Date: 2006-02-23
 * Bugfixes:
 * CONFIRMED: Insight Communications and Norwood Broadband Motorola DVR DCT-6412 as of firmware load 12.31 30-second skip feature is disabled.
 * CONFIRMED: Comcast System Motorola DCT-3416 30 second skip IS still functional with firmware 12.31.

Version 12.27

 * Available for Models: DCT-64xx PIII, DCT-34xx
 * Available Date: 2006-03-15
 * Bugfixes: Unknown

Version 12.26

 * Available for Models: DCT-64xx PIII, DCT-34xx
 * Available Date: 2006-02-08
 * Bugfixes: Unknown

Version 12.22

 * Available for Models: DCT-64xx PIII, DCT-34xx
 * Available Date: 2005-11-02
 * Bugfixes:
 * Dolby Digital 5.1 output with HDMI connected
 * "a mute issue"
 * "a blank screen issue"
 * "the SATA port enabled" (this is unverified)
 * "video sync lag when skipping forward"

Version 12.18

 * Available for Models: DCT-64xx PIII, DCT-34xx
 * Available Date: 2005-08-30
 * Bugfixes: Unknown

Version 9.19

 * Available for Models: DCT-64xx PI & PII
 * Available Date: 2005-06-23
 * Bugfixes:
 * Repairs an audio dropout issue reported in the field on DCT6412 PII & III units

Version 9.18

 * Available for Models: DCT-64xx PI & PII
 * Available Date: Unknown
 * Bugfixes:
 * Repaired field issues related to VOD and trick play functionality

Version 9.17

 * Available for Models: DCT-64xx PI & PII
 * Available Date: 2005-05-10
 * Bugfixes:
 * Repaired an audio loss related to an epoch value of zero, and other field issues

Version 9.15

 * Available for Models: DCT-64xx PI & PII
 * Available Date: 2005-02-08
 * Bugfixes:
 * Repaired a random video freeze frame problem found with DCT6412 PII units
 * Analog tuner freezing

Version 9.12

 * Available for Models: DCT-64xx PI & PII
 * Available Date: 2004-11-16
 * Bugfixes:
 * Introduced internal hard drive over-temperature handling

Version 9.06

 * Available for Models: DCT-64xx PI & PII
 * Available Date: Unknown
 * Bugfixes:
 * Introduced support for Phase II hardware

Version 7.96

 * Available for Models: DCT-700, DCT-2500
 * Available Date: Unknown
 * Bugfixes: Unknown

Version 7.15

 * Available for Models: DCT-6208
 * Available Date: Unknown
 * Bugfixes: Unknown

Version 82.42-a31.1412.r-3

 * Available for Models: DCT/DCH/DCX and Pace Boxes
 * Available Date: 2015
 * Bugfixes:
 * New or updated features:
 * Now Supports eSATA connected drives up to 2TB for DVR storage
 * Letter keys on remote can be assigned for various functions
 * Can directly switch Closed Captioning on/off and alternate language channel with assigned remote letter key.
 * DCX series can enable a power save mode.
 * DCX series can enable a power save mode.

Version 80.48-a30.1210.r-27

 * Available for Models: DCT/DCH/DCX and Pace Boxes
 * Available Date: 2013-01-23
 * As Of: 6-3-2013 in Pompano/Deerfield Beach, FL.
 * As of: 6-1-2009 in New Britain/Hartford Area, CT.
 * Bugfixes:
 * New or updated features:
 * New or updated features:

Version 80.47-a30.1205.r-25
As of:
 * Available for Models: DCT/DCH/DCX and Pace Boxes (only available on Comcast unless otherwise other providers release it)
 * Available Date: 2012-08-28
 * November 13th, Indiana corps 9514 and 9551 (Fort Wayne DAC)
 * August 28, 2012, Springfield, MA (Western New England Region)
 * September 18, 2012 Flint, MI corps 9501 and 9506
 * September 26, 2012 Westland, MI corps 9589, 9588, and 9520
 * October 10-11, 2012 Sterling Heights corps 9507, 9558, 9564, 9591
 * October 16-18, 2012 Taylor (Heartland Region-Corps 6102, 6105)
 * October 29-30, 2012 and November 1, 2012 Carmel/Bristol (WNE)
 * November 12, 2012 Derry (GBR), Peabody (MA)
 * November 12, 2012 have A30
 * Bugfixes:
 * Includes all iGuide bugfixes included in 78.54 and 78.55 for Comcast Cable Boxes
 * Updated "Saved Programs" delete message for Video On Demand.
 * New or updated features:
 * Support for Xfinity TV app on DCT2000 family of set-tops
 * Ability to toggle graphic display of the on-screen program guide while watching TV in 3D mode. There are a limited number of set top boxes that support graphic display of the on screen program guide. If you return the TV to 2D mode, the guide will display as expected. Supported set top boxes include: Motorola DCX Series Boxes and DVRs
 * HD Zoom Feature on Motorola DCX Set-Top Boxes.
 * Virtual Remote Control (feature) Ability to replicate these remote control commands: Pause Play FF Skip back 15 seconds Stop Ability to play a "FREE" VOD title. This will enable remote VOD tunes to behave just as if user made selection from a VOD info screen on the Set-Top Box. Previously customers needed to confirm the order with their remote.
 * Help remote key enabled.
 * Enable complete remote control & tuning of Set Top Box and DVR from Mobile/Web app, focused primarily on eliminating the need for users to ever pick up their “traditional” remote. Enable remote tune attempts to be successful regardless of the state of the set-top box. Enable remote VOD tunes to behave just as if user made selection from a VOD info screen on the STB Extend remote tuning to include completed local DVR assets “Virtual Remote” capability to replicate remote control commands on Xfinity TV app.
 * Closed Captioning now in the iGuide setup menu instead of having to power down the box.
 * Ability to directly play a completed recording from the customers DVR through your XFINITY TV online account.
 * Channel Display - Channel and Network now displayed on TV
 * Virtual Remote Control - Ability to replicate these remote control commands: Pause Play FF Skip back 15 seconds Stop
 * On select Comcast systems, A30 also offers the ability to use an external eSATA hard drive, up to 1 TB in size. Recommended unit is Western Digital My DVR Expander, to be purchased and 'plug & play' installed by customer
 * Due to bug issues, not all Motorola DVR's are compatible with A30 at this time.

Version 79.41 - R29.0.r-4

 * Available for Models: DCT/DCH/DCX except for DCT2000, DCT2500, DCX3200M, DCX3400M, DCX3510 (only available on Time Warner Cable unless otherwise other providers release it)
 * Available Date: 2012-05-07
 * Bugfixes:
 * Includes all iGuide bugfixes included in 78.53 and 78.55 for Time Warner Cable Boxes
 * Improved Start Over/Look Back support for Time Warner Cable's version of these services
 * New or updated features:
 * StartOver/Lookback officially supported on Time Warner Cable
 * Time Warner Cable exclusive Enhanced menu for Startover/Lookback
 * Might be a special release for Time Warner Cable only as it is designated as R29 instead of A28.
 * Closed Captioning now in the iGuide setup menu instead of having to power down the box.
 * EBIF Applications appear on TWC systems (caller id on tv, startover, lookback)

Version 78.55 – A28p0-5.1008.r-2

 * Available for Models: All
 * Available Date: Unknown
 * Bugfixes:
 * Flip bar with “Watch in HD” will no longer pop up during live TV transition or when watching PVR content.
 * Position in Favorites is now retained when existing back from program synopsis.
 * Set top boxes will now correctly display the OMP “One Moment Please” message in QAM failure scenarios.
 * Set top boxes should no longer display a Black Screen when powering back on the TV if left on.
 * Future series episodes are no longer set to “user cancelled” when the user cancels a single episode recording in the series (this was very frustrating).
 * 3D icon to denote 3D content.

Version 78.53 - A28p0-4.1005.r-8

 * Available for Models: All
 * Available Date: 2010-07-01
 * VOD Version: 06.21
 * MACGclnt (ITV Engine) Version: 34.45
 * Bugfixes:
 * Guide data now goes to 15 days
 * Navigation speed improvements
 * Favorites list view no longer resets after exiting info screens
 * Memory addressing improved for astb's containing greater than 128MB of RAM

Version 78.44 - A28p0-2.0908.r4

 * Available for Models: All
 * Available Date: 2009-06-16
 * VOD Version: 6.18
 * Bugfixes:
 * VOD Graphics no longer invert upon selection of asset.
 * VOD Graphics do not distort upon returning from free preview.
 * Whack-a-Mole recording issue apparently fixed.
 * "To Be Announced" in the time bar fixed.
 * Screen saver fixed (now fills the whole 16:9 screen on HD channels).
 * Returning from DVR recordings or "Listings by Channel" using the last button no longer distorts last row / guide ad.
 * Numerous performance enhancements
 * New or updated features:
 * Official Comcast page: New Guide Features
 * Flip bar redesigned. On Demand links now embedded in bar.  New "Watch in HD" shortcut to HD channel button.  More lines of text available.
 * Enhanced VOD performance. 5 Minute Skip Forward and Back with Page Up/Dn keys.  Improved response on trick play controls.
 * DVR menu reworked to include Manage My DVR, and Search and Record features.
 * Manage My DVR - Allows to adjust series priorities, DVR Setup to turn on/off DVR Folders, Live Program Notice and DVR Clipping. DVR Cleanup and DVR History.
 * DVR Cleanup allows for bulk DVR program deletion by checking off multiple items.
 * DVR History keeps a record of the previous 28 days recordings to help avoid duplicates.
 * Search & Record allows you to set low priority recordings based on Title Search, Actor/Director, or by keyword.
 * Search allows for input up to 25 characters (up from the previous 5).
 * Web based DVR support. New Web Access Status diagnostic and Remote Access Setup menu item.
 * SDV "Switched Digital Video" support.
 * Start Over service supported.
 * DVR Auto correction (Automatically adjust for that split-second delay between hand-eye coordination and the stopping point upon returning from FF/REW.)
 * DVR Folders group similar recordings under a common folder heading.
 * Improved libraries for wider Interactive TV applications. MAC-G Client updated to 3.4.x (from 3.1.x).  Applications dependent on service provider and third party application developer.
 * Added key sequence for MAC-G Client diagnostics (ITV Provider). Stop, Help, Stop on remote within 2 seconds.
 * New "One Moment Please" message within a small box is displayed in the top center of the screen when deleting DVR recordings or loading On Demand content.
 * The "Finished Recording" banner now displays for less time.
 * SD Set tops no longer can tune into HD Channels and listen to audio. A new banner message will explain you need an HDTV and HD Set top box.
 * Channel label text in guide (full screen or mini-guide) are now centered in it's column.
 * 4 digit channel number support 1 through 4096.
 * New Bugs:
 * Intermittent blank-screen dropouts when using HDMI
 * Longer HDMI handshake on TV power-up
 * Occasional blank channel after HDMI handshake (guide works, but no channel audio/video until channel changed, then changed back). Mainly occurs when cable box is recording on that channel during HDMI handshake.
 * Occasional channel info pops up on the hour, sometimes not even for the current channel (possibly info from other tuner?)
 * Favorites list resets at the top of the channel list when exiting info screens.
 * If you are tuned to an SD channel that has an HD version available, a popup will appear for several seconds when a new HD program starts, even if you are actually watching an unrelated recording.
 * When starting to play a recording, or after stopping playback, the audio may be muted. (Pause, then Play, will usually restore audio.)
 * Sometimes after a tuner swap, or stopping a recording playback, the audio and video will continuously cycle on and off.
 * VCR-style manual recordings (channel, start-time, end-time) that are set to repeat weekly will not record past midnight.
 * Guide only holds 9-10 days of data, versus 14-15 with previous versions.

Version 75.43 a25p2-3.S2.r-3

 * Available for Models: All
 * Available Date: 2009-03-17
 * VOD Version: 5.72
 * Bugfixes:
 * Unknown

Version 75.59 a25p2-2.S1.r-8

 * Available for Models: All
 * Available Date: 2008-04-07
 * VOD Version: 5.32
 * Bugfixes:
 * SDV Module bugfixes and official support
 * DVR time bar CPU usage reworked (Better performance)
 * New or updated features:
 * Official Comcast page: New Guide Features
 * Page Up key can be used as 30-second skip on DVR's. The PageUp/PageDn skip times are set independently of the Review and 30-sec skip codes. Both are a system configuration setting, not a firmware setting.
 * When reaching the end of a recording during playback, the recording pauses rather than immediately launching the "Delete Recording, Do Not Delete Recording" selection box.
 * New Bugs:
 * Issues with SeaChange VOD systems (Hence no widescale rollout until Seachange updates their code module)
 * When loading VOD content, color pallet of graphical overlay is distorted between clicking to order and playback of VOD content.
 * Upon returning from a Video Preview in Seachange VOD systems, graphics overlay and scaling is not working. Buttons have a tenancy to draw on top of each other.

Version 75.58-rel-9078

 * Available for Models: All
 * Available Date: 2007-11-06
 * VOD Version: 05.22
 * Bugfixes:
 * New or updated features:
 * The menu ovals are vertically shorter
 * The scroll arrows on the top or bottom of a list now have the text 'More Choices' around it.
 * Parental Control: Separate Movie and TV ratings locks, lock by content (Language, Violence, etc...), hide titles of both TV-MA and Adult content.
 * Search can use an on-screen keyboard (still limited to 5 characters), save searches.
 * If you type in a non-existent channel number, it will tune to the next available channel.
 * Pressing GUIDE while the program guide is displayed will toggle between the grid and single-channel list modes.
 * VOD Preview default action is to stop, not Buy.
 * DVR: When scheduling a live event, you will be asked how much time to add (must be enabled in Guide setup).
 * DVR: If there is a 5 minute or less program overlap, the DVR will clip the beginning of the second recording. The text (Clipped) will appear in the scheduled recording list, next to the recording dot. (must be enabled in Guide setup).
 * DVR: The Swap Tuner prompt will only show if both tuners are recording. The swap will be automatic otherwise.
 * DVR: When you reach the end of a recording, it will only pause. The delete popup will show after 10-15 seconds, or immediately if you hit STOP.
 * Official Comcast page: New Guide Features
 * Official Comcast page: New Guide Features

Version 74.54-4003

 * Available for Models: DCT-34xx, DCT-64xx PII & PIII
 * Available Date: ? - sometime prior to 2007-10-07
 * VOD Version: (Seachange Systems 4.82)
 * Bugfixes:

Version 74.53-3321

 * Available for Models: DCT-64xx PII & PIII, DCT-34xx, DCH-3416
 * Available Date: 2006-09-20
 * VOD Version: A231_VOD 23.45
 * Bugfixes:
 * "MUTE" bug during scheduled recordings. Comcast: "The DVR mute issue has been resolved. Pressing any key except mute and volume up or down will unmute a muted recording." Note that "MUTE" is now only displayed on-screen at the moment the audio is muted, not continually while muted. Also, canceling the mute will also cancel the automatic power off when the recording ends.
 * New or updated features:
 * Includes features of 73.44, plus...
 * 30-second skip feature is re-enabled on Comcast.
 * Fast-forward and rewind are much faster.
 * Introduction of Comcast Central channel 960 (in some markets).
 * "Subtitle Settings" page on the User Settings Menu.
 * "Additional HDMI Settings" page on the User Settings Menu, offering a DVI or HDMI output setting, with Color Space and Audio Output settings for HDMI.
 * Pressing the Menu button, then going to the Home icon now goes to Comcast Central instead of Main Menu (which can still be accessed directly by pressing the Menu button twice).
 * If a manual recording covers multiple programs, all will display a record icon in the guide.
 * Multiple Favorite lists can be created.
 * When displaying the guide (full or mini), pressing FAV will only display your favorites.
 * The DVR %Full number no longer includes the 3% used by the buffer.
 * Lost features:
 * Manual recordings that cover multiple programs no longer display divider ticks on the time bar. The individual programs no longer list their actual running time on the info screen, but list the entire recording time instead.
 * New bugs:
 * The graphic overlay doesn't always cover to right side of the 4:3 screen. This appears to be somewhat based on the length of the channel number and name.
 * Canceling a repeating manual recording after it starts will cancel all future recordings. The older software would just cancel the current one, but not affect future scheduled recordings.
 * Documentation:
 * Comcast new guide information

Version 73.44

 * Available for Models: DCT-64xx PI, PII & PIII, DCT-34xx
 * Available Date: 2006-06
 * Bugfixes:
 * --List software bugfixes--
 * New or updated features:
 * Screen saver.
 * Parental Controls can block On Demand.
 * Main menu reduced to fit on one screen.
 * MyDVR goes to DVR menu instead of DVR recordings menu.
 * On dual-tuner, trying to change channel while recording will offer a swap option.
 * Can unmute by changing cable box volume.
 * 30 Second skip feature is disabled (on Comcast, at least)

Version 71.44.1203

 * Available for Models: DCT-64xx PI, PII & PIII; DCT-34XX
 * Available Date: 2004-11-16
 * Bugfixes:
 * --List software bugfixes--

Version 21.03-1226-44

 * Available for Models: DCT-6208
 * Available Date:
 * Bugfixes:
 * --List software bugfixes--

DCT-6412 Phase I and II
The DCT-6412 Phase I and Phase II use a standard SATA drive.
 * Seagate ST3120025ACE (CE=Consumer Electronics version of ST3120025A.)
 * Maxtor 4R120L0

DCT-6412 Phase III
The DCT-6412 Phase III uses a standard SATA drive.
 * Maxtor 6L120M0
 * Seagate ST3120026AS
 * Seagate ST3120022AS
 * Seagate ST380817AS

DCT-6416

 * Seagate ST3160023AS
 * Seagate ST3160021AS
 * Seagate ST3120827AS
 * Seagate ST3160212SCE

DCT-6208
The models mentioned below need to be verified, as the 6208 is a modified 6200, and is IDE, not SATA.
 * Seagate ST380012A
 * ST380013AS
 * ST380011AS
 * ST340111AS
 * ST340014AS

All Other Models
Not yet tested and verified.

Recording Capacity vs. HDD Size

 * On the 160GB drive the data partition is 147,581MB. At 5.6GB/hr, it would hold 26.3hrs.
 * On the 120GB drive the data partition is 109,900MB. At 5.6GB/hr, it would hold 19.6hrs.
 * The 160GB drive has 34% greater data capacity.

Hidden F/W Features

 * F/W version 12.31, found in the DCT6412 III and 3412 I, harbors an undocumented ability to recognize a 160Gb HDD.
 * Maxtor (Quick View series) and Seagate (Barracuda 7200.7 Serial ATA) HDD brands are used interchangeably in the DCT DVRs, so far three brands have been used in an operability test, done by four separate DCT DVR owners. One was a Western Digital (WD1600JS - SATA I Jumper enabled), two were Seagate, and one was a Samsung Spinpoint P 160GB. After installation, the HDDs were recognized and successfully formatted to 160Gb in all STBs.

Credits & Disclaimers

 * Technical information credit goes to Cavu, who did a great deal of research on the numbers.
 * The highest capacity drive that was talked about and then implemented from Motorola is only 500Gb.
 * A 300Gb HDD was used in one of the boxes. Once formatted, only 160Gb was allocated. So, it would seem that no larger HDD will work beyond that, and the S/W & F/W are not intuitive or adaptable to anything higher than 160Gb.
 * As of software version 75.59 a25p2-2.S1.r-8 and firmware version 16.53, the SATA, and USB ports have still not been enabled. The HDD size is still limited to 160Gb.
 * It is important to note the testing took place in Canada (on cable systems utilizing i-Guide), where subscribers buy and own their STBs, unlike in America where they are rented from cable providers. Installing or replacing parts (modding) may violate the manufacturers warranty. In the U.S. if the modded box isn't returned to the CC in a pre-mod state, at the very least you will be forced to buy the DCT back for full market price.


text:
User talk:70.29.54.17

Your edits
Please stop adding nonsense to Wikibooks. It is considered vandalism. If you would like to experiment, use the sandbox. Thank you. --JMRyan T E C 19:53, 14 April 2006 (UTC)

title: User talk:70.29.54.17


text:
How to use a Motorola DVR/Configuration

Temperature
The DVR has been observed to run better and perhaps produce fewer occurrences of bugs or undesigned behavior when it is kept running at a cooler temperature. Most users observe their boxes running within the 38-57°C (100-135°F) range; the cooler, the better.

Note: The DCT64xx PIII and 34xx have a fan on the bottom of the unit to help with cooling.

How to check the temperature
The temperature is displayed in the diagnostic menu.

 * 1) Turn off the box (press POWER on the remote)
 * 2) Immediately press the OK/SELECT button. Press it again if the display (black text on white background) does not come up within a second.
 * 3) DOWN ARROW to d13 and press OK/SELECT. You'll see a screen that lists HDD info.
 * 4) DOWN ARROW will get you to second screen which shows the current and high temp readings for the HDD.
 * 5) To get out of the menu just press POWER twice and the unit will turn back on.

''Note: This is only the temperature of the hard disk, which is towards the front center of the box. The left side of the box where the power supply and CPU gets quite a bit hotter, particularly when recording. It can in fact be used to boil water for my coffee. When it gets this hot, it tends to shut itself off, (Intel CPUs power off for safety at 105°C (221°F)) and when having this problem the HDD temperature is 127°F.''

Steps to keep your cable box running cooler

 * The Motorola manual recommends maintaining 2 inches of space surrounding the box on all sides and on top to allow for proper ventilation.
 * Install a USB-powered laptop/notebook cooler on top of the STB, a device that will pull air off the top and push it out the back. The USB ports on the front or back of the STB, if powered, may be used to power the cooler. Note: The USB ports may or may not be powered on your particular STB. The back ports have been found more likely to be powered than the front port.
 * Install an 80mm or 120mm PC fan behind the STB, powered by a PC power supply or variable DC power supply.

Hard Disk Drives
Some units have noisier disk drives than others:
 * Seagate drives seem to be quieter than Maxtor Quickview drives.
 * Exchanging the unit may help you find a quieter one.

How To Check Your Incoming Signal Strength

 * Set both of the STB tuners to channels you have seen exhibit problems. Use the tuner swap button.
 * Turn the STB off and press OK/SELECT on the remote within 2 seconds to enter the diagnostic menu.
 * Press the DOWN arrow and then OK/SELECT to select the "d03 OOB STATUS" option.
 * The SNR (Signal-to-Noise Ratio) and AGC (Automatic Gain Control) values are of interest. Any value stated less than "GOOD" (i.e., "FAIR" or "POOR") could indicate a problem.
 * Press OK/SELECT to go back to the diagnostic menu.
 * Now select the "d04 INBAND STATUS" option.
 * The SNR and AGC values are of interest. Any value stated less than "GOOD" (i.e., "FAIR" or "POOR") could indicate a problem. Be sure to look at values for both Tuner 1 and Tuner 2.
 * Press OK/SELECT to go back to the diagnostic menu.
 * Now select the "d06 CURRENT CHANNEL STATUS" option.
 * On a digital/HD channel the MPEG VIDEO & AUDIO LOCK values are of interest for both tuners. (Use the UP/DOWN ARROWS to see information for both Tuner 1 and Tuner 2.)
 * Press OK/SELECT to go back to the diagnostic menu.
 * Press the POWER button to exit the diagnostic menu and press the POWER button again to turn the STB back on.

What the values tell you

 * If your AGC levels are FAIR or POOR and the percentage is high (over 50%), then a stronger signal may help. If possible, try to minimize the number of splitters, connections, and poor quality RG-59 cable. Try to use RG-6 whenever possible. If you have simplified as much as possible, consider a broadband compatible RF amplifier. Ideally, it should be placed as close to where the cable comes into your home as possible.
 * If your AGC levels are FAIR or POOR and the percentage is low (under 50%), then you may have too strong of a signal, which can overload the tuner. Consider using an RF attenuator, or even a splitter or two to reduce the signal (a 1:2 splitter will reduce the signal strength by a little more than 50%). Any unused outputs on a splitter should have a terminator screwed onto it. (A terminator is a 75-ohm resistor inside a little cap to prevent noise from getting into the lines.)
 * If your SNR levels are FAIR or POOR (typically below 20 dB), then check all connections. If possible, try to minimize the number of splitters, connections, and poor quality RG-59 cable. Try to use RG-6 whenever possible. A stronger signal MAY help, but not always. An amplifier also increases noise a bit, and could make things worse. If you only have problems with a few channels, it could be interference at a particular frequency leaking into the cable from someplace.

How To Check If HDCP is Enabled

 * Turn the STB off and press OK/SELECT on the remote within 2 seconds to enter the diagnostic menu.
 * Press the down arrow and then OK/SELECT to select the "d11 INTERFACE STATUS" option.
 * Press the down arrow to go to Page 2.
 * Look under the "DVI PORT" section for the "HDCP ENABLED" option to check if it reads "YES" or "NO".
 * Press OK/SELECT to go back to the diagnostic menu.
 * Press the POWER button to exit the diagnostic menu and press the power button again to turn the STB back on.

How To Check If 5C DTCP is Enabled

 * Tune to the channel you are checking for 5C DTCP use.
 * Turn the STB off and press OK/SELECT on the remote within 2 seconds to enter the diagnostic menu.
 * Press the down arrow and then OK/SELECT to select the "d11 INTERFACE STATUS" option.
 * Look at "5C IMPLEMENTATION". A "0" indicates 5C DTCP is not being used, a "1" indicates 5C DTCP is being used.
 * Press OK/SELECT to go back to the diagnostic menu.
 * Press the power button to exit the diagnostic menu and press the power button again to turn the STB back on.

On some boxes, it may display "5C IMPLEMENTATION = NO." If this is the case, then you must do the following instead to check your 5C status:

 * Tune to the channel you are checking for 5C DTCP use.
 * Turn the STB off and press OK/SELECT on the remote within 2 seconds to enter the diagnostic menu.
 * Press the down arrow and then OK/SELECT to select the "d06 CURRENT CHANNEL STATUS" option.
 * If "CCI" and "DRM" have values of "0x00" the channel is unencrypted. If either setting has any other value, such as "0x01" or "0x02", it indicates encryption.
 * If the "RC Flag" Redistribution Control Flag has any value other than "0x00", then the Broadcast Flag has been detected and the Firewire output is encrypted as a result.
 * At least one person has been able to record over FireWire with "CCI" set to 0x02, "DRM" set to 0x00, and "RC Flag" set to 0x00.

How To Check if Analog-Digital Simulcasting (ADS) is Enabled
Analog-Digital Simulcasting (ADS) is used by the DVR in local cable markets where ADS is available. The DCT3412, and the tiny non-DVR DCT700, having only digital tuners, always employ ADS. The DCT6208. along with the DCT64XX (all models), and non DVR DCT models 5100, 6200 1100/1200, 22XX, and 25XX have analog and digital tuners. In an ADS market, those models will default to their digital tuners, as ADS overrides their analog tuners completely. Refer to the article on ADS for more information on how the technology is used in cable systems.

Method 1:

Note: ''The Dolby Digital symbol may not show up on the second tuner. Use the tuner swap button to switch to Tuner 1 to check for the double-D symbol on a "basic cable" channel.''
 * 1) Tune to a single-digit channel (ex: Ch. 9). These "basic cable" channels would normally be received as analog without ADS.
 * 2) Press the INFO button. If the Dolby Digital double-D symbol is displayed, the channel is digital, and you have ADS.

Method 2:
 * 1) Tune to a single-digit channel (ex: Ch. 9). These "basic cable" channels would normally be received as analog without ADS.
 * 2) Press CABLE then POWER to shut off the box.
 * 3) Immediately press OK/SELECT to enter the diagnostic menu.
 * 4) Press the down arrow to go to "d06 CURRENT CHANNEL STATUS" and press OK/SELECT.
 * 5) * If the type is "ANALOG", you do not have ADS.
 * 6) * If the type is "DIGITAL", you may have ADS (this tuner may be tuned to a digital channel that wouldn't use ADS, check the other tuner in the next step to see if it is tuned to an analog channel).
 * 7) Press the down arrow to scroll to the second page showing details for Tuner 2.
 * 8) * If the type is "ANALOG", you do not have ADS.
 * 9) * If the type is "DIGITAL", and the type on Tuner 1 was also "DIGITAL", you have ADS.
 * 10) Press OK/SELECT then the power button to exit the diagnostic menu, and then press the power button again to turn the STB back on.

title: How to use a Motorola DVR/Configuration