EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

EZ430 firmware update?

Started by Aaron Greer October 3, 2007
I have a big problem.

I was using IAR with a EZ430 debugging tool. I got an error message in IAR when I tried programming my 2012 which said my EZ430 firmware was not up to date, and asked if I wanted to update it now. I clicked yes to update the firmware and there was a progress box. The progress got about 75% done and froze. After about 10 minutes, I closed IAR and restarted it. Now, my EZ430 appears to be a brick. I can't see it in my device manager and IAR doesn't see it.
Does anyone know what has happened or have any suggestions for recovery?
thanks!

Beginning Microcontrollers with the MSP430

Others got trapped too. Your eZ430 is dead.

--- In m..., Aaron Greer wrote:
>
> I have a big problem.
>
> I was using IAR with a EZ430 debugging tool. I got an error message
in IAR when I tried programming my 2012 which said my EZ430 firmware
was not up to date, and asked if I wanted to update it now. I clicked
yes to update the firmware and there was a progress box. The progress
got about 75% done and froze. After about 10 minutes, I closed IAR
and restarted it. Now, my EZ430 appears to be a brick. I can't see
it in my device manager and IAR doesn't see it.
> Does anyone know what has happened or have any suggestions for recovery?
> thanks!
>
On 2007-10-03, old_cow_yellow wrote:

> "Everytime IAR ask you to update firmware on ez430, you should
> unplug ez430 immediately. The default is "YES", and if you
> push wrong button or click, then your ez430 is gone. I have 5
> bad ez430s, and I am angry on this."

Sounds like it's time to switch to a different toolchain. :)

--
Grant Edwards grante Yow! UH-OH!! I put on
at "GREAT HEAD-ON TRAIN
visi.com COLLISIONS of the 50's"
by mistake!!!
I just received my new EZ430 by having it overnighted from Digikey.
I plugged it in this morning and the first thing that popped up was the dreaded "firmware update" dialog. I unplugged the EZ430 from the USB cable ASAP and nearly crushed my mouse when clicking on the "no" button.
Does anyone know anything about how to prevent this from happening? Or what causes it?

----- Original Message -----
From: "Aaron Greer"
To: m...
Sent: Wednesday, October 3, 2007 3:11:17 PM (GMT-0700) America/Denver
Subject: Re: [msp430] Re: EZ430 firmware update?

Who do you suppose is responsible for this "feature"? IAR? TI? I think it needs to be fixed. Now I'm out of work for the next week while my replacement is shipped.

----- Original Message -----
From: "old_cow_yellow" < o...@yahoo.com >
To: m...
Sent: Wednesday, October 3, 2007 2:02:03 PM (GMT-0700) America/Denver
Subject: [msp430] Re: EZ430 firmware update?

See msg #31356 (back in May)

"Everytime IAR ask you to update firmware on ez430, you should
unplug ez430 immediately.
The default is "YES", and if you push wrong button or click,
then your ez430 is gone.
I have 5 bad ez430s, and I am angry on this."

--- In m... , Aaron Greer wrote:
>
> I have a big problem.
>
> I was using IAR with a EZ430 debugging tool. I got an error message
in IAR when I tried programming my 2012 which said my EZ430 firmware
was not up to date, and asked if I wanted to update it now. I clicked
yes to update the firmware and there was a progress box. The progress
got about 75% done and froze. After about 10 minutes, I closed IAR
and restarted it. Now, my EZ430 appears to be a brick. I can't see
it in my device manager and IAR doesn't see it.
> Does anyone know what has happened or have any suggestions for recovery?
> thanks!
>

--
CONFIDENTIALITY NOTICE: This communication, and any files or previous e-mail messages attached to it, is confidential information and may contain information that is privileged. It is for use of the named recipient(s) only.
Do not read this e-mail if you are not the intended recipient. If you are not the intended recipient, or a person responsible for delivering it to the intended recipient, please do not copy or disclose its contents to any person or body.
If you have received this transmission in error, please immediately notify us by e-mail and destroy the original transmission and its attachments. Thank you.



--
CONFIDENTIALITY NOTICE: This communication, and any files or previous e-mail messages attached to it, is confidential information and may contain information that is privileged. It is for use of the named recipient(s) only.
Do not read this e-mail if you are not the intended recipient. If you are not the intended recipient, or a person responsible for delivering it to the intended recipient, please do not copy or disclose its contents to any person or body.
If you have received this transmission in error, please immediately notify us by e-mail and destroy the original transmission and its attachments. Thank you.
I use KickStart from IAR but supported by TI. I have never seen
"firmware update" popping up.

TI uses a file called MSP430.DLL and they updates it very often. I
never allow more than one version in my PC and I always make sure it
is from TI.

I know there are many other companies supply their own versions of
MSP430.DLL and Windows cannot tell which one to use (or not to use).

