The PCTV 340e is one of those unfortunate situations that I (Devin Heitmueller) personally take alot of criticism over. About two years ago I bootstrapped the driver, got it working with the hardware, but then never got around to cleaning up the code enough to get it upstream. This has resulted in the HG tree… Read More
xc4000
Christmas present to users: PCTV 340e Support!
I finally got the new DVB generator up and running, and spent the afternoon debugging the PCTV 340e. The digital support is now working! http://kernellabs.com/hg/~dheitmueller/pctv-340e-2/ As always, there are a bunch of caveats: The testing as of this point has been *very* limited. I have basically confirmed that tuning works with tzap/mplayer with 8MHz DVB-T…. Read More
PCTV 340e: Help Wanted
So I am now at the point where I am ready to start debugging signal lock. This is the phase in the project where all the code is written but has never actually been tested/debugged. My situation however is complicated by the fact that I do not actually have access to a DVB-T signal currently…. Read More
PCTV 340e Update
This weekend I spent some cycles working on the xc4000 driver and the surrounding code required for the PCTV 340e. I think I now have the PLL properly programmed, and I worked around the i2c clock stretching deficiencies in the dib0700. We’re quickly approaching the point where I’m ready to start testing for signal lock…. Read More
PCTV 340e and em28xx VBI support
Did some more work on the PCTV 340e. After talking to Rainer over at PCTV as well as Patrick Boettcher, it seems pretty clear that this is some sort of issue related to the dib0700 not properly handling the xc4000’s clock stretching. Pretty annoying though, since the last dib0700 device I worked on required me… Read More
PCTV 340e work continues….
Spent another evening working on the PCTV 340e. I refactored a bunch of the xc4000 code so the standard firmware and scode blobs now successfully load. For the moment the video standard is left at the default and the driver is hard-coded to 8Mhz DVB-T. Also started going through the dib7000p configuration, which is needed… Read More
PCTV 340e scode and standard loading
Spent most of the afternoon working on my tool which generates the firmware images for the xc4000. Pulled in the code from the existing xc2028/3028 driver to load the scode/std firmware into the chip, but it seems to fail the i2c write with the DTV8 standard. Probably some issue with switching between direct/indirect mode. Once… Read More
More PCTV 340e progress
Spent last night continuing to work on the xc4000 driver for the PCTV 340e. I got the INIT1 firmware to load, so in theory the only remaining work items are to get the scode support working and properly populate the dib7000p configuration block, at which point I can make a tuning attempt to see if… Read More
PCTV 340e Firmware Loading and Backlog…
I managed to successfully get the base firmware loaded into the xc4000 tonight. It turns up the mechanism for splitting i2c transactions is different between xc3028 and xc4000. The xc4000 requires the two leading bytes to be the same, whereas the xc3028 driver would only make the first byte the same. Once I cut over… Read More
New PCTV 340e boards arrived
After accidentally damaging the PCTV 340e board a user loaned me, I emailed my engineering contact at PCTV on Monday to see if he could provide some info so I could repair the board. Not only did he provide the necessary information, but I came home last night to find a package had arrived from… Read More