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

[ Новые сообщенияПравила форумаRSS ] Текущая дата: Четверг, 16.07.2026, 07:43:15

Модератор форума: ФАРТ, milcin68  
Общая тема (Новости + новые версии ПО)
Postal2 Дата: Воскресенье, 10.05.2015, 09:15:29 | Сообщение # 1

Автор темы
Участники
Сообщений: 754
[cvetblue]Новость от 08/05/2015
Прошивка V3 Великого Девайса (для Меги 8, 88, 168, 328). Поддержка Микрочипа, i2c-scan, уточнение для IR-box, скорость soft для ATMEL понижена в 6 раз для прошивки целевого Атмела с кварцем 32768.
Скачать PostalAVR_v3b_lice[/cvetblue]
[cvetblue]
Прошивка V4 микроконтроллера ATmega168 программатора Postal3 - https://remont-aud.net/_fr/362/PostalAVR168.rar[/cvetblue]
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
letunov45 Дата: Понедельник, 04.05.2026, 18:21:02 | Сообщение # 271
Участники
Сообщений: 113
Цитата Postal2 ()
что это значит

подключил сейчас через Postal3 с согласователем уровней (питание 3,3v и 1,8v). Голочка Debug Show, затем три раза подряд нажал Set ISP и получил лог
Статус: отсутствует
Postal2 Дата: Понедельник, 04.05.2026, 18:37:33 | Сообщение # 272 | Отредактировал: Postal2 - Понедельник, 04.05.2026, 18:38:24

Автор темы
Участники
Сообщений: 754
Цитата
и получил лог

Так рабочая вроде. Ну и пусть себе работает.

Должна Old Smart показать.
Статус: отсутствует
letunov45 Дата: Понедельник, 04.05.2026, 18:51:29 | Сообщение # 273 | Отредактировал: letunov45 - Вторник, 05.05.2026, 06:09:09
Участники
Сообщений: 113
Нажал Boot потом Old Smart

Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Понедельник, 04.05.2026, 18:55:19 | Сообщение # 274 | Отредактировал: Postal2 - Понедельник, 04.05.2026, 18:56:54

Автор темы
Участники
Сообщений: 754
Цитата
Нажал Boot

Зачем?

У неё видимо с нулями в начале это boot отвечает, вот и можно сразу отличить.
Статус: отсутствует
letunov45 Дата: Понедельник, 04.05.2026, 19:05:50 | Сообщение # 275 | Отредактировал: letunov45 - Вторник, 05.05.2026, 06:08:46
Участники
Сообщений: 113
Цитата Postal2 ()
Зачем?

Без Boot нажал Old Smart и в логе ошибка CMD
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Понедельник, 04.05.2026, 19:10:00 | Сообщение # 276 | Отредактировал: Postal2 - Понедельник, 04.05.2026, 19:12:33

Автор темы
Участники
Сообщений: 754
Цитата
Без Boot нажал Old Smart и в логе ошибка CMD

Так у тебя в логе раньше ревизия 4.51, а здесь 5.0 - на 5.0 конечно не работает, на 5.0 обычный health info работает.

В boot нажимать old smart нужно только для проверки, он ничего не показывает.
Статус: отсутствует
letunov45 Дата: Вторник, 05.05.2026, 05:45:47 | Сообщение # 277 | Отредактировал: letunov45 - Вторник, 05.05.2026, 06:01:25
Участники
Сообщений: 113
Взял снова Emmc KMV3W000LM-B310, питание раздельное 3,3 и 1,8 вольта. Поставил галочку Debug Show? Set ISP. Затем health info и получил

Вроде все отлично?

Добавлено (05.05.2026, 05:59:55)
---------------------------------------------
Цитата Postal2 ()
Так у тебя в логе раньше ревизия 4.51, а здесь 5.0 - на 5.0 конечно не работает, на 5.0 обычный health info рабо

Эту микросхему я сначала прошил FW от другой KMV2W000LM-B506, а потом уже FW для KMV3W000LM-B310. Подпаивался на тест поинт, оказалось, что для Программатора Postal3 тест поинт не нужен, что с ним , что без тест поинта стирание и запись проходит одинаково. Тест поинт нужен видимо для других дорогих программаторов, в частности видел ролик как восстанавливал человек микросхему KMV3W000LM-B310 через тест поинт на программаторе Медуза, поэтому еще раз решил проверить разницу восстановления с тест поинтом и без, на программаторе Postal3. Вывод - тест поинт здесь не нужен, программа делает все без тест поинта.
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Вторник, 05.05.2026, 09:25:35 | Сообщение # 278 | Отредактировал: Postal2 - Вторник, 05.05.2026, 11:00:05

