Automatic reboot unit
USB WatchDog ARU-P2
Smart device to make your PC always online
USB WatchDog ARU-P2 - .......
This online instruction....
Installation
3 steps
Download
Mini-app (usb hid interface)
wdtmon3-mini Win/Lin/OSX
or
Advanced-app (usb cdc interface)
CDC driver + wdtmon3 Win/Lin/OSX

On Win10, Linux, macOS no drivers are nedeed.
Install device
  1. Turn off the PC.
  2. Connect the device to a suitable connector on the motherboard or PC system unit.
  3. Connect CH1 & CH2 to the "Reset" and «Power" contacts on the motherboard.
  4. Optionally connect Reset and Power buttons.
  5. Power On the PC.
Check work
  1. Check, that the application recognized the device. Green LEDs on the device and on the application are signals, that connection is established.
  2. To make sure that the device is properly connected, force the PC to reboot with the commands: "Restart test" and "Hard reset test". If the command fails, make sure the connection of contacts "Reset" or «Power" is correct and change the polarity of the connection.
  3. Check that the application starts with the OS. Without the application the device will reboot PC after timeout
More information
Install USB WatchDog

  1. Turn off the PC.
  2. Connect the device to a suitable connector on the motherboard or PC system unit.

  3. Connect CH1 & CH2 to the "Reset" and «Power" contacts on the motherboard. Optionally connect Reset and Power buttons.
