Как из Rigol DS1052E сделать Rigol DS1102E?

Я уже описывал ранее способ расширения полосы пропускания у Rigol DS1052E с 50МГц до 100МГц путем удаления конденсатора из входного фильтра. Но ребята с EEVblog не успокоились на этом и нашли новое решение этой проблемы, гораздо более корректное решение с точки зрения конечного пользователя. Теперь вы можете получить из Rigol DS1052E практически полноценную модель Rigol DS1102E даже не беря в руки паяльник.

Реальность оказалась лучше любых ожиданий, потому что обе модели и Rigol DS1052E, и Rigol DS1102E комплектуются одинаковыми прошивками, разница лишь в названии модели и серийном номере. И эти изменения производятся путем ввода нескольких команд по интерфесу RS232 используя стандартный Гипер Терминал или любую другую терминальную программу (если вы работаете, к примеру, в Linux).

Настройка Гипер Терминала

Для начала надо настроить Гипер Терминал. Создадим новое соединение, зададим ему имя и выберем порт к которому у нас подключен осциллограф.

Затем нам предложат настроить параметры соединения, ввдедем их так как показано на следующец картинке.

  • Скорость передачи 9600
  • 8 бит данных
  • 1 стоп-бит
  • Без проверки четности
  • Без управления потоком(рекомендуется) или Xon/Xoff

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

 

Затем установим параметры Гипер Терминала

Нажмите кнопку "ASCII Setup..." и установите параметры как на следующей картинке

Теперь мы готовы для того чтобы посылать команды в осциллограф.

Превращение...

В окне терминала введем

*IDN?

Затем удерживая кнопку "Alt" наберем на цифровой клавиатуре "010". В терминале мы увидим такую строку.

Rigol Technologies, DS1052E, DS1ED112404432, 00.02.02.02.00

Далее наберем

:INFO:MODEL DS1102E

Затем удерживая кнопку "Alt" наберем на цифровой клавиатуре "010".
Далее набираем строку

:INFO:SERIAL DS1EB112404432

Затем удерживая кнопку "Alt" наберем на цифровой клавиатуре "010". Этой командой мы вводим серийный номер для нашего осциллографа, он повторяет тот что был ноказан нам в начале за исключением 5й буквы, у нас было DS1ED112404432, а должно стать DS1EB112404432, последние 9 цифр, естественно, у вас будут свои, просто повторите ваш серийный номер заменив в нем букву "D" на "B".

После этих действий на экране своего осциллографа вы должны увидеть примерно следующую картинку:

В качестве последнего штриха необходимо выполнить процедуру автокалибровки.

Результат

Теперь некоторые тесты. На следующих двух изображениях показана осциллограмма одного и того же сигнала на осциллографе до и после вышеописанной процедуры.
 

До

После

Обратите внимание на Rise- и FallTime, напоминаю, что сигнал подается с одного и того же генератора, щупы и осциллограф один и тот же. Но щупы все-таки рекомендуют поменять, т.к. Rigol DS1052E комплектуется щупами с полосой пропускания 150МГц, а Rigol DS1102E комплектуется щупами с полосой 300МГц.

Статья написана по материалам видео подкаста EEVblog

UPD. В приложенном файле (ds1000eddsp00.02.04.zip) находится прошивка 00.02.04 для версий DS1000D и DS1000E. Нужный файл (не перепутайте) копируете в корень флешки, затем подключаете флешку к включенному осциллографу. Также добавлена старая прошивка 00.02.01 и Архив с программой Ultrascope.

Рекомендации по апгрэйду и даунгрейду прошивок и видео на английском языке.

Проверяйте вашу HardVersion, версии от 58 имеют проблемы с автокалибровкой при использовании старых прошивок, меньше чем 00.02.04. Узнать можно зайдя в меню "Utility/Сист информ" и нажав слудующие кнопки: CH1 дважды, потом CH2 тоже дважды, и один раз MATH. В результате появятся новые строчки с инфой, в том числе и HardVersion".

