Jump to content


Photo

Unicable 2 / JESS


  • Please log in to reply
186 replies to this topic

Re: Unicable 2 / JESS #61 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+542
Excellent

Posted 6 March 2016 - 12:53

Thx blzr.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Unicable 2 / JESS #62 Huevos

  • PLi® Contributor
  • 4,760 posts

+167
Excellent

Posted 6 March 2016 - 13:18

briefly tested on et9500 / vuzero which share same unicable(1) installation - definitely did not look good,

when e.g. set recording on tuner A (scr1), zapping to any other service (tuner B scr2) took over 5 seconds, then sometimes picture froze after few seconds, or couldn't get picture at all

 

switched back to master enigma for now...

 

will try to test more in the afternoon (when I'm back from ice rink ;))

How have you got the tuners configured? I've tried Unicable 1 on Solo 4K and Solo2 at the same time and it works fine.



Re: Unicable 2 / JESS #63 Huevos

  • PLi® Contributor
  • 4,760 posts

+167
Excellent

Posted 6 March 2016 - 13:26

Also, tested 2x Solo4K STBs side by side.
Receiver one, Tuner A, C, D, E, F, G & H one feed from splitter. Tuner B not configured.
Receiver two, Tuner A, C, D, E, F, G & H one feed from splitter. Tuner B not configured.
SCR1, 2, 3, 4, 5, 6 and 7 receiver 1 and SCR8, 9, 10, 11, 12, 13 & 14 on receiver 2
Able to record 7 services from each (14 total) with no interference whatsoever.



Re: Unicable 2 / JESS #64 Huevos

  • PLi® Contributor
  • 4,760 posts

+167
Excellent

Posted 6 March 2016 - 13:29

Can I suggest to BLZR to please clear settings file and configure tuners from scratch.



Re: Unicable 2 / JESS #65 blzr

  • PLi® Core member
  • 2,270 posts

+118
Excellent

Posted 6 March 2016 - 16:13

ok, further testing:

updated e2 again, reconfigured tuners from scratch: et9500 A scr1, B scr2, vuzero scr3)

in general everything seems to be ok - no freezes. lock problems (as described above),

but,

zapping is significantly slower (e.g. on et9500 when recording using tuner A, and zapping using B )

to make 100% sure, again switched back to master e2 -- it's definitely much faster...

 

does this unicable2/jess patch also includes mentioned above 'fix timing problems with sendDiseqc and nonblocking ioctl' patch?

that might be the culprit...

 

 

 

 


True sarcasm doesn't need green font...

Re: Unicable 2 / JESS #66 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 6 March 2016 - 16:55

Hi Huevos,

The following part of code is JESS related code or JESS/VU+ FBC code?

I see lot of getTop functions that remind me FBC look alike code.

-			frontend.setSecSequence(sec_sequence);
+//get top tuner
+			if(((eDVBFrontend *)&frontend)->has_prev())
+			{
+				eDVBFrontend *fe = (eDVBFrontend *)&frontend;
+				fe->getTop(frontend, fe);
 
+				int state;
+				fe->getState(state);
+				if (state != eDVBFrontend::stateClosed)
+				{
+					eSecCommandList sec_takeover_sequence;
+					sec_takeover_sequence.push_front(eSecCommand(eSecCommand::TAKEOVER, (long)&frontend));
+					fe->setSecSequence(sec_takeover_sequence, (eDVBFrontend *)&frontend);
+					eDebugNoSimulate("takeover_sec %d",fe->getDVBID());
+
+					sec_sequence.push_front( eSecCommand(eSecCommand::WAIT_TAKEOVER) );
+					sec_sequence.push_back( eSecCommand(eSecCommand::RELEASE_TAKEOVER, (long)&frontend) );
+					eDebugNoSimulate("waittakeover_sec %d",frontend.getDVBID());
+				}
+			}
+			frontend.setSecSequence(sec_sequence);

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Unicable 2 / JESS #67 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 6 March 2016 - 17:13

Also regarding the style of the code...

This:
 
