restart usb devices from cli
install
https://github.com/Drawbackz/DevCon-Installer
help
https://ss64.com/nt/devcon.html
Pnputil is recommanded replacement for devcon and comes preinstalled:
https://github.com/MicrosoftDocs/windows-driver-docs/blob/staging/windows-driver-docs-pr/devtest/devcon-migration.md
https://github.com/MicrosoftDocs/windows-driver-docs/blob/staging/windows-driver-docs-pr/devtest/pnputil-command-syntax.md
https://ss64.com/nt/pnputil.html
Improved version:
https://github.com/mvojacek/wifi_ducky/blob/master/README.md
echo $((1610241024)) > /proc/sys/vm/dirty_background_bytes
echo $((4810241024)) > /proc/sys/vm/dirty_bytes
add to:
/etc/rc.local
USB drive or device disconnecting...
Device Manager > Device... Properties > Details > Device Instance Path
HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Enum\ USB ... Device Parameters \
Add/modify DWORD (32-bit) value:
EnhancedPowerManagementEnabled
0 hex
usb otg ethernet connection
Connect using USB TTL adapter (CP2102)
Connections from the USB TTL adapter to the Pi:
GND (ground) > GPIO pin 06 (GND)
RXD > GPIO pin 08 (TXD)
TXD > GPIO pin 10 (RXD)
sudo screen /dev/ttyUSB0 115200
USB WEMOS D1 mini
GND -------------> GND
ID
D+ -------------> D1
D- -------------> D2
|-- 1k+ --> 3V3
VBUS ----------> 5V
open "disks", or "df -h" to find
sudo umount /dev/sdc? # ? is a number, look it up.
sudo dd if=input.iso of=/dev/sdc