UPD от 04.02.2011.
Для HardVersion 58 добавлена прошивка для даунгрейда 204sp1.7z которая решает проблемы с автокалибровкой после апгрейда.Чтобы ее распаковать нужно скачать архиватор http://www.7-zip.org/

Программа для автоматического апгрейда

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

Программа называется rigol_upgrade.zip. Скачанную программу нужно распаковать в каталог и запустить исполняемый файл, после запуска Вы увидите такое окно:
Rigol upgrade from DS1052E to 1102E

  1. Нажмите кнопку 'Check Rigol Model & Serial', программа считает данные из осциллографа, а так же проверит версию прошивки.
  2. Затем нажмите 'Upgrade Rigol', программа автоматически изменит серийный номер и запишет обновленные данные в осциллограф.

После этого Ваш Rigol DS1052E превратится в DS1102E.

UPD. Прошить новые Rigol DS1052E можно!

Добавлено из комментария пользователя a_monster

Понимаю, что нижеследующая инфа несколько запоздала, но тем не менее — начиная с 2013 года опять появилась возможность поиметь заветные 100 МГц на Rigol DS1052E (спасибо Gizmo!). Учитывая, что эта страничка одна из лидеров по Яндекс-поиску «перепрошивка DS1052E», оставляю информацию в виде комментария, если внезапно у автора есть возможность добавить это к статье в виде апдейта — буду очень рад.

Итак, после обновления версии прошивки DS1xxx где-то в 2011-2012 Rigol закрыл «дыру», позволяющую разблокировать 100 МГц-вый диапазон и попытки использования «старого» способа на новой прошивке приводили к полной неработоспособности DS1052E. В 2013 Gizmo с www.eevblog.com представил алгоритм модификации самой новой прошивки от Rigol, позволяющей осциллографу DS1052E «осознать» себя старшей моделью и разрешить использование 100 МГц. Позже, для удобства Gizmo выложил готовый модифицированный вариант последней прошивки (00.04.01) от Rigol, которому был присвоен более свежий номер версии (00.04.01.00.02) для того, чтобы упростить процесс обновления (DS1052E думает, что это просто более новая версия FW и позволяет штатно ее установить).

Забегая вперед, скажу, что я попробовал этот способ на своем DS1052E, купленном чуть меньше года назад в electronshik.ru с установленной FW 00.04.00, и в итоге получил 100 МГц. Не уверен, что способ подойдет для ВСЕХ версий DS1052E, но в моем случае сработал и особо негативных отзывов на форуме eevblog.com я также не видел.

Как я делал (по шагам):

1. Посмотрел свою полную версию ПО на DS1052E (как это сделать, пункт 2). По материалам форума я сделал заключение, что проверенно хороший результат возникает, если (см. пример):
— Hardware-версия DS1052E равна «58»
— Firmware-версия ПО ниже или равна 00.04.01… (но, возможно, при этом должна быть выше 00.02.05.02.00)
— Серийный номер устройства начинается с «DS1ET»

Что там в остальных случаях — не знаю, на форуме информации не нашел. У меня была версия FW 00.04.00...., все остальное совпадало. Проверите — отпишитесь здесь, пожалуйста, для остальных).

2. Скачал файл DS1000EUpdate.00.04.01.00.02.zip по ссылкам, приведенным в этом посте: www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg429146/#msg429146

3. Взял обычную USB-флешку Sandisk Cruzer Facet 8Gb, отформатированную под FAT32 (на форуме советуют использовать 4Гб FAT32 или даже 2Гб FAT16, возможно это зависит от текущей версии FW), полностью очистил и записал на нее файл DS1000EUpdate.RGL, распакованный из архива (только его, второй файл с контрольными суммами записывать не надо).

