Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Anelito
Beginner
1,731 Views

How to re-flash an Intel Edison on Mac OS?

Jump to solution

I have installed a Debian-based OS on an Intel Edison and now due to some system issues I'd like to flash it to another OS.

However, as expected, the Edison doesn't show up as a readable USB device and the flashall.sh script cannot detect it, no matter if I turn it off or suspend via ssh. I have been suggested to use the --recovery option, which is unfortunately not available for Mac.

 

Do you have any suggestion?

Thank you

0 Kudos
1 Solution
FerryT
Valued Contributor I
168 Views

I don't think `do_ota` works any more. At a certain point in time Intel repartitioned and increased the size of the root image so the 'ota' image doesn't fit on the partition left for it.

 

I don't know on what platform you are using your Edison. I am only familiar with the Edison Arduino board.

 

On this forum I think most people with boot loops had problems with power and were trying to power the edison from a single usb. To rule that out may be try powering from the supplied adapter (if exists for your platform). And one the early original Edison images had a bug where the uart goes to sleep and on waking up looses the first character.

 

So, I don't know if APsync updated your U-Boot, or which Edison image you are trying to install. I have a recovery image here: https://htot.github.io/meta-intel-edison/2.4-Recovery.html, it is probably not exactly the same as the factory image, but it is built from the original Intel Edison sources.

 

I don't think you can do --recovery from the Mac flashall script. I would try to use the Flash Tool Lite for this. Note that you shouldn't need to `run do_flash`, just power on Edison when the tool tells you and let it do the work.

View solution in original post

3 Replies
FerryT
Valued Contributor I
168 Views

I like to use Flash Tool Lite on linux, and got feedback that it works on Win 10 as well. It is also available for Mac, but obviously I haven't tried.

https://01.org/node/2463

 

Have you considered building your own OS? https://github.com/edison-fw/meta-intel-edison/tree/sumo64-acpi

Instructions here https://htot.github.io/meta-intel-edison/

Anelito
Beginner
168 Views

I'm not trying to build an OS, I'm just stuck with a bricked Edison. I tried to install APSync from the ArduPilot dev team but the installation is broken. Then I spent a day trying to stop Edison from booting (console communication is very buggy, I tried on Mac and on Ubuntu, changed cables, nothing, I generally need to plug and unplug power like 10 times in order to see something) and finally managed to stop at the boot menu. Then I ran "run do_flash" and flashed a new image, just to discover the image wasn't actually burnt and the broken APSync installation was still there.

Again tried 4 times, procedure seems to go OK but on reboot APSync is still there.

Using "run do_ota" instead of "run do_flash" leads to the same result.

 

The Flash Install tool is exactly the same, no success.

 

Should I buy a new Intel Edison? Or is it fixable?

FerryT
Valued Contributor I
169 Views

I don't think `do_ota` works any more. At a certain point in time Intel repartitioned and increased the size of the root image so the 'ota' image doesn't fit on the partition left for it.

 

I don't know on what platform you are using your Edison. I am only familiar with the Edison Arduino board.

 

On this forum I think most people with boot loops had problems with power and were trying to power the edison from a single usb. To rule that out may be try powering from the supplied adapter (if exists for your platform). And one the early original Edison images had a bug where the uart goes to sleep and on waking up looses the first character.

 

So, I don't know if APsync updated your U-Boot, or which Edison image you are trying to install. I have a recovery image here: https://htot.github.io/meta-intel-edison/2.4-Recovery.html, it is probably not exactly the same as the factory image, but it is built from the original Intel Edison sources.

 

I don't think you can do --recovery from the Mac flashall script. I would try to use the Flash Tool Lite for this. Note that you shouldn't need to `run do_flash`, just power on Edison when the tool tells you and let it do the work.

View solution in original post

Reply