Home Database Live Audio Forums Wiki Classifieds Submit Info About

Go Back   The RadioReference.com Forums > Commercial and Professional Radio > Harris / MA/COM / GE / Ericsson Forum


Harris / MA/COM / GE / Ericsson Forum For general discussion of MA/COM EDACS and ProVoice systems, including equipment.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 05-18-2009, 01:37 PM
Member
   
Join Date: Sep 2002
Posts: 1,072
Default HDT debugger: Info wanted.

Does anyone have any documentation or information regarding the use of the HDT debugger that's built into many M/A-Com radios?

I can get into HDT mode with HyperTerminal but I'm not messing with any data until I understand
what I'm looking at, what the commands are, and how they affect the radio.

If there's a resource of data somewhere about the HDT debugger, I'd like to know about it.


Elroy
Reply With Quote
Sponsored links
  #2 (permalink)  
Old 05-20-2009, 06:50 PM
HarrisRF's Avatar
Member
   
Join Date: Jun 2007
Location: Lancaster, Pa
Posts: 36
Default

create an Sc4 file with this in it...

USERIO /f /b3 /=01

good luck!
Reply With Quote
  #3 (permalink)  
Old 05-21-2009, 11:57 AM
Member
   
Join Date: May 2003
Location: Texas
Posts: 106
Default

Quote:
Originally Posted by TycoRadio View Post
create an Sc4 file with this in it...

USERIO /f /b3 /=01

good luck!
What does this do? And on which radio?

Quote:
Does anyone have any documentation or information regarding the use of the HDT debugger that's built into many M/A-Com radios?

I can get into HDT mode with HyperTerminal but I'm not messing with any data until I understand
what I'm looking at, what the commands are, and how they affect the radio.

If there's a resource of data somewhere about the HDT debugger, I'd like to know about it.


Elroy
OK, first some history. HDT is an engineering debugging feature, that has been part of the M/A Com/Tyco/Comnet/Ericsson/GE radio software since the early days of the MR/K and Orion. It was only there in a debug build, however, so it ISN'T normally available without a special build of code for MR/K,LPE and Orion. Jaguar 700p onward the use of a debug build was done away with and all radios from that point on support it.

