Manual Image Update USB CoolStream HD1

Requirements:

- La connexion to PC is via a null modem cable
- On the PC with a terminal program such as Windows specific Hyperterm, with the parameters of 115200 baud, 8 data bits, 1 stop bit.
- The FAT format USB Memory
- In the USB, the uncompressed image not zip (gz, 7u or otherwise) in the directory


Step 1

The program screen terminal see this for example:

* 1. U-Boot 2009.03-svn860 (Jun 03 2009 - 1046) CoolStream HD1
* 2. Chipset information
* 3. Vendor: Conexant Type: CX2450x (Nevis) Revision: C0 Fuses: 7FFFC534
* 4. Option: 00010000 max. clock: 550 MHz Core voltage: high |
* 5. Clock information
* 6. MPG0: 594,000 MHz MPG1: 594,000 MHz HD: AUD 593,407 MHz: 491,520 MHz
* 7. PLL0: 432.000 MHz PLL1: 550.000 MHz PLL2: 533,333 MHz
* 8. CPU: 550.000 MHz from PLL1
* 9. Memory configuration
* 10. Start | End | Type | Description
* 11. 00000000 | 0FFFFFFF | RAM | System main memory bank # 0
* 12. 10000000 | 17FFFFFF | RAM | System main memory bank # 1
* 13. F0000000 | F0FFFFFF | FLASH | S29GL128P Spansion (128 Mbit / 8M x 16)
* 14. F1000000 | F1FFFFFF | FLASH | S29GL128P Spansion (128 Mbit / 8M x 16)
* 15. Serial number: 000-00000001 (00-000001)
* 16. Network configuration
* 17. MAC: Conexant VMAC rev. 07 address: 00-C5-5C-00-00-01
* 18. PHY: IC Plus IP101 address: 09
* 19. Hit any key to stop autoboot: 0
* 20. HD1>



Step 2

Connect the USB and type the following in the Terminal program
usb start
This confirms the entry with the following response:

* (Re) start USB ...
* USB: ehci_hcd_init ();
* HCCR init CX2450x HCor e8000100 and e8000140 hc_length 64
* 10,011 NbrPorts Register 1
* EHCI USB 1.00
* scanning bus for devices ... 2 USB Device (s) found
* scanning bus for storage devices ... 1 Storage Device (s) found
* HD1>


Step 3

Now it has loaded the image file. Next to writing should be:


FATLA usb 0 0x0E000000 mtd2.img

In the above example, the file format is mtd2.img file to load. In the terminal program, the current progress of the download is performed by a variety of factors:
We will see the progress dots

* reading mtd2.img
* .................................................. ................................
* .................................................. ................................
* .................................................. ................................
* .................................................. ................................
* .................................................. ........................
* 19237640 bytes read
* HD1>



The indication of bytes read in this example 19237640

Step 4

Clear the area for the image in Flash. Serve this entry:

* 0xF0480000 erase 0xF1FFFFFF


Here too, appears again with the points of progress:

* .................................................. ................................
* .................................................. ................................
* .................................................. ................................
* Erased 220 sectors
* HD1>


Step 5

The (19237640 bytes) outlined above must be divided by 4. If that is the possibility redeondara up. 19237640 / 4 = 4,809,410 th
The decimal number must now become the hexadecimal representation. This will be achieved with the Windows Calculator in scientific mode to use. 4809410 decimal 0x4962C2 are hexadecimal. This value is required for the following final step.

Step 6

To enter the terminal program:

* cp 0x0E000000 0xF0480000 0x4962C2


see

* Copy to Flash ... .................................................. ...............
* .................................................. ...............................
* done
* HD1>


At this point the Image is in Flash.

Now, to enter the Box should be "reset" from the terminal program.

Gracias Micha_R