Зависит от того, сколько ошибок надо исправлять. Простейший вариант 1. Заводишь таблицу из 8 элементов, соответствующих паттерну ошибки и последовательно сравниваешь полученный синдром (остаток от деления на образующий полином) со значениями в таблице. Если совпало, то ура! и исправляем, если нет - сдаемся.
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')