To turn it on, you have to disable data (they share the same serial port so it's one or the other, not both). You can tell that you've got it right, when you connect to the radio using a programming cable (19200baud,1stop bit, no parity) and you hit return a few times you should get a * prompt.

? gives a list of commands (not the whole lot, but the most commonly used ones) and the command "sym *" will list what symbols the radio understands.

The commands differ based on radio type - the P7200 is different to the P7100, for example. There is no documentation, simply because the engineers in Lynchburg use it to try stuff out, provide test commands and so on.

One of the most commonly used commands involves logging - the software is capable of logging certain events and data and printing it out for later debugging. TAC asked in the past to give a DSP trace which used the command:

eb drv_dsp 6

Then after a little while, I dumped the data out using the l command (lower case L) - you should get a bunch of hex data.

On the latest radios (the P5400 was what I used) there's a handy command "ps" which displays the adjacent systems, and their RF levels every 3 seconds. It's great for troubleshooting network issues.

Hope this helps,
Enid
Reply With Quote
  #4 (permalink)  
Old 05-22-2009, 07:59 PM
Member
   
Join Date: Sep 2002
Posts: 1,072
Default

I've been playing with it and it's very easy to dump entire blocks of data in memory with it. It can take a while to do a complete dump on a 2 MB flash memory chip, but it's simple to do it. It dumps as opcodes and hex data. Someone who can read pure assembly and knew the chipset language would have a field day with this.

My suspicion is that it could be used as a way to clone personality info from one radio to another, without having to use ProGrammer or RPM. Dump the eprom contents and write them to another radio. Would it work without additional tweaking? I just don't know.


Elroy
Reply With Quote
  #5 (permalink)  
Old 05-26-2009, 08:31 AM
Member
   
Join Date: May 2003
Location: Texas
Posts: 106
Default

Quote:
Originally Posted by ElroyJetson View Post
I've been playing with it and it's very easy to dump entire blocks of data in memory with it. It can take a while to do a complete dump on a 2 MB flash memory chip, but it's simple to do it. It dumps as opcodes and hex data. Someone who can read pure assembly and knew the chipset language would have a field day with this.

My suspicion is that it could be used as a way to clone personality info from one radio to another, without having to use ProGrammer or RPM. Dump the eprom contents and write them to another radio. Would it work without additional tweaking? I just don't know.


Elroy
Well, I guess you COULD do this - but be aware that the personality is in 2 sections, the flash part and the EE part, and the EE part is intertwined around the tracking data, the factory data and the feature string. You'd have a hard time erasing the flash section in the target radio though. However, it's MUCH easier using RPM or ProGrammer
Reply With Quote
Sponsored links
  #6 (permalink)  
Old 05-26-2009, 09:19 AM
HarrisRF's Avatar
Member
   
Join Date: Jun 2007
Location: Lancaster, Pa
Posts: 36
Default

Yeah, sorry Elroy, theres no documentation. BUT it sounds like you guys are well on your way. good luck!
Reply With Quote
  #7 (permalink)  
Old 05-26-2009, 05:29 PM
Member
   
Join Date: Nov 2005
Location: Home
Posts: 167
Default

Quote:
Originally Posted by EnidPuceflange View Post
...HDT is an engineering debugging feature, that has been part of the M/A Com/Tyco/Comnet/Ericsson/GE radio software since the early days of the MR/K and Orion. It was only there in a debug build, however, so it ISN'T normally available without a special build of code for MR/K,LPE and Orion.
MR-K & Orion I knew about the test load xxT23n99.bin, but in the LPE wasn't it just a "LPE diagnostic mode" check box and then connect using a terminal program? Or did that only give a limited HDT command set?
Reply With Quote
  #8 (permalink)  
Old 05-29-2009, 04:28 PM
Member
   
Join Date: Sep 2002
Posts: 1,072
Default

I'm still playing with MDT and HyperTerminal. Learning a few little things here and there, but nothing really earth shattering yet. Dumping memory as longs yields some readable clues to what's going on in there.

What's the fastest baud rate the radio will support? A 1 megabyte dump at 19,200 baud is an all night job. I'd like to run as fast as the radio allows, and hopefully that's a lot faster than 19.2.

If it will go faster, what's the configuration command to increase the baud rate?

Elroy
Reply With Quote
  #9 (permalink)  
Old 05-29-2009, 06:51 PM
Member
   
Join Date: Sep 2002
Posts: 1,072
Default

I've also discovered that you can't use the ribless keyloader/programming cable in HDT mode, not on a Jaguar or 7100 series radio, anyway. I don't have the ribless non-keyloader type programming cable
so I don't know about that one, but HDT access works fine when using the regular programming
cable with the TQ3370 interface box.

Elroy
Reply With Quote
Sponsored links
  #10 (permalink)  
Old 06-03-2009, 08:23 PM
Member
   
Join Date: Jul 2006
Posts: 148
Default

Quote:
Originally Posted by ElroyJetson View Post
I've also discovered that you can't use the ribless keyloader/programming cable in HDT mode, not on a Jaguar or 7100 series radio, anyway. I don't have the ribless non-keyloader type programming cable
so I don't know about that one, but HDT access works fine when using the regular programming
cable with the TQ3370 interface box.

Elroy
ive used the ribless serial cable on a 7200 to play with the console... was just typing in random things until i found some interesting menus... ended up trashing the radio pretty good lol

defiantely worth exploring...

i wonder if when the M-RK/Orions finally retire we can bribe someone for the flash source-code lol
__________________
KI4IJQ

do you M/A-Com?
Reply With Quote
  #11 (permalink)  
Old 06-22-2009, 07:35 PM
Member
   
Join Date: Sep 2002
Posts: 1,072
Default

Just use the DIS command with a start address and an end address and you get raw disassembled opcodes and addresses. If you know someone who speaks assembly, this would be the keys to the entire kingdom.

Elroy
Reply With Quote
  #12 (permalink)  
Old 06-22-2009, 11:56 PM
Member
   
Join Date: Jul 2006
Posts: 148
Default

Quote:
Originally Posted by ElroyJetson View Post
Just use the DIS command with a start address and an end address and you get raw disassembled opcodes and addresses. If you know someone who speaks assembly, this would be the keys to the entire kingdom.

Elroy
hrmm, is this with any radio? or just like the newer 7200 series etc?

if this will work on an orion/m-rk i definately have some people that speak assembly pretty hardcore actually
__________________
KI4IJQ

do you M/A-Com?
Reply With Quote
  #13 (permalink)  
Old 06-23-2009, 08:27 AM
Member
   
Join Date: Sep 2002
Posts: 1,072
Default

7100 for sure. I haven't tried it on other platforms yet. The DIS command was right there to see in the command list.

Elroy
Reply With Quote
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
10 days since I submitted info....... ocn29rsc System-wide Administration 3 03-02-2008 07:02 PM
Medicine Hat Alberta Info avgas Western Canada Radio Discussion Forum 6 11-26-2007 08:45 PM
Casper Trunked Public Safety System Info Please swlman Wyoming Radio Discussion Forum 10 04-09-2005 12:39 PM
CT Trunking info wanted. Fivealpha11 Connecticut Radio Discussion Forum 5 06-02-2004 01:26 PM
CSP Info Wanted mlevin Connecticut Radio Discussion Forum 13 05-30-2004 03:52 PM


All times are GMT -5. The time now is 02:53 PM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
All information here is Copyright 2009 by RadioReference.com LLC and Lindsay C. Blanton III.Ad Management by RedTyger
Copyright 2009 by RadioReference.com LLC Privacy Policy  |  Terms and Conditions