Автор темы
Участники
Сообщений: 754
Цитата
Вроде все отлично?

Всё в норме, но eMMC Life Time Estimation на ревизии 5.0 не всегда работает, там как-то по-другому надо (vendor data парсить), не буду это раскапывать. У меня на более новой KLM8G1WEPD-B031 ревизия 5.0 и Life Time Estimation показывает.
Цитата
еще раз решил проверить разницу восстановления с тест поинтом и без,

А вот за это спасибо, я как раз и заказал eMMC на шариках, чтобы именно это проверить. Глаза видят, но мозг отказывается понимать. Это как идти по улице и видеть, как все идут на руках, а ногами держат смартфон. В 2017 Oranav в коде и даже в картинках показал, что testpoint не нужен. Казалось бы, уже всё понятно? Но нет.

Это напоминает ситуацию, которую я уже упоминал, с ноутбучными контроллерами. Человек имел захват с smbus и мог сделать по I2C с самого начала, но решил сделать через задницу. И все этот способ "через задницу" так и повторили. И уже школьники стали публиковать решение через I2C, но способ "через задницу" теперь останется в истории в качестве примера, когда коммерция победила здравый смысл.

Также тут недалеко имеется тема с программатором для NAND на базе FX2LP. Так можно было начинать делать 15 лет назад, сейчас так делать нельзя. Нужно приделать к FX2LP EPM240 или EPM570 и делать через неё, если кто-то захочет. Для совместимости желательно использовать мою прошивку FX2LP, её исходный код будет выложен сразу после того, как кто-нибудь мне покажет ошибку в старом исходном коде, из-за которой не работала запись spi-flash (исправляется строчкой в 20 символов, "a = b").

Цитата
Pre EOL info = 00; - Not defined

Для старых eMMC в EXT_CSD есть область vendor data (32 байта на адресах 270..301), я где-то видел данные про неё, если кто-то найдёт описание - вставлю эти данные в health info. (при прошивке стираются естественно.)
Статус: отсутствует
KREMLIN Дата: Суббота, 09.05.2026, 11:35:35 | Сообщение # 279 | Отредактировал: KREMLIN - Суббота, 09.05.2026, 11:41:20
Участники
Сообщений: 308
"Шляпа" или "бутерброд" на EPM240. Размер 40х55 это размер FX2LP. ISP 3V3 и 1V8. Кнопку снимаем с FX2LP и туда разъём на 5V.
В принципе всё. Да надпись есть. blush
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Суббота, 09.05.2026, 13:25:31 | Сообщение # 280 | Отредактировал: Postal2 - Понедельник, 11.05.2026, 01:45:50

Автор темы
Участники
Сообщений: 754
KREMLIN, сейчас посмотрю, так всё красиво, но одну дорожку надо будет перетянуть для удовольствия Quartus (fx2clk), все антизвонные резисторы тонко соединить, уточню.

Вот пин 61, на который приходит CTL0 (FX2CLK), надо взаимно поменять с пином 62, который является специальным тактовым входом. На девбоарде просто пин 62 не выведен на штырьки, поэтому был использован 61, на что Quartus постоянно ругался. Сейчас ещё посмотрю.

Пин 77 для светодиода использован из-за девбоарда, его отменить, светодиод перенести на пин то ли 1, то ли 3, надо уточнить, где vccio 3.3 - туда. Напряжение 1.8 для светодиода плохо, но на девбоарде туда подключено, для теста нужен был. Светодиод мигает хорошо, очень удобен, ему нужно 3.3в. Смотрю дальше.

Пин 34 используется для переключения "низкой" скорости 500 кГц<->250 кГц. в принципе необязателен, можно отделить от соседнего и сделать площадку для блямбочки на землю. А вот пин 28 - обязателен джампер на землю с него. Надо отвести в сторонку и сделать штырьки. Если кварц (генератор) 50 МГц, то при разомкнутом ISP 25 МГц, а при замкнутом на землю 12.5 МГц. Это важный переключатель. Предельный кварц предполагается 80 МГц, буду пытаться отладить прошивку для 100 МГц (ISP 50), но при подключении проводками частота ISP выше 30-35 МГц не имеет смысла, а выигрыш перед надёжными 25 незначительный.

Также нужно обеспечить, чтобы пины ISP CLK (для 3.3 и 1.8) блямбочкой можно было объединить с соседним пустым, он будет задействован для этого.

