Mine appeared to work OK, based on log records, but I still think something's "not right" with the M1 logic.
Log records. Left column is PC date, right column is data logged from ELK
This was yesterday at at 23:59
20140308235918 16XK18592370803140100062
20140308235948 16XK4859237080314010005F
The DST flag (after the date, ddmmyy, 080314) is "0".
This was today at 00:00.
20140309000018 16XK18000010903141100079
20140309000019 1EAS100000004111111100000000000A
20140309000048 16XK48000010903141100076
The DST flag has already changed to "1", even though its still technically standard time until 2am.
20140309015911 16XK21590110903141100070
20140309015941 16XK5159011090314110006D
20140309030011 16XK2100031090314110007C
20140309030041 16XK51000310903141100079
This was 1:59am. Notice the time change, 01:59:xx to 03:00:xx (16XKssmmhh) "515901" to "210003".