Hantek 2C42 (2000 series): Hack

Поділитися
Вставка
  • Опубліковано 26 січ 2019
  • купить 2с42: nickbel.com/lnk/4f492
    купить Rigol DS1054z: nickbel.com/lnk/77df2
    Взлом прошивки осциллографа Hantek 2c42
    www.nickbel.com
  • Наука та технологія

КОМЕНТАРІ • 86

  • @nickbel_msk
    @nickbel_msk  5 років тому +3

    Обсуждение и доп.информация на форуме: forum.nickbel.com/index.php?topic=5.0

  • @user-cw9iy8fm7w
    @user-cw9iy8fm7w 5 років тому +14

    Джиттера не может не быть.
    Уже писал кому-то в комментах, кто тоже озабочен джиттером на таких генераторах, но напишу ещё раз, про природу этого джиттера - а дело вот в чём: скажем, у нас есть тактовая частота 80000000 Гц (80МГц), а пользователь просит из неё сделать выходную частоту 12345Гц, для этого, казалось бы, достаточно просто включить делитель и поделить частоту, и всё будет так: 80000000/12345=6480.356419603078 и тут ОЙ, а число то не целое, а делители то умеют только на целые числа делить, ну там на 2 или на 3 или на 4 или на 55, а вот на 55.35 они делить не умеют... Но пользователь то хочет именно 12345, как же быть? А быть так: в какой то момент времени делить на 6480 а в какой то момент времени на 6481 причём в такой пропорции, чтобы среднее (за секунду или минуту или час или год) было 6480.356419603078 и поэтому лишь для некоторых частот не будет джиттера. Собственно так и работают DDS синтезаторы частоты ( написал я однажды подробную статью на эту тему - electronics-and-mechanics.azm.su/page56.html ).

    • @olexkov4643
      @olexkov4643 5 років тому +2

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

    • @SomeRandomPerson163
      @SomeRandomPerson163 4 роки тому +1

      Мне кажется, вы упускаете из рассмотрения тот факт, что там не один делитель может быть а несколько и не только делители, но и умножители. Посмотрите, например, на то как синтезаторы si5351 устроены, хотя это не ддс. Алгоритм расчета этих коэффициентов, правда, отдельная боль.

  • @user-js3ol8jz1z
    @user-js3ol8jz1z 5 років тому +8

    Приятно смотреть на нормальных мастеров. Интересный видос.

  • @Ivan89y
    @Ivan89y 5 років тому +5

    Очень интересно спасибо)

  • @John_Ripper_1668
    @John_Ripper_1668 5 років тому +2

    Красаучег! Лайк!

  • @user-xt3nb3ol1u
    @user-xt3nb3ol1u 5 років тому

    Не знаю как сейчас, а в свое время была лазейка, что можно распространять изменения в формате patch, и более того, этот файлик сам становится объектом интеллектуальной собственности.

  • @sonicx2103
    @sonicx2103 5 років тому +3

    Спасибо за видео, у меня сегодня пришел, 2D72 развлекался целый вечер с ним) пока что не вскрывал)

    • @nickbel_msk
      @nickbel_msk  5 років тому

      Если вдруг будет не лень вскрыть - то очень будем признательны за фотки (уже как минимум я и Алекс Гурьянов)), а если еще и дамп прошивки... тогда вообще респет

    • @beatles0ru
      @beatles0ru 5 років тому

      @@nickbel_msk у меня на днях в руках будет 2Д82 - я не против слить дамп (себе в резерв), но неужели она там не защищена?!

  • @AxGxP
    @AxGxP 5 років тому

    Приветствую! Операционник U13 стоит LHM6702MA. Рядом с ним еще диодик BAV99.

    • @nickbel_msk
      @nickbel_msk  5 років тому

      Привет, Александр! спасибо! Операционнички видно ставят что не попадя. У всех разные, так же у людей DAC стоит 10 бит вместо 12 (возможно не у всех)

  • @ks_masters
    @ks_masters 3 роки тому

    Красавчик!!!

  • @vitalyb2814
    @vitalyb2814 5 років тому

    Доброго времени суток. Я про джитер. Если он в цифровом сигнале идет на вход ЦАП то он там тригерами шмита возможно очищаетя? (или просто входными цепями). И на выход ЦАПА пройти не должен. Не так ли?

    • @nickbel_msk
      @nickbel_msk  5 років тому

      здравствуйте. думаю что нет. это же не шум сигнала. это генерация сигнала с разным периодом. вот в чем дело. Я в видео нажимаю кнопку Single и это прекрасно видно. тем более что сигнал не "грязный", вполне себе уверенный бинарный код который просто поступает неравномерными пачками на вход DAC

  • @GingerNingerGames
    @GingerNingerGames 3 роки тому

    I'm doing my best here with auto-translate, but from what I've gathered you need to add a DAC to the unpopulated area and maybe a couple capacitors and resistors to the board to make the hardware match the 2D42 unit. My only question is how did you upgrade the firmware to 2D42?

    • @wickeddubz
      @wickeddubz 2 роки тому +1

      He disassembled firmware , but publishing hacked firmware is illegal,this is for demo purposes only. If you have engineering and assembler skills, this is easy to do.

  • @alexeyveseliev106
    @alexeyveseliev106 4 роки тому

    А MCU не залочен был? Т.е. HEX удалось получить просто программатором? Что за MCU?

  • @AxGxP
    @AxGxP 5 років тому

    Тоже хотелось бы немного подредактировать прошивку, кнопки местами поменять, может вообще переписать немного, да и от генератора не откажусь... Китайцы походу через жопу прошивку делали, или ты взломал её неправильно, раз модель не поменялась. Или может наоборот слишком хитро защиту сделали??

    • @nickbel_msk
      @nickbel_msk  5 років тому

      фиг нает.. я прошагал прошивку, нашел функцию где она проверяет модель С геном или БЕЗ и пропатчил ее. Если надо будет помощь - в лс

  • @AxGxP
    @AxGxP 5 років тому

    Плата у тебя 8-й ревизии вижу... Надо экран между платами доставить, а то процессор негативно на вход влияет, особенно на второй канал.

    • @nickbel_msk
      @nickbel_msk  5 років тому

      да.. я видел новые уже идут с экранами. Видел так же на АЛИ AUTO-версию, с кастомной прошивкой. работают над прибором, молодцы

    • @AxGxP
      @AxGxP 5 років тому

      @@nickbel_msk Где заказывал AD9288-100? На ali от 3$ до 12$ находил, но как-то нет уверенности, что это не перемаркировка того же 40-го. На маузере от 21$ цены. Да и вообще, поменяется ли что-то от этого апгрейда.

    • @nickbel_msk
      @nickbel_msk  5 років тому

      @@AxGxP заказывал тут - ali.pub/33d3ym . гарантий никаких. это Али. тут 50/50. скорее даже 40/60. чисто эксперимент.. вот и посмотрим, меняется что-то или нет =)

    • @AxGxP
      @AxGxP 5 років тому

      @@nickbel_msk Будем ждать и надеяться на лучшее))

  • @user-nc4ts5eq2y
    @user-nc4ts5eq2y 5 років тому +2

    Круто, а почему просто нельзя залить прошивку от модели с генератором?

    • @nickbel_msk
      @nickbel_msk  5 років тому

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

    • @soulbrazas
      @soulbrazas 5 років тому

      Меня тоже эта мысль сразу посетила.

    • @AxGxP
      @AxGxP 5 років тому

      Если я правильно понял, версия аппарата прошита в FPGA, а не в микроконтроллере.

    • @nickbel_msk
      @nickbel_msk  5 років тому

      @@AxGxP контроллер запрашивает модель. В прошивке модели нет. И в оперативе модель даже не фигурирует при работе прибора, кроме как если зайти в сисинфо кнопками.. тогда подгружается. опять же - на fpga тоже конфиг имеется в открытом доступе. Можно посмотреть. И он единый вроде как для всех моделей. Я его даже не изучал. Пошел другим путем

    • @AxGxP
      @AxGxP 5 років тому

      @@nickbel_msk Ну где-то же она есть))) Вероятно в FPGA, там есть для этого память. Не перемычками же на плате это все переключается? Впаял ЦАП и получилась другая модель) Вот как раз и надо понять, откуда берется модель, когда в SysInfo заходишь. Если не трудно кинь оригинальный HEX, мне на почту.

  • @user-yx6vu6ee8b
    @user-yx6vu6ee8b 5 років тому +1

    Добрый день ,как с вами связаться ? Могу скинуть фото внутри 2d42.

    • @nickbel_msk
      @nickbel_msk  5 років тому

      Добрый, сорри не всегда успеваю замечать комменты. Приходите на форум канала, там много интересного. Заодно запостите фотки туда же для всех. Спасибо!

  • @AxGxP
    @AxGxP 5 років тому

    Получается SWD и память не залочена с завода?

    • @nickbel_msk
      @nickbel_msk  5 років тому +1

      не залочена, прошивка не зашифрована

    • @AxGxP
      @AxGxP 5 років тому +3

      @@nickbel_msk Спасибо. Это круто! Есть моменты, которые мне не нравятся, и поддержка пока молчит... Подожду еще месяц, два и сяду за дизасм))) Опыт уже имеется... А STM32 я люблю, давно их программирую.

    • @nickbel_msk
      @nickbel_msk  5 років тому

      @@AxGxP если где-то нароешь прошивку от 72-й поделись пжл, вижу ты в активном поиске)) я так же если нарою дамп - выложу на форуме

    • @AxGxP
      @AxGxP 5 років тому

      @@nickbel_msk Появилася дамп от 2d42: www.eevblog.com/forum/testgear/hantek-2c422c722d422d72/50/

  • @olexkov4643
    @olexkov4643 5 років тому +1

    Как можно заменить 8 бит АЦП на 10 битный?
    Как плис которая на вход принимает и обрабатывает 8 бит станет обрабатывать 10?
    Даже по печатке видно что от АЦП к плис идет две шины(два канала АЦП) по 8 дорожек...как автор собирается добавить туда еще по две ????
    Как заставить плис в которой вся логика запрограммирована на роботу с двумя 8 битными каналами АЦП работать с 10 битами?
    Почему если хочется просто не заменить таким же АЦП только с более высокой частотой?
    Или я чего то не понимаю или автор - Копперфильд...

  • @olexkov4643
    @olexkov4643 3 роки тому

    Как оказалось в новых версия это все не работает.Хотя все уже впаяно.

  • @dmitrykotikov6827
    @dmitrykotikov6827 4 роки тому

    Подскажите, пожалуйста, работает ли режим x-y на нем

    • @nickbel_msk
      @nickbel_msk  4 роки тому

      он там предусмотрен и вроде даже работает.. но это не точно

  • @jaihorepaja
    @jaihorepaja 5 років тому +1

    do you have english version?....

    • @nickbel_msk
      @nickbel_msk  5 років тому +1

      No, friend.. only russian

    • @jaihorepaja
      @jaihorepaja 5 років тому

      @@nickbel_msk thanks for d video , nice video.... i have also 2c42.... no gen out.... i like to do same as yours....

  • @JkVersus
    @JkVersus 5 років тому +2

    2D 100500. :))))
    Назовите HANTEK 2C42 NICKBEL+

  • @user-em7zt1kr3u
    @user-em7zt1kr3u 5 років тому +3

    Когда программист лезет в железо это жутко гремучая смесь. Полёт для фантазий.

  • @user-nm9xu8th5x
    @user-nm9xu8th5x 4 роки тому +1

    Как корабль назовёте, так на нем и напиши)))

  • @BajoMendez
    @BajoMendez 5 років тому

    AD9288 have 100 MSPS? and hantek2c42 have 250 MSPS? wtft !!!

    • @BajoMendez
      @BajoMendez 5 років тому

      AD9284 is 250 MSPS dual
      AD9286 is 500 MSPS single

  • @user-is6lu3xf1l
    @user-is6lu3xf1l 4 роки тому +1

    Да я хакнул этот прибор

  • @Don_Pehot
    @Don_Pehot 5 років тому +1

    Заказал себе 2D42 если надо могу дизассемблирнуть его и сказать что стоит в "пустых" местах.

    • @nickbel_msk
      @nickbel_msk  5 років тому

      спасибо, бро! былобы неплохо слить сам дапм с контроллера, сам bin

    • @Don_Pehot
      @Don_Pehot 5 років тому

      @@nickbel_msk , как можно связаться?

    • @nickbel_msk
      @nickbel_msk  5 років тому

      @@Don_Pehot admin@nickbel.com

  • @slap_my_hand
    @slap_my_hand 5 років тому

    why is the title in english?

    • @nickbel_msk
      @nickbel_msk  5 років тому

      why not? try switch on translate subtitles

    • @slap_my_hand
      @slap_my_hand 5 років тому

      @@nickbel_msk Subtitles don't seem to be enabled for this video, and even if they were, the automatic translation would probably be horrible.

    • @nickbel_msk
      @nickbel_msk  5 років тому

      try now

  • @sonicx2103
    @sonicx2103 5 років тому +1

    Фотки платы 2D72 скинул в виде ссылки на яндекс диск Папку можно получить по ссылке:
    2D72
    yadi.sk/d/kRK86Luig82hGQ

    • @nickbel_msk
      @nickbel_msk  5 років тому

      ух! большое спасибо! не против если я выложу на форум?

    • @nickbel_msk
      @nickbel_msk  5 років тому

      качество отличное! супер!

    • @nickbel_msk
      @nickbel_msk  5 років тому +1

      еще по случаю просьба, если будет возможность, детально сфоткать ПОД экранами. Дело в том что модели 40 и 70 отличаются входными трактами - сравним чем именно. В остальном похоже что одинаковые

    • @sonicx2103
      @sonicx2103 5 років тому

      Рад был помочь,кончно выкладывайте) хорошо я понял)

  • @user-xs3ke4ge6n
    @user-xs3ke4ge6n 5 років тому

    FPGA, наверное, не примет все 10 бит

    • @nickbel_msk
      @nickbel_msk  5 років тому +1

      еще как примет)) там есть свободные ноги, а на площадке ADC тоже по 2 ноги свободные как раз для 10 бит. Но не знаю.. посмотрим. это пока все равно планы. Мысли в слух, я что вижу то и пою) (не пишу сценариев к видео). конечно придется подправить конфигурацию ПЛИС - блока счета до 10 бит. А может и не буду запариваться. А просто поставлю 8-битку но только помощнее, на 80 или 100. Потом будем делать свой осциллограф.. сделаем его с блекджеком и всем остальным

    • @user-xs3ke4ge6n
      @user-xs3ke4ge6n 5 років тому

      @@nickbel_msk На таком экране большая разрядность ни к чему, наверное. Точек по вертикали мало.
      А реальную частоту семплирования можно проверить?
      Собрались делать свою конструкцию? Хотелось бы иметь осциллограф с двумя изолированными друг от друга входами.

    • @nickbel_msk
      @nickbel_msk  5 років тому

      согласен. но опять же, смотря сколько mV на клетку и скорость сигнала. Хотя при этом экране думаю да.. и 8 бит достаточно будет. Да и для такого прибора.. сойдет. сейчас вот выбираю комплектуху на али. закажу, пусть едет. DAC, операционники.. ADC закажу 100-ку. попробуем. Свой осцил конечно хочется сделать. Всем хочется). Только время выделить и все провернуть. Плату заказывать надо (тут утюгом не отделаешься), ее спроектировать надо + софт. Но есть вполне себе конкретные идеи и планы. Посмотрим. PS. что касается частоты семплирования - можно. на быстрых сигналах - растянуть - будут видны точки отсчета. НО! ADC 40Msps стоит! Даже если семплирование идет с частотой 250M на уровне FPGA, мне так кажется - он просто собирает за раз по 6 одинаковых(почти одинаковых) точек. Ибо ADC ну никак не вытягивает больше. вот и все. то есть ровным счетом фейк.. ну или как-то разогнали этот ADC в 6 раз, может кто просвятит. как это возможно. ADC кстати не греется, вот что странно, но это плюс)

    • @nickbel_msk
      @nickbel_msk  5 років тому

      @@user-xs3ke4ge6n я снял частоту семплирования - смотреть на форуме, выложил фотку forum.nickbel.com/index.php?topic=5.0

    • @user-xs3ke4ge6n
      @user-xs3ke4ge6n 5 років тому

      @@nickbel_msk Может какие то трюки со стробоскопированием? Надо посмотреть какие тактовые частоты на саму м.с. ацп подаются.

  • @modmod1230
    @modmod1230 5 років тому

    Доброго времени суток сердечные поздравили вас с благодарностью за ваше видео, но я не понимаю языка, так как понимаю, что вы должны быть осторожны, потому что на рынке есть копии HANTEK 2C42 и не оригинал .............. ... ДРУГОЙ ВОПРОС, КАК ОТЛИЧИТЬСЯ ОТ ОРИГИНАЛА В РЕПЛИКУ, ПОЖАЛУЙСТА, СПАСИБО ИЗ КОЛУМБИИ.
    ATTE MILTON ORTEGA
    taquionicasas@gmail.com

    • @nickbel_msk
      @nickbel_msk  5 років тому

      Здравствуйте, впервые узнаю что есть неоригиналы. Наверное, так не бывает. Все они оригинальные