satip-axe/dist
2015-03-31 18:50:48 +02:00
..
README preparing to release, add more uboot script including recovery one 2015-03-31 18:50:48 +02:00

This directory contains USB firmware for
  * Inverto IDL-400s
  * Grundig GSS.BOX
  * Inverto IDL-400S

Installation:

  - setup a DHCP server for the box ethernet MAC address
  - copy satip-axe-$(VERSION).usb as idl4k.scr (rename the file) to the USB stick
  - copy satip-axe-$(VERSION).fw (no rename) to the USB stick
  - both files should be in the root directory on the USB stick
  - plug the USB stick to the upper USB port in box
  - turn on the box
  - the tuner LEDs must blink (Knight Rider effect) for few seconds
  - box is accessible through telnet or ssh, IP address is obtained using DHCP
  - the default login/password is root/satip
  - the firmware is not written to the internal flash - when the USB stick
    is not in the box, the original firmware will be booted

Installation to flash:

  - WARNING! The original firmware will be overwritten!
  - same steps, just replace satip-axe-$(VERSION).usb to satip-axe-$(VERSION).flash
  - after boot of the new version, remove the USB stick to not write
    the .fw file multiple times to flash (on each box start)

Customization:

  - configuration file is in /etc/sysconfig/config
  - localboot script can be in /etc/sysconfig/localboot
  - passwd file is copied from /etc/sysconfig/passwd
  - ssh authorized_keys file is copied from /etc/sysconfig/authorized_keys

Recovery of the original firmware:

  - copy idl4k.recovery file as idl4k.scr file to the root directory on the USB stick
  - plug the USB stick to the upper USB port in box
  - turn on the box
  - box is accessible through http (web browser) - original firmware

Notes:

  - there is 128M SPI flash memory in the device
  - 128k for u-boot (probably)
  - 4M marked as system-nand0 (probably unused)
  - the original firmware uses fw1-nand0 flash region (32M)
  - the satip-axe firmware uses fw2-nand0 flash region (32M)
  - data block is named data-nand0 - uses rest of flash

Bugs:

  - the Inverto driver do not initialize properly sometimes
    (minisatip is not started)

        demod900] setup [num_demods 4]
        [pll6120] setup [num_plls:4] [clk:30000000] [bbgain:16]
        [fe] Checking lut 0xC1ABEAF0
        [fe] Checking lut 0xC1ABEB26
        [fe] Checking lut 0xC1ABEAF0
        [fe] Checking lut 0xC1ABEB54
        [dmx] ... init 0
        [dmx-ts] ... init 0
        [i2c] I2C bus error /errno -121/!!
        [i2c] I2C bus error /errno -121/!!
        [i2c] I2C bus error /errno -121/!!
        [pll6120] init error!
        [fta_fe] FE Initialization done, res -1

  - reboot command cannot be used (uboot usb init fails, hw init fails)

History: