Over the Air Updates of Arduino Due Through ESP8266

I'm looking for all the code and a wiring diagram needed to reprogram an Arduino Due (sam3x microcontroller) through an ESP8266-12F module. All the code should be uploadable via the Arduino IDE using the standard "Arduino SAM Boards" and "esp8266" ([login to view URL]) board libraries.

I'm not interested in a pretty esp8266 app since I already have solutions for that. Just hardcode the ssid and network password. The deliverable would be an app that lets the ESP8266 download a .hex file for the Due over wifi, stores it to the esp SPIFFs (flash memory), and then reprograms the Due with that file.

Here are some pointers on things I found helpful in my research:

* This explains how the Arduino Due bootloader works [login to view URL] What I think you want to do is emulate what the ATMEGA16U2 chip is doing except with the esp8266 acting as that link via serial.

* Here is one other thing that might be helpful about remote updates: [login to view URL]

So I think most or all of the code exists. It's mainly you just putting all the pieces together and making a proof of concept that works. If you can find a complete solution to this online feel free to test it and as long as it works I don't care if you write it or not. It just has to be open source for commercial use.

There is also a bonus (and preference in selecting) anyone who can make this work with an arbitrary uart on the sam3x. The default bootloader for sam3x (SAM-BA)is stored in the sam3x ROM. One limitation of the built in ROM bootloader is it can only use RX/TX0 or USB. So I suspect to use an arbitrary uart you'd need to make a bootloader which should include all the functionality of the SAM-BA plus the option to use different uarts. However, if you find a different way to make this work that's great. One possibility would be to download the app in bank1 flash on sam3x and then switch the boot register to use that bank, but I don't know how the details of this would be done so I'm not sure it would work.

Skills: Arduino, Electronics, Embedded Software, Microcontroller

See more: The great pleasure in life doing what people say you cannot do, over the air updates, verizon over the air programming, over the air programming, how to create and complete your freelancer profile part 01 bangla tutorial by www rafsan info, esp8266 arduino services, arduino due price, arduino due labview, arduino due freelancer, the complete idiots guide to making money in freelancing, programmatore arduino due offresi, need to stream audio from arduino to iphone through wifi, need my 3zog logo cleaned up want to keep the concept the same with the 3 avatars and the triangle, fill in a spreadsheet for me - hours of work will pay up to $20/hr if you can do it, design a great logo for great website design start up!, arduino due, open air restaurant concept, opening air valve arduino, concept design open air restaurant, arduino air mixing valve

About the Employer:
( 5 reviews ) Lancaster, United States

Project ID: #15313508

9 freelancers are bidding on average $238 for this job


please ignore the bid amount we will discuss the price later in the chat after we have discussed the project thoroughly Relevant Skills and Experience: . Proposed Milestones: 190 - . Hi mribble! Please drop a message t More

$190 USD in 2 days
(71 Reviews)

Hi Sir, We are expert in IOT based systems, we have esp32 , esp8266 in our inventory and can rapidly test it for you too. Lets do it together. We are professional engineers and developers who do such projects fro More

$150 USD in 10 days
(46 Reviews)

A proposal has not yet been provided

$833 USD in 30 days
(6 Reviews)
$155 USD in 3 days
(9 Reviews)

How r u?bro,,,Its me imad, Have done 200+ projects regarding arduino, matlab, .Net, vb, PIC, PCB designing, PHP and HTML. U will feel brotherhood,,,,,,, Relevant Skills and Experience Full monitoring and Control of bi More

$70 USD in 3 days
(23 Reviews)

Hi, sir. I'm electronic engineer who have a lot of experiences working on embedded computer such as Arduino, Raspberry pi, Beaglebone, Tiny6410. If you want, I can show you projects that i have done. Relevant Skills a More

$155 USD in 3 days
(6 Reviews)

A proposal has not yet been provided

$200 USD in 7 days
(0 Reviews)

Hi, I have a team working on IoT, embedded project, we have done same project using Avr, Pic, Arduino we can provide with desired project

$222 USD in 5 days
(0 Reviews)

A proposal has not yet been provided

$166 USD in 10 days
(0 Reviews)