Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

DDR3 - DDR3L готовое решение.
https://vlab.su/viewtopic.php?f=181&t=40632
Страница 3 из 7

Kim_555 [ 05 июн 2017, 17:53 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Только что поднял залитую DDR3 память, у нее отгнили переходы к флехе. Попробовал ее считать - флешка дохлая, дампа нет. Но зашил дамп от того же производителя но с большей частотой - она запустилась и работает. Щас еще погоняю ее, но как показала практика - что прошивки можно брать с аналогичных по объему и одного производителя планок памяти.

Upd..
Мемтест прошла нормально, ошибок нет....

Макс321 [ 08 июн 2017, 18:38 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

нигде не прозвучал вопрос - как контрольную сумму на первые 128 байт подсчитывали? или на динозаврах нет просерки срц? мой hm77 с неправильной контрольной не запускается. процедуру пост не проходит

fedenev [ 08 июн 2017, 18:46 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

лично я вложился 1100рублей в прогу, которая может создавать, править, считывать, прошивать spd , так же в ней есть такая опция , как поправить чек сумму, но пока проблем не возникало. хотя некоторые плашки были , которые не запускались(DDR3L), я выставил байт питания памяти 1.5В и плашка уже не дала изо .

fedenev [ 13 июн 2017, 00:04 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

если кому интересно на счет контрольной суммы:
есть плашка (дамп ниже прилагаю) с нетронутым дампом стоит в моем ноуте и считан дамп был через прогу. 8GB 2Rx8 PC3L-12800S-11-12-F3 , Part Number: M471B1G73QH0-YK0
контрольная сумма находится по смещению 0x7E и занимает 2 байта, в данном конкретном дампе она равна значению : 26 C3. если в файле любым путем поправить первые 20 байт(в них хранятся все параметры скоростей модуля, тиминги, объем, организация, питание и тд.), то необходимо будет поправить чек сумму, на этом примере я выставлю байт питания памяти с DDR3L на DDR3. чек сумму прога поправила на 8D 44. кому надо понять как посчитать чек сумму самому я думаю этого будет достаточно.

так же есть плашка DDR3 1.5В, 4GB 2Rx8 PC3-12800S-11-12-F3 , Part Number: HMT351S6CFR8C-PB чек сумма: 73 D1
после поправки на DDR3L 1.35В чек сумма поменялась на : D8 56.

на примерах суммы приведены в ХЕКС РЕДАКТОРЕ, то есть порядок байтов (little-endian)
---------- Добавлено спустя 1 минуту 15 секунд: ----------
maaaksss писал(а):
Прошил вчера Samsung 4GB 2Rx8 PC3 8500S-07-10-F2, проверил на двух ноутбуках где стояла PC3L (ASUS и Samsung) - всё норм., ткнулся щупом в питание там 1.35V. Решил товарищу поставить на новый ноут (Lenovo b50-10 с 2Gb в стоке и одним разъемом) а он зараза не запускается. Пробовал другие плашки которые изначально DDR3L - всё работает. В чём подвох, что ему может не нравится?


подозреваю, что проблема возможно таится в контрольной сумме....

orbb [ 14 июн 2017, 05:07 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

fedenev писал(а):
Прошил вчера Samsung 4GB 2Rx8 PC3 8500S-07-10-F2, проверил на двух ноутбуках где стояла PC3L (ASUS и Samsung) - всё норм., ткнулся щупом в питание там 1.35V. Решил товарищу поставить на новый ноут (Lenovo b50-10 с 2Gb в стоке и одним разъемом) а он зараза не запускается. Пробовал другие плашки которые изначально DDR3L - всё работает. В чём подвох, что ему может не нравится?

может дело в том что ему нужна именно PC3 12800? бывает в природе разве DDR3L PC8500?
я вроде только PC3 12800 видел...
---------- Добавлено спустя 8 минут 13 секунд: ----------
Maxim Skridonenko писал(а):
orbit писал(а):
Ну это для.


вышло как то так
Изображение
Изображение

Здравствуйте Макси! Вы не подскажете где взять программу DDR DOCTOR?
а то я весь интернет перерыл, не могу найти.

jeka_lw [ 14 июн 2017, 10:15 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

интересно, как могут отгнить переходы?

Doc [ 28 июл 2017, 18:29 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

fedenev писал(а):
кому надо понять как посчитать чек сумму самому я думаю этого будет достаточно.

Не факт, там на самом деле несколько витиевато она считается ) Поэтому ниже я дополню стартовое сообщение Orbit`а небольшой статейкой

Помимо изменения самого байта с 00h на 02h по адресу 06h, необходимо соответственно пересчитывать изменившуюся контрольную сумму иначе, например на куче свеженьких Ленов, переделанная память работать не будет (специально тестировал одну и ту же планку памяти с правленной CRC и нет), но обычно работает на всяких асусах и пр.
Самый простой способ это использовать специальную программу для работы с SPD, но spdtool уже давно безнадежно устарел, а Thaiphoon Burner конечно очень крут, но платный (в бесплатной версии как водится все нужные фичи заблокированы) и для наших простых задач избыточен, хотя кому интересно каждый байт прошивки описан и позволяет понимать как и что устроено. Есть еще китайский spd doctor, но опять же полноценно он вроде работает в привязке к аппаратному адаптеру.
Поэтому опишу как CRC пересчитать вручную ) Сама CRC хранится в 126 и 127 байтах прошивки (7Eh-7Fh) как уже писали выше.
1. В 7м бите нулевого байта прошивки указывается: CRC рассчитывается для 0-116 (чаще всего) или от 0-125 байт. Чтобы не напрягать голову лишний раз просто смотрим на нулевой байт - обычно его значение 92h, значит CRC рассчитывается по первому варианту 0-116
2. Берем какой-нибудь онлайн калькулятор типа https://www.lammertbies.nl/comm/info/crc-calculation.html, не забываем поставить галочку inpute type в положение hex, копипастим туда в строку 0-116 байты (по 74h), жмем calculate CRC и смотрим значение в строке CRC-CCITT (XModem), не забываем про little-endian - то есть получившиеся байты CRC забить в прошивку (по адресу контрольной суммы) в обратном порядке
Вложение:
DDRL3_CRC.jpg


По поводу самой прошивки: если с 24с02 все понятно (для tl866 я обычно seiko выбираю), то у 34с02 помимо WP есть еще 2 другие защиты, одна из которых однократная и постоянная, то есть проще другую м/сх поставить.

прилепил еще исправленную прошивку для образца

fedenev [ 28 июл 2017, 23:56 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Doc писал(а):
необходимо соответственно пересчитывать изменившуюся контрольную сумму


тут можно дополнить, прогой Thaiphoon можно проверить вашу отредактированную spd прошивку на корекктную CRC чек сумму, в бесплатной версии. открыв вкладку "REPORT"

на примере была изменена плашка путем правки шестого байта из 02h - > 00h .

то есть единственный плюс это проги в бесплатном виде это тестик на чек сумм. Verify
---------- Добавлено спустя 7 минут 41 секунду: ----------
fedenev писал(а):
открыв вкладку "REPORT"

Открыв уже Отредактированную spd.

Черномор [ 29 июл 2017, 00:16 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Orbit, спасибо. Не помню благодарил--не. На днях пригодилось.
Один мой хороший товарищ купил ддр3 -1600, там хасвел, не хочет ее видеть.

Перешил - ок. Асус какой то, КС не правил.

Maxim Skridonenko [ 29 июл 2017, 21:45 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

orbb писал(а):
Здравствуйте Максиm! Вы не подскажете где взять программу DDR DOCTOR?
а то я весь интернет перерыл, не могу найти.


не скажу, сам не пользовался
гугл выдает вроде пару ссылок на платный софт
и самое главное - на бесплатные описания назначения ячеек прошивки SPD

для наших целей я думаю она не нужна
нужен любой простой редактор бинарников
даже встроенный в программатор

radeon6 [ 04 авг 2017, 14:39 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Doc писал(а):
Самый простой способ это использовать специальную программу для работы с SPD, но spdtool уже давно безнадежно устарел, а Thaiphoon Burner конечно очень крут, но платный

Хоть spdtool и устарел, в нём легко правится контрольная сумма.
С памятью так же как и с разгоном процессоров. Уменьшив напр. питания некоторые модули не смогут работать нормально либо вообще. А те которые работают, могут работать нестабильно, сразу можно не заметить, а после гадать. Естественно есть и те которые отлично работают и будут работать.
Поэтому аккуратней. Модули переделанные из DDR3L в DDR3 спокойно и без проблем будут работать, соответственно спецификации DDR3.

Doc [ 04 авг 2017, 19:19 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

radeon6 писал(а):
Хоть spdtool и устарел, в нём легко правится контрольная сумма.

Я когда что-то пишу - я проверяю. А вы? spdtool 0.63 - ему не знакома спецификация DDR3, соответственно автоматически он править crc не умеет как надо.
radeon6 писал(а):
Естественно есть и те которые отлично работают и будут работать.

Я объяснял механизм как сделать правильно. Что там будет работать, а что не будет это сами проверяйте на практике - если нужно

radeon6 [ 04 авг 2017, 20:08 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Doc писал(а):
ему не знакома спецификация DDR3, соответственно автоматически он править crc не умеет как надо.

Не знал что для DDR3 контрольная сумма считается по другому. Там кнопку нажать ведь нужно вручную, чтобы поправить.
Вроде интерпретирует он параметры DDR3
Изображение

Doc [ 04 авг 2017, 20:35 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Ну так нажмите и посмотрите где он ее считает и как - 1 байт изменить не долго же
Только вы это должны были сделать ДО, а то получается я что-то опять вынужден писать, а вы так до сих пор ничего и не посмотрели, но пытаетесь зачем-то спорить

Еще вот это почитайте
Understanding DDR3 Serial Presence Detect (SPD) Table
аналогично есть под остальные

потом уже о чем-то можно говорить)

radeon6 [ 04 авг 2017, 22:17 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Doc
Doc писал(а):
Ну так нажмите и посмотрите где он ее считает и как - 1 байт изменить не долго же

Действительно, посмотрел документацию по SPD для ddr3.
Я сегодня десктопной планкой занимался, на модуль объёмом 1GB набрал чипы объёмом 2GB. Слил прошивку с соседнего модуля spdtool-ом, им же и залил в переделанную. Теперь понял чё это он на чексумм ругнулся, я fix нажал и залил, работает. )

Vegnetus [ 17 дек 2017, 04:04 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Интересно как на этой модельке получить 1,5 на слоте

Vegnetus [ 18 дек 2017, 00:42 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Подтверждаю, пашет с ch341a

Изображение

rekeyed [ 14 янв 2018, 00:52 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

И все-таки менять контрольную сумму на правильную полезно.

купил тут я по случаю материнку GA-J3455-D3H, платформа Appolo Lake, память DDR3L SODIMM
в наличии было 2 модуля по 2 Gb DDR3-1600 Samsung M471B5773DH0-CK0. ну, думаю, сейчас байтик поменяю, и все взлетит... ну во-первых, микросхема залочена на запись оказалась, а во-вторых она маленькая - UDFN 2x3
ну да ладно, вкорячил туда TSSOP кое-как на проводках, прошил. мать не запустилась. POST карта кажет "Memory Initialization...", как впрочем и с непрошитой было.
воткнул в ноутбук с Haswell, все заработало, проверил мультиметром - 1.35V, мемтест без ошибок.
значить может она на 1.35 работать. остается только контрольная сумма - пересчитал, прошил - и мать запустилась как ни в чем не бывало :ya_hoo_oo:

Ciber SLasH [ 14 янв 2018, 06:49 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Нашёл исходник алгоритма проверки контрольной суммы и сделал программу для подсчёта, но придётся поработать вручную.

Никаких .NET-ов не требует

Ver. 1.0: CRC16_xmodem.exe - консольная программа (работать из коммандной строки). Можно запустить "test.bat", если проверяемый файл будет назван "test.bin".
Для подсчёта суммы из SPD-дампа копируется необходимое кол-во байт 0-116 (0-74h) или 0-125 (0-7Dh) в новый файл (назовём его "test.bin"). Затем считается сумма нового файла с помощью CRC16_xmodem.exe и полученное значение прописывается в прошивку по адресу 7Eh в обратном порядке.
Т.е., если программа вывела значение суммы $ECA3, то в дамп она записывается, как A3EC c адреса 7E.
Вложение:
CRC16_xmodem.rar

Ver. 1.1: SPD_CRC_correct.exe - консольная программа (работать из коммандной строки). Можно запустить "test.bat", если проверяемый файл будет назван "test.bin".
* программа сама проверяет 7 бит первого байта и на основании его решает, сколько данных брать для подсчёта контрольной суммы (0-116 или 0-125). Затем контрольную сумму программа записывает по адресу 7Eh
Вложение:
SPD_CRC_correct.rar

Tektronix [ 14 янв 2018, 10:38 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Все это можно тоже встроить в программу, разве нет? Файлы прекрасно читаются по-байтово и также пишутся стандартными функциями в любом языке.

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

rekeyed [ 14 янв 2018, 17:09 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

ну раз пошла такая пьянка...

вот нарисовал прогу для правки дампов. Требуется установленный .Net не ниже 4.0
проверки на правильность дампа простенькие, поэтому ни за что не ручаюсь :smu:sche_nie:
поддерживается только DDR3
можно открыть дамп кнопочкой с тремя точками, затащить на форму или на значек программы, поставить нужные галочки и сохранить новый дамп.
пробуйте!

Ciber SLasH [ 14 янв 2018, 20:07 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Tektronix
Таки допилил сегодня...

DrScreW [ 11 мар 2018, 23:00 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Внесу свои 5коп.
SPDэшками интересуюсь давно(ещё с 1го DDR),но эту тему как-то пропустил!(((
Всё умеет(и читать ,и шить,и писать,и переписывать...и даже автоматом контрольную сумму считать!) очень хорошо SPDTool(но последняя версия 0.63 и более не обновлялась!) правда она ведёт поддержку ТОЛЬКО до северов 45й серии!(AMD и 48-58 серии мной лично не тестились...(55-58 это уже хаб вроде))
Далее тут писали,что купили прогу за 1100р - видел,не покупал - вроде бы полный аналог SPDTool.
Мечтал о перехадниках(в первых постах темы фото есть!) с DIMM на SO-DIMM - когда собирался купить - как ветром сдула и до прошлого года не мог найти в продаже,пока не попался моноблок ДНС на 775 сокете и со слотами DDR3 SO-DIMM!)))
Так же,как вариант есть и ноуты с 45м севером и на DDR3!)))
По крайней мере на DDR2 ни с хуниксами,ни с чем другим не было проблем в SPDTool при прошивке!
Прошивки правил с подсчётом контрольной суммы только на DDR1 - в остальных случаях сливал готовые решения с других планок памяти!!!))) в основном из-за пониженых таймингов,либо когда ноут\комп не хотел запускаться с заводскими завышеными частотами!(планки 800МГц,а комп более 667 не держит!При чём эта же планка запускается,если она во 2м слоте,а в первом 667МГц!!!То есть тогда в ней включается режим 667!)
Нынче в ДНС стоит 1я планка самсунг 10666,во втором слоте палит по моему,но 12800 DDR3L он её увидел,когда я её во 2й слот поставил! в 1м слоте никакая 12800 не хотела запускаться!(Хоть L,хоть не L!) После была слита прошивка с хуникса и залита в палит - теперь она пашет в любом слоте и аида64 видит 2 идентичные плашки хуникса 10666!!!)))
З.Ы. пашут в паре почти год!)))
З.З.Ы. Если кому надо посчитать контрольную сумму...или создать готовую прошивку...может слить подходящую по пораметрам - вэлкам ЛС!!! могу посмотреть - в своё время собирал коллекцию прошивок,если сохранилась! выложить тут(но там больше DDR DIMM,DDR2 DIMM\SO-DIMM)

igils [ 12 мар 2018, 10:10 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Сообщение не в тему
DrScreW писал(а):
55-58 это уже хаб вроде

У интела хабы начались с i810, мосты закончились на i440BX.

DrScreW [ 12 мар 2018, 11:04 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

igils писал(а):
Сообщение не в тему
DrScreW писал(а):
55-58 это уже хаб вроде

У интела хабы начались с i810, мосты закончились на i440BX.


Спасибо за подсказку.Не знал...думал на 478м и 775м сокетах "север" и "юг"...

hzog [ 19 мар 2018, 15:27 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

может кому нужен spd samsung ddr3 sodimm 1,2gb работает с банками hynix h5tc2gb83cfr

Canko [ 04 сен 2018, 11:14 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Имеется память KVR16LS11/8 от Kingston на 8 Gb и Asus K52JU не хотят вместе работать...

Поменял 6й байт в памяти на 00 ноут всё равно не запускается...

пересчитал контрольную сумму, записал в память , всё равно не работает...

Canko [ 04 сен 2018, 21:02 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Посоветуйте что нибудь...

Uomo [ 04 сен 2018, 21:58 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Canko писал(а):
Посоветуйте что нибудь...

купить и поставить такую как надо :-):

konan45 [ 04 дек 2018, 20:37 ]
Заголовок сообщения:  Re: DDR3 - DDR3L готовое решение.

Доброго дня всем! Подскажите. а этот фокус можно проделать только с ноутбучными SO-DIMM или способ универсален применительно к DIMM модулям так же?

Страница 3 из 7 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/