4. После записи на флешку проверил контрольную сумму файла программой md5-calc, указав файл, уже записанный на флешку и сравнил с суммой, прописанной в файле DS1000EUpdate.md5. Излишне говорить, что суммы обязаны совпасть :). После обязательно размонтировал флешку («Безопасное извлечение устройства») и только после этого вынул ее из USB-разъема ПК. Сам осциллограф контрольные суммы не проверяет(!), тупо пишет что дадут.

5. Не выключая работающего оциллографа вонзил в него флешку (хотя где-то советуют выключить, воткнуть флешку и снова включить), тут же получил на экране сообщение что обнаружена новая версия FW и не хочу ли я на нее проапгрейдиться, согласился и стал наблюдать за прогресс-баром Update (процесс обновления занимает 1-2 минуты). Если у вас ненадежное электропитание — используйте UPS.

6. После окончания процесса обновления получил предложение перезагрузиться (выключил осциллограф, вынул флешку, снова включил) и убедился, что предел горизонтального разрешения изменился — теперь можно использовать 2ns/деление (как здесь), что говорит о правильности всех выполненных действий.

Комментарии

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Радует, что есть демонстрация

Радует, что есть демонстрация на реальном сигнале. Я писал об этой переделке на электрониксе, но визуально сигнал не сверял. Были сомнения, меняется ли что-то, кроме появления 2ns/div. На ееблоге пишут, что при смене модели какой-то диод во входной цепи смещается в обратном направлении и аналоговый фильтр увеличивает полосу.

Этот тип диодов называется

Этот тип диодов называется "Варикап", он работает как переменный конденсатор управляемый напряжением. Т.е. смещая диод можно изменять частоту среза фильтра.

Я знаю, что такое варикап :-)

Я знаю, что такое варикап :-) Хотя и не пришло в голову, что имелся в виду именно он, да. 

А из DS1022C чето можно

А из DS1022C чето можно зделать, высшего порядка?

Точного ответа у меня нет.

Точного ответа у меня нет. Для начала вы его разберите и посмотрите на какой элементной базе он сделан, если схема аналогична DS1052, то можно попробовать по той же методике, только перед этим неплохо бы раздобыть родную прошивку, чтобы потом вернуть все на место в случае неудачи. Если у вас всё получится, то не сочтите за труд, отпишитесь здесь по результатам.

Можно http://embedders.org/blog/gdi/upgrade-rigol-ds1022c-to-ds1102c-100mhz.html

DS1052

Приобрел Указанный осцил. в начале ноября в Китае. Прошивка у него 

Rigol Technologies,DS1052E,DS1EDХХХХХХХХ,00.02.05.00.00

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

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

Помогите кто сможет :(

Для новых версий нужна

Для новых версий нужна "патченная" старая прошивка, попробуйте сделать как описано тут. Если поможет, отпишитесь тут и последовательность действий опишите.

Rigol 1052E

я изучил этот форум до того как стал пытаться переделать осциллограф :) 

пробовал менять идент прошивки в файле апдейта в заголовке и в теле файла все без толку.

а в NVRAM 24CL04 скорее всего хранится калибровочная информация.

Нашел на указанном форуме фишку которую сегодня собираюсь опробовать,

после старта осцила дважды нажать на ручку CH1 потом дважды на ручку CH2 потом на MATH

на экране должна отобразиться полная инфа об осциллогрфе

To find out hardware version
Press utility, follow the menu down and select system info,
press buttons ch1 twice, then ch2 twice then math once.

