Unfortunately, you can't reset the firmware of the clock for those built before Jan 2006; you can work-around the issue. You will need to change time zones for the few weeks between the current daylight savings start and end dates and the ones that were built into the clock. For details see: http://www.emersonradio.com/dst.htm
; click on the link for Group 1.
If the unit was built before Jan 2006 (the serial number will start with a value less than 6), switch the time zone to the next one further east on the second Sunday of March, then set it back to your correct time zone on the first Sunday of April. Repeat this on the last Sunday of October and the first Sunday of November. (If you are in the Eastern time zone (zone 2), set the switch to zone 1.)
If the unit was built between Jan 2006 and July 2006 (serial numbers that start 601 to 606), then you can change the start and end dates for DST. See: http://www.emersonradio.com/dst.htm
then choose the Group 2 link. Press and hold the Alarm 1 button then press the Month/Date or Calendar button. After three seconds the unit will display the start date for daylight savings. Press and hold the Alarm 1 and Month/Date or Calendar buttons. When the display is flashng (within 5 seconds from the press and hold step), press the Down or Set button (depending on the SmartSet mode) three times until the display reads 3 and F2 (alternating with the date of that Sunday).
For the end date, press and hold Alarm 2 then press the Month/Date or Calendar button. Then press and hold Alarm 1 and the Month/Date or Calendar button. Again within 5 seconds, press the Up button or Set until the display shows 11 and F.
If the display stops flashing, repeat and set the new dates faster.
You'll have to repeat this is the battery is removed or replaced.
I hope this helps.