Problems with DFRobot Bluno Beetle BLE

Is anyone familiar with this device? Bluno Bettle BLE

I started uploading sketches then was having trouble getting it to pair. Some of the instructions talked about using AT commands but I wasn't sure how to get to the AT commands on this device (their larger board has a switch, apparently with two 'modes'. I tried their '+++' method with no luck so I assumed it might have been due to me uploading a sketch and overriding some default firmware)

Their instructions include info on updating the firmware on the device, but I'm wondering if that is for the cc2540 instead as you have to hold down boot when starting it to burn that firmware. I was trying to do with with wine under linux but it kept timing out even when I checked the settings on linking the dosdevice to ttyACM0

So I tried to see if I could figure it out with avrdude to see if it could do the upload and it made it to 98% then timed out. I'm worried I may have bricked the atmega328p and I'm wondering if there's any way to get it back. I can still see the cc2540 on BLE from my phone and I still get ttyACM0 (or a com port under windows) when I plug it into USB.

The device identifies on the system as 'arduino uno' and they recommend programming it from the IDE using that device name. I tried using that setting in the IDE with the 'burn bootloader' option but it just errors out saying "Error while burning bootloader" and nothing more.

Are there any stupid-atmel-tricks to get this thing to take an upload again?

What happens if you just do a normal upload with the Arduino IDE to the serial port of your Bluno Beetle BLE?

pert:
What happens if you just do a normal upload with the Arduino IDE to the serial port of your Bluno Beetle BLE?

avrdude times out

I am having a similar problem. I can't upload a new sketch to the beetle ble and I can't burn a new boot loader.

I think the mistake I made was uploading a sketch that is looping in its use of the Serial and therefore I can't seem to talk to ATMEGA328 at all. I made a similar mistake once before but there were gaps between the sketch using Serial and so I just spammed the upload button until I could successfully upload a blank sketch. That doesn't seem to work this time.

The DF robot documentation is rather confusing so I am rather stuck. Any advice?