fixed max_power value in flash-ft232
[jack232] / flash-ft232
1 #!/bin/sh
2
3 if [ -n "$1" ]; then
4         serialno=`printf '%03d' $1`
5         use_serial=true
6 else
7         use_serial=false
8         serialno=000
9 fi
10
11 cmd='ftdi_eeprom --flash-eeprom /tmp/ft232.conf'
12
13 cat >/tmp/ft232.conf <<EOF
14 vendor_id=0x0403
15 product_id=0x6001
16
17 max_power=90
18 manufacturer="CENSUS Labs"
19 product="Jack232"
20 serial="31337-$serialno"
21
22 self_powered=false
23 remote_wakeup=false
24 use_serial=$use_serial
25
26 filename="/tmp/jack232.eep"
27 EOF
28
29 if [ `id -u` != 0 ]; then
30         sudo modprobe -r ftdi_so >/dev/null 2>&1
31         sudo $cmd
32 else
33         modprobe -r ftdi_so >/dev/null 2>&1
34         $cmd
35 fi