Do you know how many MSP430.DLL files are in your PC? Do you know
which one Windows is using?

I think (but not sure) that a crazy MSP430.DLL causes the problem.

--- In m..., Aaron Greer wrote:
>
> I just received my new EZ430 by having it overnighted from Digikey.
> I plugged it in this morning and the first thing that popped up was
the dreaded "firmware update" dialog. I unplugged the EZ430 from the
USB cable ASAP and nearly crushed my mouse when clicking on the "no"
button.
> Does anyone know anything about how to prevent this from happening?
Or what causes it?
>
> ----- Original Message -----
> From: "Aaron Greer"
> To: m...
> Sent: Wednesday, October 3, 2007 3:11:17 PM (GMT-0700) America/Denver
> Subject: Re: [msp430] Re: EZ430 firmware update?
>
> Who do you suppose is responsible for this "feature"? IAR? TI? I
think it needs to be fixed. Now I'm out of work for the next week
while my replacement is shipped.
>
> ----- Original Message -----
> From: "old_cow_yellow" < old_cow_yellow@... >
> To: m...
> Sent: Wednesday, October 3, 2007 2:02:03 PM (GMT-0700) America/Denver
> Subject: [msp430] Re: EZ430 firmware update?
>
> See msg #31356 (back in May)
>
> "Everytime IAR ask you to update firmware on ez430, you should
> unplug ez430 immediately.
> The default is "YES", and if you push wrong button or click,
> then your ez430 is gone.
> I have 5 bad ez430s, and I am angry on this."
>
> --- In m... , Aaron Greer wrote:
> >
> > I have a big problem.
> >
> > I was using IAR with a EZ430 debugging tool. I got an error message
> in IAR when I tried programming my 2012 which said my EZ430 firmware
> was not up to date, and asked if I wanted to update it now. I clicked
> yes to update the firmware and there was a progress box. The progress
> got about 75% done and froze. After about 10 minutes, I closed IAR
> and restarted it. Now, my EZ430 appears to be a brick. I can't see
> it in my device manager and IAR doesn't see it.
> > Does anyone know what has happened or have any suggestions for
recovery?
> > thanks!
> > --
> CONFIDENTIALITY NOTICE: This communication, and any files or
previous e-mail messages attached to it, is confidential information
and may contain information that is privileged. It is for use of the
named recipient(s) only.
> Do not read this e-mail if you are not the intended recipient. If
you are not the intended recipient, or a person responsible for
delivering it to the intended recipient, please do not copy or
disclose its contents to any person or body.
> If you have received this transmission in error, please immediately
notify us by e-mail and destroy the original transmission and its
attachments. Thank you.
>
>
>
>
>
> --
> CONFIDENTIALITY NOTICE: This communication, and any files or
previous e-mail messages attached to it, is confidential information
and may contain information that is privileged. It is for use of the
named recipient(s) only.
> Do not read this e-mail if you are not the intended recipient. If
you are not the intended recipient, or a person responsible for
delivering it to the intended recipient, please do not copy or
disclose its contents to any person or body.
> If you have received this transmission in error, please immediately
notify us by e-mail and destroy the original transmission and its
attachments. Thank you.
>
>
I have two files with similar names:
msp430.dll (company = TI)
sbmsp430.dll (company = Softbaugh)
Both are located in: C:\Program Files\IAR Systems\Embedded Workbench 4.0\430\bin\
Could the second one be causing a problem? The file property comments for smsp430.dll says it is a "USBP Emulation DLL".

I have been in contact with TI tech support and they are aware of the problem, but aren't sure of the cause. They are replacing my damaged EZ430 module for free and have asked for any information that could help them figure out the cause.
If we can pass on our findings to them, it might help to solve the problem for everyone.

----- Original Message -----
From: "old_cow_yellow"
To: m...
Sent: Friday, October 5, 2007 11:25:24 AM (GMT-0700) America/Denver
Subject: [msp430] Re: EZ430 firmware update?

I use KickStart from IAR but supported by TI. I have never seen
"firmware update" popping up.

TI uses a file called MSP430.DLL and they updates it very often. I
never allow more than one version in my PC and I always make sure it
is from TI.

I know there are many other companies supply their own versions of
MSP430.DLL and Windows cannot tell which one to use (or not to use).

Do you know how many MSP430.DLL files are in your PC? Do you know
which one Windows is using?

I think (but not sure) that a crazy MSP430.DLL causes the problem.