be aware do not press any key except RUN/STOP to exit while in this mode or
you can mess up your serial number.
(it's easy to change back using the hack tutorial.)

I don't know if you could alter anything else in this mode so please be careful.

take care.

Этим Вы проверите Hardware

Этим Вы проверите Hardware Revision Вашего осцилла, версия HW 58 не совместима со старыми прошивками, вернее там есть проблемы с самокалибровкой, так что сохранение содержимого NVRAM будет не лишним.

Я добавил файлы прошивок к статье и добавил так же некоторую информацию, которую нашел после Вашего первого сообщения. Но, безусловно, Ваш реальный опыт будет наиболее полезен в данном вопросе.

Посмотрите по ссылке, там

Посмотрите по ссылке, там написано что нужно сделать чтобы откатиться с 02.05 версии и сделать агрейд.

RIGOL DS1052E

проверил комбинацию кнопок действительно показал HW но при использовании комбинации надо переключиться в режим отображения Системной информации.

Вопрос для размышления !

Если, есть комбинация для полного отображения системной инфы. ЗНАЧИТ есть комбинация для поднятия так называемого "кирпича"! Тоесть вставил флешку с прошифкой, нажал комбинацию и он предложил прошиться в принудительном режиме.Думаю логично. 

А ваше мнение ?

Такое имеет смысл в некоем отладочном режиме

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

RIGOL DS1052E

Читал, пробовал но пока соображений нет. Вот бы все команды выловить. Может както дизассемблировать бинарный файл прошивки ? и посмотреть что в нем.

Может лучше найти способ

Может лучше найти способ заливать прошивку через JTAG? Тогда не будет проблем с ограничением на версии, можно будет апгрэйдить и даунгрэйдить прошивки без всяких ограничений.

А какой там стоит процессор? Насколько я слышал, там стоит Blackfin и какая-то FPGA. Наверняка прошивка содержит в себе и программу процессора и прошивку FPGA.

Вот toolchain для Rigol

Вот toolchain для Rigol DS1052 http://rigolwiki.codenaschen.de/index.php/Build_the_Toolchain, там же есть и инструкции по патчу прошивки для добавления своих функций осциллографу. Для примера добавлена игра пинг-понг, не очень полезная функция, по лиха беда начало.

А ни у кого нет возможности

А ни у кого нет возможности считать эту новую прошивку, чтобы сравнить с предыдущими?

Как из Rigol DS1052E сделать Rigol DS1102E?

Уважаемый GDI, повторил "превращение" на своем ds1052e, но после этого в поле  HW пропала версия, то есть только "HW=", до чудесного превращения было HW=03.  Software version 00.02.02.00.01, DSP=02.12, FPGA=02.00. Это у меня так или так и должно быть? И подскажите нужно ли обновлять прошивку, и что это даст?

Не слышал про такое.

Не слышал про такое. А в остальном обновленный осциллограф работает нормально?

Да работает нормально, но

Да работает нормально, но куда  делся HW так и не пойму, номер то знаю, а как прописать его на место, нет.

Обновил прошивку до 00.02.04 sp1, откалибровал, как бы полет нормальный, но HW так и нет. Надо бы его хорошенько потестить.

С новой прошивкой быстрее обновляется экран.

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

Прикрепил к статье файлы с

Прикрепил к статье файлы с сервисным описанием и описанием программирования, покопайтесь там, может найдете ответ.

Спасибо.

Спасибо.

Вам ещё повезло, у меня при

Вам ещё повезло, у меня при ПОВЫШЕНИИ прошивки, прибор умер полностью, не смотря на правильную контрольную сумму и чистую флешку. Реинкарнировать осциллограф потом весьма занудная процедура.

Везенье не при чём

При прямых руках нет никаких проблем. С 2.06.00.01 всё нормально откатилось, хакнулось и проапгрэйдилось на ту же 2.06.00.01.

Кому интересно

http://www.youtube.com/watch?feature=player_detailpage&v=LnhXfVYWYXE

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

Вы, наверное, статью не

Вы, наверное, статью не читали? Там есть ссылка на это видео, только не на YouTube, а на сайт автора видео.

я читал статью, я не нисал,

я читал статью, я не нисал, что нет ссылки. Добавил исключительно потому, что может кому так прощу посмотреть. Не посягаю на первоисточник, выражаю признательность автору.

Не думаю, что полоса реально увеличивается

Не думаю, что смена номера прошивки (цифирек где-то в ячейке памяти) реально увеличивает полосу. По-хорошему надо бы построить АЧХ. Результат измерения фронтов, который становится "меньше", говорит о том, что каким-то образом изменился результат внутреннего алгоритма измерений, который мы не знаем. Тем более что внешняя форма сигнала стала не лучше. При измерениях сигнала (мендра) с частотой около 20МГц (период=пол-экрана=5дел.х10нс?) на осциле с полосой 50МГц ошибки могут быть достаточно большими (кажется еще при этом частота дискретизации равна 20МГц?). Хотя, конечно, верить можно:)