Вообще сама плата выглядит лучше, чем я представлял, я почему-то короткую представлял, а на длинную уже влезает JTAG и, что немаловажно, модная надпись. Также грамотное использование выключателя. Очень хорошо.

Цитата
Пин 77 для светодиода

Давай его на пин 4, с учётом имеющейся компоновки, и чтобы не рядом с 2.

Если смущает, что вот, под изменённые ножки прошивки нету, то проект-то есть, открываешь в Quartus pin-planner, меняешь как надо, нажимаешь скомпилировать, и я гарантирую, что хотя бы на 12.5 собранная прошивка будет работать, а на 25 99%.

Также сейчас проверил - по ножкам надо выходы ISP подвинуть, так как сейчас получается несовместимо с EPM570, а хотелось бы полную совместимость, чтобы можно было EPM570 вместо EPM240 запаять. У кого-то может оказаться EPM570 ненужная, зачем добру пропадать.

Для совместимости с EPM570 пины ISP 1.8 необходимо сдвинуть вправо, то есть 91,90,89->(86)85,84,83. Пины ISP 3.3 необходимо сдвинуть влево 37,38,39->(33)34,35,36. В скобках указан пин, который будет параллелиться с соседним CLK для увеличения тока (наверно, можно сразу запараллелить). Переключатель низкой скорости (пин 34) будет вынесен в левый край, либо вообще отключен. Нужен только переключатель высокой скорости, понижающий частоту в 2 раза (пин 28). Например, если я неудачно подключился, но на половинной скорости работает нормально, то лично я лучше подожду, чем буду выяснять, где там и что.
Статус: отсутствует
KREMLIN Дата: Суббота, 16.05.2026, 06:44:02 | Сообщение # 281 | Отредактировал: KREMLIN - Суббота, 16.05.2026, 07:28:16
Участники
Сообщений: 308
Postal2, надо выделить время. Сейчас немного занят. Постараюсь в ближайшее время сделать.
Начал новую трассировку, но надо бежать. biggrin
Статус: отсутствует
Postal2 Дата: Суббота, 16.05.2026, 17:11:59 | Сообщение # 282 | Отредактировал: Postal2 - Суббота, 16.05.2026, 17:57:30

Автор темы
Участники
Сообщений: 754
Цитата
Начал новую трассировку,

Я думал, там старую немножко поправить. Главное, когда заказывать будешь, чтобы 10 штук на меня пошло отдельным заказом. Предполагаю, что полностью автономно заказ такой платы можно делать на 20 штук, но 20 мне много. Вообще на fx2lp можно ещё простых "шляп" понаделать, да и на FT232H тоже. Мой расчёт на EPM240 был точным, но я не ожидал, что для получения нужных характеристик от неё, понадобится ещё и возиться. Запитка от 5 вольт получается проще, чем отвязка ферритовыми бусинами от 3.3. Учитывая, что я надевал ферритовые трубки на питание, и это не сработало при малой индуктивности.

Пока идёт процесс добавления в программу работы с RPMB, учитывая заглушки функционала f64, которые в дальнейшем будут развёрнуты.

Если кто-то уже сейчас ремонтирует устройство с подгнившей eMMC, то рекомендую начинать использовать переключение в SLC без замены чипа (кроме случаев, когда вы уже выпаяли чип и этим совсем испортили его). Также для старых eMMC с непонятной историей, если планируется куда-то вставлять, то так же переключить в SLC максимальный размер, разрешённый чипом (enhanced).
Статус: отсутствует
vtabakov Дата: Воскресенье, 17.05.2026, 12:11:09 | Сообщение # 283 | Отредактировал: vtabakov - Воскресенье, 17.05.2026, 12:20:01
Участники
Сообщений: 400
Postal2, Как переключить в SLC?

Добавлено (17.05.2026, 12:18:31)
---------------------------------------------
Цитата vtabakov ()
Если кто-то уже сейчас ремонтирует устройство с подгнившей eMMC, то рекомендую начинать использовать переключение в SLC без замены чипа (кроме случаев, когда вы уже выпаяли чип и этим совсем испортили его). Также для старых eMMC с непонятной историей, если планируется куда-то вставлять, то так же переключить в SLC максимальный размер, разрешённый чипом (enhanced).

Можно подробнее пояснить?
Статус: отсутствует
Postal2 Дата: Воскресенье, 17.05.2026, 17:38:12 | Сообщение # 284

