Превращаем DSLogic U2Basic (PANGO) в DSLogic Plus

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Привет, Хабр!

В данной статье расскажу как модифицировать DSLogic U2Basic (PANGO) в DSLogic Plus.

Данная статья является обновлением статей - Превращаем DSLogic Basic в DSLogic Plus и Превращаем DSLogic U2Basic в DSLogic Plus

Предисловие

DreamSourceLab - в очередной раз решили прикрыть дыру (мод до Plus), либо SPARTAN 6 закончились...

DSLogic Basic - сняты с производства.
DSLogic U2Basic - сняты с производства.
DSLogic U2Basic (с версией DSView v1.2.2+ на коробке) - внесены взамен, со значительными изменениями схемы и прошивки.
А конкретно - Spartan 6 заменен на PANGO PGL12G, из-за чего процесс модификации требует некоторых правок.

Характеристики прежние

Для мода достаточно лишь заменить ОЗУ, и сменить один байт в прошивке eeprom на плате анализатора.

Приступаем к работе

Автор не несет ответственность за ваши неудачи, и не призывает к действию!

Все что вы делаете - вы делаете на свой страх и риск!

Понадобится:

  • Паяльник;

  • Тонкий пинцет (или игла);

  • Программатор с поддержкой прошивки I2C EEPROM 24**** (теоретически можно прошить и без программатора, но мне было лень разбираться);

  • * На всякий случай архив с прошивками (PASS: 8S]7P#cGaB/X7p-N).

  • ОЗУ AS4C16M16SA или аналог (4 страница - аналоги);

  • Сам девайс.

Вскрываем

Hidden text

Выкручиваем 4 болтика, поддеваем крышку пинцетом или присоской.

Осторожно выполняем следующие действия:

  1. Выкручиваем еще 4 болтика крепящие плату к корпусу.

  2. Двигаем плату в сторону разъема входов каналов.

  3. Слегка отгибаем плату.

  4. Вынимаем плату давя пальцами на разъем входов каналов.

Фото актуальной платы:

Меняем ОЗУ, подготавливаем к прошивке

Hidden text

На плате видим ОЗУ - выпаиваем заводскую и запаиваем правильную ОЗУ соблюдая ключ.

Хорошенько пропаиваем контакты паяльником, не оставляем сопли!

Фото актуальной платы:

Видим чип в 8ми ногом корпусе - это I2C EEPROM, ее нужно прошить.

Программатор EZP2010 прошивку не осилил (ошибка при сравнении, каждый раз на разном адресе).

Потому беру программатор на основе CH341A.

Чтобы не выпаивать чип - использую скрепку SOIC8 SOP8.

Так как первый пин EEPROM на плате подключен к питанию, а на программаторе к земле - грею паяльником и слегка поднимаю первый пин пинцетом:

Потом осторожно(чтоб не придавить первый пин обратно), цепляю прищепку соблюдая ключ.

И только потом подключаю программатор к ПК.

Прошивка

1) Считываем EEPROM.

  1. Делаем поиск по HEX запросу 0E 2A, и меняем следующий за ними байт 31 на 30 (адрес может отличаться, пример из старой статьи, внимательно читаем текст):

  1. Прошиваем, проверяем.

После удачной прошивки:

  1. Отключаю программатор.

  2. Запаиваю первый пин EEPROM чипа обратно.

  3. Подключаю к ПК.

В софте определяется так:

Проверяем работу на каком нибудь железе, на пример UART.
Если все ОК - отключаем, отмываем спиртом, собираем.
Если же данные битые - еще раз хорошенько пропаиваем озу или меняем ее.

Профит!

Спасибо за внимание!

Так же хочу выразить отдельную благодарность юзеру @brwnbr, благодаря которому и появилось данное обновление статьи.

При копировании попрошу оставлять ссылочку на первоисточник.

С вопросами обращайтесь в комментарии, чем смогу — помогу.

Источник: https://habr.com/ru/post/718212/


Интересные статьи

Интересные статьи

FDM расшифровывается как “Fused Deposition Modeling” (Метод Послойного Наплавления), что является самой популярной технологией 3D-печати благодаря ее простоте и ценовой доступности. Помимо очевидной н...
В первом полугодии 2021 года в России было продано более 3 млн пылесосов на сумму около 29,7 млрд рублей, что больше на 30% в штуках и 40% в деньгах, чем годом ранее. При этом продажи «умных» пылесосо...
Обычно для своих статей я выбираю или учебную тему, или какую-то проблему, а дальше – если тему, то раскрываю её, а если проблему, то соответственно, решаю. Но в рамках цикла про работу с...
Среди советов по улучшению юзабилити интернет-магазина, которые можно встретить в инете, один из явных лидеров — совет «сообщайте посетителю стоимость доставки как можно раньше».
Тема статьи навеяна результатами наблюдений за методикой создания шаблонов различными разработчиками, чьи проекты попадали мне на поддержку. Порой разобраться в, казалось бы, такой простой сущности ка...