Re: [linux-dvb] Australia and the DViCO Dual Digital 4

2007-04-26 Thread ras243-dvb
Finally some promising news for Australian Dual Digital 4 users.

Many, many hours later it turns out to be fairly simple and I don't think we
need to touch anything other than the tuner but I'm sticking with my hacked
code which spews out register values galore until it's confirmed.  It would
have been nice to get my name in the source code again but I don't think it's
warranted.

Okay, I need some volunteers elsewhere in Australia to try something and I need
a place to upload a 25 byte firmware file.  Any takers?  The 25 byte firmware
file replaces the 7MHz file from the v3 firmware but only for AU users.

There are still some tuning issues.  The frequency offset in the xc3028 file
needs to be changed from 275 to 225 which will break it for the rest of
the world using 7MHz bandwidth so again only AU users please.  Also this still
doesn't quite map into the actual numbers we need to send to the tuner so
you'll find anything below 190MHz may require you to increase the frequency by
100kHz or so to lock properly.

Ideally I need 184.5MHz (channel 7) to map to 0x2D98 but instead it's 0x2D90.
212.5MHz (channel 10) goes to 0x3490 which is correct.  UHF frequencies may be
right out and may even require different firmware but I now know what to look
for so we can probably fix it.  Hobart digital TV is transmitted on channels
7,8,9A,10 and 11 so I'm somewhat limited in my sampling ability.

After having my brain in gigabytes of log files, device driver code and the
user manual for the CE6231 (similar to the ZL10353/CE6353 and VERY useful) for
the past three days I think I'll take the rest of the evening off. :)

Cheers,
Roger.

Send instant messages to your online friends http://au.messenger.yahoo.com 

___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] Australia and the DViCO Dual Digital 4

2007-04-26 Thread Petey Leinonen
 Finally some promising news for Australian Dual Digital 4 users.

Well done, Roger.

 Okay, I need some volunteers elsewhere in Australia to try something and I
 need
 a place to upload a 25 byte firmware file.  Any takers?  The 25 byte firmware
 file replaces the 7MHz file from the v3 firmware but only for AU users.

OK, I'm ready to volunteer. I'm in Adelaide. And if you still need someone to
host the file, I can do that (using my Bigpond account). Just let me know what
you want done.

Petey.


Send instant messages to your online friends http://au.messenger.yahoo.com 

___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] Australia and the DViCO Dual Digital 4

2007-04-26 Thread Stuart Cosh


I am a complete newby with this however I have a divco Dual Digital 4 
which i would like to make work with Ubuntu. I live in Lismore NSW and 
if I can be of help please explain what you would like me to do.

Ubuntu Edgy does not even recognize the card in dmesg.

Cheers
Stuart

[EMAIL PROTECTED] wrote:

--- Michael Krufky [EMAIL PROTECTED] wrote:

  

I am quite sure that you are correct.  In my xc-bluebird patch, the
zl10353 is configured with the same settings that work with the xc3028
inside the em2880 driver.  the zl10353 driver itself *is* working for
other devices in Australia using tuners other than the xc3028.

All evidence points to the pact that we're missing the correct firmware
for use in AU.  If you can capture that firmware, try to get the driver
to use it, with the code as-is after applying the xc-bluebird patch.  If
it works, then you'll have some happy list readers.  Let me know how it
turns out.



I just spent the last two hours trying to get the firmware out of the usb logs
without success.  Everytime I checked the STATUS_0 register on the ZL10353 I
ended up with nothing whereas at least with the v3 firmware I had the AGC_LOCK
and SYM_LOCK bits set.  To cut a long story short I went back to the v3
software and got a full lock coming out of the status registers: 0=0xef 1=0x33
2=0x00 3=0x57.  I've also been messing around with the data being sent to the
XC3028 so I just have to figure out what I did but it's looking like we may
have success.

Cheers,
Roger.


Send instant messages to your online friends http://au.messenger.yahoo.com 


___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


  


___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] Australia and the DViCO Dual Digital 4

2007-04-26 Thread Andrew Kennan

Hi Roger,

It's great to see some progress with this card.

I'm in Perth and would love to help test it.

Andrew

[EMAIL PROTECTED] wrote:

Finally some promising news for Australian Dual Digital 4 users.

