Blame view

misc/mk-udev-rules-stm32.sh 685 Bytes
14b996da3   benny   First commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  #!/bin/sh
  
  sudo sh -c 'cat > /etc/udev/rules.d/49-stm32.rules' <<EOF
  # 0483:5740 - STM32F4 Dsicovery in USB Serial Mode (CN5)
  ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", ENV{ID_MM_DEVICE_IGNORE}="1"
  ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", ENV{MTP_NO_PROBE}="1"
  SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", MODE:="0666"
  KERNEL=="ttyACM*", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", MODE:="0666"
  
  # 0483:df11 - STM32F4 Discovery in DFU mode (CN5)
  SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE:="0666"
  EOF
  
  sudo udevadm control --reload-rules
  
  echo "Unplug and replug your device to activate the new rules."