--- In m... , Aaron Greer wrote:
>
> I just received my new EZ430 by having it overnighted from Digikey.
> I plugged it in this morning and the first thing that popped up was
the dreaded "firmware update" dialog. I unplugged the EZ430 from the
USB cable ASAP and nearly crushed my mouse when clicking on the "no"
button.
> Does anyone know anything about how to prevent this from happening?
Or what causes it?
>
> ----- Original Message -----
> From: "Aaron Greer"
> To: m...
> Sent: Wednesday, October 3, 2007 3:11:17 PM (GMT-0700) America/Denver
> Subject: Re: [msp430] Re: EZ430 firmware update?
>
> Who do you suppose is responsible for this "feature"? IAR? TI? I
think it needs to be fixed. Now I'm out of work for the next week
while my replacement is shipped.
>
> ----- Original Message -----
> From: "old_cow_yellow" < old_cow_yellow@... >
> To: m...
> Sent: Wednesday, October 3, 2007 2:02:03 PM (GMT-0700) America/Denver
> Subject: [msp430] Re: EZ430 firmware update?
>
> See msg #31356 (back in May)
>
> "Everytime IAR ask you to update firmware on ez430, you should
> unplug ez430 immediately.
> The default is "YES", and if you push wrong button or click,
> then your ez430 is gone.
> I have 5 bad ez430s, and I am angry on this."
>
> --- In m... , Aaron Greer wrote:
> >
> > I have a big problem.
> >
> > I was using IAR with a EZ430 debugging tool. I got an error message
> in IAR when I tried programming my 2012 which said my EZ430 firmware
> was not up to date, and asked if I wanted to update it now. I clicked
> yes to update the firmware and there was a progress box. The progress
> got about 75% done and froze. After about 10 minutes, I closed IAR
> and restarted it. Now, my EZ430 appears to be a brick. I can't see
> it in my device manager and IAR doesn't see it.
> > Does anyone know what has happened or have any suggestions for
recovery?
> > thanks!
> > --
> CONFIDENTIALITY NOTICE: This communication, and any files or
previous e-mail messages attached to it, is confidential information
and may contain information that is privileged. It is for use of the
named recipient(s) only.
> Do not read this e-mail if you are not the intended recipient. If
you are not the intended recipient, or a person responsible for
delivering it to the intended recipient, please do not copy or
disclose its contents to any person or body.
> If you have received this transmission in error, please immediately
notify us by e-mail and destroy the original transmission and its
attachments. Thank you.
>
>
>
> --
> CONFIDENTIALITY NOTICE: This communication, and any files or
previous e-mail messages attached to it, is confidential information
and may contain information that is privileged. It is for use of the
named recipient(s) only.
> Do not read this e-mail if you are not the intended recipient. If
you are not the intended recipient, or a person responsible for
delivering it to the intended recipient, please do not copy or
disclose its contents to any person or body.
> If you have received this transmission in error, please immediately
notify us by e-mail and destroy the original transmission and its
attachments. Thank you.
>
>

--
CONFIDENTIALITY NOTICE: This communication, and any files or previous e-mail messages attached to it, is confidential information and may contain information that is privileged. It is for use of the named recipient(s) only.
Do not read this e-mail if you are not the intended recipient. If you are not the intended recipient, or a person responsible for delivering it to the intended recipient, please do not copy or disclose its contents to any person or body.
If you have received this transmission in error, please immediately notify us by e-mail and destroy the original transmission and its attachments. Thank you.
On 2007-10-05, Aaron Greer wrote:

> I just received my new EZ430 by having it overnighted from
> Digikey. I plugged it in this morning and the first thing
> that popped up was the dreaded "firmware update" dialog. I
> unplugged the EZ430 from the USB cable ASAP and nearly crushed
> my mouse when clicking on the "no" button. Does anyone know
> anything about how to prevent this from happening?

Use GCC. Or Rowley.

> Or what causes it?

IAR.

1/2 :)

--
Grant Edwards grante Yow! I'm imagining a surfer
at van filled with soy sauce!
visi.com
--- In m..., Aaron Greer wrote:
>
> I have two files with similar names:
> msp430.dll (company = TI)
> sbmsp430.dll (company = Softbaugh)
> Both are located in: C:\Program Files\IAR Systems\Embedded
> Workbench 4.0\430\bin\
> Could the second one be causing a problem? The file property
> comments for smsp430.dll says it is a "USBP Emulation DLL".

** I think "similar" names are fine; "identical" names are more
dangerous.

> I have been in contact with TI tech support and they are
> aware of the problem, but aren't sure of the cause. They
> are replacing my damaged EZ430 module for free and have
> asked for any information that could help them figure out
> the cause.

** Thanks.

> If we can pass on our findings to them, it might help to solve
> the problem for everyone.

** I will try to dig into this problem and post my findings.
Both the MSP-FET430UIF (UIF) and the MSP-EZ430U (eZ430) USB-tools use
TUSB3410 chip to interface to the USB port of a PC. They both use the
same USB vender ID and same USB device ID. They both use MSP430F1612
chip to handle the JTAG signals for the target. They both are capable
of downloading firmware from the PC into the MSP430F1612.

