some 40MHz bug fixed