Actions

RIO unit - Release Notes

From Zenitel Wiki

Revision as of 10:57, 23 June 2008 by Hege2 (talk) (Errors Corrected)

Software in production: AMC 09.01<br\> Software released date: 2003-05-06<br\> Note: Additional features available in 08.27<br\> Note 1: We sometimes do bugfixes in older versions while working with a new version. You can’t read the list version by version, and always assume that a correction is included in the next. Be aware of high release numbers, e.g. 06.05 vs. 07.01. Check version dates, and also comments for each version. <br\> Note 2: For each software version the NVRAM version is listed. If the NVRAM version is different, the AMC board must be coldstarted, and then you must do a SendAll from AlphaPro to restore the configuration.<br\><br\>

RIO 02.13 (2001-01-25)

Release : New MCU 68HC11E1 replacing 68HC11A1.

EEPROM and Watchdog enabled on the new MCU.
Software is still compatible with 68HC11A1.


Functional changes

EEPROM protection in the new MCU removed.

The EEPROM and CONFIG are protected by the BPROT register that was not used in 68HC11A1. It is cleared during startup to enable EEPROM and CONFIG writings.

New IAR version used.

This should not affect RIO functionality, but has required some changes in the project files "cstartup.s07" and "lnk6811.xcl".

Errors Corrected

Terminal commands were unavailable after the first one.

Observation: The RIO did not respond to commands after the first one unless a hash (#) was applied in front, but this should not be necessary. Correction: The terminal command function was not prepared for the "LF" character following the "CR", and would take it as the first character of the next command.

Restart time stored as random number

Observation: A RIO that is powered up would store the reset time as a random number (often FFFF) rather than 0000. When the correct time is received from the exchange max. 20 seconds later, this time is stored as reset time. I.e. the problem is just cosmetic, but it may be confusing. Correction: The instructions storing the time were executed before the time had been initialized. Fixed.