But the hardware interfaces to the target JTAG of UIF and eZ430 are
different. The consequence is that these two similar but different
tools need similar but different firmware.

I think (but not sure) the software in PC sometime mistakenly
recognizes an eZ430 as an UIF, and offers to update the UIF firmware.
If the unlucky user accepts the offer, the UIF firmware is downloaded
into the eZ430 and it will not work anymore.

I think (but again not sure) that I found a way to resurrect such dead
eZ430. I do not have such dead eZ430, thus I cannot try it myself. Is
there any body out there willing to try?

You need an eZ430 that was killed by "firmware update", not killed by
other reasons.

You need a working 4-wire JTAG tool. UIF, PIF, Gang-Programmer, or
others all can do the job.

You need to solder 6 wires from 6 of the 7 Test Points on the dead
eZ430 to the JTAG connector of the tool.

If you have the above and willing to spend half an hour to try, I will
send you more details for you to try at your own risk.
--- In m..., "old_cow_yellow"
wrote:
>
> --- In m..., Aaron Greer wrote:
> >
> > I have two files with similar names:
> > msp430.dll (company = TI)
> > sbmsp430.dll (company = Softbaugh)
> > Both are located in: C:\Program Files\IAR Systems\Embedded
> > Workbench 4.0\430\bin\
> > Could the second one be causing a problem? The file property
> > comments for smsp430.dll says it is a "USBP Emulation DLL".
>
> ** I think "similar" names are fine; "identical" names are more
> dangerous.
>
> > I have been in contact with TI tech support and they are
> > aware of the problem, but aren't sure of the cause. They
> > are replacing my damaged EZ430 module for free and have
> > asked for any information that could help them figure out
> > the cause.
>
> ** Thanks.
>
> > If we can pass on our findings to them, it might help to solve
> > the problem for everyone.
>
> ** I will try to dig into this problem and post my findings.
>
Hi Lichen,

> TUSB3410 chip to interface to the USB port of a PC. They both use the
> same USB vender ID and same USB device ID.

That's pretty bad :-(
Does the UIF have a unique ID (USB)? I don't use it, so I don't know.
If it does, the enumeration can only confuse the 2 when the IDs match AFAIK.
Or at least, when the unique ID differs, you have to let WIN register the new (identical) device
to the same driver.

Best Regards,
Kris

-----Original Message-----
From: m... [mailto:m...] On Behalf Of old_cow_yellow
Sent: Thursday, 11 October 2007 4:52 AM
To: m...
Subject: [msp430] Re: EZ430 firmware update? --hacking

Both the MSP-FET430UIF (UIF) and the MSP-EZ430U (eZ430) USB-tools use
TUSB3410 chip to interface to the USB port of a PC. They both use the
same USB vender ID and same USB device ID. They both use MSP430F1612
chip to handle the JTAG signals for the target. They both are capable
of downloading firmware from the PC into the MSP430F1612.

But the hardware interfaces to the target JTAG of UIF and eZ430 are
different. The consequence is that these two similar but different
tools need similar but different firmware.

I think (but not sure) the software in PC sometime mistakenly
recognizes an eZ430 as an UIF, and offers to update the UIF firmware.
If the unlucky user accepts the offer, the UIF firmware is downloaded
into the eZ430 and it will not work anymore.

I think (but again not sure) that I found a way to resurrect such dead
eZ430. I do not have such dead eZ430, thus I cannot try it myself. Is
there any body out there willing to try?

You need an eZ430 that was killed by "firmware update", not killed by
other reasons.

You need a working 4-wire JTAG tool. UIF, PIF, Gang-Programmer, or
others all can do the job.

You need to solder 6 wires from 6 of the 7 Test Points on the dead
eZ430 to the JTAG connector of the tool.

If you have the above and willing to spend half an hour to try, I will
send you more details for you to try at your own risk.
--- In m..., "old_cow_yellow"
wrote:
>
> --- In m..., Aaron Greer wrote:
> >
> > I have two files with similar names:
> > msp430.dll (company = TI)
> > sbmsp430.dll (company = Softbaugh)
> > Both are located in: C:\Program Files\IAR Systems\Embedded
> > Workbench 4.0\430\bin\
> > Could the second one be causing a problem? The file property
> > comments for smsp430.dll says it is a "USBP Emulation DLL".
>
> ** I think "similar" names are fine; "identical" names are more
> dangerous.
>
> > I have been in contact with TI tech support and they are
> > aware of the problem, but aren't sure of the cause. They
> > are replacing my damaged EZ430 module for free and have
> > asked for any information that could help them figure out
> > the cause.
>
> ** Thanks.
>
> > If we can pass on our findings to them, it might help to solve
> > the problem for everyone.
>
> ** I will try to dig into this problem and post my findings.
>

The 2024 Embedded Online Conference