Brad Active Member Licensed User Longtime User Dec 2, 2016 #1 I was wondering if B4R supports OTA updates or would I need to use the Arduino IDE.
Cableguy Expert Licensed User Longtime User Dec 2, 2016 #2 can you elaborate on this? I don't think the board itself can handle OTA Updates... Upvote 0
Brad Active Member Licensed User Longtime User Dec 2, 2016 #3 It does support OTA. The official docs describe it but I don't have it handy right now. Here's a link showing examples using Arduino IDE. Upvote 0
It does support OTA. The official docs describe it but I don't have it handy right now. Here's a link showing examples using Arduino IDE.
Cableguy Expert Licensed User Longtime User Dec 2, 2016 #4 Very interesting... Is that firmware version stable and available? Upvote 0
Brad Active Member Licensed User Longtime User Dec 2, 2016 #5 I'm pretty sure it's available as I see several examples but not sure how stable. With this option a requirement for my project I'll be finding out. Upvote 0
I'm pretty sure it's available as I see several examples but not sure how stable. With this option a requirement for my project I'll be finding out.
Cableguy Expert Licensed User Longtime User Dec 3, 2016 #6 Do keep a separate thread for how to upgrade the firmware. I bet there's a lot of users interested in this as I became too. As for the question, as f now, no, B4R cannot (yet) do OTA... You should add it to the wishes subforum Upvote 0
Do keep a separate thread for how to upgrade the firmware. I bet there's a lot of users interested in this as I became too. As for the question, as f now, no, B4R cannot (yet) do OTA... You should add it to the wishes subforum
Brad Active Member Licensed User Longtime User Dec 4, 2016 #7 I will add it to the wish list but in the meantime I guess I'll be going back to using the Arduino IDE for development. Upvote 0
I will add it to the wish list but in the meantime I guess I'll be going back to using the Arduino IDE for development.
Erel B4X founder Staff member Licensed User Longtime User Dec 4, 2016 #8 Note that you can program with B4R and deploy with Arduino IDE. Just load the src.ino in Arduino IDE and run it each time. You can select an invalid port in B4R. Upvote 0
Note that you can program with B4R and deploy with Arduino IDE. Just load the src.ino in Arduino IDE and run it each time. You can select an invalid port in B4R.
Brad Active Member Licensed User Longtime User Dec 4, 2016 #9 Great to know Erel! I'll post on my results. Upvote 0
Brad Active Member Licensed User Longtime User Dec 7, 2016 #10 After further research it appears that the Arduino method won't work. My modules will be remote so I will need to use the http server OTA method. Upvote 0
After further research it appears that the Arduino method won't work. My modules will be remote so I will need to use the http server OTA method.
D davehouston Member Licensed User Dec 9, 2016 #11 Brad said: It does support OTA. The official docs describe it but I don't have it handy right now. Here's a link showing examples using Arduino IDE. Click to expand... One thing in the linked page - "Flash chip size is 2x the size of the sketch." Kolban explains that you only use 1/2 of the flash. Your OTA upload goes to the unused half and then you switch to it for operation. Upvote 0
Brad said: It does support OTA. The official docs describe it but I don't have it handy right now. Here's a link showing examples using Arduino IDE. Click to expand... One thing in the linked page - "Flash chip size is 2x the size of the sketch." Kolban explains that you only use 1/2 of the flash. Your OTA upload goes to the unused half and then you switch to it for operation.