[mythtv-users] (resend again) 6200ch and Motorola 6412
Peter van Rensburg
thenephilim13 at yahoo.com
Thu Mar 10 16:36:38 UTC 2005
Thanks much Ian. This morning my vendor ID looked
different, I made the relevant changes:
#define DCT6412_VENDOR_ID1 0x00000f9f
#define DCT6412_VENDOR_ID2 0x000012c9
#define DCT6412_MODEL_ID1 0x000064ca
Same model ID as you had there. Works like a charm!
--- Ian Forde <ian at duckland.org> wrote:
> (works much better if I actually *ATTACH* the patch.
> ;) )
>
> And send it to the right list. ;)
>
> On Wed, 2005-03-09 at 23:59 -0800, Peter van
> Rensburg wrote:
> > Hi
> >
> > Has anyone had any luck changing channels on the
> > Motorola 6412? Mine (Comcast SF bay area) returns
> > completely different vendor ID (0x00004063) and
> > strange model ID (0x00000000)
> >
> > Nothing happened sending the command :(
>
> You'll want to edit mythtv/contrib/6200.c and add
> your...
>
> never mind... patch attached.
>
> -Ian
> > Index: mythtv/contrib/6200ch.c
>
===================================================================
> RCS file: /var/lib/mythcvs/mythtv/contrib/6200ch.c,v
> retrieving revision 1.4
> diff -u -d -r1.4 6200ch.c
> --- mythtv/contrib/6200ch.c 2 Mar 2005 14:56:18
> -0000 1.4
> +++ mythtv/contrib/6200ch.c 10 Mar 2005 16:08:12
> -0000
> @@ -38,7 +38,9 @@
> #define DCT6200_MODEL_ID1 0x0000620a
> #define DCT6200_MODEL_ID2 0x00006200
> #define DCT6412_VENDOR_ID1 0x00000f9f
> +#define DCT6412_VENDOR_ID2 0x00004063
> #define DCT6412_MODEL_ID1 0x000064ca
> +#define DCT6412_MODEL_ID2 0x00000000
>
> #define AVC1394_SUBUNIT_TYPE_6200 (9 << 19) /*
> uses a reserved subunit type */
>
> @@ -116,10 +118,12 @@
> (dir.vendor_id == DCT6200_VENDOR_ID3)
> ||
> (dir.vendor_id == DCT6200_VENDOR_ID4)
> ||
> (dir.vendor_id == DCT6200_VENDOR_ID5)
> ||
> - (dir.vendor_id == DCT6412_VENDOR_ID1))
> &&
> + (dir.vendor_id == DCT6412_VENDOR_ID1)
> ||
> + (dir.vendor_id == DCT6412_VENDOR_ID2))
> &&
> ((dir.model_id == DCT6200_MODEL_ID1) ||
> (dir.model_id == DCT6200_MODEL_ID2) ||
> - (dir.model_id == DCT6412_MODEL_ID1)) )
> {
> + (dir.model_id == DCT6412_MODEL_ID1) ||
> + (dir.model_id == DCT6412_MODEL_ID2)) )
> {
> if (dir.unit_spec_id !=
> DCT6200_SPEC_ID)
> fprintf(stderr, "Warning: Unit Spec
> ID different.\n");
> if (dir.unit_sw_version !=
> DCT6200_SW_VERSION)
> > _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
>
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
More information about the mythtv-users
mailing list