I got my Telexes today and need to update my Teletype firmware to 1.41, but no go.
I’m running Xubuntu 16.04LTS
This is what I get:
$ sudo ./update_firmware.command
dfu-programmer: no device present.
dfu-programmer: no device present.
dfu-programmer: no device present.
lsusb gives:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
Bus 001 Device 004: ID 04f3:010c Elan Microelectronics Corp.
Bus 001 Device 003: ID 04f2:b3fd Chicony Electronics Co., Ltd
Bus 001 Device 002: ID 8087:07dc Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
i meant to include the intro bit from the mac docs when i wrote the linux update section. with the usb cable already plugged in to TT and your computer, hold the preset button on TT while powering on your modular. the screen won’t come on, which means you’re now able to proceed with the update command. assuming you’re either in the proper groups, or running it with sudo.
i just updated my trilogy of modules yesterday and noticed the docs omission; i’ll write a patch and submit the pull request for the update.
OK, so I decided to get the whole toolchain, but Atmel/Microchip’s lame registration tool (required, which is insane) won’t send me a download link for the AVR32 stuff. grrrrrr
to follow up: i wrote the updates and submitted a pull request. the goal is to remove the implicit assumptions about the firmware install process, and give users of all OSes a consistent set of module update steps from start to finish.