I have installed the drivers and my Windows PC seems to recognize it.
I have connected the device to my JTAG headers on the phone.
Now what?
Problem
I have several Allworx VOIP phones that periodically update their firmware from a central server. Over the years I have lost some phones either because of bad flashes or because users have unplugged the phones during flashing. The phones still power on (power lights come on), but don't respond or show anything on their screens.
Here are some pictures of what the phone board looks like: http://imgur.com/a/i55O8
Expected Solution
Since I have many identical phones that are working, I was hoping I could use the JTAG interface to connect to a working phone and then download the flash memory contents to a file.
Once I have an image from a working phone, I am hoping that I can connect to a "bricked" phone and manually reflash them with the working image.
How can I do this?
Feeble Attempts
I tried connecting the USBJTAG NT to a working phone.
How do I know if the device is succesfully reading from the phone?
- When the USBJTAG NT software first came up, I left the default configuration which seems to be MODEM / EJTAG / Ambit120. No idea if this was correct.
- At the bottom of the window, it says "USB Connected".
- I clicked the DETECT CHIP ID button. A blue bar moves at the bottom of the window. It seemed to work.
- I clicked the READ FROM CHIP button. It seemed to work.
- I clicked the VERIFY DATA button. It seemed to work.
It all seems to work, but there are SO MANY OPTIONS, I'm not sure if I'm doing this right.
I got the following Output in my initial test:
Code: Select all
USB JTAG NT 0.74
Target: Ambit120
-detect
IDCODE 00000000
-getram 9fc00000 200000
Time 00:00:08 (.601)
-cmpram 9fc00000 200000
Time 00:00:08 (.576)
Compare data OK
-save Ram
Ok. Ya I really don't understand what I'm doing because I unplugged the USBJTAG NT from the phone and did a DETECT CHIP ID and READ FROM CHIP and it still worked! Just a little slower...
Code: Select all
-detect
IDCODE 00000000
-getram Ram
Time 00:00:34 (.318)
-ldram Ram
-cmpram Ram
Time 00:00:34 (.304)
Compare data OK