FUOTA – ?'s, Details, and Use
- This topic has 17 replies, 5 voices, and was last updated 5 years, 9 months ago by
Jason Reiss.
-
AuthorPosts
-
September 13, 2018 at 8:41 am #26346
Nick
ParticipantHey all,
I saw the update email come through and read the details on the new updates, especially for mDots. I have a question though: does the firmware update OTA allow new mBed programs to be uploaded to the mDots? I want to make sure I have the proper contextual definition of “firmware”. I am thinking this may only be for the hardware firmware. In my mind, one could interpret firmware as the mBed program. Relatively new, so feel free to educate or verbally berate me.
Either way, specifically, how is this accomplished? I am assuming mDots that do not have the new firmware will have to be updated manually, but after that they can be updated OTA style. Is there a tutorial anywhere?
Thank you in advance for clarifications.
September 18, 2018 at 12:46 pm #26361Ryan Klaassen
BlockedIt will flash a new mbed program for the mdot.
Here is information:
https://www.multitech.com/documents/publications/manuals/s000612_DB9.pdf
September 18, 2018 at 2:45 pm #26362Nick
ParticipantAwesome! I’ll have to dive in and figure out how to do it. This ability will be very useful.
October 19, 2018 at 10:36 am #26600John Greene
ParticipantAny guidance on what needs to be done on the Conduit (AEP 1.6.2) for FOTA?
October 20, 2018 at 4:34 pm #26601Nick
ParticipantThe link that Ryan posted above contains a lot of information regarding a required update for Conduit. When I read through the information on the link, it appeared to be pretty complete. I only had a handful of questions that I figured I could work out when I gave it a run through. Unfortunately, I have gotten bogged down on another project and I haven’t tried it yet, though it is on my list of things to complete before the end of October. I was also in the middle of development and didn’t want to update any software on my devices for fear of breaking anything software wise.
When I get through it, I can post some info regarding my experience. I will try to make a list of things that I saw as “holes” in M-T’s literature.
Sorry I can’t be of more help at the moment.
February 6, 2019 at 10:15 am #27181Chad Goyette
ParticipantAny update on when this will be available for the xDot?
-
This reply was modified 6 years, 1 month ago by
Chad Goyette.
February 6, 2019 at 10:25 am #27183Ryan Klaassen
BlockedThe xDot does not have external flash to store the firmware image. We are extending serial data mode so the xDot will send the packets to another processor. That processor will have to reconstruct the firmware image, and then flash it into the xDot using the xDot’s bootloader.
February 6, 2019 at 11:02 am #27185Chad Goyette
Participantdoes the mDot have external flash?
February 6, 2019 at 11:20 am #27186Ryan Klaassen
BlockedYes, and fota is fully implemented on the mDot.
February 6, 2019 at 11:55 am #27187Nick
ParticipantMaybe a dumb question, but it possible to execute a FUOTA from MT DeviceHQ? Or would we have to be connected directly to the gateway to execute?
February 6, 2019 at 11:56 am #27188Ryan Klaassen
BlockedIt can be done from LENS and AEP.
February 6, 2019 at 11:59 am #27189Nick
ParticipantRoger that. Thanks.
February 7, 2019 at 9:44 am #27203Chad Goyette
Participantso just for clarification, are you saying that you are working on a solution to implement FOTA on the xDot in its current configuration, or are you saying that external flash would need to be added to my xdot solution to allow FOTA to work?
February 7, 2019 at 9:55 am #27205Ryan Klaassen
BlockedAn external flash would need to be added to the xdot to store the firmware image coming down, or a host processor could use extended at+rxo to allow a host processor to reconstruct that binary and flash the xdot. The host processor would need somewhere to store the firmware image.
June 14, 2019 at 6:34 am #27925Chad Goyette
ParticipantIs a host processor required to flash the xdot? I am in the process of adding an external flash to my xdot implementation. can I just add the external flash or would I need other hardware to accomplish the update?
June 17, 2019 at 8:04 am #27926Jason Reiss
KeymasterThe xDot bootloader does not support an external flash to self flash.
The bootloader would need to know the connection parameters of the flash and file-system type.June 17, 2019 at 10:47 am #27927Chad Goyette
Participantdoes Multitech have any reference designs we could use to enable an xDot implementation to have FOTA ability? What are our options regarding getting the bootloader the information needed to access the flash? I would like to incorporate any needed hardware now while my PCB design is mid-spin.
Thanks
June 18, 2019 at 10:12 am #27929Jason Reiss
KeymasterA host processor is required to perform the fragmentation re-assembly.
It can also be used to flash the xDot over serial with the default bootloader.This open-hardware board uses xDot with an external flash.
It is used with mbed-os for lorawan FUOTA demos, the lorawan fuota example includes a bootloader to flash the xDot from flash, it does not have the serial transfer of firmware of MTS bootloader. The example is using the mbed-os lorawan stack with the full FUOTA application with multicast setup and packet fragmentation implemented in an xDot firmware with no AT commands.https://github.com/L-Tek/L-Tek-FF1705
https://os.mbed.com/platforms/L-TEK-FF1705/
https://github.com/ARMmbed/mbed-os-example-lorawan-fuota -
This reply was modified 6 years, 1 month ago by
-
AuthorPosts
- You must be logged in to reply to this topic.