We have several clients in different pats of the world who want to use the RUT241 to facilitate WiFi connection to our devices. To make it easier for clients we want to supply them with:
A specific firmware version
A backup containing the settings, which is tied to that firmware version
Is this possible with the same firmware/backup file for all international version, or does each region require a separate firmware/backup file?
For example, does a RUT241 3*** device for Global consumers take the fw/backup file generated for a RUT241 *6 **** AU/NZ/TW device.
Is there a way for us to achieve what we want? We simply cannot purchase each device from all over the world to simply generate a backup file.
Can the backup file be manipulated?
Can the SDK be used to generate different version of firmware for different models with the settings already present?
Is there another way to upload backup data to a region-specific device?
Unfortunately, 95% of our clients won’t be knowledgeable enough to connect the device to RMS for us to do this remotely.
The SDK can be used to compile firmware compatible with different region-specific devices, making it a suitable solution for your situation. You can find SDK downloads for all devices here: SDK Downloads, and detailed instructions for compiling firmware here: RUTOS SDK Instructions.
Additionally, for RMS, we have a comprehensive video that explains how to connect a device to RMS. This might be beneficial for your clients: How to Connect a Device to RMS.
Understood.
I have downloaded and installed the SDK, then compiled the stock firmware (have yet to upload it).
How would I set the region for which the firmware is compiled? Or does this not matter? Why does the backup region matter, if the firmware is the same for all regions?
Can you point me to a more comprehensive guide for the SDK? For example, where to change network settings such as WiFi credentials, firewalls, mobile APN etc.
Also, the instructions provided on this page are no longer correct and won’t lead to a working installation that can be used to compile the firmware. Several dependencies have changed.