
pauljurczak (Customer) asked a question.
P1AM-200 can't be programmed anymore.
After many successful programming cycles with Aduino IDE v2.3.6, my P1AM-200 can't be programmed anymore. On Ubuntu 24.04.3 it is visible to lsusb as "FACTS Engineering P1AM-200" and ls as "/dev/ttyACM0". In boot mode, it shows as a P1AM200BOOT drive. Unfortunately, in bootloader mode, Arduino IDE shows:
- Performing 1200-bps touch reset on serial port /dev/ttyACM0
- Waiting for upload port...
- Upload port found on /dev/ttyACM0
- No device found on ttyACM0
- "/home/paul/.arduino15/packages/arduino/tools/bossac/1.8.0-48-gb176eee/bossac" -i -d --port=ttyACM0 -U -i --offset=0x4000 -w -v "/home/paul/.var/app/cc.arduino.IDE2/cache/arduino/sketches/CFE299400CBE358E0F9CC6700FE0CE88/debone-pulse.ino.bin" -R
- Failed uploading: uploading error: exit status 1
After reset, it fails differently:
- Performing 1200-bps touch reset on serial port /dev/ttyACM0
- Waiting for upload port...
- No upload port found, using /dev/ttyACM0 as fallback
- "/home/paul/.arduino15/packages/arduino/tools/bossac/1.8.0-48-gb176eee/bossac" -i -d --port=ttyACM0 -U -i --offset=0x4000 -w -v "/home/paul/.var/app/cc.arduino.IDE2/cache/arduino/sketches/CFE299400CBE358E0F9CC6700FE0CE88/debone-pulse.ino.bin" -R
- No device found on ttyACM0
- Failed uploading: uploading error: exit status 1
I tried on two different systems, one with a fresh Arduino IDE install.
I'm trying to download the bootloader file in order to update the possibly corrupted one I have on the device. I can't find it online, though. Any clues?
The download link in Update UF2 Bootloader section on https://circuitpython.org/board/p1am_200/ is broken.
I posted more information about this issue here: https://arduino.stackexchange.com/questions/102042/arduino-ide-stopped-working-with-circuitpython-compatible-devices