satip-axe/dist/README

138 lines
5.4 KiB
Plaintext
Raw Normal View History

2015-03-31 18:58:40 +02:00
This directory contains USB and flash firmware for
* Inverto IDL-400s
* Grundig GSS.BOX
2015-04-06 22:24:04 +02:00
* Telestar Digibit R1
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 internal flash:
- WARNING! The original firmware will be deactivated!
- the original firmware can be turned on using idl4k.recovery (see bellow)
- same steps, but use satip-axe-$(VERSION).flash file as idl4k.scr
- after boot of the new version, remove the USB stick to not write
the .fw file multiple times to flash (on each box start)
- the firmware is written to another internal flash area than
the original firmware, but uboot is reconfigured
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
- oscam configs are in /etc/sysconfig/oscam directory
Minisatip config:
- you may add extra parameters to MINISATIP_OPTS= in /etc/sysconfig/config
- example 1: only two tuners: MINISATIP_OPTS="-e 0-1"
- example 2: unicable: MINISATIP_OPTS="-u 0:1-1420,1:0-1210,2:2-1680,3:3-2040"
- AXE hardware specific options:
-L link adapters (identical src,lo/hi,h/v), the format is M:S (master:slave)
-Q quattro LNB config (H/H,H/V,L/H,L/V)
-X X AXE unicable/jess input (0-3)
- example 3: unicable coax in input 2: MINISATIP_OPTS="-X 1"
- example 4: quattro LNB: MINISATIP_OPTS="-Q"
- example 5: coax in inputs 1,2, tuner 3 slave to input 1, tuner 4 slave to input 2
MINISATIP_OPTS="-L 0:2,1:3"
2015-04-08 20:35:43 +02:00
OSCAM config:
- in /etc/sysconfig/oscam directory
- use persistent serial device names (like /dev/ttyUSB1-1.2:1.0)
- or use customized serial device names (see /etc/sysconfig/config)
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
2015-03-31 18:54:38 +02:00
Disclaimer:
The SATIP AXE firmware is supplied "AS IS" without any warranties and
support.
The authors assumes no responsibility or liability for the use of
the software, conveys no license or title under any patent, copyright, or
mask work right to the product.
The authors reserve the right to make changes in the software
without notification. Authors also make no representation or
warranty that such software will be suitable for the specified use
without further testing or modification.
Bugs:
- the Inverto driver do not initialize properly sometimes
2015-04-06 19:05:07 +02:00
(minisatip is not started); if minisatip does not work,
you may check 'logread' for tuner initialization error (512)
or use 'dmesg' to check the lines bellow;
turn off the box for 5-30 minutes and try again...
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:
2015-04-09 21:18:48 +02:00
satip-axe-201504092035-5 - Thu Apr 9 2015
- fixed minisatip & dhcp issue - minisatip is started with good IP
- changed load order of AXE modules and AXE hw initialization
2015-04-08 20:35:43 +02:00
satip-axe-201504082030-4 : Wed Apr 8 2015
- upgraded busybox to v1.23.2
- added ntpd configuration (network time daemon)
- changed dropbear default PATH to "/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin"
- added /dev/sd* devices hotplug (mounted to /media tree using labels)
- added kernel modules for USB serial converters (most Phoenix readers)
- added /dev/ttyUSB* devices hotplug (persistent names like /dev/ttyUSB2-1:1.0)
- added oscam r10619
- allow customization of hostname (/etc/sysconfig/config)
- minisatip fixes (signal levels, cleanups)
2015-04-06 22:21:27 +02:00
satip-axe-201504061852-3 : Mon Apr 6 2015
- minisatip fixes (unicable-jess, corrected input selection - coax inputs)
2015-04-06 19:05:07 +02:00
satip-axe-201504061852-2 : Mon Apr 6 2015
- minisatip fixes (unicable, multiple tuners, h/v and lo/hi setup)
- load axe modules in rcSBB
2015-03-31 18:58:40 +02:00
satip-axe-201503311856-1 : Tue Mar 31 2015
- initial firmware release