opensuse 12.1 and Afatech AF9035 (Fiti Power FC0011 ) [15a4:1001]

i have AF9015/AF9035 DVB-T stick
# lsusb
Bus 001 Device 006: ID 15a4:1001 Afatech Technologies, Inc. AF9015/AF9035 DVB-T stick
# uname -a
Linux 3.1.0-1.2-default #1 SMP i686 athlon i386 GNU/Linux

in linuxtv.org this model supported :
EzCap DVB T Stick - LinuxTVWiki

and i googled and find this links :
https://build.opensuse.org/package/files?package=media_tree_xgaz_old&project=home%3ANicoK%3Adrivers
https://build.opensuse.org/package/files?package=media_tree_xgaz&project=home%3ANicoK%3Adrivers

all solution is failed

Can you help me to Install My DVB-T Device ?

http://www.linuxtv.org/wiki/images/thumb/1/1e/EzTV_USB_DVB-T_internals_3243.jpg/800px-EzTV_USB_DVB-T_internals_3243.jpg

cd installer/AF903x_SRC
ln -s /usr/src/linux-3.1.0-1.2/drivers/media/dvb/frontends/.h .
ln -s /usr/src/linux-3.1.0-1.2/drivers/media/dvb/dvb-core/
.h .
ln -s /usr/src/linux-3.1.0-1.2/drivers/media/dvb/dvb-usb/*.h .

compile time error :

cp: cannot stat api/.*.o.cmd': No such file or directory make -C /lib/modules/3.1.0-1.2-default/build SUBDIRS=/home/AF9035/installer/AF903x_SRC modules make[1]: Entering directory /usr/src/linux-3.1.0-1.2-obj/i386/default’
CC [M] /home/AF9035/installer/AF903x_SRC/af903x-core.o
In file included from /home/AF9035/installer/AF903x_SRC/af903x-core.c:1:0:
/home/AF9035/installer/AF903x_SRC/af903x.h:12:28: fatal error: linux/smp_lock.h: No such file or directory
compilation terminated.
make[4]: *** [/home/AF9035/installer/AF903x_SRC/af903x-core.o] Error 1
make[3]: *** [module/home/AF9035/installer/AF903x_SRC] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-3.1.0-1.2-obj/i386/default’
make: *** [default] Error 2

Main Chip IS “AF9035B-N2” [64/QFN]

ITE Tech. Inc.

remove the #include <linux/smp_lock.h> lines (only one per file and almost at the top). The files are ~/installer/AF903x_SRC/src/af903x.h and ~/installer/AF903x_SRC/api/usb2impl.c.

./installer.sh

  1. Install ITEtech AF9035 Driver
  2. Remove ITEtech AF9035 Driver
    Please Input Your Choise:
    1
    Please wait a minute
    cp: cannot stat api/.*.o.cmd': No such file or directory make -C /lib/modules/3.1.0-1.2-default/build SUBDIRS=/home/programer/Documents/doc/installer/AF903x_SRC modules make[1]: Entering directory /lib/modules/3.1.0-1.2-default/build’
    make: Entering an unknown directory
    make: *** …/…/…/linux-3.1.0-1.2: No such file or directory. Stop.
    make: Leaving an unknown directory
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/lib/modules/3.1.0-1.2-default/build’
    make: *** [default] Error 2
    make error

copy all file from “/usr/src/linux-3.1.0-1.2/drivers/media/dvb/” to “installer/AF903x_SRC/src”
find /usr -name “dvb-usb-ids.h”

dmxdev.h
dvb_frontend.h
demux.h
dvb_ringbuffer.h
dvb_demux.h
dvb_net.h
dvb-usb.h
dvbdev.h
dvb-pll.h
dvb-usb-ids.h

and compile succeed(3.1.0-1.2-pae) and Work with gnome-dvb-control

dmesg | grep dvb

17.150924] dvb-usb: found a ‘ITEtech USB2.0 DVB-T Recevier’ in warm state.
17.223037] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
17.235535] dvb-usb: ITEtech USB2.0 DVB-T Recevier successfully initialized and connected.
17.235569] usbcore: registered new interface driver dvb_usb_af903x

uname -r

3.1.0-1.2-pae

But in kaffeine !!!
Cannot find demux plugin for MRL “fifo:/home/.kde4/share/apps/kaffeine/dvbpipe.m2t”

http://8208.6.img98.net/out.php/i199030_screenshot-at-2012-01-30-45-50.png

install opensuse-community.org/codecs-kde.ymp

And All problems were solved !!!

Thank Myself

Best Codec
#vlc channels.conf

http://128.7.img98.net/out.php/i201263_screenshot-at-2012-02-01-32-37.png

iranian channels PersianUpload - Free File Upload Center (Supported by PersianWhois)

Thanks a lot!!!

Your solution worked for me as well,nice work!!!

**summarize :

1- Download And Extract http://me-tv.googlecode.com/files/AF903x.tar.gz

2-Edit Two Files /installer/AF903x_SRC/src/af903x.h and /installer/AF903x_SRC/api/usb2impl.c
Remove Line #include <linux/smp_lock.h> from files

3-copy all file from “/usr/src/linux-3.1.0-1.2/drivers/media/dvb/” to “installer/AF903x_SRC/src”
dmxdev.h
dvb_frontend.h
demux.h
dvb_ringbuffer.h
dvb_demux.h
dvb_net.h
dvb-usb.h
dvbdev.h
dvb-pll.h
dvb-usb-ids.h

4-Compile

5-Make channels.conf (It Is a Text File)
For Example

IRIB-TV1:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1001:2001:1
IRIB-TV2:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1002:2002:2
IRIB-TV3:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1003:2003:3
IRIB-TV4:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1004:2004:4
IRIB-TV5:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1005:2005:5
IRINN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1006:2006:6
AMOUZESH:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1007:2007:7
QURAN-TV:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1008:2008:8
RADIO IRAN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:2011:17
RADIO PAYAM:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:2021:18
RADIO JAVAN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:2031:19
TV:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1016:2016:16

6-Run #vlc channels.conf
**

Please attach channels.conf again. above link does not work. thanks.

1-nano iran
paste this :

# DVB-T Iran
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
T 554000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
T 578000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
T 602000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
T 650000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE


2-sudo zypper in dvb
3-scan iran >channels.conf
4- vlc channels.conf


IRIB-TV1:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1010:1011:101
IRIB-TV2:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1020:1021:102
IRIB-TV3:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1030:1031:103
IRIB-TV4:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1040:1041:104
IRIB-TV5:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1050:1051:105
IRINN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1060:1061:106
IRIB AMOOZESH:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1070:1071:107
IRIB QURAN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1080:1081:108
IRIB MOSTANAD:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1090:1091:109
IRIB SHOMA:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1100:1101:110
IRIB BAZAR:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1110:1111:111
IRIB NAMAYESH:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1120:1121:112
JAAMEJAM 1:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1130:1131:113
iFILM:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1140:1141:114
PRESS TV:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1150:1151:115
AL-ALAM:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1160:1161:116
IRIB VARZESH:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1170:1171:117
IRIB POOYA:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1180:1181:118
SALAMAT:578000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1190:1191:119


Method A](http://www.linuxtv.org/wiki/index.php/EzCap_DVB_T_Stick)

opensuse 12.2
kernel 3.4.6-2.10-pae

result : compile faild



1. Install ITEtech AF9035 Driver
2. Remove  ITEtech AF9035 Driver
Please Input Your Choise:
1
Please wait a minute
cp: cannot stat ‘api/.*.o.cmd’: No such file or directory
make -C /lib/modules/3.4.6-2.10-pae/build SUBDIRS=/AF903x_SRC modules
make[1]: Entering directory `/usr/src/linux-3.4.6-2.10-obj/i386/pae'
  CC [M]  /AF903x_SRC/af903x-core.o
In file included from /AF903x_SRC/type.h:4:0,
                 from /AF903x_SRC/demodulator.h:5,
                 from /AF903x_SRC/af903x.h:16,
                 from /AF903x_SRC/af903x-core.c:1:
/AF903x_SRC/userdef.h:11:0: warning: "NULL" redefined [enabled by default]
In file included from /usr/src/linux-3.4.6-2.10/include/linux/posix_types.h:4:0,
                 from /usr/src/linux-3.4.6-2.10/include/linux/types.h:17,
                 from /usr/src/linux-3.4.6-2.10/include/linux/sysinfo.h:4,
                 from /usr/src/linux-3.4.6-2.10/include/linux/kernel.h:4,
                 from /AF903x_SRC/af903x.h:6,
                 from /AF903x_SRC/af903x-core.c:1:
/usr/src/linux-3.4.6-2.10/include/linux/stddef.h:9:0: note: this is the location of the previous definition
In file included from /AF903x_SRC/demodulator.h:5:0,
                 from /AF903x_SRC/af903x.h:16,
                 from /AF903x_SRC/af903x-core.c:1:
/AF903x_SRC/type.h:6:0: warning: "IN" redefined [enabled by default]
In file included from /AF903x_SRC/type.h:4:0,
                 from /AF903x_SRC/demodulator.h:5,
                 from /AF903x_SRC/af903x.h:16,
                 from /AF903x_SRC/af903x-core.c:1:
/AF903x_SRC/userdef.h:21:0: note: this is the location of the previous definition
In file included from /AF903x_SRC/demodulator.h:5:0,
                 from /AF903x_SRC/af903x.h:16,
                 from /AF903x_SRC/af903x-core.c:1:
/AF903x_SRC/type.h:7:0: warning: "OUT" redefined [enabled by default]
In file included from /AF903x_SRC/type.h:4:0,
                 from /AF903x_SRC/demodulator.h:5,
                 from /AF903x_SRC/af903x.h:16,
                 from /AF903x_SRC/af903x-core.c:1:
/AF903x_SRC/userdef.h:22:0: note: this is the location of the previous definition
/AF903x_SRC/af903x-core.c: In function ‘af903x_suspend’:
/AF903x_SRC/af903x-core.c:51:2: warning: passing argument 2 of ‘DL_CheckTunerInited’ from incompatible pointer type [enabled by default]
In file included from /AF903x_SRC/af903x-core.c:1:0:
/AF903x_SRC/af903x.h:217:14: note: expected ‘enum Bool *’ but argument is of type ‘bool *’
/AF903x_SRC/af903x-core.c:52:2: warning: passing argument 2 of ‘DL_CheckTunerInited’ from incompatible pointer type [enabled by default]
In file included from /AF903x_SRC/af903x-core.c:1:0:
/AF903x_SRC/af903x.h:217:14: note: expected ‘enum Bool *’ but argument is of type ‘bool *’
In file included from /AF903x_SRC/af903x.h:18:0,
                 from /AF903x_SRC/af903x-core.c:1:
/AF903x_SRC/af903x-core.c: At top level:
/AF903x_SRC/firmware.h:28:13: warning: ‘Firmware_codes’ defined but not used -Wunused-variable]
/AF903x_SRC/firmware.h:10571:16: warning: ‘Firmware_segments’ defined but not used -Wunused-variable]
/AF903x_SRC/firmware.h:10586:13: warning: ‘Firmware_new_partitions’ defined but not used -Wunused-variable]
/AF903x_SRC/firmware.h:10595:13: warning: ‘Firmware_scriptSets’ defined but not used -Wunused-variable]
/AF903x_SRC/firmware.h:10600:17: warning: ‘Firmware_scripts’ defined but not used -Wunused-variable]
/AF903x_SRC/af903x-core.c:41:12: warning: ‘af903x_suspend’ defined but not used -Wunused-function]
/AF903x_SRC/af903x-core.c:64:12: warning: ‘af903x_resume’ defined but not used -Wunused-function]
  CC [M]  /AF903x_SRC/af903x-devices.o
In file included from /AF903x_SRC/type.h:4:0,
                 from /AF903x_SRC/demodulator.h:5,
                 from /AF903x_SRC/af903x.h:16,
                 from /AF903x_SRC/af903x-devices.c:1:
/AF903x_SRC/userdef.h:11:0: warning: "NULL" redefined [enabled by default]
In file included from /usr/src/linux-3.4.6-2.10/include/linux/posix_types.h:4:0,
                 from /usr/src/linux-3.4.6-2.10/include/linux/types.h:17,
                 from /usr/src/linux-3.4.6-2.10/include/linux/sysinfo.h:4,
                 from /usr/src/linux-3.4.6-2.10/include/linux/kernel.h:4,
                 from /AF903x_SRC/af903x.h:6,
                 from /AF903x_SRC/af903x-devices.c:1:
/usr/src/linux-3.4.6-2.10/include/linux/stddef.h:9:0: note: this is the location of the previous definition
In file included from /AF903x_SRC/demodulator.h:5:0,
                 from /AF903x_SRC/af903x.h:16,
                 from /AF903x_SRC/af903x-devices.c:1:
/AF903x_SRC/type.h:6:0: warning: "IN" redefined [enabled by default]
In file included from /AF903x_SRC/type.h:4:0,
                 from /AF903x_SRC/demodulator.h:5,
                 from /AF903x_SRC/af903x.h:16,
                 from /AF903x_SRC/af903x-devices.c:1:
/AF903x_SRC/userdef.h:21:0: note: this is the location of the previous definition
In file included from /AF903x_SRC/demodulator.h:5:0,
                 from /AF903x_SRC/af903x.h:16,
                 from /AF903x_SRC/af903x-devices.c:1:
/AF903x_SRC/type.h:7:0: warning: "OUT" redefined [enabled by default]
In file included from /AF903x_SRC/type.h:4:0,
                 from /AF903x_SRC/demodulator.h:5,
                 from /AF903x_SRC/af903x.h:16,
                 from /AF903x_SRC/af903x-devices.c:1:
/AF903x_SRC/userdef.h:22:0: note: this is the location of the previous definition
/AF903x_SRC/af903x-devices.c: In function ‘af903x_frontend_attach’:
/AF903x_SRC/af903x-devices.c:93:6: error: ‘struct dvb_usb_adapter’ has no member named ‘fe’
/AF903x_SRC/af903x-devices.c:95:13: error: ‘struct dvb_usb_adapter’ has no member named ‘fe’
/AF903x_SRC/af903x-devices.c: In function ‘af903x_tuner_attach’:
/AF903x_SRC/af903x-devices.c:105:19: error: ‘struct dvb_usb_adapter’ has no member named ‘fe’
/AF903x_SRC/af903x-devices.c: At top level:
/AF903x_SRC/af903x-devices.c:162:5: error: unknown field ‘caps’ specified in initializer
/AF903x_SRC/af903x-devices.c:163:5: error: unknown field ‘pid_filter_count’ specified in initializer
/AF903x_SRC/af903x-devices.c:163:5: warning: initialization makes pointer from integer without a cast [enabled by default]
/AF903x_SRC/af903x-devices.c:163:5: warning: (near initialization for ‘af903x_properties[0].adapter[0].frontend_ctrl’) [enabled by default]
/AF903x_SRC/af903x-devices.c:164:5: error: unknown field ‘pid_filter’ specified in initializer
/AF903x_SRC/af903x-devices.c:164:5: warning: initialization from incompatible pointer type [enabled by default]
/AF903x_SRC/af903x-devices.c:164:5: warning: (near initialization for ‘af903x_properties[0].adapter[0].fe_ioctl_override’) [enabled by default]
/AF903x_SRC/af903x-devices.c:165:5: error: unknown field ‘pid_filter_ctrl’ specified in initializer
/AF903x_SRC/af903x-devices.c:165:5: warning: initialization makes integer from pointer without a cast [enabled by default]
/AF903x_SRC/af903x-devices.c:165:5: warning: (near initialization for ‘af903x_properties[0].adapter[0].num_frontends’) [enabled by default]
/AF903x_SRC/af903x-devices.c:166:5: error: unknown field ‘frontend_attach’ specified in initializer
/AF903x_SRC/af903x-devices.c:166:5: warning: missing braces around initializer -Wmissing-braces]
/AF903x_SRC/af903x-devices.c:166:5: warning: (near initialization for ‘af903x_properties[0].adapter[0].fe’) -Wmissing-braces]
/AF903x_SRC/af903x-devices.c:166:5: warning: initialization makes integer from pointer without a cast [enabled by default]
/AF903x_SRC/af903x-devices.c:166:5: warning: (near initialization for ‘af903x_properties[0].adapter[0].fe[0].caps’) [enabled by default]
/AF903x_SRC/af903x-devices.c:167:5: error: unknown field ‘tuner_attach’ specified in initializer
/AF903x_SRC/af903x-devices.c:167:5: warning: excess elements in struct initializer [enabled by default]
/AF903x_SRC/af903x-devices.c:167:5: warning: (near initialization for ‘af903x_properties[0].adapter[0]’) [enabled by default]
/AF903x_SRC/af903x-devices.c:168:5: error: unknown field ‘streaming_ctrl’ specified in initializer
/AF903x_SRC/af903x-devices.c:168:5: warning: excess elements in struct initializer [enabled by default]
/AF903x_SRC/af903x-devices.c:168:5: warning: (near initialization for ‘af903x_properties[0].adapter[0]’) [enabled by default]
/AF903x_SRC/af903x-devices.c:169:5: error: unknown field ‘stream’ specified in initializer
/AF903x_SRC/af903x-devices.c:169:5: error: extra brace group at end of initializer
/AF903x_SRC/af903x-devices.c:169:5: error: (near initialization for ‘af903x_properties[0].adapter[0]’)
/AF903x_SRC/af903x-devices.c:173:6: error: extra brace group at end of initializer
/AF903x_SRC/af903x-devices.c:173:6: error: (near initialization for ‘af903x_properties[0].adapter[0]’)
/AF903x_SRC/af903x-devices.c:174:7: error: extra brace group at end of initializer
/AF903x_SRC/af903x-devices.c:174:7: error: (near initialization for ‘af903x_properties[0].adapter[0]’)
/AF903x_SRC/af903x-devices.c:178:5: warning: excess elements in struct initializer [enabled by default]
/AF903x_SRC/af903x-devices.c:178:5: warning: (near initialization for ‘af903x_properties[0].adapter[0]’) [enabled by default]
/AF903x_SRC/af903x-devices.c:181:28: error: unknown field ‘caps’ specified in initializer
/AF903x_SRC/af903x-devices.c:182:28: error: unknown field ‘pid_filter_count’ specified in initializer
/AF903x_SRC/af903x-devices.c:182:28: warning: initialization makes pointer from integer without a cast [enabled by default]
/AF903x_SRC/af903x-devices.c:182:28: warning: (near initialization for ‘af903x_properties[0].adapter[1].frontend_ctrl’) [enabled by default]
/AF903x_SRC/af903x-devices.c:183:28: error: unknown field ‘pid_filter’ specified in initializer
/AF903x_SRC/af903x-devices.c:183:28: warning: initialization from incompatible pointer type [enabled by default]
/AF903x_SRC/af903x-devices.c:183:28: warning: (near initialization for ‘af903x_properties[0].adapter[1].fe_ioctl_override’) [enabled by default]
/AF903x_SRC/af903x-devices.c:184:28: error: unknown field ‘pid_filter_ctrl’ specified in initializer
/AF903x_SRC/af903x-devices.c:184:28: warning: initialization makes integer from pointer without a cast [enabled by default]
/AF903x_SRC/af903x-devices.c:184:28: warning: (near initialization for ‘af903x_properties[0].adapter[1].num_frontends’) [enabled by default]
/AF903x_SRC/af903x-devices.c:185:5: error: unknown field ‘frontend_attach’ specified in initializer
/AF903x_SRC/af903x-devices.c:185:5: warning: initialization makes integer from pointer without a cast [enabled by default]
/AF903x_SRC/af903x-devices.c:185:5: warning: (near initialization for ‘af903x_properties[0].adapter[1].fe[0].caps’) [enabled by default]
/AF903x_SRC/af903x-devices.c:186:5: error: unknown field ‘tuner_attach’ specified in initializer
/AF903x_SRC/af903x-devices.c:186:5: warning: excess elements in struct initializer [enabled by default]
/AF903x_SRC/af903x-devices.c:186:5: warning: (near initialization for ‘af903x_properties[0].adapter[1]’) [enabled by default]
/AF903x_SRC/af903x-devices.c:187:5: error: unknown field ‘streaming_ctrl’ specified in initializer
/AF903x_SRC/af903x-devices.c:187:5: warning: excess elements in struct initializer [enabled by default]
/AF903x_SRC/af903x-devices.c:187:5: warning: (near initialization for ‘af903x_properties[0].adapter[1]’) [enabled by default]
/AF903x_SRC/af903x-devices.c:188:5: error: unknown field ‘stream’ specified in initializer
/AF903x_SRC/af903x-devices.c:188:5: error: extra brace group at end of initializer
/AF903x_SRC/af903x-devices.c:188:5: error: (near initialization for ‘af903x_properties[0].adapter[1]’)
/AF903x_SRC/af903x-devices.c:192:6: error: extra brace group at end of initializer
/AF903x_SRC/af903x-devices.c:192:6: error: (near initialization for ‘af903x_properties[0].adapter[1]’)
/AF903x_SRC/af903x-devices.c:193:10: error: extra brace group at end of initializer
/AF903x_SRC/af903x-devices.c:193:10: error: (near initialization for ‘af903x_properties[0].adapter[1]’)
/AF903x_SRC/af903x-devices.c:197:5: warning: excess elements in struct initializer [enabled by default]
/AF903x_SRC/af903x-devices.c:197:5: warning: (near initialization for ‘af903x_properties[0].adapter[1]’) [enabled by default]
In file included from /AF903x_SRC/af903x.h:18:0,
                 from /AF903x_SRC/af903x-devices.c:1:
/AF903x_SRC/firmware.h:28:13: warning: ‘Firmware_codes’ defined but not used -Wunused-variable]
/AF903x_SRC/firmware.h:10571:16: warning: ‘Firmware_segments’ defined but not used -Wunused-variable]
/AF903x_SRC/firmware.h:10586:13: warning: ‘Firmware_new_partitions’ defined but not used -Wunused-variable]
/AF903x_SRC/firmware.h:10595:13: warning: ‘Firmware_scriptSets’ defined but not used -Wunused-variable]
/AF903x_SRC/firmware.h:10600:17: warning: ‘Firmware_scripts’ defined but not used -Wunused-variable]
/AF903x_SRC/af903x-devices.c: In function ‘af903x_frontend_attach’:
/AF903x_SRC/af903x-devices.c:96:1: warning: control reaches end of non-void function -Wreturn-type]
make[4]: *** [/AF903x_SRC/af903x-devices.o] Error 1
make[3]: *** [_module_/AF903x_SRC] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-3.4.6-2.10-obj/i386/pae'
make: *** [default] Error 2
make error


Method B
opensuse 12.2
kernel 3.4.6-2.10-pae
result : make install successful but tuning failed

#git clone git://linuxtv.org/media_build.git
#cd media_build
#./build
#make install

cat /var/log/messages | grep DVB

Nov 19 00:27:53 linux-an8c kernel: 13.977173] DVB: registering new adapter (Afatech AF9035 reference design)
Nov 19 00:27:53 linux-an8c kernel: 14.015108] usb 1-2: DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T))…

**kernel 3.2 - **kernel 3.11
**

1- unplug Afatech AF9035

2-git clone git://linuxtv.org/media_build.git

3-cd media_build

4-./build

5-make allyesconfig

6-make

7-sudo make install

8-cd /lib/firmware

9-sudo wget http://palosaari.fi/linux/v4l-dvb/firmware/af9035/dvb-usb-af9035-02.fw_0184ba128bee3befe2fc49f144a8dbab_12.5.13.0_6.8.13.0

Antti Palosaari :: Linux hacker :: professional TV hobbyist
Index of /linux/v4l-dvb/firmware/af9035

10- mv dvb-usb-af9035-02.fw_0184ba128bee3befe2fc49f144a8dbab_12.5.13.0_6.8.13.0 dvb-usb-af9035-02.fw

11-plug Afatech AF9035

12-dmesg

13- w_scan iran >channels.conf
**

**14- sudo modprobe dvb_usb_af9035
15- scan iran >channels.conf
16- **vlc channels.conf

cat channels.conf
IRIB MOSTANAD:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1090:1091:109
IRIB SHOMA:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1100:1101:110
IRIB BAZAR:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1110:1111:111
IRIB NAMAYESH:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1120:1121:112
JAAMEJAM 1:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1130:1131:113
iFILM:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1140:1141:114
PRESS TV:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1150:1151:115
AL-ALAM:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1160:1161:116
IRIB VARZESH:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1170:1171:117
IRIB POOYA:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1180:1181:118

cat iran

DVB-T Iran

T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy

T 554000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
T 578000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
T 602000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
T 650000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE

# DVB-T Iran
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
T 602000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
T 578000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
T 602000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
T 650000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE


IRIB-TV1:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1010:1011:101
IRIB-TV2:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1020:1021:102
IRIB-TV3:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1030:1031:103
IRIB-TV4:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1040:1041:104
IRIB-TV5:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1050:1051:105
IRINN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1060:1061:106
IRIB AMOOZESH:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1070:1071:107
IRIB QURAN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1080:1081:108
IRIB SALAMAT:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1190:1191:119
IRIB TAMASHA:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1200:1201:120
RADIO IRAN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1511:151
RADIO PAYAM:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1521:152
RADIO JAVAN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1531:153
RADIO MAAREF:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1541:154
RADIO QURAN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1551:155
RADIO FARHANG:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1561:156
RADIO SALAMAT:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1571:157
RADIO VARZESH:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1581:158
RADIO EGHTESAD:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1591:159
RADIO TEHRAN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1601:160
RADIO AVAA:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1611:161
RADIO NAMAYESH:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1621:162
RADIO FASLI:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1631:163
RADIO CALL OF ISLAM:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1641:164
RADIO SEDAYE ASHENA 3:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1651:165
RADIO ARABI:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1661:166
RADIO KETAB:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1671:167
RADIO DANESH:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1681:168
RADIO TELAVAT:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1691:169
RADIO GOFTEGO:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1701:170
IRIB-TV1:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1010:1011:101
IRIB-TV2:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1020:1021:102
IRIB-TV3:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1030:1031:103
IRIB-TV4:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1040:1041:104
IRIB-TV5:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1050:1051:105
IRINN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1060:1061:106
IRIB AMOOZESH:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1070:1071:107
IRIB QURAN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1080:1081:108
IRIB SALAMAT:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1190:1191:119
IRIB TAMASHA:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1200:1201:120
RADIO IRAN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1511:151
RADIO PAYAM:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1521:152
RADIO JAVAN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1531:153
RADIO MAAREF:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1541:154
RADIO QURAN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1551:155
RADIO FARHANG:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1561:156
RADIO SALAMAT:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1571:157
RADIO VARZESH:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1581:158
RADIO EGHTESAD:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1591:159
RADIO TEHRAN:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1601:160
RADIO AVAA:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1611:161
RADIO NAMAYESH:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1621:162
RADIO FASLI:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1631:163
RADIO CALL OF ISLAM:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1641:164
RADIO SEDAYE ASHENA 3:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1651:165
RADIO ARABI:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1661:166
RADIO KETAB:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1671:167
RADIO DANESH:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1681:168
RADIO TELAVAT:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1691:169
RADIO GOFTEGO:602000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:1701:170
IRIB MOSTANAD:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1090:1091:109
IRIB SHOMA:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1100:1101:110
IRIB BAZAR:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1110:1111:111
IRIB NAMAYESH:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1120:1121:112
JAAMEJAM 1:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1130:1131:113
iFILM:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1140:1141:114
PRESS TV:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1150:1151:115
AL-ALAM:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1160:1161:116
IRIB VARZESH:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1170:1171:117
IRIB POOYA:650000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:1180:1181:118

Thanks for sharing. But please, use the default formatting, this makes your posts virtually unreadable for me (and others)

**17- all Country profile

/usr/share/dvb

atsc av7110_loadkeys dvb-c dvb-s dvb-t

/usr/share/dvb/dvb-t

for example : scan uk-Waltham >channels.conf

note : if vlc channels.conf failed

1- uplug Afatech AF9035
2-sudo modprobe dvb_usb_af9035
3-plug Afatech AF9035
**