Оба осциллографа, и на 50, и

Оба осциллографа, и на 50, и на 100МГц сделаны на одинаковом железе, отличие только в прошивке, вернее, даже и прошивка одинакова, а отличие лишь в содержимом ЕЕПРОМ которое указывает, каким должен быть осциллограф. На 50МГц варианте просто навечно включен входной фильтр, на 100МГц варианте он отключаемый.

я слышал что дыру с растяжкой до 100мгц закрыли

я слышал что дыру с растяжкой до 100мгц закрыли

и что количество "кирпиче"й растёт с огромной скоростью

вот

И ещё тут у вас  курсора не видно в текстовом  поле

Этой статье уже почти 3 года,

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

Обновление прошивки

Купил ригол 1052 на ебее за 9600р... :) HW 58, прошивка стояла 02.06.00.01 , хакнул его стал он 1102 с прошивкой 02.06.00.01, а теперь вопрос - как обновить прошивку на более свежую?

1. Надо понижать?

2. Просто обновить с флешки на следующую? без всяких плясок с бубном?

Есть хорошее правило -

Есть хорошее правило - "работает - не трогай". Но если хочется обновить прошивку на свой страх и риск, то я бы попробовал штатный способ, т.е. просто обновиться с флешки. Понижать ничего не надо, понижение делают для того чтобы провести апгрейд 1052 до 1102, потому что на новых прошивках эта лазейка была закрыта производителем. Если Вы уже проапгрейдили осиллограф, то вам этого делать не требуется.

Подскажите плиз на

Подскажите плиз на сегодняшний день тема хака этих осциллографов еще актуальна?

А Вы с какой целью

А Вы с какой целью интересуетесь?(С) Если с целью купить и проапгрейдить, то тут все зависит от версии прошивки которая окажется у Вашего осциллографа. А если у Вас уже есть такой аппарат, то тоже зависит от версии его прошивки :).

Есть еще вот такой вариант http://embedders.org/blog/gdi/upgrade-rigol-ds1022c-to-ds1102c-100mhz.html

Прошить новые Rigol DS1052E можно!

Прошить новые Rigol DS1052E можно!

Понимаю, что нижеследующая инфа несколько запоздала, но тем не менее — начиная с 2013 года опять появилась возможность поиметь заветные 100 МГц на Rigol DS1052E (спасибо Gizmo!). Учитывая, что эта страничка одна из лидеров по Яндекс-поиску «перепрошивка DS1052E», оставляю информацию в виде комментария, если внезапно у автора есть возможность добавить это к статье в виде апдейта — буду очень рад.

Итак, после обновления версии прошивки DS1xxx где-то в 2011-2012 Rigol закрыл «дыру», позволяющую разблокировать 100 МГц-вый диапазон и попытки использования «старого» способа на новой прошивке приводили к полной неработоспособности DS1052E. В 2013 Gizmo с www.eevblog.com представил алгоритм модификации самой новой прошивки от Rigol, позволяющей осциллографу DS1052E «осознать» себя старшей моделью и разрешить использование 100 МГц. Позже, для удобства Gizmo выложил готовый модифицированный вариант последней прошивки (00.04.01) от Rigol, которому был присвоен более свежий номер версии (00.04.01.00.02) для того, чтобы упростить процесс обновления (DS1052E думает, что это просто более новая версия FW и позволяет штатно ее установить).

