<div dir="ltr">Using the API you can accomplish this. First query the NBI for all CPE with the version number you would like to upgrade from:<div><br></div><div>curl -i '<a href="http://localhost:7557/devices?query=%7B%22summary.softwareVersion%22%3A%222.5.0.8%22%7D&projection=_id">http://localhost:7557/devices?query=%7B%22summary.softwareVersion%22%3A%222.5.0.8%22%7D&projection=_id</a>'<br></div><div><br></div><div>Using the language of your choice, you can then take the results and push out the firmware to the CPEs<br><br><pre style="box-sizing:border-box;font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:13.6px;margin-top:0px;margin-bottom:16px;font-stretch:normal;line-height:1.45;word-wrap:normal;padding:16px;overflow:auto;border-radius:3px;color:rgb(51,51,51);background-color:rgb(247,247,247)"><code style="box-sizing:border-box;font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:13.6px;padding:0px;margin:0px;border-radius:3px;word-break:normal;border:0px;display:inline;overflow:visible;line-height:inherit;word-wrap:normal;background-image:initial;background-color:transparent;background-size:initial;background-origin:initial;background-clip:initial;background-position:initial;background-repeat:initial">curl -i '<a href="http://localhost:7557/devices/YOUR_ACS_ID/tasks?timeout=3000&connection_request">http://localhost:7557/devices/YOUR_ACS_ID/tasks?timeout=3000&connection_request</a>' \
    -X POST \
    --data '{ "name": "download", "file":"YOUR_FILE_ID","filename":"YOUR_FILE_NAME"}'</code></pre></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 16, 2016 at 1:09 AM, Sergio <span dir="ltr"><<a href="mailto:sergio.fernandez@electronicamartinez.com" target="_blank">sergio.fernandez@electronicamartinez.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Good morning!<br>
<br>
I would like to use GenieACS to update the firmware of a lot of CPEs.<br>
I was thinking, first, to try to implement it via GenieACS-GUI, but I even don't know how to start. Maybe a selectizer in a new tab will fit, but I don't know, and I would need guidance.<br>
The other way I was thinking of, it's via API. But I don't know if it would collapse or if it would be more difficult to accomplish.<br>
<br>
Hope you could help me with your advice!<br>
<br>
Thank you.<br>
<br>
Sergio F.<br>
<br>
______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.genieacs.com" target="_blank">Users@lists.genieacs.com</a><br>
<a href="http://lists.genieacs.com/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.genieacs.com/mail<wbr>man/listinfo/users</a><br>
</blockquote></div><br></div>