First, you can try to upload to the latest image. The output of the configure_edison –version should be 159. To upgrade to the latest image, download it from here IoT - Intel® Edison Board Download | Intel® Developer Zone as well as the flash tool lite. Then follow the steps from IoT - Flash Tool Lite User Manual | Intel® Developer Zone .
I'm currently trying to update the board image. I downloaded the latest image (edison-image-ww25.5-15.zip) from IoT - Intel® Edison Board Download | Intel® Developer Zone, then I ran the Intel Phone Flash Tool Lite, version 18.104.22.168. I then loaded FlashEdison.json and pressed the "Start to flash" button. I followed the instructions to unplug and plug in my board again, and it failed to flash with the following error:
08/02/15 11:07:00.333 INFO : [Port -1] Starting flash ...
08/02/15 11:07:00.333 INFO : [Port -1] Running `Notify 'F:\Downloads\flashToolLite\edison-image-ww25.5-15\helper\helper.html'` command
08/02/15 11:07:00.354 INFO : Displaying 'file:///F:/Downloads/flashToolLite/edison-image-ww25.5-15/helper/helper.html' during 42000 ms
08/02/15 11:07:00.355 INFO : [Port -1] Command `Notify 'F:\sers\yao2\Downloads\flashToolLite\edison-image-ww25.5-15\helper\helper.html'` succeed
08/02/15 11:07:00.355 INFO : [Port -1] Running `Wait for device with status dnx_fw on port -1` command
08/02/15 11:07:42.356 ERROR : [Port -1] Command `Wait for device with status dnx_fw on port -1` failed
08/02/15 11:07:42.356 ERROR : [Port -1] Flash failed (Command type: Device enumeration)
I guess running the flash too lite program itself was a mistake, as later I explored the unzipped contents of the edison-image-ww25.5-15 folder and found a "flashall.bat" batch file. I ran that one, then it instructed me to unplug and plug in my board again, and this time it worked.
Running configure_edison --version now returns 159.
I will try to reupload the basic blink sketch to the board and see if I can stop it after boot now.
Thanks for the advice
Here are the steps I've performed after updating the image:
1) Upload the basic blink sketch
2) LED on the Edison Arduino breakout board blinks
3) Restart the board via "reboot", WITHOUT deleting the sketch or disabling the clloader service.
4) Sketch is not reloaded on reboot.
It seems that I've encountered the bug detailed here Re: Intel Edison - Arduino Sketchs stop working after a reboot - Persistent sketchs where Arduino Sketches stop working after a reboot. So I guess since I cannot set up the board to start sketches after reboot, I won't be able to test if I can stop it from loading sketches after a reboot.