added FTDI flash script
authorJohn Tsiombikas <nuclear@member.fsf.org>
Thu, 16 Jan 2020 14:31:57 +0000 (16:31 +0200)
committerJohn Tsiombikas <nuclear@member.fsf.org>
Thu, 16 Jan 2020 14:31:57 +0000 (16:31 +0200)
flash-ft232 [new file with mode: 0755]

diff --git a/flash-ft232 b/flash-ft232
new file mode 100755 (executable)
index 0000000..478c8d9
--- /dev/null
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+if [ -n "$1" ]; then
+       serialno=`printf '%03d' $1`
+       use_serial=true
+else
+       use_serial=false
+       serialno=000
+fi
+
+cmd='ftdi_eeprom --flash-eeprom /tmp/ft232.conf'
+
+cat >/tmp/ft232.conf <<EOF
+vendor_id=0x0403
+product_id=0x6001
+
+max_power=45
+manufacturer="CENSUS Labs"
+product="Jack232"
+serial="31337-$serialno"
+
+self_powered=false
+remote_wakeup=false
+use_serial=$use_serial
+
+filename="/tmp/jack232.eep"
+EOF
+
+if [ `id -u` != 0 ]; then
+       sudo modprobe -r ftdi_so >/dev/null 2>&1
+       sudo $cmd
+else
+       modprobe -r ftdi_so >/dev/null 2>&1
+       $cmd
+fi