Suddenly not working ??

I’ve been using the IDE and an Arduino Feather M0 (from Windows 7) for a while now while developing some sketches - and never had a problem uploading.

I would load the IDE - plug in the board - the COM port would appear - I would code, compile and upload - whilst also opening the Serial Monitor to Test - and everything worked.

As from yesterday afternoon I’m having trouble.

I have 2 identical boards and have tried both - have changed cables - changed USBs - Rebooted PC - etc and still no joy.

I have attached a screenshot showing that the COM port is showing ok in Tools - but the shown error occurs. This is just with a simple sketch of no processing.

Also if I try to open the serial Monitor at any time it shows “Error opening serial port ‘COM7’. (Port busy)”

Anybody got any ideas - getting desperate.

Phil

EDIT

After removing all com ports and arduino drivers - then reinstalling - I know have it trying to download but getting the following;

avrdude: Version 6.3, compiled on Dec 16 2016 at 13:33:19
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is “C:\PJ Documents\PJ BSM\BADGE\arduino\arduino-1.8.0\hardware\tools\avr/etc/avrdude.conf”

Using Port : COM3
Using Programmer : stk500v2
Overriding Baud Rate : 57600
avrdude: ser_recv(): programmer is not responding
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_recv(): programmer is not responding
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_recv(): programmer is not responding
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_recv(): programmer is not responding
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_recv(): programmer is not responding
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_recv(): programmer is not responding
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
AVR Part : ATmega2560
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack


eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00
flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : STK500V2
Description : Atmel STK500 Version 2.x firmware
Programmer Model: Unknown
avrdude: ser_recv(): programmer is not responding
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_recv(): programmer is not responding
avrdude: stk500v2_ReceiveMessage(): timeout

etc etc for about 5 minutes - then says DONE Uploading - but it hasn’t because nothing runs (tried the Blink example).

Port Busy - looks like some other application on your computer has the port open. Have you installed anything that might interact with serial ports lately? Some such applications will automatically connect to any serial port present, blindly assuming that that's the thing they're supposed to be used with, blocking other programs from connecting to it. Modem-manager type tools are notorious for doing this.

No nothing has been installed. I've now even been into Registry and removed all In Use Ports - restarted the whole thing and it's still a problem.

See Edited Message above for additional info...

Well that's a very different error now!

Unfortunately it's the super generic timeout error...

Unfortunately it's the super generic timeout error...

Sounds Bad - ANy ideas how to fix it?