Page 1 of 1

MDC-1200 Decoding/Encoding Application

Posted: Sun Jan 15, 2012 9:01 pm
by gatekeep
So for my own programming educational purposes (both for C# and MDC-1200), I've managed to port Matthew Kaufman's MDC-1200 library to C# and add a nice GUI front-end to it. It's open source and located at: http://mdctool.codeplex.com/

So far it seems to work perfectly, though I seem to have an issue with some packets either a) not encoded properly or b) not decoded properly. It seems to only occur with certain unit ID's as well (1000, 0001 - 0004). Anyway, I post it here so you gentlemen can critique it a bit.

Re: MDC-1200 Decoding/Encoding Application

Posted: Mon Jan 16, 2012 4:54 am
by jayres
Pretty impressive! Not near one of our consoles to try it (out of town this week) but I see a huge use for this tool.

How difficult would it be to add a lookup database to translate MDC Code into an actual Text alias?

Re: MDC-1200 Decoding/Encoding Application

Posted: Mon Jan 16, 2012 8:16 am
by gatekeep
The decoder part already decodes some of the MDC codes to a textual context and displays them in the "MDC1200 Capture Log" along with a timestamp, however, in this area it still needs to be expanded a bit. But if you mean things like ID's, this is one of the things that I'd like to get eventually added.

I have a list of some things to add, just don't have time to add right now, are things like MDC ID aliases, status and messages. I imagine that for a proper implementation, that instead of a direct input "Target ID" text box it'd be a dropdown box with aliased ID's.

Re: MDC-1200 Decoding/Encoding Application

Posted: Mon Apr 08, 2013 11:12 am
by kc2kvy
I can't seem to get this to work. I've just installed .NET 4, and MDCTool immediately crashes with a generic error. Any ideas? I'm on XP.