Забегая вперед, скажу, что я попробовал этот способ на своем DS1052E, купленном чуть меньше года назад в electronshik.ru с установленной FW 00.04.00, и в итоге получил 100 МГц. Не уверен, что способ подойдет для ВСЕХ версий DS1052E, но в моем случае сработал и особо негативных отзывов на форуме eevblog.com я также не видел.

Как я делал (по шагам):

1. Посмотрел свою полную версию ПО на DS1052E (как это сделать, пункт 2). По материалам форума я сделал заключение, что проверенно хороший результат возникает, если (см. пример):
— Hardware-версия DS1052E равна «58»
— Firmware-версия ПО ниже или равна 00.04.01… (но, возможно, при этом должна быть выше 00.02.05.02.00)
— Серийный номер устройства начинается с «DS1ET»

Что там в остальных случаях — не знаю, на форуме информации не нашел. У меня была версия FW 00.04.00...., все остальное совпадало. Проверите — отпишитесь здесь, пожалуйста, для остальных).

2. Скачал файл DS1000EUpdate.00.04.01.00.02.zip по ссылкам, приведенным в этом посте: www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/msg429146/#msg429146

3. Взял обычную USB-флешку Sandisk Cruzer Facet 8Gb, отформатированную под FAT32 (на форуме советуют использовать 4Гб FAT32 или даже 2Гб FAT16, возможно это зависит от текущей версии FW), полностью очистил и записал на нее файл DS1000EUpdate.RGL, распакованный из архива (только его, второй файл с контрольными суммами записывать не надо).

4. После записи на флешку проверил контрольную сумму файла программой md5-calc, указав файл, уже записанный на флешку и сравнил с суммой, прописанной в файле DS1000EUpdate.md5. Излишне говорить, что суммы обязаны совпасть :). После обязательно размонтировал флешку («Безопасное извлечение устройства») и только после этого вынул ее из USB-разъема ПК. Сам осциллограф контрольные суммы не проверяет(!), тупо пишет что дадут.

5. Не выключая работающего оциллографа вонзил в него флешку (хотя где-то советуют выключить, воткнуть флешку и снова включить), тут же получил на экране сообщение что обнаружена новая версия FW и не хочу ли я на нее проапгрейдиться, согласился и стал наблюдать за прогресс-баром Update (процесс обновления занимает 1-2 минуты). Если у вас ненадежное электропитание — используйте UPS.

6. После окончания процесса обновления получил предложение перезагрузиться (выключил осциллограф, вынул флешку, снова включил) и убедился, что предел горизонтального разрешения изменился — теперь можно использовать 2ns/деление (как здесь), что говорит о правильности всех выполненных действий.

Мой пришел из магазина с

Мой пришел из магазина с фирмарью 4.0, HW 58. Трюк с терминалом не сработал, серийник менялся, но модель нет. Прошил хакнутой прошивкой 4.1, всё заработало (модель и серийник остались старыми, но теперь можно выбирать 2нс. Все работает ОК. Фирмварь брал тут: 

http://www.eevblog.com/forum/blog/changing-the-rigol-ds1052e-to-ds1102e-using-usb-the-dummy-guide/1620/

Сам файл: http://jahansen.com/rigol/DS1000EUpdate.00.04.01.00.02.zip


Приложил файл к статье, на

Приложил файл к статье, на всякий случай.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Syntax highlight code surrounded by the {syntaxhighlighter SPEC}...{/syntaxhighlighter} tags, where SPEC is a Syntaxhighlighter options string or "class="OPTIONS" title="the title".
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <p> <span> <s> <strike> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <caption> <tbody> <tr> <td> <em> <b> <u> <i> <strong> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <embed> <object> <param> <strike>
  • Использовать как разделитель страниц.

Подробнее о форматировании