Память из Китая или как сделать из 512 мегабайт 1024?

Автор: YURBAN

Дата публикации: 22.04.2018

Получив с почты долгожданную материнскую плату EPOX EP-8RGA, перепаяв на ней конденсаторы и установив на неё два новых модуля объемом 1гБайт DDR400 от Veineda (чипы Hynix). После вывода информации на монитор я обнажурил, что максимальный объем оперативной памяти составляет всего 1.5 гБайта из положенных двух! Сначала я подумал что это глюк самой материнки, и отыскав на просторах интернета последнюю версию BIOS с исправлением работы с модулями Kingmax... После прошивки я получил те же 1.5 гБайта.

Открыв утилитой CPU-z вкладку SPD, я увидел что один из модулей памяти действительно определяется как 512 мБайт, и прошивка его отличается от собрата. На одном модуле прошивка SPD была Kingston (который на 1 гБайт), второй же, тот что на 512 мБайт, имеет прошивку Hyundai... Hynix.

VEINEDA DDR1 400 MHZ 512MB 1024MB Module

Осмотрев на глаз второй модуль памяти, который определялся как 512 мБайтный, визуально я не увидел в нём конструктивных отличий от собрата. В голову закралась идея, сделать дамп первого модуля и прошить его во второй, тем самым вернув законный положенный объем.

Так как у меня не было программатора, то я решил воспользоваться утилитой SPD Tool 0.63, дамп первого модуля удалось легко создать, однако при прошивке его образа во второй модуль, утилита SPD Tool выдавала ошибку вроде "Verify Failed. Index 0x0a is 0x0f, should be 0x0c". Почитав информацию в сети, я пришёл к выводу что флешка SPD модуля памяти заблокирована от записи, это можно легко проверить утилитой Thaiphoon burner, на заблокированных модулях будет стоять несъемная галочка.

Thaipoon Burner Write Protect

Итак, мне нужен был новый модуль EEPROM SPD для моего дефектного модуля памяти, его я отыскал на другом модуле памяти от Transcend объемом 512 мБайт (односторонний).

Transcend 512MB DDR400

Отличия EEPROM SPD были лишь в корпусе, на модуле Veineda корпус флешки был TSSOP-8, на модуле от Transcend флешка была в корпусе SO-8, однако мне повезло в том, что на модуле из китая было посадочное место именно под SO-8.

Veineda DDR400 TSSOP-8 Module

Вооружившись паяльным феном, я заменил модуль SPD от Veineda на модуль SPD от Transcend. После установки модифицированного модуля памяти в плату EP-8RGA, система успешно стартовала (Windows XP SP3 x86), объем памяти остался неизменным, однако теперь, программа Thaipoon Burner рапортовала о том, что защиты от записи нет! Дело осталось за малым, запустив утилиту SPD Tool 0.63, я без проблем записал образ флешки от Veineda 1024 мБайт в мой "дефектный" модуль на 512 мБайт, после перезагрузки тестовой системы, модуль памяти на 512 определился как свой полноценный собрат, т.е. BIOS и прочие утилиты и тесты корректно отображали и работали с новым объемом в 1024 мБайта, после ряда тестов, мой "дефектный" модуль корректно работал со своим "новым" заявленным объемом! Моя цель была достигнута, однако теперь модуль Transcend не работает, потому, что флешка от Veineda с её данными не подошла, пришлось заказать партию чистых SPD EEPROM, для неё и будущих экспериментов.

Transcend TSSOP-8 SO-8 SPD Module Transcend TSSOP-8 SO-8 SPD Module

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

Veineda SO-8 SPD Module 512MB To 1024MB

За сим откланиваюсь, удачи в экспериментах!


Автор: Селиверстов Ю.В. aKa YURBAN

Авторизация

Канал на Youtube