Help My tuner

Click here to learn more about Amateur TV and the BATC
Forum rules
This forum is run by the BATC (British Amateur Television Club), it is service made freely available to all interested parties, please do not abuse this privilege.

Thank you
federicomassimi
Posts: 4
Joined: Fri Jul 20, 2018 4:03 pm

Help My tuner

Post by federicomassimi » Fri Jul 20, 2018 4:05 pm

Hello,
    I'm new to the forum and to this world, I'm really getting into the world of satellite TV.
I would like to try to create my own little receiver, so I built the MiniTiouner and word well, but now I would like to try to create one of my own based on the same Serit 4334L NIM.
The problem is that I could not find any information or datasheet on this NIM, I would need to have the complete registers map and maybe a guide on how to integrate the NIM.
Is there anyone who could help me?
thanks in advance

g0mjw
Posts: 2329
Joined: Sat Sep 20, 2014 9:15 am

Re: Help My tuner

Post by g0mjw » Sat Jul 21, 2018 8:25 am

Nice try. All of this is covered by non-disclosure agreements.

Mike

federicomassimi
Posts: 4
Joined: Fri Jul 20, 2018 4:03 pm

Re: Help My tuner

Post by federicomassimi » Sun Jul 22, 2018 1:02 pm

So it is impossible for an amateur to use a NIM?

g0mjw
Posts: 2329
Joined: Sat Sep 20, 2014 9:15 am

Re: Help My tuner

Post by g0mjw » Sun Jul 22, 2018 2:18 pm

No, it is not impossible but if you want that data you need to sign an NDA with the company. What you are asking for sounds very much like someone trying to write their own software for it, rather than use the minitioune package developed by F6DZP. That's presumably why you ask for all registers. Manufacturers tend to be less keen to give out that information.

Mike

federicomassimi
Posts: 4
Joined: Fri Jul 20, 2018 4:03 pm

Re: Help My tuner

Post by federicomassimi » Sun Jul 22, 2018 3:43 pm

yes, I just did not think that for a product of this kind it was necessary to sign an NDA. It is not a military or strategic product, and we all have one in the home decoder, I thought it was much simpler.

G4GUO
Posts: 728
Joined: Tue Feb 16, 2010 12:51 pm

Re: Help My tuner

Post by G4GUO » Mon Jul 23, 2018 9:25 pm

There is one way to get around having an NDA and that is to look at the driver code for Linux.
They have virtually copied the reference implementation provided by the manufacturer ST micro.
The chips used in the NIM are the STV6120 receiver and STV0910ADB decoder.

g0mjw
Posts: 2329
Joined: Sat Sep 20, 2014 9:15 am

Re: Help My tuner

Post by g0mjw » Tue Jul 24, 2018 6:08 am

Good point. Is there source code of just packaged binaries?

federicomassimi
Posts: 4
Joined: Fri Jul 20, 2018 4:03 pm

Re: Help My tuner

Post by federicomassimi » Tue Jul 24, 2018 7:30 am

the one for the STV0910 is present, but I can not find the one for the STV6120. There are only for the 6110 and the 6111, @G4GUO do you know if they can be used as a reference also for the 6120?

@g0mjw if you are interested in writing a driver for this NIM, we can cooperate :) .

G4GUO
Posts: 728
Joined: Tue Feb 16, 2010 12:51 pm

Re: Help My tuner

Post by G4GUO » Tue Jul 24, 2018 7:44 am

g0mjw wrote:
Tue Jul 24, 2018 6:08 am
Good point. Is there source code of just packaged binaries?
All the source code is there. In theory one could move the kernel driver into user space.
One will need to write code for the USB2 chip though to do the I2C.

If one knew what one was doing one could probably write a modified kernel driver for
the Minitiouner itself.

I use the term 'one' Mike as I know you are too busy to do any of that.
Last edited by G4GUO on Tue Jul 24, 2018 7:53 am, edited 2 times in total.

G4GUO
Posts: 728
Joined: Tue Feb 16, 2010 12:51 pm

Re: Help My tuner

Post by G4GUO » Tue Jul 24, 2018 7:46 am

federicomassimi wrote:
Tue Jul 24, 2018 7:30 am
the one for the STV0910 is present, but I can not find the one for the STV6120. There are only for the 6110 and the 6111, @G4GUO do you know if they can be used as a reference also for the 6120?
They are all very similar just a basic PLL and gain stages.

Post Reply

Return to “Getting Started?”