[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