From: CityK <cityk@rogers.com>
To: Amy Overmyer <aovermy@yahoo.com>
Cc: linux-media@vger.kernel.org
Subject: Re: vbox cat's eye 3560 usb device
Date: Wed, 18 Feb 2009 21:18:37 -0500 [thread overview]
Message-ID: <499CC17D.9040800@rogers.com> (raw)
In-Reply-To: <538926.88491.qm@web35806.mail.mud.yahoo.com>
Hi Amy,
Amy Overmyer wrote:
> I’m trying to write a driver for the
> device, just as a learning exercise. So far, I’ve got the firmware in intel hex
> format (from usbsnoop on windows, then a couple perl scripts to mutate it) and
> am able to use fxload to load it with –t fx2 and there are 2 separate files, a
> short one (the loader) and the firmware proper; so in fxload I have a –s and a
> –I.
>
> I’m able to take it from cold to
> warm that way solely within Linux.
>
> The device itself has a cypress CY7C68013A fx2 chip and a large tin can tuner/demod stamped with
> Thomson that has a sticker on it identifying it as 8601A. Helpfully, the 3560
> opens up easily with the removal of two screws on the shell.
>
The Thomson NIM is the same one that they use on their 150/151 PCI
cards. I don't know what the internal components of it are, but the
digital demodulator may be somewhat exposed to view -- the metal can has
a ventilation opening, though the metal may actually be bent inwards for
contact with the chip (so as to allow the casing to act as a
heatsink)). If you can ascertain the identity of the unknown
components then you will be in a better position to gauge whether you
should bother continuing or not (i.e. if the demod is currently
unsupported, you would have to develop support for it in order to ever
get the device working under Linux). My suggestion here is:
- non-invasive: search for any clues from the Windows driver inf files
- invasive: as non-destructively as possible, open the can ... I don't
advise this unless it looks do-able ... proceed at your own risk.
Lastly, are there any other IC components on the back or front of the
PCB ? Can you provide pics (upload them to the wiki article)) ?
>
> It’s cold boot usb id is 14f3:3560 and its warm boot is
> 14f3:a560.
>
> I have taken that hex file and
> created a binary file out of the 2nd file (-I in fxload speak). I
> think, correct me if I’m wrong, there is already a fx2 loader available, thus I
> will not need the loader file.
>
> One of the stranger things I saw in
> the usbsnoop trace in windows was when it came to reset of the CPUCS, the driver
> sent down both a poke at x0e600 and a poke at 0x7f92. One is the fx CPUCS
> register, I believe the other is a fx2 CPUCS register.
>
> Currently I am mutating dibusb-mc
> just to see if I can get it to the point of going from cold to warm in the
> driver.
>
> I have taken usb sniffs from windows
> of doing things such as scanning for channels, watching a channel, etc. so I can
> try to figure out if anything else in the v4l-dvb collection behaves
> similarly.
>
> I guess what I’m looking for is any
> hints that might be useful to figuring this out.
>
> Like I said, it’s a learning
> exercise, I already have enough tuners, and anyway, the cost of buying a
> supported tuner is far cheaper than the time needed to develop
> this!
>
> Thanks for any info! I’ve pretty
> much devoured everything available on the wiki.
have a look at the cxusb, its likely closer to what you want:
http://linuxtv.org/hg/v4l-dvb/file/tip/linux/drivers/media/dvb/dvb-usb/
next prev parent reply other threads:[~2009-02-19 2:18 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-02-18 17:58 vbox cat's eye 3560 usb device Amy Overmyer
2009-02-19 2:18 ` CityK [this message]
-- strict thread matches above, loose matches on Subject: below --
2009-02-20 16:16 Amy Overmyer
2009-02-22 21:50 ` CityK
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=499CC17D.9040800@rogers.com \
--to=cityk@rogers.com \
--cc=aovermy@yahoo.com \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox