Новостная заметка Ссылки по теме
Thaiphoon Burner 4.0 Prerelease
7 октября 2007 г.

Однажды вечером, в конце сентября 2005 года, возникла идея создать для популярной в то время программы Central Brain Identifier очередную новую закладку, назначением которой было бы предоставление различного рода информации о модулях памяти. Однако информация эта была спрятана глубоко в SPD, в отдельной микросхеме, размещаемой на плате модуля ОЗУ, доступ к которой осуществляется по шине SMBus. В виду отсутствия опыта работы с SMB-устройствами я принялся экспериментировать с написанием кода для чтения данных SPD. Первоначальный результат оказался неутешительным – данные SPD одной из планок памяти были частично повреждены. После непродолжительных усилий ошибка в исходном коде была локализована и устранена.

К удивлению, теперь стало понятно, что данные SPD всё-таки поддаются изменению даже без применения внешнего устройства программирования, столь необходимого, как считалось ранее. Отложив первоначальную идею, теперь необходимо было создать простейший «программный» программатор для восстановления утраченных данных SPD. В самое короткое время столь необходимая мне программа была создана. Воспользовавшись прошивкой аналогичного модуля памяти, проблема, к счастью, решилась. Теперь, когда есть рабочий код для чтения и записи данных SPD, хотя и совместимый на то время только с южным мостом SiS963L подопытной платы ASUS K7S8X, неплохо было бы обеспечить CBId новыми «примочками». Но, как известно, SPD содержит достаточно большой по размеру объём информации, разместить который на отдельной закладке не представлялось возможным. К тому же, глупо было бы отказаться от возможности перезаписывать SPD, учитывая обстоятельства, в результате которых она появилась. Для этого нужна абсолютно новая программа. Поэтому от изначальной идеи расширения функциональности CBId решено было полностью отказаться, а «чудо-программу» доработать до конечной версии. Так появился Taipan – простейший программатор, программная концепция перезаписи данных SPD модулей памяти непосредственно на материнской плате, прототип будущей разработки Thaiphoon Burner.

Сегодня Showshock Softnology с гордостью представляет новую версию Thaiphoon Burner 4.0 – безоговорочного лидера среди средств редактирования и программной перезаписи SPD! Инициатором создания четвертой версии программы выступила широко известная компания Corsair Memory. В предельно сжатые сроки, определенные заказчиком, в Thaiphoon Burner 4.0 реализованы два принципиальных нововведения: поддержка типа оперативной памяти DDR3 и профилей расширения Intel Extreme Memory Profile (XMP). Первый момент предусматривает дешифрацию данных в отчет согласно спецификации DDR3 SPD 1.0. Поддержки профилей расширения Intel XMP, в свою очередь, основывается на дешифрации согласно спецификации ревизии 1.02.

Итак, в отличие от предыдущих версий, новый Thaiphoon Burner 4.0 способен создавать детальные отчеты дешифрации данных из области SPD модулей памяти стандарта DDR3. Вывод сведений в отчет осуществляется по традиционной последовательной схеме: информация о модуле памяти, задержки управляющих сигналов, SPD протокол, сводная таблица функционирования. При наличии профилей Intel XMP программа добавляет исчерпывающую информацию по обоим профилям.

Наибольший интерес в новой версии Thaiphoon Burner вызывает Intel XMP Enhancer. Это своего рода универсальный аплет, созданный по аналогии с EPP Enhancer, наплодившим достаточно шума по поводу простоты в расширении обычных модулей памяти до спецификации nVidia Enhanced Performance Profiles. Тем не менее, Intel XMP Enhancer более функционален и прост в сохранении выбранных настроек. В первую очередь, новый аплет позволяет генерировать профили, основываясь на данных из SPD, в виду того, что большинство параметров XMP всё-таки заимствованы из спецификации SPD для DDR3. Редактирование XMP-профилей в XMP Enhancer осуществляется до безобразия быстро и легко. Для этого вам не нужно изучать соответствующие документации, всю грязную работу берёт на себя XMP Enhancer, от вас лишь требуется задать значения для ряда параметров. Выбираем результат сохранения в SPD, нажимаем кнопку и вот обычная прошивка SPD превращается в XMP-расширенную! Всё просто и без каких-либо дополнительных финансовых затрат. Сейчас только глупец переплачивает деньги за оперативную память с наклейкой “EPP Ready” или “XMP Comliant”. Thaiphoon Burner –практически бесплатное средство модернизации обычных прошивок SPD до уровня брендовых.

Теперь в новой версии реализована такая известная мелочь, как «драг-н-дроп». Мелочь, но довольно практичная, когда требуется быстро открыть желаемый thp-файл. Никакого революционного прорыва в известной технологии известного гиганта. Для немедленной загрузки прошивки SPD в hex-редактор достаточно перетянуть файл с прошивкой на форму окна Thaiphoon Burner.

С выходом четвертой версии Thaiphoon Burner представляется весьма успешной и перспективной программой, аналогов которой на данный момент не существует. Однако, как мы прекрасно видим, известные компании-изготовители ОЗУ уже подхватили идею перезаписи SPD непосредственно на материнской плате и с энтузиастом продвигают на рынок свои бесплатные продукты, как, например, OCZ, относя свою фирменную разработку категории технологий. К сожалению, SPD-Z обречен на провал в виду ряда причин. Основными недостатками являются единоличная привязка к собственным модулям памяти и самая примитивная концепция организации перезаписи SPD в виде пошагового мастера. Сравнивать Thaiphoon Burner с SPD-Z не приходится по причине различия в «весовых» категориях. Конкурентов для Thaiphoon Burner пока нет.