4. How to install PBD10
For a device with a 10-pin plug: During installation the device to the motherboard, make sure that you exactly connect to the 9-pin USB header. Some interfaces (for example IEEE-1394) have the similar connector on the motherboard. Connection to wrong interface can cause the damage of device (example)!
Check that white dot and empty pin are in one side.
    • CH1 parallel contacts should be connected to the «Reset» on the PC motherboard and optionally to the «Reset» button.
    • CH2 parallel contacts should be connected to the «Power» on the PC motherboard and optionally to the «Power» button.

    6. First time device is on waiting mode.
    First call from PC app will start normal work device mode.
    wdtmon3-mini
    Tiny app with big opportunities.
    Uses USB-HID interface.
    Download Win/Lin/OSX
    DEvice info
    Test buttons
    Channels info
    web-server
    log
    Web
    В wdtmon3-mini можно включить режим web-сервера, после чего можно получать данные в браузере.
    Программа wdtmon3-mini имеет встроенный web-сервер, к которому можно обратиться просто через web-браузер.
    Но обращение к нему из внешней сети может потребовать определённых умений в плане настройки файрвола, проброса портов и т.п.

    wdtmon3
    Download Win(7+)/Lin/OSX

    1. Change USB WatchDog settings
    2. Change channels states directly
    3. Read full device info
    4. Check internet availability
    5. Check process availability
    Основные элементы главного окна
    1. Выбор порта.
    2. Галочка для включения режима "контроль узла": программа будет "пинговать" адрес и, если, ответа нет - производить перезагрузку.
    3. Галочка для включения режима контроля за процессом: если данный процесс в системе пропал или завис - перезагрузка. Процесс можно вписать вручную или выбрать из списка.
    4. Ручной режим управления: для тех, кто знает, что делает - ручное изменение состояний USB WatchDog.
    Страница изменения настроек нажатий и пауз - для экзотических мат. плат, у которых настройки по-умолчанию не срабатывают.
    Тут же можно отключить один из каналов или перевести его в ручной режим.
    Можно установить порог температуры (нужен доп. термодатчик), при котором сторожевой таймер будет выключать ПК.

    Изменение настроек работы самой программы. Можно отсюда добавить программу в автозагрузку, перейти в режим программной отрисовки (если есть проблемы с видеодрайверами), включить ведение логов и включить режим совместимости с устройствами 2016 года выпуска.

    Scripts & examples
    If you avoid starting any app and use BAT or BASH scripts
    Minimal script (bat) for Windows
    Скрипт подает раз в секунду команду на порт COM12 - сообщает устройству, что пк не завис.
    @echo off
    SET portname=COM12
    :loop
    set /p x="~U" <nul >\\.\%portname%
    ping -n 2 127.0.0.1 > nul
    goto loop
    
    Minimal script (bash) for Linux
    Скрипт подает раз в секунду команду на порт /dev/ttyACM0- сообщает устройству, что пк не завис.
    #!/bin/bash
    PORT=/dev/ttyACM0
    while true
    do
     echo -n "~U" > $PORT
     sleep 1
    done
    
    Script (bat) for network checking for Windows
    Проверяет доступность узла, заданного параметром hostname.
    Переменная portname задает порт устройства.
    Командой ping -n 2 127.0.0.1 создается пауза, равная n-1 секунд.
    @echo off
    SET hostname=ya.ru
    SET portname=COM12
    :loop
      ping -n 1 -l 4 -w 1000 %hostname% >nul
      if %errorlevel%==0 set /p x="~U" <nul >\\.\%portname%
      ping -n 2 127.0.0.1 > nul
    goto loop
    
    Script (bash) for network checking for Linux
    Проверяет доступность узла, заданного параметром hostname.
    Переменная portname задает порт устройства.
    Командой ping -n 2 127.0.0.1 создается пауза, равная n-1 секунд.
    #!/usr/bin/env bash
    HOST="ya.ru"
    PORT=/dev/ttyACM0
    while true
    do
        if ping -c 1 $HOST; then
        echo -n "~U" > $PORT
        fi
    sleep 3
    done
    
    Script (bash) for process checking for Linux
    По-умолчанию мониторит процесс, заданный переменной PROCESS,
    можно запустить с параметром "имя процесса".
    #!/usr/bin/env bash
    
    PORT=/dev/ttyACM0
    PROCESS=crond
    
    if [ ! -z "$1" ];then
    	PROCESS="$1"
    	echo "Monitor $PROCESS"
    fi
    
    while true; do
    	if pgrep "$PROCESS" > /dev/null; then
    		echo -n "~U" > $PORT
    	fi
    	sleep 3
    done
    
    Script (bash) for process and network checking for Linux
    По-умолчанию мониторит процесс, заданный переменной PROCESS и сетевой адрес, заданный параметром HOST.
    Можно запустить с параметрами: -a <url> для смены ya.ru на <url>, -p <proc> для смены crond на <proc>
    #!/usr/bin/env bash
    
    PORT=/dev/ttyACM0
    URL=ya.ru
    PROCESS=crond
    
    while getopts ":ha:p:" opt; do
    	case ${opt} in
    		a)
    			URL=$OPTARG
    			;;
    		p)
    			PROCESS=$OPTARG
    			;;
    		h)
    			echo "Usage: $0 -a <url> -p <process>" 1>&2
    			exit 1
    			;;
    		\?)
    			echo "Invalid option: -$OPTARG" 1>&2
    			exit 1
    			;;
    	esac
    done
    
    echo "Ping $URL"
    echo "Monitor $PROCESS"
    
    while true; do
    	ping -n -c 1 -w 1 "$URL" 2>/dev/null 1>&2 && pgrep "$PROCESS" 2>/dev/null 1>&2 && echo -n "~U" > $PORT
    	sleep 3
    done
    
    After installation
    Как проверить, что всё работает как положено
    1. После установки и настройки программного обеспечения на устройстве должен начать мигать зелёный светодиод - это означает, что устройство видит свою управляющую программу и находится в штатном режиме. Если устройство мигает красным - программа не запущена или не настроена.

    2. В wdtmon3-mini и wdtmon3 есть кнопки для тестовой проверки работы перезагрузки пк.
    Необходимо в ручном режиме убедиться, что провода reset и power подключены правильно. Для этого можно нажать кнопку "Reset"/"Перезагрузка" для тестирования канала "Reset" и (в серии Pro) "Power"/"Жёсткая перезагрузка" для тестирования канала "Power". Если после нажатия перезагрузки не произошло, нужно проверить, что подключение сделано верно или поменять полярность подключения проводов на каналах "Reset" и "Power" .
    FAQ
    Достаточно установить устройство в USB и оно будет перезагружать?
    Кроме того, что нужно подключить устройство в usb, также нужно подключиться к контактам reset и power материнской платы (туда, где были подключены кнопки). Если необходимо оставить кнопки, то они подключаются на доп. контакты на USB WatchDog.
    Я подключил устройство с PDB10 согласно инструкции, но ничего не происходит. Светодиоды не мигают.
    Проверьте, что у данные USB активированы в BIOS материнской платы. Желательно проверить с помощью другого устройства, например USB планки для системного блока. Будьте осторожны и устанавливайте только в разъём USB!
    Я подключил устройство и провода reset и power, но мой ПК стал перезагружаться раз в 5 минут. Что происходит?
    Кроме того, что у вас подключено устройство, у вас должна быть запущена программа-монитор (или скрипт). Если всё работает нормально, на сторожевом таймере мигает зелёный светодиод.
    Подробнее по ссылке.
    Настройки программы не сохраняются
    Программа сохраняет свои настройки в реестре. Не сохраняться настройки могут по двум причинам: программе не хватает прав (тогда нужно запустить от Администратора) или из-за того, что сразу после настройки вы делаете "тест reset" - windows не успевает сохранить изменения в реестре. В таком случае, после изменения настроек программу после обновления настроек следует перезапустить.
    Я всё подключил. Тестовая перезагрузка не работает
    Если программа "видит" устройство (мигает зелёным), а нажатия не тестовые кнопки не перезагружают ПК, то необходимо убедиться в правильности подключения контактов на материнской плате.
    Если подключение точно верное, попробуйте поменять полярность подключаемых от USB WatchDog проводов.
    Тестовая перезагрузка работает, а при повисании ничего не происходит
    В первую очередь, нужно иметь в виду, что перезагрузка происходит не сразу, а через t1 (по-умолчанию 5 минут) нажимается Reset и еще через t1 нажимается Power.

    В очень редких случаях может происходить одна из следующих ситуаций:
    1. Неправильная полярность подключения проводов от USB WatchDog к материнской плате, но тестовая перезагрузка проходит, а при реальном повисании - эффекта нет. Решение: поменять полярность, проверить, работает ли тестовая перезагрузка и дождаться следующего повисания.
    2. Настройки t2-t5 не подходят для данной мат.платы. Решение: попробовать другие параметры нажатий Reset и Power с помощью программы wdtmon3.
    Я использую wdtmom3 или od-farmcontrol, но у меня белое окно
    Подробное описание проблемы по ссылке.
    После установки устройства у меня стал плохо работать мой китайский модем
    Программное обеспечение некоторых модемов не может "справиться" с тем, что в системе появилось еще одно устройство с последовательным портом. В таком случае, следует обратиться к изготовителю модема.
    После перехода в режим загрузчика (обновление прошивки) не получается вернуться обратно
    Извлеките устройство из разъема, подождите пару минут (должен разрядиться встроенный источник питания) и подключите его обратно.
    Устройство вернется в основной режим работы.
    Постоянно и часто мигает красный светодиод и ничего не происходит
    Это означает, что у устройства в настройках было установлено ограничение на количество перезагрузок и это ограничение было достигнуто.
    Частые поломки и как проверить
    Устройство подключено правильно, питание на USB есть, но устройство не работает.
    1
    Причина
    Наиболее частая причина - касание задней части устройства металлическим предметом, либо поверхностью. В результате происходит замыкание и порча устройства.
    2
    Как проверить
    Все самостоятельные измерения Вы проводите на свой страх и риск: если у вас нет подходящих навыков или инструментов - обратитесь в наш СЦ.

    Подключите устройство к USB-разъему и измерьте мультиметром напряжение - на прикладываемых рисунках показано правильное расположение положительного (красный) и отрицательного (черный) щупов мультиметра. Также под увеличением показано, куда прислонять положительный щуп (контакт обозначенный знаком "+").
    В процессе измерения будьте аккуратны, чтобы не замкнуть щупом какие-либо контакты, поскольку это также может привети к замыканию и порче устройства.

    Если мультиметр покажет меньше 4 вольт, значит произошло замыкание и устройство испорчено. Если около 5 вольт, питание устройства исправно и проблема может быть в другом.
    3
    Что делать
    Эта поломка исправляется в сервисном центре.
    Устройство греется, светодиоды горят всё время.
    1
    Причина
    Наиболее частая причина - подключение устройства к интерфейсу, отличному от USB, например, к ieee1394 или COM-порту. В результате происходит подача напряжения выше допустимого и разрушение контроллера.
    2
    Как проверить
    Все самостоятельные измерения Вы проводите на свой страх и риск: если у вас нет подходящих навыков или инструментов - обратитесь в наш СЦ.

    Подключенное к USB-разъему устройство греется, возможно, постоянно горят светодиоды.
    На контроллере визуально определяются следы термического повреждения кристалла.
    3
    Что делать
    Эта поломка исправляется в сервисном центре.