В случае полного бездейстия прибора (окирпичивания) существуют способ восстановления всей файловой системы с помощью
platform-tools (этот софт, помимо имеющегося сдесь, можно найти также на
диске Давида, либо запросить у
Hantek конкретно для своей модели, сообщив о возникшей проблеме с прибором).
Перед восстановлением всей файловой системы прибора с помощью platform-tools очень рекомендуется полностью стереть чип памяти или на программаторе CH341A, или с помощью программы Давида dsoflash v0.36, перейдя в Command Prompt в папку с dsoflash v0.36, и выполнив в Command Prompt команду dsoflash.exe erase. После стирания чипа памяти
Command Prompt можно закрыть.
Для приборов с версией
FW 3202 имеется
platform-tools-3202, после применения которого прибор будет иметь версию прошивки
dso3kb_20210726.upk, версию
FW 3202 и восстановленный из
PT24C02 файл калибровки генератора
dds_calbration.dat. Восстановление системы с помощью
platform-tools подробно описано в
ветке форума
eevblog. Чаще всего после установления необходимого драйвера и подключения прибора в режиме восстановления процесс восстановления с помощью запуска файла
cmds.bat не приводит к запуску прибора и после отключения прибора и включения его в режиме восстановления надо повторить запуск файла
cmds.bat.
После восстановления системы с помощью
platform-tools в меню
Calibrate имеются 2 подпункта
Amplitude и
Offset. Из них рабочий только
Offset. Кроме того, с некоторыми прошивками, например, с
dso3kb_20210714.upk возникает проблема с
USB-портом: после включения прибора появляется сообщение о блокировке переднего
USB-порта и появляется значок заднего
USB-порта. На вставленную в передний
USB-порт флешку прибор не реагирует. Чтобы прибор определил флешку, надо перед этим нажать на
Update, после чего вставить флешку. Появляется значок переднего
USB-порта и флешка опознается. Как было установлено, причина этих проблем заключается в наличии пустого файла
/dso/app/Square_cusp.tmp. Удаление этого файла решает проблему - меню
Calibrate содержит только один пункт
Calibrate, и передний
USB-порт больше не блокируется с прошивкой
dso3kb_20210714.upk. Иногда файл
/dso/app/Square_cusp.tmp присутствует уже в заводской прошивке и тогда с этим прибором возникают те же проблемы, что и после применения
platform-tools. Самый простой способ проверки наличия файла
/dso/app/Square_cusp.tmp - посмотреть меню
Calibrate - если в нем два подпункта
Amplitude и
Offset, с большой долей вероятности этот файл присутствует. Лечение - удаление файла
/dso/app/Square_cusp.tmp. Удалить этот файл можно с помощью пакета
dso3kb_usb_fix.upk от Hantek с диска
DavidAlfa. Последняя прошивка от
Hantek dso3kb_20211108.upk также удаляет этот файл.
После восстановления системы с помощью
platform-tools номер модели, серийный номер и версия
Pcb отображаются прибором как неопределенные (
undefined). При этом в приборах
DSO2Cxx, в которых имеются все компоненты генератора (были уже в приборе при его получении, или были допаяны), будет работать генератор, но с неоткалиброванной амплитудой. Если был создан файл
dso3kb_CNxxxxxxxxxxxxx_FULL.upk, можно сделать обновление с этим файлом, который должен быть в корне
USB-флешки. Если это модели
DSO2Cxx, в которых имеются все компоненты генератора, и есть желание реализовать генератор, надо произвести активацию генератора (см. соответствующий раздел в шапке). Если своего файла
dso3kb_CNxxxxxxxxxxxxx_FULL.upk не было создано, то после восстановления скопировать один из файлов
dso3kb_calibration_restore_XXX.upk (тот, с которым калибровка лучше) из архива
dso3kb_calibration_restore.zip в корень USB-флешки и запустить обновление с этим файлом. Этот пакет замещает пустой калибровочный файл
cache/dds_calbration.dat реальным калибровочным файлом с одной из 8 плат, в том числе с платы Давида. Для приборов, у которых
PT24C02 имеет данные файла калибровки (предпоследнии 16 байт имют вид строки
0.ХХХХХХХ.ХХХХХХ, где
Х - цифры от 0 до 9) - это как минимум приборы с
FW 3200 и
3202, этого делать не требуется, т.к. после применения
platform-tools-3102/3202 калибровочный файл восстанавливается из
PT24C02. Для получения дампа
PT24C02 можно воспользоваться пакетом
PT24C02_damp.upk, который является упрощенным вариантом
dso3kb_Eeprom_backup.upk Давида и который просто записывает дамп
PT24C02 в файл
PT24C02_damp.bin на флешку, после чего его можно просмотреть в любом
hex-редакторе. Иногда требуется восстановить только файл
system.inf, который содержит номер модели, серийный номер и номер
HW. Для этого можно предварительно, например, до изменения номера модели или номера
HW, использовать пакет
dso3kb_system.inf_backup.upk с флешки, который создает на ней пакетный файл
dso3kb_system.inf_restore.upk, который и позволяет восстановить файл
system.inf. Кроме изменения
system.inf этот пакет больше ничего не меняет. Пакетный файл
dso3kb_system.inf_backup.upk создан с использованием скриптов пакетного файла
dso3kb_backup_builder.upk Давида. Для быстрого восстановления системы после применения
platform-tools можно использовать пакетный файл
dso3kb_cache_backup.upk, который является упрощенным вариантом пакетного файла
dso3kb_backup_builder.upk Давида, и который создает на
USB-флешке файл
dso3kb_cache_restore_CNХХХХХХХХХХХХХ.upk, который, будучи запущенным после применения
platform-tools, восстанавливает только папку
cache, содержащую в том числе такие важные для системы файлы, как
system.inf (содержит номер модели, серийный номер, номер
HW) и
dds_calbration.dat (файл, содержащий данные калибровки генератора). Кроме того, этот пакет удаляет файл
/dso/app/Square_cusp.tmp, если он присутствует (после применения
platform-tools этот файл всегда присутсвует и блокирует передний
USB-порт. Перед тем, как вставлять флешку в передний
USB-порт, непосредственно после применения
platform-tools нужно выбрать
UTILITY->UPDATE, после того, как появится сообщение "
Please insert the udisk", вставить флешку. После этого, нажав еще раз
UPDATE, можно выбрать нужный
upk-файл, в частности
dso3kb_cache_restore_CNХХХХХХХХХХХХХ.upk).
Если есть проблемы с калибровкой амплитуды генератора, а своего файла
dso3kb_CNxxxxxxxxxxxxx_FULL.upk не создано, можно также воспользоваться одним из файлов
dso3kb_calibration_restore_XXX.upk (тем, с которым калибровка лучше) из архива
dso3kb_calibration_restore.zip, поместив его в корень USB-флешки и запустить обновление с этим файлом. Этот пакет замещает пустой калибровочный файл
cache/dds_calbration.dat реальным калибровочным файлом с одной из 8 плат, в том числе с платы Давида. Для приборов, у которых
PT24C02 имеет данные файла калибровки (предпоследнии 16 байт имют вид строки
0.ХХХХХХХ.ХХХХХХ, где
Х - цифры от 0 до 9) - это как минимум приборы с
FW 3200 и
3202, этого делать не требуется, т.к. после применения
platform-tools-3102/3202 калибровочный файл восстанавливается из
PT24C02.
Добавлена новая версия
platform-tools в архиве
r-T-1028-3205.zip. Интересно название этой версии
platform-tools:
platform-tools_2D1XX. Можно предположить, что он ориентирован исключительно на модели с генератором. Прошивка:
SW 221028,
FW 3205. Обращает внимание, что у модели ничего нет, раньше стояло
undefined, как и у серийника и у номера
HW:
В этой версии
platform-tools нет блокировки переднего
USB-порта, что значит, что нет файла
Square_cusp.tmp в папке
/dso/app/, и нет необходимости его удалять с помощью известного пакетного файла.
Приведенные сдесь версии
platform-tools platform-tools-b000.rar, platform-tools-3202, PT3202_org_china и
r-T-1028-3205.zip применимы только для приборов с чипом памяти
W25N01GVZEIG. С приборами, в которых установлен чип памяти
GD5F1GQ5UEYIG, эти версии
platform-tools работать не будут, т.к.
platform-tools не опознает этот чип памяти. Версия
platform-tools-b000.rar предназначена для первой версии платы
DSO2D15_V1.0 2020.8.17, остальные - для второй версии платы
DSO2D15_V1.7 2021.1.14.
Добавлена версия
platform-tools Hantek2XXX_V17_3209.rar для чипа памяти
GD5F1GQ5UEYIG и второй версии платы. Прошивка:
SW 20240326,
FW 3209. Эта версия также может использоваться и для приборов с чипом памяти
W25N01GVZEIG на второй версии платы. После применения этой версии
platform-tools независимо от чипа памяти в информационном окне в качестве номера модели будет стоять или
undefined, если в
PT24C02 не указан номер модели, или номер модели - тот, который имеется в
PT24C02:
После применеия этой версии
platform-tools будет блокирован передний
USB-порт и появляется значок заднего
USB-порта. Эта известная прблема, причиной которой, как известно, является наличие пустого файла
/dso/app/Square_cusp.tmp, решается удалением этого файла путем запуска
dso3kb_usb_fix.upk. Некоторые восстановительные пакеты при своем выполнении удаляют этот файл.
platform-tools-b000.rar ( 177.92 МБ )
platform-tools-3202.rar ( 189.77 МБ )
PT3202_org_china.part1.rar ( 150 МБ )
PT3202_org_china.part2.rar ( 55.7 МБ )
r-T-1028-3205.zip ( 143.03 МБ )
Hantek2XXX_V17_3209.rar ( 124.9 МБ )
dso3kb_usb_fix.zip ( 1.2 КБ )