From: Amy Overmyer <aovermy@yahoo.com>
To: linux-media@vger.kernel.org
Subject: vbox cat's eye 3560 usb device
Date: Wed, 18 Feb 2009 09:58:59 -0800 (PST) [thread overview]
Message-ID: <538926.88491.qm@web35806.mail.mud.yahoo.com> (raw)
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.
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.
Amy
next reply other threads:[~2009-02-18 18:05 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-02-18 17:58 Amy Overmyer [this message]
2009-02-19 2:18 ` vbox cat's eye 3560 usb device CityK
-- 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=538926.88491.qm@web35806.mail.mud.yahoo.com \
--to=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