advanced_lnb_satcr_user_choicesEN50607 = [("1", "SatCR 1"), ("2", "SatCR 2"), ("3", "SatCR 3"), ("4", "SatCR 4"), ("5", "SatCR 5"), ("6", "SatCR 6"), ("7", "SatCR 7"), ("8", "SatCR 8"),
							   ("9", "SatCR 9"), ("10", "SatCR 10"), ("11", "SatCR 11"), ("12", "SatCR 12"), ("13", "SatCR 13"), ("14", "SatCR 14"), ("15", "SatCR 15"), ("16", "SatCR 16"),
							   ("17", "SatCR 17"), ("18", "SatCR 18"), ("19", "SatCR 19"), ("20", "SatCR 20"), ("21", "SatCR 21"), ("22", "SatCR 22"), ("23", "SatCR 23"), ("24", "SatCR 24"),
							   ("25", "SatCR 25"), ("26", "SatCR 26"), ("27", "SatCR 27"), ("28", "SatCR 28"), ("29", "SatCR 29"), ("30", "SatCR 30"), ("31", "SatCR 31"), ("32", "SatCR 32")] 
Can be done like this:
 
>>> [("%d" % i, "SatCR %d" % i) for i in range(1,4)]
[('1', 'SatCR 1'), ('2', 'SatCR 2'), ('3', 'SatCR 3')]
advanced_lnb_satcr_user_choicesEN50607 = [("%d" % i, "SatCR %d" % i) for i in range(1,33)]
Also this is not good:
 
+				lof=[]
+				lof_append = lof.append
+				lof_append(int(product.get("lofl",9750)))
+				lof_append(int(product.get("lofh",10600)))
+				lof_append(int(product.get("threshold",11700)))
+				positions_append(tuple(lof))
I prefer lof.append, it's more clear.

Edited by athoik, 6 March 2016 - 17:14.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Unicable 2 / JESS #68 Huevos

  • PLi® Contributor
  • 4,760 posts

+167
Excellent

Posted 6 March 2016 - 17:51

@Athoik, I didn't write this. I just ported to OpenPLi for a clean merge. When we look at other people's code we can always find things we would have done differently. :)

Right now though the work is 99% done. Before this we were at zero.

 

@blzr, zap timing is a pretty subjective. Possibly more noticeable on a 405MHz receiver when compared to a modern STB. I did the same patch for OpenViX yesterday and have that running currently on my receiver. I've made a video of that so everyone can make their own mind up about zap speed. For me it seems identical to before I added the patch.

 

Video here: http://extra.satelli...xml.org/test.ts (85MB).

 

Also, here is the commit history from when I started grouping the commits the patch was made from.

https://github.com/H...ts/JESS-commits



Re: Unicable 2 / JESS #69 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 6 March 2016 - 18:26

I see this commit add all the "FBC" like handling:

[unicable] improved tuner handling     
- Simple check if lnb has executed diseqc cmd     
- If tuners in mode "connected to" (recommended), then only the last tuner in the chain is responsible to send diseqc commands. This is to avoid
https://github.com/H...bdd5a5330d614cf
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Unicable 2 / JESS #70 blzr

  • PLi® Core member
  • 2,270 posts

+118
Excellent

Posted 6 March 2016 - 20:53

@blzr, zap timing is a pretty subjective. Possibly more noticeable on a 405MHz receiver when compared to a modern STB. I did the same patch for OpenViX yesterday and have that running currently on my receiver. I've made a video of that so everyone can make their own mind up about zap speed. For me it seems identical to before I added the patch.

 

note that I tested on same equipment/configuration, the only difference was the code
(and not sure CPU speed has anything to do in this case...)

also made some (crappy) videos of zapping through same set of services, to show that's rather not a 'subjective impression', you can see a noticeable difference (new_code.avi is e2 with your last unicable patch)

but, in the end, zapping is not a race ;) so, I definitely do not suggest, this should be a showstopper, in a no way...

//nevertheless, I believe it'd be better if all additional unicable 'fixes/workarounds/driver hacks' and actual unicable2/jess implementation were split to separate patches (and yes, I know, easier said than done ;))

Attached Files


True sarcasm doesn't need green font...

Re: Unicable 2 / JESS #71 Huevos

  • PLi® Contributor
  • 4,760 posts

+167
Excellent

Posted 7 March 2016 - 10:26

@blzr, judging by old_code.avi that is an extremely slow zapping setup. I've never seen a setup that zaps as slow as that. Is this normal for an ET9x00?



Re: Unicable 2 / JESS #72 Dimitrij

  • PLi® Core member
  • 10,379 posts

+354
Excellent

Posted 7 March 2016 - 11:05

Huevos

I am interested in this technology.

Which is better to buy unicable LNB?

 

https://veicis.lv/?n...1103&pid=751330

http://intersat.lv/?...udl42-uni2l-1pp

or...


Edited by Dimitrij, 7 March 2016 - 11:06.

GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K


Re: Unicable 2 / JESS #73 blzr

  • PLi® Core member
  • 2,270 posts

+118
Excellent

Posted 7 March 2016 - 11:10

@blzr, judging by old_code.avi that is an extremely slow zapping setup.

and what would you say on a 'new_code.avi' zapping speed then? ;)

I've never seen a setup that zaps as slow as that. Is this normal for an ET9x00?

I don't know, it is as it is, in 'normal' use it does not look that bad - that was sort of a 'zapping stress test'
note 1. in my tests each subsequent service was from different transponder than previous one (and different quadrant mostly, for that matter...)
note 2. please do not compare auite ancient box to state of the art solo4K ;)
True sarcasm doesn't need green font...

Re: Unicable 2 / JESS #74 Huevos

  • PLi® Contributor
  • 4,760 posts

+167
Excellent

Posted 7 March 2016 - 11:17

@Dimitrij, those are just Unicable 1 devices. Here I am testing with one of these.

https://www.hm-sat-s...teilnehmer?c=83

 

@bzlr, both the Vu Zero, and some of the ET's had driver issues, and needed additional safe time (about 100ms). The debug output would show this.



Re: Unicable 2 / JESS #75 blzr

  • PLi® Core member
  • 2,270 posts

+118
Excellent

Posted 7 March 2016 - 11:23

yes, I'm aware of this, I use satellite equipment control plugin, with two values adjusted:
delay_after_change_voltage_before_switch_command=75
delay_after_last_diseqc_command=100

and it's much faster than new code with embedded delays
True sarcasm doesn't need green font...

Re: Unicable 2 / JESS #76 Huevos

  • PLi® Contributor
  • 4,760 posts

+167
Excellent

Posted 7 March 2016 - 12:15

And what if you adjust satellite equipment control plugin to match the new code?

 

I don't really think using an antique STB with broken drivers is the best test.



Re: Unicable 2 / JESS #77 blzr

  • PLi® Core member
  • 2,270 posts

+118
Excellent

Posted 7 March 2016 - 12:36

And what if you adjust satellite equipment control plugin to match the new code?

 
well I was under the assumption that embedding delays in unicable code allows to get rid of manual adjustments using satellite equipment control plugin /?/
 

I don't really think using an antique STB with broken drivers is the best test.


actually I agree with this, that's why I wrote:

but, in the end, zapping is not a race ;) so, I definitely do not suggest, this should be a showstopper, in a no way...


OTOH, using the fastest machine in the market for testing - one could argue it's not most reliable test either... ;)
True sarcasm doesn't need green font...

Re: Unicable 2 / JESS #78 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 7 March 2016 - 14:16

 I've never seen a setup that zaps as slow as that. Is this normal for an ET9x00?

Normally the 9k zaps just as fast as any other box, even compared with the modern 'fast' boxes.



Re: Unicable 2 / JESS #79 Huevos

  • PLi® Contributor
  • 4,760 posts

+167
Excellent

Posted 7 March 2016 - 14:57

Rob, have you watched his old_code.avi file of the box zapping when connected to a Unicable 1 LNB? Would you consider that "normal"?



Re: Unicable 2 / JESS #80 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 7 March 2016 - 15:15

I can only say that my 9k has always zapped just as fast as any other box; regardless of the image used.




4 user(s) are reading this topic

0 members, 4 guests, 0 anonymous users