[mythtv-users] Arris / Motorola DCX3200-M and 6200ch
Will Dormann
wdormann at gmail.com
Thu Jul 7 22:52:53 UTC 2022
On 7/5/22 12:18 PM, David Newman wrote:
>
> Node 1 GUID 0xf40e83fffe63a321
> ------------------------------
> oMPR n_plugs=1, data_rate=2, bcast_channel=63
> oPCR[0] online=1, bcast_connection=0, n_p2p_connections=0
> channel=0, data_rate=2, overhead_id=0, payload=376
> iMPR n_plugs=0, data_rate=2
>
> starting with node: 1
> node 1: vendor_id = 0x00f40e83 model_id = 0x00002322
> Could not find Motorola DCT-6200 on the 1394 bus.
>
> Modifying 6200ch.c with this vendor_id and model_id and recompiling did
> not change this output.
>
> #define DCT6200_VENDOR_ID17 0x00f40e83
> #define DCT6200_MODEL_ID4 0x00002322
>
> I've also tried the same thing with 'DCX3200' instead of 'DCT3200' but
> got the same behavior.
Based on what I see that I did years ago with my 6200ch.c file, it looks
like I took existing vendor and model IDs and changed them to what my
local box actually was:
#define QIP7100_VENDOR_ID1 0x00002374
-#define QIP7100_VENDOR_ID2 0x000025f2
+#define QIP7100_VENDOR_ID2 0x005856e8
#define QIP7100_MODEL_ID1 0x00008100
#define QIP7100_MODEL_ID2 0x00000001
-#define QIP7100_MODEL_ID3 0x00008500
+#define QIP7100_MODEL_ID3 0x00008501
So in your case, in 6200ch.c I'd change:
#define DCX3200M_VENDOR_ID2 0x00cc7d37
#define DCX3200M_MODEL_ID2 0x0000fa05
to:
#define DCX3200M_VENDOR_ID2 0x00f40e83
#define DCX3200M_MODEL_ID2 0x00002322
and recompile and re-try.
Can you confirm that those were exactly the lines that you changed?
Also, looking at my mythtv box, I see that my "6200ch" is really a shell
script that calls out to the real binary with a "-g 5856e8fffe54db04"
argument (and some extra trickery to turn the box on if it happens to be
off, e.g. after it receives a firmware update)
It's been years since I mucked with this stuff, but perhaps you need to
be specifying the GUID for your device?
-WD
More information about the mythtv-users
mailing list