Список форумов Ремонт бытовой техники и електронники Ремонт бытовой техники и электроники
 
  Файло-обменникФайлы    ПрошивкиПрошивки   ПродажаПродажа   ЛитератураЛитература   СтатьиСтатьи 
Форум

[ Новые сообщенияПравила форумаRSS ] Текущая дата: Вторник, 15.07.2025, 23:22:00

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: sulmas, milcin68  
Коррекция ошибок и работа с плохими блоками в NAND-FLash
potapovich Дата: Вторник, 29.12.2020, 23:57:38 | Сообщение # 1 | Отредактировал: potapovich - Понедельник, 05.04.2021, 19:06:01
Автор темы
Участники
Сообщений: 32
В программном обеспечении для программаторов Тритон, при работе с микросхемами NAND-FLash, начиная с версии 5.8.56 (декабрь 2020г.), добавлены алгоритмы коррекции ошибок и управление дефектными блоками. Учитывая, что данная тема очень сложная, и не многие программаторы поддерживают эту функцию в полном объеме, попробую объяснить, что это такое и для чего нужно.
На форуме огромное количество вопросов по прошивке микросхем K9GAG08U0E и других NAND. Почему один и тот же файл записанный у одних работает, у других - нет? Конкретно, в файле для D5500 очень много пустых мест и, если дефектный блок в новой микросхеме попадает в пустое место, то телевизор заработает. Если же он попадает в область данных - то телевизор не заработает вообще или некоторые функции будут вызывать сбои.
Для того, чтобы исходный файл "работал" на всех микросхемах, программатор при записи должен использовать "нужный" алгоритм обработки дефектных блоков и обязательно поддерживать используемый в устройстве алгоритм коррекции ошибок (ECC).

Технология, по которой изготовлены микросхемы NAND-Flash, не может гарантировать отсутствие ошибок в процессе работы с микросхемой. Существуют два типа этих ошибок. Первый тип обнаруживается при записи или стирании микросхемы и маркируется как дефектный блок. Для обработки таких блоков используют один из двух алгоритмов: пропускают дефектный блок (Skip), сдвигая данные, или заменяют его блоком из резервной области (RBA).
Второй тип ошибок появляется при чтении микросхемы, как правило, в виде искажения отдельных битов. Для исправления таких ошибок используются корректирующие коды (или ECC). Ошибки могут быть в виде "плавающих" бит, которые будут считываться каждый раз по-разному. При повторном чтении или проверке программатор может сообщить об этом. Либо постоянно читаться не правильно, в этом случае программатор напишет, что считано успешно, но данные будут повреждены. Если при записи такого файла в другую микросхему, к ошибкам в файле добавятся еще ошибки в микросхеме, то общее число ошибок может превысить корректирующую способность кода и устройство работать не будет.

Что сделано (версия V5.8.56).
- Программа поддерживает основные алгоритмы коррекции ошибок: Хемминга, Рида-Соломона, БЧХ.
- В режиме Автокоррекции программа распознает 50 различных конфигураций этих алгоритмов.
- Программа позволяет исправлять считываемые из микросхемы данные и очищать чужой файл от ошибок при записи микросхемы.

Добавлено (версия V5.8.57).
- В режим Автокоррекции добавлены 5 новых схем расчета ECC для алгоритма BCH.
- Добавлены алгоритмы обработки дефектных блоков: пропуск блока (Skip) и замена (RBA).
- В режиме RBA добавлены три схемы обработки: 1 схема Samsung и 2 схемы LG.
- В режиме SKIP добавлена поддержка таблиц рабочих и дефектных блоков в микросхеме.

Как это работает в программе.
После выбора микросхемы NAND, в меню "Управление блоками" и "Коррекция ошибок" (эти меню доступны при подключении программаторов V5.7T или V5.8T) можно выбрать нужный алгоритм обработки и настроить его параметры, либо выбрать режим AUTO. В этом режиме, при ЧТЕНИИ микросхемы, программа вычисляет ECC для каждой страницы, сверяет его с ECC считанным из микросхемы, при необходимости корректирует ошибки, и сохраняет данные в буфере. При ЗАПИСИ микросхемы программа определяет и обрабатывает дефектные блоки, проверяет и исправляет ошибки в исходном файле, при необходимости корректирует ECC, после чего пишет данные в микросхему.

Вот пример записи многострадальной K9GAG08U0E.


Что пока не работает.
1. Дампы, в которых используется два алгоритма ECC. В основном это телевизоры Sony. Программа понимает эти алгоритмы, но пока не решен вопрос как переключать алгоритм в процессе работы. К тому же у меня нет полной уверенности, что это "родной" дамп с телевизора, а не смонтированный файл от разных моделей.
2. Дампы, использующие 14-байтный ECC, с нестандартным размерами страниц.