Автор темы
Участники
Сообщений: 754
Цитата
Можно подробнее пояснить?

eMMC допускает переключение части флэш-массива в enhanced mode, что на самом деле slc. В этом режиме уже заранее находятся разделы boot1,2 и rpmb, поэтому они всегда в хорошем состоянии. Нас интересует раздел user. В ext_csd имеются параметры max enhanced size (который можно максимально поставить) и текущий (обычно ноль). Сначала нужно забэкапить user (можно картридером). Затем производим волшебные манипуляции, включающие SLC в разделе user с адреса 0. Операция аналогична разбивке разделов, абсолютно штатная для любой eMMC, но однократная (сделать можно один раз), поэтому надо быть внимательным (кроме Samsung). Размер eMMC уменьшится в 2 раза и, возможно, больше. Туда, конечно, не влезет считанный дамп целиком. Мало того, система может быть заточена под полный размер. Но это всё можно настроить, особенно учитывая, что RPMB,CID,BOOT сохранится. Для работы системы получившегося slc-размера хватит 100%. А если кто-то до сих пор так не делал - то причина та же, что и использование testpoint "отключите, раз, два, три.."
Статус: отсутствует
Hermes Дата: Понедельник, 18.05.2026, 08:33:31 | Сообщение # 285 | Отредактировал: Hermes - Понедельник, 18.05.2026, 08:40:36
Участники
Сообщений: 792
Нового, в использовании SLC режима, нет. Производитель, иногда использует такой подход, там где система не занимает много места - например аппараты SONY собранные на Линуксе. Но вот если мы возьмём микросхему KLM8G1GETF которая используется повсеместно и сократим её размер, на 50 -60 процентов, то 3-4 гигабайт, оставшихся после такого ужатия, в лучшем случае хватит только на систему - без запаса user area. А то и на это не хватит.
Или SONY - использующие еммс 16 Gb. Система, с предустановленными приложениями, занимает 6-7 Gb.

Учитывая значительное снижение размера. Учитывая, что при таком изменении придётся переделывать, как минимум PART TABLE, а боюсь, что иногда и не только - использование такого режима, на мой взгляд, не целесообразно.
Проще и правильнее, заменить еммс, если она уже изношена. Ну а новая еммс, отработает 5-7 лет.
Учитывая стремительное устаревание и общую не надёжность всех этих устройств, то...

Но если есть устройства, чью жизнь хочется продлить, хотя бы в плане работы еммс, то да... Можно взять новую память, размером в два раза больше, перевести её в режим SLC и записать в неё ПО.
Статус: отсутствует
Поиск:

Форма входа


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

ASANO 32LH7010T TP....Раздел: Поиск схем, datasheet и аналогов деталей ТВ техники

()

Общая тема (Новости ...Раздел: Postal 3 (USB)

()

Куплю samsung one co...Раздел: Куплю

()

Лечение ошибки F12Раздел: Поиск схем и прошивок бытовой техники

()

SAMSUNG PS64D8000 (...Раздел: PDP (Плазма) телевизоры

()

Praid Aurora 3000wРаздел: Ремонт CarAudio

()

Android Carplay 9inc...Раздел: Ремонт CarAudio

()

LED дисплей 46"...Раздел: LCD (ЖК) телевизоры

()

RT809H

(5748)

machenist

(постов: 14437)

semvictor

(постов: 10301)

ильшат

(постов: 8649)

terrarist

(постов: 6903)

Сантехник

(постов: 6479)

ФАРТ

(постов: 6037)

Otto

(постов: 5692)

vini

(постов: 5421)

MajesticFan

(16.07.2026)

tbnuser1

(16.07.2026)

Hungary90

(16.07.2026)

pbusarev72

(16.07.2026)

blekki

(16.07.2026)

kvk2

(16.07.2026)

yerufeng

(16.07.2026)

mangooho

(16.07.2026)

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

1-980-833-11

(0)

1-981-926-21

(0)

CV638H-D50 EMMC PINOUT

(0)

Hisense RSAG7.820.11932

(0)

BN41-02663A

(0)

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

(395478)

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

(9)

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

(160)

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

(926)

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

(4568)

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

tbnuser1

(16.07.2026)

yerufeng

(16.07.2026)

UDPSendToFailed

(16.07.2026)

Denev66

(15.07.2026)

murap

(15.07.2026)

Nik2203

(15.07.2026)

guismo9

(15.07.2026)

Doub121

(15.07.2026)

FrimeWD

(15.07.2026)

pit_s

(15.07.2026)