Если б я что-нибудь понимал в этом вашем мёде, я бы... 1) писал бы во флеш и смотрел бы осциллографом питание на уже провинившихся экземплярах
2) crc на всю прошивку, а не только на блок данных записываемый
3) не знаю как, флеш бы не запрещал писать а наоборот раздразнил бы эту заразу и наставил бы ловушек на запись во флеш как попытку отследить запись
4) bod наоборот выключить на время понимания
5) просто на всякий, раз уж есть bod, то при включении полезно передавать во внешний мир циферку reason of reset, я так много глупых ошибок наловил