Arris VIP2250 Manuals & User Guides. User Manuals, Guides and Specifications for your Arris VIP2250 TV Receiver. Database contains 1 Arris VIP2250 Manuals (available for free online viewing or downloading in PDF): Installation manual.
In this post I’ll be taking an in-depth look at the Arris VIP2250 DVR. The VIP2250 is one of the DVR models AT&T is currently using for their U-verse digital TV service. You may notice that some of the VIP2250 boxes carry the Motorola logo, which newer versions are Arris branded. The reason for these discrepancies is because Motorola Home division was acquired by Arris. Motorola VIP2250 DVR Rear Panel Connections Below is the complete list of input / output connections available on the VIP2250.
In my U-verse fiber installation the DVR is connected to the AT&T gateway via ethernet. Rear panel input / output connections • Coax Digital Video Input • 10/100Mb RJ45 Ethernet Port • eSATA Port • Optical Audio Output Toslink S/PDIF • S-Video Output • Component Video Output (Pb/Y/Pr) • 2 x Composite Video Output • 2 x RCA Stereo Audio Output • Coax Video Output • HDMI Digital Output • USB 2.0 Port • Power Input (+12V DC) Under the Hood Unlike most of other cable boxes I’ve disassembled the VIP2250 requires only a screwdriver to remove the cover. There are 3 phillips screws on the back of the box which secure the cover. The first thing you’ll see inside is the hard drive. The drive mounting bracket in this unit acts has a heatsink for the CPU. VIP2250 DVR with the top cover removed Behind the Front Panel In the center of the unit is a bank of 3 status LEDs (link, HD, and record). Just to the right of the record LED is the IR receiver.
If you are using an with this box you should place the infrared transmitter near this location. Behind the front panel cover Main Circuit Board Removing the three screws holding the hard drive mounting bracket in place exposes the main board. Main circuit board BCM7405 system on a chip The main chip on the board is the Broadcom BCM7405DFKFEBB01G. The is a complete IP DVR system on a chip. The chip has an onboard DDR2 memory controller and support for two SATA-2 storage interfaces. The contains a general overview of the features supported by this chip. Much more detailed information about this chip can be found in the.
The chip is designed to support (formerly Microsoft Mediaroom). Mediaroom is a complete IPTV delivery platform which is very popular among cable companies. UART Serial Port Near the lower right side of the board I discovered a 5 pin header labeled UART. Typically serial ports are not this easy to find but this one was clearly labeled. VIP2250 UART serial port header Since this serial port could provide access to the boot loader I sought out to determine if it was an active port. I found a very useful guide to which assisted in the process of determining the pinout and other characteristics. My proved to be very useful in the process of assessing the UART pins.
A logic analyzer would have been helpful as well but I didn’t have one on hand. Using continuity mode on the meter I started searching for ground pins by connecting one lead to the chassis and probing each pin one at a time. I found that pins 1 and 5 were directly connected to ground. Next I switched my meter into DC voltage mode and started searching for VCC. With one lead of the meter on ground I probed each of the pins. Pins 2 and 3 measured +3.3 volts, making each a possible candidate for VCC. Although each of them could also be the TX pin.
In TX is constant at VCC (logic high) is pulled low for a 0 (logic low). Pin 4 measured 0 volts which lead me to believe this was probably the RX pin. At this point I had enough information to start testing. Through some research I learned that the so I suspected the VIP2250 would probably be the same (testing later confirmed this). TTL serial vs RS232 Serial The TTL serial used by most embedded devices is different than the RS232 port found on computers. The two types of serial differ at the hardware level.
In TTL serial the different between a logic high (1) and a logic low (0) is the different between VCC and 0 volts. In RS232 serial a logic high is a negative voltage (usually -13) and a logic high is a positive voltage (usually +13). The range can actually be anywhere between -3 to -25 and +3 to +25 respectively. This means that in order to connect an RS232 serial port to the TTL serial port on the VIp2250 an adapter must be used.
I already had a RS-232 to TTL adapter on hand that I bought from TCNISO a long time a go. RS-232 to TTL adapter created by TCNISO These adapters are fairly easy to build but the easiest solution is a. Broadcom actually provides a schematic diagram for a UART serial adapter circuit that uses the MAX3232CSE chip in the (page 23). Since most computers don’t have serial ports anymore you may also need a. USB serial adapter connected to an RS-232 to TTL adapter.
Serial pinout for the VIP2250: • Pin 1 – GND • Pin2 – TX (confirmed) • Pin 3 – VCC (+3.3V) • Pin 4 – RX (suspected but unconfirmed) • Pin 5 – GND Serial Port Settings: 115200-8-N-1 After connecting all of the adapters together I figured up PuTTY and connected power to the cable box. Boot loader output messages from the serial port The serial output shows that when the box initializes it starts the BCM97405B1_B2 Motorola 1st stage boot loader. The motorola boot loader then starts the Microsoft IPTV boot loader which then starts the Windows CE operating system. I was hoping it would be easy to interrupt the boot loader to get a shell but so far my attempts have been unsuccessful.
The article I found for the VIP1710 suggested that pressing CTRL + C would interrupt the boot loader but I wasn’t able to get this to work. I also tried several other key commands with no success. This leads me to believe that either I haven’t correctly identified the RX serial pin or the boot loader is not configured to allow an interrupt. If anyone has any thoughts on how to interrupt the boot loader please leave a comment. EJTAG Port The main board also has a clearly labeled 14 pin EJTAG TAP port.
A needs to be soldered onto the board before a JTAG cable can be connected though. A wealth of information regarding the EJTAG port can be found in the and the documents. 14 PIN EJTAG TAP port without header pins soldered on Supported Debugging Features • MIPS-standard software debugging with software breakpoints • Non-intrusive hardware single stepping • Non-intrusive hardware breakpoints on virtual addresses, physical addresses, and data values: two instruction breakpoints, two data breakpoints, and two data value breakpoints. • The EJTAG debugging facility is performed on one TP at a time I haven’t done any testing to with the JTAG port yet so I cannot confirm it’s status. The Broadcom documentation suggests using either the Vision Probe or the JTAG. Based on what I’ve read in the documentation it seems apparent that Broadcom’s BroadBand Studio program plays some role in the debugging process. If anyone is aware of a cheap USB EJTAG cable that supports the BCM7405 please leave a comment.
Internal Hard Drive The VIP2250 contains a 500GB Seagate SATA hard drive (). This drive provides about 170 hours of HD video storage. This drive was designed specifically for video storage and runs very cool and quiet. Seagate ST3500414CS 500GB SATA hard drive File System Structure The hard drive contains 2 small FAT16 partitions, and one large FAT32 partition. I was able to successfully mount all of the partitions on a Linux system and examine the files. Since the partitions are formatted with FAT the drive can also be accessed using Windows.
Holden Colorado Diesel 2010 Manual on this page. Hard drive partition layout viewed from Linux The 126MB partition contains files for the operating system (Windows CE 5.0.1400). The small 32MB partition contains event logs, and subscriber activity logs in XML format. The largest partition contains many 1GB SLC files which are used for video storage. These SLC files appear to function as filesystem on top of a filesystem (Probably providing encrypted storage for the video). Another blogger has done some analysis on these files and came up with a procedure to.
I have tested his procedure and I can confirm it also works on the VIP2250. The only caveat is the DVR can only utilize up to 1TB of space. If you install a drive that is larger than 1TB you will need to follow the procedure on Slumbuddy’s blog to resize the size of the data partition so it is less than 1TB in size. Upgrading to a 1TB drive will increase the HD video storage capacity from 170 hours to about 380 hours.