Many, many hours later it turns out to be fairly simple and I don't think we
need to touch anything other than the tuner but I'm sticking with my hacked
code which spews out register values galore until it's confirmed.  It would
have been nice to get my name in the source code again but I don't think it's
warranted.

Okay, I need some volunteers elsewhere in Australia to try something and I need
a place to upload a 25 byte firmware file.  Any takers?  The 25 byte firmware
file replaces the 7MHz file from the v3 firmware but only for AU users.

There are still some tuning issues.  The frequency offset in the xc3028 file
needs to be changed from 275 to 225 which will break it for the rest of
the world using 7MHz bandwidth so again only AU users please.  Also this still
doesn't quite map into the actual numbers we need to send to the tuner so
you'll find anything below 190MHz may require you to increase the frequency by
100kHz or so to lock properly.

Ideally I need 184.5MHz (channel 7) to map to 0x2D98 but instead it's 0x2D90.
212.5MHz (channel 10) goes to 0x3490 which is correct.  UHF frequencies may be
right out and may even require different firmware but I now know what to look
for so we can probably fix it.  Hobart digital TV is transmitted on channels
7,8,9A,10 and 11 so I'm somewhat limited in my sampling ability.

After having my brain in gigabytes of log files, device driver code and the
user manual for the CE6231 (similar to the ZL10353/CE6353 and VERY useful) for
the past three days I think I'll take the rest of the evening off. :)

Cheers,
Roger.

Send instant messages to your online friends http://au.messenger.yahoo.com 


___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

  



___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] Australia and the DViCO Dual Digital 4

2007-04-26 Thread Peter Fern
I currently have access to one of these cards in Melbourne for further 
testing, and can provide another file mirror if necessary.


Congrats on the work Roger.

[EMAIL PROTECTED] wrote:

Finally some promising news for Australian Dual Digital 4 users.

Many, many hours later it turns out to be fairly simple and I don't think we
need to touch anything other than the tuner but I'm sticking with my hacked
code which spews out register values galore until it's confirmed.  It would
have been nice to get my name in the source code again but I don't think it's
warranted.

Okay, I need some volunteers elsewhere in Australia to try something and I need
a place to upload a 25 byte firmware file.  Any takers?  The 25 byte firmware
file replaces the 7MHz file from the v3 firmware but only for AU users.

There are still some tuning issues.  The frequency offset in the xc3028 file
needs to be changed from 275 to 225 which will break it for the rest of
the world using 7MHz bandwidth so again only AU users please.  Also this still
doesn't quite map into the actual numbers we need to send to the tuner so
you'll find anything below 190MHz may require you to increase the frequency by
100kHz or so to lock properly.

Ideally I need 184.5MHz (channel 7) to map to 0x2D98 but instead it's 0x2D90.
212.5MHz (channel 10) goes to 0x3490 which is correct.  UHF frequencies may be
right out and may even require different firmware but I now know what to look
for so we can probably fix it.  Hobart digital TV is transmitted on channels
7,8,9A,10 and 11 so I'm somewhat limited in my sampling ability.

After having my brain in gigabytes of log files, device driver code and the
user manual for the CE6231 (similar to the ZL10353/CE6353 and VERY useful) for
the past three days I think I'll take the rest of the evening off. :)

Cheers,
Roger.

Send instant messages to your online friends http://au.messenger.yahoo.com 


___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
  



___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] Australia and the DViCO Dual Digital 4

2007-04-26 Thread Julian
Well done roger, nice work. Let us know when you have a patch.
Im interested to see what exactly you did. Is it inappropriate to have the 
firmware uploaded to this ML?

On Thu, 26 Apr 2007, [EMAIL PROTECTED] wrote:
 Finally some promising news for Australian Dual Digital 4 users.

 Many, many hours later it turns out to be fairly simple and I don't think
 we need to touch anything other than the tuner but I'm sticking with my
 hacked code which spews out register values galore until it's confirmed. 
 It would have been nice to get my name in the source code again but I don't
 think it's warranted.

 Okay, I need some volunteers elsewhere in Australia to try something and I
 need a place to upload a 25 byte firmware file.  Any takers?  The 25 byte
 firmware file replaces the 7MHz file from the v3 firmware but only for AU
 users.

 There are still some tuning issues.  The frequency offset in the xc3028
 file needs to be changed from 275 to 225 which will break it for
 the rest of the world using 7MHz bandwidth so again only AU users please. 
 Also this still doesn't quite map into the actual numbers we need to send
 to the tuner so you'll find anything below 190MHz may require you to
 increase the frequency by 100kHz or so to lock properly.

 Ideally I need 184.5MHz (channel 7) to map to 0x2D98 but instead it's
 0x2D90. 212.5MHz (channel 10) goes to 0x3490 which is correct.  UHF
 frequencies may be right out and may even require different firmware but I
 now know what to look for so we can probably fix it.  Hobart digital TV is
 transmitted on channels 7,8,9A,10 and 11 so I'm somewhat limited in my
 sampling ability.

 After having my brain in gigabytes of log files, device driver code and the
 user manual for the CE6231 (similar to the ZL10353/CE6353 and VERY useful)
 for the past three days I think I'll take the rest of the evening off. :)

 Cheers,
 Roger.

 Send instant messages to your online friends http://au.messenger.yahoo.com

 ___
 linux-dvb mailing list
 linux-dvb@linuxtv.org
 http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] Australia and the DViCO Dual Digital 4

2007-04-25 Thread ras243-dvb
Hi all,

A brief update.  Firstly I've confirmed my newly created firmware file (pulled
from usbsnoop logs) being sent to the xc3028 is identical to windows. 
Secondly, apart from a gate register being written, the ZL10353 should be
consistent as well.  Thirdly when I force the tuning data being sent to the
XC3028 I'm still not getting a lock for the same numbers which worked under
windows. :(

Points of note are that the initialisation sequence is different to windows but
when I started tweaking GPIO pins to be similar I hung the USB bus.  Secondly
on the windows logs just before the data stream begins the zl10353 demodulator
is disabled (0x0c - 0x50) and it starts chatting to i2c addresses 6f and 6b
but I don't know what chips or interfaces they are.

I'm going to have to sleep on it.

Roger.

Send instant messages to your online friends http://au.messenger.yahoo.com 

___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] Australia and the DViCO Dual Digital 4

2007-04-25 Thread Michael Krufky
[EMAIL PROTECTED] wrote:
 Hi all,
 
 A brief update.  Firstly I've confirmed my newly created firmware file (pulled
 from usbsnoop logs) being sent to the xc3028 is identical to windows. 
 Secondly, apart from a gate register being written, the ZL10353 should be
 consistent as well.  Thirdly when I force the tuning data being sent to the
 XC3028 I'm still not getting a lock for the same numbers which worked under
 windows. :(
 
 Points of note are that the initialisation sequence is different to windows 
 but
 when I started tweaking GPIO pins to be similar I hung the USB bus.  Secondly
 on the windows logs just before the data stream begins the zl10353 demodulator
 is disabled (0x0c - 0x50) and it starts chatting to i2c addresses 6f and 6b
 but I don't know what chips or interfaces they are.

You can ignore the access to 0x6f and 0x6b -- those are the RTC chips, and 
they're not needed for normal functionality.

This, however, isn't clear to me: zl10353 demodulator is disabled (0x0c - 
0x50) ... can you show a usbsnoop log snippet of this behavior?

 I'm going to have to sleep on it.
 
 Roger.

Cheers,

Mike

___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] Australia and the DViCO Dual Digital 4

2007-04-25 Thread ras243-dvb
Hi Mike,

--- Michael Krufky [EMAIL PROTECTED] wrote:

 This, however, isn't clear to me: zl10353 demodulator is disabled (0x0c -
 0x50) ... can you show a usbsnoop log snippet of this behavior?

I may have jumped the gun as looking through the logs again it looks likes it's
enabled again later - I may have caught the tail end of a channel change or
something.  I'm happy to admit I'm fumbling around in the dark.  I'm going to
log some more usb data from windows and see if I can nail down the tuning
further but I'm starting to clutch at straws.  On the ZL10353 I've forced the
bandwidth, increased the capture range to its maximum (for 7MHz BW this is
1000kHz), forced the TPS_GIVEN registers to match a known channel and still
can't get a lock out of anything.  There are other registers I can tweak but to
be honest if others in Australia are getting a lock from this demodulator I'm
more inclined to believe it's directly related to the tuner.

Cheers,
Roger.

Send instant messages to your online friends http://au.messenger.yahoo.com 

___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] Australia and the DViCO Dual Digital 4

2007-04-25 Thread Julian
I dont if this is at all relevent. But you might want to see the difference 
between UK and AU by setting countryreg.exe (in the DVICO folder), setting it 
to UK and taking a log.
Of course you wont be able to tune under windows. 
But something might show up.
On Thu, 26 Apr 2007, [EMAIL PROTECTED] wrote:
 Hi Mike,

 --- Michael Krufky [EMAIL PROTECTED] wrote:
  This, however, isn't clear to me: zl10353 demodulator is disabled (0x0c
  - 0x50) ... can you show a usbsnoop log snippet of this behavior?

 I may have jumped the gun as looking through the logs again it looks likes
 it's enabled again later - I may have caught the tail end of a channel
 change or something.  I'm happy to admit I'm fumbling around in the dark. 
 I'm going to log some more usb data from windows and see if I can nail down
 the tuning further but I'm starting to clutch at straws.  On the ZL10353
 I've forced the bandwidth, increased the capture range to its maximum (for
 7MHz BW this is 1000kHz), forced the TPS_GIVEN registers to match a known
 channel and still can't get a lock out of anything.  There are other
 registers I can tweak but to be honest if others in Australia are getting a
 lock from this demodulator I'm more inclined to believe it's directly
 related to the tuner.

 Cheers,
 Roger.

 Send instant messages to your online friends http://au.messenger.yahoo.com

 ___
 linux-dvb mailing list
 linux-dvb@linuxtv.org
 http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb



___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] Australia and the DViCO Dual Digital 4

2007-04-25 Thread Michael Krufky
[EMAIL PROTECTED] wrote:
 Hi Mike,

 --- Michael Krufky [EMAIL PROTECTED] wrote:

   
 This, however, isn't clear to me: zl10353 demodulator is disabled (0x0c -
 0x50) ... can you show a usbsnoop log snippet of this behavior?
 

 I may have jumped the gun as looking through the logs again it looks likes 
 it's
 enabled again later - I may have caught the tail end of a channel change or
 something.  I'm happy to admit I'm fumbling around in the dark.  I'm going to
 log some more usb data from windows and see if I can nail down the tuning
 further but I'm starting to clutch at straws.  On the ZL10353 I've forced the
 bandwidth, increased the capture range to its maximum (for 7MHz BW this is
 1000kHz), forced the TPS_GIVEN registers to match a known channel and still
 can't get a lock out of anything.  There are other registers I can tweak but 
 to
 be honest if others in Australia are getting a lock from this demodulator I'm
 more inclined to believe it's directly related to the tuner.

 Cheers,
 Roger.
   
Roger,

I am quite sure that you are correct.  In my xc-bluebird patch, the
zl10353 is configured with the same settings that work with the xc3028
inside the em2880 driver.  the zl10353 driver itself *is* working for
other devices in Australia using tuners other than the xc3028.

All evidence points to the pact that we're missing the correct firmware
for use in AU.  If you can capture that firmware, try to get the driver
to use it, with the code as-is after applying the xc-bluebird patch.  If
it works, then you'll have some happy list readers.  Let me know how it
turns out.

Regards,
Mike

___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] Australia and the DViCO Dual Digital 4

2007-04-25 Thread ras243-dvb
--- Michael Krufky [EMAIL PROTECTED] wrote:

 I am quite sure that you are correct.  In my xc-bluebird patch, the
 zl10353 is configured with the same settings that work with the xc3028
 inside the em2880 driver.  the zl10353 driver itself *is* working for
 other devices in Australia using tuners other than the xc3028.
 
 All evidence points to the pact that we're missing the correct firmware
 for use in AU.  If you can capture that firmware, try to get the driver
 to use it, with the code as-is after applying the xc-bluebird patch.  If
 it works, then you'll have some happy list readers.  Let me know how it
 turns out.

I just spent the last two hours trying to get the firmware out of the usb logs
without success.  Everytime I checked the STATUS_0 register on the ZL10353 I
ended up with nothing whereas at least with the v3 firmware I had the AGC_LOCK
and SYM_LOCK bits set.  To cut a long story short I went back to the v3
software and got a full lock coming out of the status registers: 0=0xef 1=0x33
2=0x00 3=0x57.  I've also been messing around with the data being sent to the
XC3028 so I just have to figure out what I did but it's looking like we may
have success.

Cheers,
Roger.


Send instant messages to your online friends http://au.messenger.yahoo.com 

___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb