Feather M0 not enumerating properly on PC

Board: Adafruit Feather M0 Bluefruit LE (ATSAMD21G18 )

The device was bought in 2018 and was programmed with a then working BLE application to talk to an Android app, before put into storage (for six years!)

It is still discoverable and connectable from the Bluefruit Connect iOS app today, but it's not responding to commands sent from the mobile app. More over, it's being enumerated as "USB Serial Device (COM7) " lacking a proper product name, and in IDE 2.3.3 the board info reads-

BN: Unknown board
VID: 0x239A
PID: 0x000B
SN: (null)

Note that VID 0x239A stands for Adafruit and PID 0x000B Feather M0, so the IDE sort of knows what the board is but not really. The board manager URL points to-

https://adafruit.github.io/arduino-board-index/package_adafruit_index.json

I have been trying to reprogram the bootloader, but to no avail. Any suggestions anyone?

Hi @hw06. Are you able to upload sketches to the board? If so, don't worry about the lack of a product name as it really doesn't matter.