VM Update - V2.3

Discussion specific to the 24-pin ZX microcontrollers, e.g. ZX-24r, ZX-24s and ZX-24t.
Post Reply
dkinzer
Site Admin
Posts: 3120
Joined: 03 September 2005, 13:53 PM
Location: Portland, OR

VM Update - V2.3

Post by dkinzer »

Updated versions of the ZX-24 and ZX-24a firmware are available on the Downloads page. The update contains several enhancements and bug fixes summarized in the change history
Last edited by dkinzer on 21 June 2008, 17:01 PM, edited 1 time in total.
- Don Kinzer
victorf
Posts: 342
Joined: 01 January 2006, 4:08 AM
Location: Schenectady, New York

Post by victorf »

Don,

How do I know if I have a ZX-24 or a ZX-24a? I want to get the proper firmware.

Vic
Vic Fraenckel
KC2GUI
windswaytoo ATSIGN gmail DOT com
JBW
Posts: 3
Joined: 09 November 2005, 12:26 PM

Re: Vm Update V 2.3

Post by JBW »

Vic,

If you are using the ZBasic IDE, one method you could use is to choose Options - Device Options - Identify Device.

Jack
victorf
Posts: 342
Joined: 01 January 2006, 4:08 AM
Location: Schenectady, New York

Post by victorf »

Jack,

Worked for me. Thanks! I didn't even know that was there. :oops:
Vic Fraenckel
KC2GUI
windswaytoo ATSIGN gmail DOT com
dkinzer
Site Admin
Posts: 3120
Joined: 03 September 2005, 13:53 PM
Location: Portland, OR

Post by dkinzer »

victorf wrote:How do I know if I have a ZX-24 or a ZX-24a?
In addition to the method that Jack mentioned, you can also tell which device you have if you can read the AVR processor type (mega32 or mega644) on the chip. Often, however, that legend is obscured by the crystal.

The ZX-24a also has a yellow dot on the mega644 chip at the "pin 1" marker while the ZX-24 does not. You can see this difference in these two images: ZX-24, ZX-24a.
- Don Kinzer
victorf
Posts: 342
Joined: 01 January 2006, 4:08 AM
Location: Schenectady, New York

Post by victorf »

Don,

The device is a ZX-24 (no yellow dot).

A problem updating the firmware. Confirmed that the device was a ZX-24 NOT a ZX-24A. I downloaded the file for the -24 and attempted a normal upgrade which failed after four or five dots. I did not note the error message. :oops: I then attempted an emergency update which failed with the message "Device failed to respond to ATN signal on COM1" I tried several times always getting this same message. Have I destroyed my -24 or is there something else I can do to attempt a recovery?

Any enlightenment will be appreciated.

Vic
Vic Fraenckel
KC2GUI
windswaytoo ATSIGN gmail DOT com
dkinzer
Site Admin
Posts: 3120
Joined: 03 September 2005, 13:53 PM
Location: Portland, OR

Post by dkinzer »

victorf wrote:I then attempted an emergency update which failed with the message "Device failed to respond to ATN signal on COM1"
Were you attempting the update using the IDE or the zload utility?

There was a problem reported recently with the zload utility where the firmware update process was waiting for an ATN response in emergency mode. However, the ZX doesn't send an ATN response when it is wired for emergency update mode. The zload utility in the new installer (zload v1.2.3) corrects this problem.

In any event, we're happy to replace the ZX if you have trouble updating it.
- Don Kinzer
victorf
Posts: 342
Joined: 01 January 2006, 4:08 AM
Location: Schenectady, New York

Post by victorf »

Don,
Were you attempting the update using the IDE or the zload utility?
I was using the IDE. Anything I can do?

Vic
Vic Fraenckel
KC2GUI
windswaytoo ATSIGN gmail DOT com
dkinzer
Site Admin
Posts: 3120
Joined: 03 September 2005, 13:53 PM
Location: Portland, OR

Post by dkinzer »

victorf wrote:I was using the IDE. Anything I can do?
You can try the emergency update using the zload utility. It can be found in the installation directory, typically /Program Files/ZBasic. If you're using COM2, the invocation syntax for emergency update would be:

Code: Select all

zload -c2 -e zx24a_2-3-0.zvm
Of course, you need to wire up the ZX-24a for emergency update as described in section 7.1.1 of the ZBasic Reference Manual before you issue this command.
- Don Kinzer
victorf
Posts: 342
Joined: 01 January 2006, 4:08 AM
Location: Schenectady, New York

Post by victorf »

Don,
Code:
zload -c2 -e zx24a_2-3-0.zvm
I assume you meant:

Code: Select all

zload -c2 -e zx24_2-3-0.zvm
I'll give it a try. Thanks!

Vic
Vic Fraenckel
KC2GUI
windswaytoo ATSIGN gmail DOT com
Post Reply