It seems as if my changes aren't all sticking after writing to the DME with BWMFlash. From what I understand BMWFlash is supposed to calculate the checksums...