❯ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0408:a061 Quanta Computer, Inc. HD User Facing
Bus 001 Device 004: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 001 Device 005: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 006: ID 2345:7654 T-HEAD USB download gadget
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 05e3:0626 Genesys Logic, Inc. Hub
I tried this one from last year. It worked for me, i.e. especially after goofing with other OSs and trying random things…
Seth
P.S. If that one does not work and you have a Debian or Ubuntu system to upload the image via USB, please return service. I can keep trying to help out a bit.
That looks like the same one I tried, but I didn’t do a checksum on the download. I’m going to modify the script for that; maybe wget is messing the download up.
OK … I have this working now! It appears to be a bug in the Android SDK Platform Tools that ship with Fedora 40, specifically version 34. I used the official tools from https://developer.android.com/tools/releases/platform-tools (version 35) and I now have Ubuntu running on my BeagleV Ahead!
This may actually be a known Android tools bug:
adb
Switch to libusb as the default on Linux issue #270205252.
Fix adb startup on hosts without USB.
Fix adb hangs caused by USB devices incorrectly reporting zero-length descriptors issue #302212871.
Fix return code of adb shell when device disconnects issue #321787891.