Буду признателен за любые идеи или подсказки по этим вопросам. В случае, если эта информация конфиденциальна, это можно обсудить в личке или в техподдержке на сайте Тритона.
Статус: отсутствует
-->
artur008 Дата: Среда, 30.12.2020, 02:22:12 | Сообщение # 2
Забаненные
Сообщений: 2897
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
-->
webglobus Дата: Среда, 30.12.2020, 05:20:01 | Сообщение # 3
Участники
Сообщений: 143
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
-->
artur008 Дата: Среда, 30.12.2020, 05:21:16 | Сообщение # 4 | Отредактировал: artur008 - Среда, 30.12.2020, 05:23:14
Забаненные
Сообщений: 2897
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
-->
merkul Дата: Среда, 30.12.2020, 15:48:39 | Сообщение # 5
Участники
Сообщений: 325
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
-->
and11 Дата: Среда, 30.12.2020, 16:04:49 | Сообщение # 6
Участники
Сообщений: 398
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
-->
potapovich Дата: Среда, 30.12.2020, 21:41:19 | Сообщение # 7
Автор темы
Участники
Сообщений: 32
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
-->
elswah79 Дата: Четверг, 31.12.2020, 00:11:03 | Сообщение # 8
Участники
Сообщений: 11
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
-->
and11 Дата: Четверг, 31.12.2020, 16:06:01 | Сообщение # 9
Участники
Сообщений: 398
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
-->
potapovich Дата: Суббота, 02.01.2021, 16:45:23 | Сообщение # 10
Автор темы
Участники
Сообщений: 32
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
-->
merkul Дата: Суббота, 02.01.2021, 18:45:43 | Сообщение # 11
Участники
Сообщений: 325
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
-->
and11 Дата: Суббота, 02.01.2021, 19:02:17 | Сообщение # 12
Участники
Сообщений: 398
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
-->
potapovich Дата: Понедельник, 05.04.2021, 19:11:16 | Сообщение # 13
Автор темы
Участники
Сообщений: 32
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
-->
merkul Дата: Четверг, 08.04.2021, 08:34:16 | Сообщение # 14
Участники
Сообщений: 325
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
-->
bucks Дата: Пятница, 08.10.2021, 12:17:42 | Сообщение # 15
Участники
Сообщений: 65
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
-->
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Форма входа


Статистика сайта
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

RCF 915A RCF 915AРаздел: Профессиональная аудиоаппаратура

()

HARMAN Uconnect 8.4 ...Раздел: Ремонт CarAudio

()

CH341A софт для прош...Раздел: Программаторы

()

SAMSUNG MAX-KJ630Раздел: Бытовая аудиоаппаратура

()

Panasonic CV-VT33F04...Раздел: Восстановление поврежденного ПО (WinCE, Android)

()

HP 17-f050SR (DAY12A...Раздел: Компьютерная и оргтехника

()

Razer Seiren EliteРаздел: Радиодетали и электронные компоненты (опознать,подобрать аналог,найти Datashee)

()

TPD.RT2841.PB775Раздел: Технофлейм телевизионной техники

()

RT809H

(5463)

machenist

(постов: 12793)

semvictor

(постов: 9998)

ильшат

(постов: 8363)

terrarist

(постов: 6905)

Сантехник

(постов: 6484)

Otto

(постов: 5404)

vini

(постов: 5366)

Paganel

(постов: 5289)

fir777

(15.07.2025)

klm1962

(15.07.2025)

Shmyaks

(15.07.2025)

timon629

(15.07.2025)

j__brasco

(15.07.2025)

Pavel1812

(15.07.2025)

BorisAllex

(15.07.2025)

Dimitry_

(15.07.2025)

Новые Файлы Новые Прошивки Новые Статьи, Блоги Счетчики для пользователей

Epson R3000 Part List

(0)

Epson R3000

(0)

win xp activation telefon

(0)

Зарегистрировано всего

(340263)

Зарегистрировано сегодня

(134)

Зарегистрировано вчера

(128)

Зарегистрировано за 7 дней

(877)

Зарегистрировано за 30 дней

(4481)

Новые сайты Новые Мастера в Вашем городе Последние Новости Участники прошедшие тест

Shmyaks

(15.07.2025)

doej94673

(15.07.2025)

rdn

(15.07.2025)

yikov1

(15.07.2025)

Stasya3003v

(15.07.2025)

Pavel967

(15.07.2025)

Raziel

(15.07.2025)

Rommany5

(15.07.2025)

free2025

(15.07.2025)

vladger

(15.07.2025)