Здесь ошибки, с которыми я сталкивался при прошивке е900 и возможные варианты их решения

Sorry, an error has occured ! (ERR_COM)
Возможные причины:
- Телефон не введен во флешь режим
- Вы пытаетесь прошить включенный телефон
Решение - Выключите телефон нажмите "Звездочку" и не отпуская кратко "Вкл/Выкл"

- Не правильно выставлен СОМ потр в настройках Opti Flash
Решение - Подключите кабель к телефону, выключите его и нажмите "Звездочку" + "Вкл/Выкл" зайдите в диспетчер устройств, выберите "Порты (COM и LPT)" там Вы уведете "Samsug Mobile USB Port (COMX)" где Х-номер порта. Далее заходим в Opti Flash/Настройки/Вкладка СОМ Порт ставим там основной и дополнительный порт оба Х и скорость на максимум
Внимание: порты меняются при включенном телефоне и во флешь режиме они разные

Power on mobile !

Причина:
- Вы пытаетесь прошить включенный телефон, причем порт выставлен в не Флешь режима, а как раз режима передачи данных
Решение - точно такое же, как и при не правильно выставленном СОМ порте в настройках Opti Flash

Sorry, an error has occured ! (ERR_BAD_SREC_CHECKSUM)

Довольно таки серьезна ошибка телефон, скорее всего не включается, но входит во флешь режим, прошить его не получается и Вам кажется, что ему хана...
Возможные причины:
- Эксперименты с патчами
- Прошивка с неправильными настройками
- Прерывание процесса прошивки
Решение - нужно прошить телефон чистой прошивкой отличной от той которая сейчас на телефоне. Далее можно прошивать любую прошивку и патчи (только для нее же)

Вот еще парочку ошибок :

ERR_BAD_SREC_ADDR
Эта ошибка возникает из-за неправильного файла, прошиваемого в телефон. Это может быть:

1) Попытка записи в зарезервированный регион памяти (в логе в таком случае есть надпись Attempt to write to reserved region)
Если вы уверены, что в поле Reserved Regions у вас правильные регионы, то следует отказаться от этого файла, иначе могут быть непредсказуемые последствия(обнуление IMEI и др.). И наоборот, если Ваш файл - это дамп, снятый с этого телефона или оригинальная (ни разу не подвергающаяся конвертированию из BIN в S3 и обратно) прошивка, или файл EEPROM, то можно на время прошивки удалить регионы из этой вкладки.

Пример

E E34 22:01:16 Attempt to write to reserved region 0xb00000 - 0xb9ffff (0xe000 - 0xb0346f)

2) Пересечение адресов в файле (в логе есть запись Overlapping Addresses...)
Такой случай, как правило возникает при прошивке патчей. Если патч делали вы сами, то попытайтесь устранить пересечение адресов, если же не вы автор патча, сообщите автору об этой ошибке.

Пример

E E16 01:51:20 SRE line 69418: Overlapping address ranges: 0x00087810-0x0008781f, 0x00087814-0x00087815!

I E17 01:51:20 Error code: ERR_BAD_SREC_ADDR

3) В любом другом случае Вам следует исправить или заменить файл, который вы пытаетесь вшить.

ERR_BAD_SREC_CHECKSUM

Ошибка контрольной суммы (последний байт каждой строки). Такой случай, как правило, возникает при прошивке патчей. Если патч делали вы сами, то попытайтесь пересчитать контрольную сумму для строки, которая показывается в логе, если же не вы автор патча, сообщите автору об этой ошибке.

Пример

E E29 19:53:25 SRE line 17: Checksum mismatch in S-record file

I E30 19:53:25 Closed COM6

I E31 19:53:25 ReLoad: 23 (ERR_BAD_SREC_CHECKSUM)

I E32 19:53:25 Error code: ERR_BAD_SREC_CHECKSUM

E E33 19:53:25 Sorry, an error has occured ! (ERR_BAD_SREC_CHECKSUM)

Здесь контрольная сумма неправильная в сроке №17

ERR_BAD_SREC_FILE
Файл, который вы пытаетесь прошить, не соответствует формату S3

ERR_BAD_PLATFORM
Платформа, выбранная в настройках, не существует, или повреждён файл platform.def

ERR_COM
Выбранный COM-порт в настройках не может быть открыт или занят другой программой

ERR_PROTOCOL
Пожалуй самая загадочная ошибка. Возникает она при ошибке связи между компьютером и телефоном. Также такая ошибка возникает при использовании неправильного Дата-кабеля или при указании в настройках COM-порта другого неизвестного устройства. А бывает, возникает просто так. Помогает обычно переустановка драйверов на другой COM-порт (просто надо воткнуть кабель в другое USB-гнездо), но иногда доходит и до переустановки Windows.

ERR_TOO_MANY_RANGES
В прошиваемом файле слишком много регионов памяти

ERR_TOO_MANY_RETRIES
Достигнут максимум повторений при выполнении операции. В любом случае это значит, что что-то у вас здесь настроено неправильно.

ERR_BAD_CMDLINE
Код не может быть записан из-за синтаксических ошибок. Как правило, такая ошибка возникает на системном уровне при прошивке(например, Х830), её обход ещё не найден.

ERR_BAD_PLATFORM
Платформа, выбранная в настройках, не существует, или повреждён файл platform.def

Про другие ошибки вы можете почитать на английском в optiflash.pdf, который лежит в папке с каждой программой OptiFlash, нажав на Errors во вкладке Using OptiFlash