Hi Mauro, Still fun and games! _____________________ Avermedia A16D chips: saa7135 xc3018 nxp4052 mt352 _____________________ 1) modified test_fw to test_fw_saa7134: #!/bin/bash if [ "$1" == "" ]; then echo "Usage: $0 <firmware_name>" exit fi sudo rmmod saa7134_alsa sudo rmmod saa7134 sudo rmmod tuner sudo rmmod tuner-xc2028 sudo modprobe tuner-xc2028 firmware_name=$1 && \ echo "Loading saa7134..." && \ sudo modprobe saa7134 && \ if [ -e /dev/video0 ]; then dmesg|grep 2028; fi _____________________ 2) Ran these from the command line: ./test_fw_saa7134 xc3028-v25.fw ./test_fw_saa7134 xc3028-v27.fw ./test_fw_saa7134 tm6000-xc3028.fw ./test_fw_saa7134 xc3028-v27-alt1.fw ./test_fw_saa7134 xc3028-v27-alt2.fw ./test_fw_saa7134 xc3028-v27-alt3.fw ./test_fw_saa7134 xc3028-v27-alt4.fw ./test_fw_saa7134 xc3028-v27-alt5.fw ./test_fw_saa7134 xc3028-v27-australian.fw ./test_fw_saa7134 xc3028-v27-pinnacle.fw ./test_fw_saa7134 xc3028-v27-powerangel.fw _____________________ 3) From syslog: These lines repeat, no matter what firmware, <snip> Mar 27 16:25:45 ubuntu kernel: [ 133.324808] xc2028 2-0061: Loading firmware for type=BASE F8MHZ (3), id 0000000000000000. Mar 27 16:25:45 ubuntu kernel: [ 133.324957] xc2028 2-0061: i2c output error: rc = -5 (should be 64) Mar 27 16:25:45 ubuntu kernel: [ 133.324961] xc2028 2-0061: -5 returned from send Mar 27 16:25:45 ubuntu kernel: [ 133.324965] xc2028 2-0061: Error -22 while loading base firmware <snip> And it finishes loading with this line: <snip> Mar 27 16:25:49 ubuntu kernel: [ 137.252503] xc2028 2-0061: Error on line 1080: -5 <snip> _____________________ 4) In tuner-xc2028.c, line 1080: rc = send_seq(priv, {0x80, 0x08, 0x00, 0x00}); Which part is incorrect? i2c scan: found device @ 0x1e [???] i2c scan: found device @ 0xa0 [eeprom] i2c scan: found device @ 0xc2 [tuner] Where should the firmware go to? And by the way, many, many thanks for helping while you're very busy! Regards, Tim _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb