home *** CD-ROM | disk | FTP | other *** search
- ---[ Phrack Magazine Volume 8, Issue 52 January 26, 1998, article 13 of 20
-
-
- -------------------------[ Pay Per View (you don't have to)
-
-
- --------[ Cavalier[TNO]
-
-
-
- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-
-
- I......................................................... Introduction
- II........................................................ Automatic Windows
- III....................................................... The Login Window
- IV........................................................ The Main Menu
- V......................................................... Other Menus
- VI........................................................ Converter Types
- VII....................................................... Scrambler Types
- VIII...................................................... Scrambling Modes
- IX........................................................ Security Notes
- X......................................................... Conclusion
-
-
-
- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-
-
- .--------------.
- | Introduction |
- `--------------'
-
- General Instruments sells more cable television equipment than any other
- manufacturer. Included in their product range is the ACC-4000. The
- ACC-4000 is a system that controls Pay-Per-View television.
-
- The ACC-4000 is a PC running SCO Open Desktop v3.0. Earlier ACC-4000s
- ran Interactive Unix. The interface for the ACC-4000 is X-Windows based,
- so you can hack your way to free pron through an attractive GUI.
-
- The ACC-4000 is often referred to as an addressable system. This means
- that each set-top-box can be addressed independently. This allows every
- subscriber to select their own programming -- and it allows the cable
- television company to bill the subscriber for every television show the
- subscriber selects.
-
- The cable television signal is normally sent by satellite to a cable
- headend. To translate this into terms that may be more comfortable to
- Phrack readers, the cable head end is similar to a telephone company
- central office. At the headend, the signal is scrambled to make it more
- difficult to view without paying.
-
- The ACC-4000 then routes the signal from the headend to the appropriate
- set-top-boxes. It does this by merging control information into the data
- stream before the data stream reaches the set-top-boxes. The ACC-4000
- can talk to one-way, FONE-way, and two-way set-top-boxes. The ACC-4000
- works over standard RF cable, fiber optics, microwave, and even
- telephone wiring.
-
- The ACC-4000 is capable of sending billing information to a cable
- television billing system, such as CableData, CSG, or Wizard.
-
- The ACC-4000 is a small system. The unit I examined was using a 486DX-50
- processor. Nevertheless, one ACC-4000 can manage a half a million set
- top boxes.
-
- Often you will find other General Instruments systems connected to the
- ACC-4000. A Data Provider Translator system can take input from outside
- sources and merge them into the data stream going to the set-top-boxes.
- This provides features like program guides, VCR IR codes, weather data,
- Near-Video-On-Demand (NVOD) schedules, or even custom logos and menus. A
- Message Editor system can be used to create custom "barker" messages for
- cable subscribers.
-
-
- .------------------.
- | Automatic Windows|
- `------------------'
-
- In addition to the login window, the ACC-4000 opens two other types of
- windows automatically to display information on the console. Using
- Xwatchwin to view these windows remotely can help you figure out what is
- going on with the system. The Windows are:
-
- . Logger Window
- . Wire Link X
-
- The window titled "Logger Window" contains status and error messages.
-
- The windows titled "Wire Link X" show data going from the ACC-4000 out
- to other systems, usually the billing system. There is one "Wire Link X"
- window for each system the ACC-4000 is feeding data.
-
-
- .------------------.
- | The Login Window |
- `------------------'
-
- The login window is extremely informative and looks something like this:
-
- .---------------------------------------------------------------------------.
- | ACC4000 Help |
- | ~ ~ |
- |---------------------------------------------------------------------------|
- |LOGIN | Login to ACC4000 | | |
- |---------------------------------------------------------------------------|
- | General Instruments Addressable Control System |
- |User Name: ############################# Password: ######## |
- | COPYRIGHT (C) 1996. General Instrument Corporation |
- |---------------------------------------------------------------------------|
- |Site Number: 866 Geocode: 303 Terminal: tno:0.0 Software Version: V8.66 |
- | |
- | Number ANICS Installed: 1 Number of Subscriptions: 16 |
- | Parallel Data Streams: 1 1st Subscription Service Code: 1 |
- | List Maintenance: HOST Number of Simultaneous Events: 48 |
- | Number List Maps: 8 1st Event Service Code: 89 |
- | Return Frequency: 08.9 Mhz Data Stream Baud Rate: 13.97 Khz |
- | |
- | Data Base Size: 288K Subscribers Converter ID Usage: 32K Groups |
- | |
- | 1st group 1-way 2nd group phone 3rd group phone 4th group 2-way |
- | 5th group 2-way 6th group 2-way 7th group 2-way 8th group 2-way |
- | 9th group 2-way |
- | |
- |---------------------------------------------------------------------------|
- |Enter operator name |
- | |
- | F6:Clear Field F7:Field Help F8:Form Help |
- `---------------------------------------------------------------------------'
-
-
- Site Number is assigned by General Instruments. This number is
- also stored in the set-top-box.
-
- Geocode is a optional number that may be assigned by the cable
- television company to segment it's set-top-boxes into groups.
-
- Terminal is the name of the X-windows terminal you are
- connecting from.
-
- Software Version is the release number of the ACC-4000 software.
-
- Number ANICS Installed is the number of transmission devices
- installed.
-
- Parallel Data Streams is the number of simultaneous
- transmissions into the data stream.
-
- List Maintenance is always set to HOST. In the future, General
- Instruments plans to allow the an ANIC to maintain the list of
- authorizations.
-
- Number List Maps is the size of the queue between the ACC-4000
- and the ANIC.
-
- Number of Subscriptions is the number of service codes allotted
- for subscriptions.
-
- 1st Subscription Service Code is the first available scrambler
- tag for descrambling subscriptions.
-
- Number of Simultaneous Events is the maximum number of
- simultaneous Pay-Per-View (PPV) events that can be available at
- one time.
-
- 1st Event Service Code is the first available scrambling tag for
- Pay-Per-View PPV events.
-
- Return Frequency is the transmit frequency used by two-way set
- top boxes. The range is normally 8.3 - 10.4Mhz.
-
- Data Stream Baud Rate is the rate of transmission of the data
- stream.
-
- Data Base Size is the maximum number of set-top-boxes the system
- is configured for.
-
- Converter ID Usage is always set to 32k. This means that 32k
- set-top-boxes can be grouped into a partition.
-
- Groups shows the division of the total number of set-top-boxes
- (data base size) into partitions.
-
-
- .---------------.
- | The Main Menu |
- `---------------'
-
- The Main Menu is the gateway to all other menus and looks something like
- this:
-
- .---------------------------------------------------------------------------.
- |MAINMENU | Main Menu of Screen Options | |records found |
- | |
- |.-------------------------------------------------------------------------.|
- || ||
- || Main Menu of Screen Options ||
- || ||
- || 1. Converters Convs 7. User Information Users ||
- || 2. Services/Schedules Svcs 8. Control System Functions System ||
- || 3. Headend Equipment Headend 9. Reports Reports||
- || 4. Converter Types ConvTyp 10. Data Path Configuration DataCfg||
- || 5. Data Files Files 11. Message Management MsgMgt ||
- || 6. Business System Gateway Gateway 12. Return to Login Exit ||
- || ||
- || ||
- || Enter Selection: ||
- || ||
- |`-------------------------------------------------------------------------'|
- | |
- |---------------------------------------------------------------------------|
- |Enter selection number or press function button |
- | |
- | F6:Clear Field F7:Field Help F8:Form Help |
- `---------------------------------------------------------------------------'
-
-
- .-------------.
- | Other Menus |
- `-------------'
-
- The ACC-4000 has many other menus that are accessed through the Main Menu.
- I will not waste time and space here describing these menus. If you gain
- access to an ACC-4000, the online help should be sufficient to aid you
- in using the system.
-
- These menus allow you to perform functions such as:
-
- . Managing set-top-boxes
- . Managing headend scramblers
- . Sending messages to subscribers
- . Performing opinion polls on subscribers
- . Configuring available Pay-Per-View (PPV) events
- . Managing purchase data
- . Maintaining the ACC-4000 database
- . Creating reports
-
-
- .-----------------.
- | Converter Types |
- `-----------------'
-
- The ACC-4000 system supports a large number of set-top-boxes:
-
-
- Type Model Name Partition Type
- ------------------------------------------------------------------------------
- 1 DRZ STARCOM II, 400, 500 One-Way
- (PROM based)
- 2 DRZA-*A, DRZP-*A STARCOM 450 One-Way
- (PROM based, 128 tags) STARCOM 450/P3
- 3 DRZI*-*A STARCOM 450/P3 One-Way
- (PROM based, 256 tags)
- 4 DRZI*-AT STARCOM 450 Two-Way
- 5 XT5-*1* STARCOM V One-Way
- 6 XT5-*2* STARCOM V Two-Way
- 7 DRZI*-*AV STARCOM 450 One-Way
- 8 DP*5-*3* STARCOM VI+ Fone-Way
- 9 DL4/DL4A STARCOM V One-Way
- 10 DP*5-*1* STARCOM VI+ One-Way
- 11 DP*5-*2* STARCOM VI+ Two-Way
- 12 DPBB-*1* STARCOM VI+ One-Way
- 13 DPBB-*3* STARCOM VI+ FONE-Way
- 14 DPBB-*2* STARCOM VI+ Two-Way
- 15 DP711*, DPV721*, DPV721*/C1 STARCOM 7100/7200 One-Way
- 16 DP713*, DPV723*, DPV723*/C1 STARCOM 7100/7200 FONE-Way
- 17 DP712*, DPV722*, DPV722*/C1 STARCOM 7100/7200 Two-Way
- 18 DPBB7-*1* STARCOM 7300 One-Way
- 19 DPBB7-*3* STARCOM 7300 FONE-Way
- 20 DPBB7-*2* STARCOM 7300 Two-Way
- 21 DPBB-*1*-M1 STARCOM VI+ M/S One-Way
- 22 DPBB-*3*-M1 STARCOM VI+ M/S FONE-Way
- 23 DPBB-*2*-M1 STARCOM VI+ M/S Two-Way
- 24 IDP7, LMDS-A, MMDS-A/CT1900 IDP7, LMDS-A, MMDS-A/CT1900 One-Way
- 25 IDP7, LMDS-A, MMDS-A/CT1900 IDP7, LMDS-A, MMDS-A/CT1900 FONE-Way
- 26 IDP7, LMDS-A, MMDS-A/CT1900 IDP7, LMDS-A, MMDS-A/CT1900 Two-Way
- 27 DCR DCR One-Way
- 28 DCR 3000S/4000S DCR One-Way
- 30 CFT2000/2100 CFT2000/2100 One-Way
- 31 CFT2000/2100 CFT2000/2100 FONE-Way
- 32 CFT2000/2100 CFT2000/2100 Two-Way
- 33 STARPORT STARPORT One-Way
- 34 STARPORT (not implemented) STARPORT FONE-Way
- 35 STARPORT (not implemented) STARPORT Two-Way
- 36 CFT2200 CFT2200 One-Way
- 37 CFT2200 CFT2200 STARFONE FONE-Way
- 38 CFT2200 CFT2200 STARVUE Two-Way
- 39 CFT2900 CFT2900 One-Way
- 40 CFT2900 CFT2900 FONE-Way
- 41 CFT2900 CFT2900 Two-Way
- 42 Sega Sega One-Way
-
-
- .-----------------.
- | Scrambler Types |
- `-----------------'
-
- The ACC-4000 system supports several different types of scramblers at the
- headend, including:
-
- STARPACK Service Encoder (SSE)
-
- An older scrambler that scrambles with standby and 6db constant
- sync-suppression scrambling modes.
-
- Digital Scrambler/Encoder (DS/E)
-
- An older RF scrambler.
-
- Digital Video/Encoder (DV/E)
-
- An older baseband scrambler, used to further scramble DS/E
- signals.
-
- Video Processor/Encoder (VP/E)
-
- A DS/E and a DV/E together.
-
- Modulating Video Processor (MVP) and MVPII
-
- A newer scrambler.
-
- Modulating Video Processor (MVP) II-DIU
-
- A MVPII with a Data Inserter Module (DIM) to enable data insertion.
-
-
- .------------------.
- | Scrambling Modes |
- `------------------'
-
- The ACC-4000 controls scramblers using several modes of scrambling, including:
-
- . Sync Suppression
- . Video Inversion
- . Audio Inversion
-
- Supported sync suppression submodes are:
-
- . Standby
- . Clear, 0db constant
- . 6db constant
- . 10db constant
- . Scene change, 3 seconds
- . 6/10 pseudo-random, 30 seconds
- . 6/10 pseudo-random, 1 minute
- . 6/10 pseudo-random, 16 tics
- . 6/10 pseudo-random, 3 seconds
-
- When using scene change or 6/10 pseudo-random sync suppression, the
- ACC-4000 supports a number of dynamic mode types:
-
- . Pseudo-random 6/10/clear
- . Pseudo-random 6/clear
- . Pseudo-random 10/clear
- . Pseudo-random 6/10
- . Linear 6/10/clear
- . Linear 6/clear
- . Linear 10/clear
- . Linear 6/10
-
- In addition, you can set the interval between dynamic mode time changes
- in hours, minutes, seconds, or tics.
-
- Supported video inversion submodes are:
-
- . Clear
- . Scene change field inversion
- . Constant video inversion
- . Timed field inversion
-
- Note: Video and audio inversion only work with baseband set-top-boxes.
-
-
- .---------------.
- | Security Notes|
- `---------------'
-
- These systems normally have modems for use by both General Instruments
- personnel and cable company personnel. General Instruments personnel
- dial in to diagnose problems with the system. Cable company personnel
- dial in to change Pay-Per-View (PPV) programming or to configure
- customer set-top-boxes.
-
- Any uncollected purchases are lost when a set-top-box is initialized.
- To preserve uncollected purchases, the operator will do a Refresh
- instead of an Initialize. If you can talk the operator into doing an
- Initialization instead of a Refresh, any uncollected purchases not
- already forwarded to the billing system will be lost.
-
- Purchases are stored as integers. Older set-top-boxes were limited to
- storing 16 purchases. Newer set-top-boxes are limited to storing 63
- purchases.
-
-
- .------------.
- | Conclusion |
- `------------'
-
- If you can access a system such as the ACC-4000, you can have great fun.
- Be careful when giving everyone in your city free access to WWF.
-
-
- ----[ EOF
-
-