• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Re-flashing a Mojo V3 board
#1
Through my own stupidity (connecting more than one board at a time to the computer) I have clobbered the flash loader on my older Mojo v3 dev board, along with the default examples added to that original flash. 

Maybe my search skills are lacking, but I cannot find either the original flash file, or instructions on how to flash a board that is not responding to USB. I am guessing I am going to have to add pins to the JTag and connect and refresh that way? 

Any help would be greatly appreciated. 

-MH
  Reply
#2
Hey MH,

You can use the Arduino IDE to reprogram the Mojo's flash. See https://alchitry.com/blogs/tutorials/arduino-ide

Note that you need to use version 1.6.5 of the Arduino IDE. They made some major changes that breaks things after that.

Justin
  Reply
#3
(04-17-2020, 04:57 PM)alchitry Wrote: Hey MH,

You can use the Arduino IDE to reprogram the Mojo's flash. See https://alchitry.com/blogs/tutorials/arduino-ide

Note that you need to use version 1.6.5 of the Arduino IDE. They made some major changes that breaks things after that.

Justin

Thanks alchitry. I will give this a shot. I am dubious though, as the board is not even recognized as a legit device when connected to my Windows machine. 

Off to experiment. I appreciate the answer. Maybe a good stepping stone. I will report back if success. 

Cheers
MH
  Reply
#4
There are so many pages and files I am nit sure of what I am doing anymore.

Can I use the USB port to program the loader, or do I have to have some kind of "programmer" (which I do not own) and solder to the pins on the bottom of the board t be successful? I have tried a number of things in the tangle of pages here and the documentation is not always clear. For example, a number of times you say to extract the zip files into a folder you ask us to create, only to have the ZIP file expand just one folder with the files in there inside the folder you said to create. Am I supposed to just leave that folder in the folder I created, or move all the files in the ZIP folder into the new folder I created? It seems to be the second, but I have no way of knowing for sure if that may be a fail point.

Frustrating trying to understand the multiple threads of working with this board, and trying to get it re-working again. Seriously, the docs have me jumping between 5 to 7 pages. And of course, they really do not know about the content that took me to a specific page or from a specific page, so sone things may not apply.

In any case, all roads seem to point to soldering a programmer to the bottom of the Mojo board. I have no such device, and right now, I am not willing to purchase anything else. Seems like a waste because I have zero confidence this will work. This worked once, now it seems dead.  Most likely I will simply toss this board and its shields into the recycle and move on if I cannot restore it.

Thanks anyway...
  Reply
#5
Hey MH,

You shouldn't be able to nuke the bootloader without an external programmer. With an intact bootloader, you shouldn't need a programmer to update the main code.

Try connecting it to your computer and jumping the reset pins on the back. This will cause it to enter the bootloader mode.

[Image: mojo-v3-prog-pins.jpg?v=1516305840]
The two left pads are the ones you need to temporarily connect to reset the board into bootloader mode.

If your computer still doesn't recognize the board you may have a bigger issue.

On a side note, do you have a genuine board or did you get a knock off one? The key visual factors are genuine ones have green silkscreen and our logo (the e in the chip) on the front.

[Image: MojoV3Front.png?v=1551523923]
If your board doesn't look like this, it is a knock off and I make no guarantees the parts work or are even the correct ones.
  Reply
#6
Thank you. Yes, that is the board I have. I tired the reset without success. The Windows machine does not even recognize the USB device.

I really have not done much with it but lay with the clock shield and do some FPGA experimenting. It was left connected to my machine while I was programming some Arduinos. On one program I noted they Arduino did not take the program. That is when I noticed that my Clock Shied was out. When I tried to connect to the board again it failed to respond.

I guess it is possible that something failed.

Appreciate the help. Sorry for the frustration.

MH
  Reply
#7
If you would like, you can send it into us for repair. Send me an email at support@alchitry.com with your address and I'll get an RMA started.
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)