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 <[EMAIL PROTECTED]> 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@mythtv.org > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users >
_______________________________________________ mythtv-users mailing list mythtv-users@mythtv.org http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users