I've always wiped everything when flashing froyo ROMS and I still have the lag. Gonna flash vanilla aosp tonight because I'm tired of being late even more than usual.
I didn't note each difference, but it looks like there are many less directories on the phone after doing a fresh odin to EB01. I hadn't odin'd before doing the EB01, so between all the flashes here n there, there must be stuff that just doesn't get touched and is left on the phone that is causing problems. Im suspecting going between 2.1 and 2.2, a full odin wipe is in order to clear as much of the 2.1 system out. Stuff that a simple ROM flash doesn't touch.FWIW, I have not seen any clock lag on my current flash of SC 2.9. I had seen it & many other bugs with stock EB01 (touchwiz) and spent most of a month back on eclair (blackhole, ADW, 1/18 kernel)
because of that experience.
Currently, battery seems about the same as eclair, the clock hadn't lagged once, and the timer function actually has sound.
My exact route to getting here: EB01 all in one superclean odin 2.9.1 (which installed a voodoo kernel) -> vanilla 0.9.2 voodoo -> disable_lagfix -> sc 2.9 voodoo rom with eb16 voodoo kernel (still disabled). I needed to wipe data and cache and dalvik and avoided restoring my titanium. I didn't bother with the .1 patch. EB01 modem is retained from that odin. I don't see anything special about this process that would have fixed the lag, either superclean or the eb16 modem I guess, unless there is something magic hidden that odin or aosp. The phone has spontaneously rebooted one time but I have had no other issues in the four days since I have done all of this. It's really nice in fact.