Arduino micro is not recognized due to USB cable compatibility
2024.2.18
Trouble/問題
Arduino microがUSBポートで認識されない。一瞬認識されるがすぐ切れる。一方、UNOは認識される。これでは開発できないし、そもそも動作させられない
Cause/原因
USB typeA-typeC変換アダプタの相性が悪かった。および、ブートローダが調子悪かった
Symptoms in detail/症状詳細
以下、どれもmicroを認識しない
OS and App
- Arduino IDE v2.3、v1.8
- macOS 14 (Sonoma MBP16 M1max), 12 (Monterey MBP13 intel)
ケーブル3種、アダプタ3種
- USB microB-A cable 1.8 m (Anker 2024) + USB typeA-C adaptor (Anker 2024)
- USB microB-A cable 15 cm (Anker 2017) + USB typeA-C adaptor (Anker 2024)
- USB microB-A cable 1 m (No brand ???? worked fine in 2023.10) + USB typeA-C adaptor (Anker 2024)
ネット情報各種
- restart OS, app
- re-install FTDI serial driver
- delete needless network settings (bluetooth etc.)
Examinations/試したこと
Burn bootloader ブートローダを書き直した
Test combinations of adaptor and cable いろいろ試してアダプタの相性がわかった
- ANKER USB-A-C adaptor 2022 + cable 1.8 m: OK
- ANKER USB-A-C adaptor 2022 + cable 15 cm: OK
- ANKER USB-A-C adaptor 2024 + cable 1.8 m + Arduino micro: NOT work
- ANKER USB-A-C adaptor 2024 + cable 15 cm, OK, but previously NOT work
- ANKER USB HUB + cable 1.8 m OK
Arduino UNO, ANKER USB-A-C adaptor 2024 + Official yellow cabel, OK UNOは大丈夫
A long cable with new adaptor might not be recognized. In addition, bootloader may be crushed.
まとめると、ケーブルが長く、新しいアダプタ(2024)がダメ。僅かな電力不足か?今回は、ブートローダーとアダプタの両方が原因だったと思う。