Вирубили електрику і я остаточно переконався що помітка в файлику (saveToFile("abcd"); writeLine("log.dat", "FID13");) того що дані скопійовані з одного місця в інше це погана задумка. Файл присутній і навіть не нульового розміру, але там порожньо. Треба вираховувати контрольну суму.