[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