Hi, Have you tried s2-liplianin version of drivers? http://mercurial.intuxication.org/hg/s2-liplianin/summary With s2-liplianin + patches I can lock it with the TT-3600-S2 *** Zapping to 1706 '[012e];': Delivery 6, modulation 8PSK sat 1, frequency 11681 MHz H, symbolrate 27500000, coderate 3/4, rolloff 0.35 vpid 0x0209, apid 0x020a, sid 0x012e using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' status 1b | signal 18437 | noise 38026 | ber 0 | unc -2 | tim 0 |FE_HAS_LOCK | 0 status 1b | signal 18437 | noise 37839 | ber 5333333 | unc -2 | tim 0 |FE_HAS_LOCK | 0 On DVB-S2 12692000 H 27500000 3/4 20 8PSK I can't get a lock or scan result. Johns
diff -r 7e47ba1d4ae8 linux/drivers/media/dvb/frontends/stb0899_drv.c --- a/s2-liplianin/linux/drivers/media/dvb/frontends/stb0899_drv.c Tue Mar 08 13:38:29 2011 +0200 +++ b/s2-liplianin/linux/drivers/media/dvb/frontends/stb0899_drv.c Mon Apr 25 15:01:55 2011 +0200 @@ -1431,9 +1431,9 @@ if (iter_scale > config->ldpc_max_iter) iter_scale = config->ldpc_max_iter; - reg = STB0899_READ_S2REG(STB0899_S2DEMOD, MAX_ITER); + reg = STB0899_READ_S2REG(STB0899_S2FEC, MAX_ITER); STB0899_SETFIELD_VAL(MAX_ITERATIONS, reg, iter_scale); - stb0899_write_s2reg(state, STB0899_S2DEMOD, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg); + stb0899_write_s2reg(state, STB0899_S2FEC, STB0899_BASE_MAX_ITER, STB0899_OFF0_MAX_ITER, reg); } static int stb0899_set_property(struct dvb_frontend *fe, struct dtv_property* tvp)