The Arduboy is actually incredibly difficult to brick.
The worst case scenario is that the bootloader gets overwritten (which can only happen on certain units where the pins weren’t set correctly at the factory) and even then it’s not technically bricked, it just needs its booloader reburned.
It’s practically impossible to completely brick the Arduboy through software alone.
If you’ve got the Arduino IDE installed then you should be able to upload a new game.
Firstly, make absolutely sure that you’ve set the board to Arduino Leonardo (Tools > Board > Arduino Leonardo).
Then turn your Arduboy on and make sure you have the correct COM port selected (it’s usually COM 4),
and press the upload button (the arrow next to the tick).
Your Arduboy should reboot and display the message “Hello world”.
If it doesn’t, look at the box of text at the bottom of the Arduino IDE and paste what it says here, and/or take a screenshot of the IDE.
If it doesn’t work, there are several things that could be the problem.
It would also help to know which game you last loaded onto your Arduboy.
Wow it’s surprising that the application doesn’t filter for only hex files.
What happened with the other Arduboy?
Can you tell us your process you used from the beginning to load new games and where you had the first issue?
And unfortunately there are about 5,000 units in the wild that the correct fuses were not set by the factory to protect the boot loader. So if you use an application other than Arduino to flash it there are some risks they can blow it away because Arduino has some safety checks involved.
I got that same red screen error when trying to upload via PC on my second one. I haven’t tried Blinky’s solution on this new one because I don’t want to mess it up, and I’m afraid to try anything with the IDE on it unless I can get it working on the first one.
If you get the same message when uploading to both Arduboys then I’m guessing the driver isn’t installed properly and you’d be best off reinstalling the IDE.
If you only get that message from the first Arduboy then I think it’s possible the bootloader has been overwritten on the that one.
If you don’t get that message on the second Arduboy but the program still won’t upload, you might have to try using the reset button instead of trying to upload normally, which can be a bit trickier to do because the timing needs to be right.
Ok, in that case the new one is absolutely fine and your first one most likely has had its bootloader overwritten.
Fixing that is possible, but it’s tricky because you need either another Arduino board or an ISP programmer, as well as some decent clips or another pair of hands to help you hold all the wires.
There’s a thread about how to do this:
If you’re worried that sounds too tricky or you don’t think you could manage it then you’d be best off using the contact form to contact Arduboy Inc and ask if they’d be willing to fix it or replace it for you.
(Depending on where you live, that may take longer because you’ll have to mail your Arduboy to them, but it avoids all the fiddling with wires.)
The contact form is here:
Had I noticed that thread back then I would have recommended using the contact form then.
Somehow I missed that thread entirely.
(I must have been away that day, or it got buried under newer topics and I didn’t notice it.)
The IDE doesn’t have an option for loading .hex files or .arduboy files,
but you can compile games from their source code,
and as far as I’m aware 99% of Arduboy games have their source code available.
There are other tools that can upload .hex files and .arduboy files.
(Some of which are listed here.)
It’s possibly a problem with the android program then,
in which case you’d have to ask the person who made it.
can’t upload via any of the PC programs. they hang when trying to find the bootloader, same as the first one before I fried it.(this new one is a replacement they sent me free of charge by the way, so it’s no huge loss on the first one)
I’m kind of guessing the community uploading tools don’t handle so many com ports at the same time and there is some kind of conflict.
For the issue with the speaker have a take a look at this thread:
Really sorry you are having such a tough time with the hardware, it’s not common to have so many issues! For every several hundred units that are good we have a one or two that have some hardware problems, most of them are related to the battery tabs.
We are committed to helping out and making sure you end up with a positive experience and as always you can reach out on Contact — Arduboy with any specific issues.
Hmm I’m not sure what would cause no sound to come out when there is supposed to be sound and everything is connected right. The piezo speaker is I think kind of impossible to fail, it’s possible there is a bad solder joint on the processor or something?
Do you want to send one of these back for repairs?
just heard a single beep briefly when I went to switch it off, and my finger slipped, causing it to reset, but nothing after that. if I put my ear to the speaker when I turn it on, I can hear a faint click, and while it’s on I can hear a faint buzzing sound, which is not present on the first “bricked” unit. not sure if this is normal or signs of a speaker issue.
It’s possible some kind of transient current event caused it to damage one of the gpio pins on the speaker. It is technically possible for the speaker to get blown out if it happened to you it would probably be the first I’ve heard of it though.