Hello,
I've got a lot of mikrotik RB2011, RB3011 and RB962, I'd like to upgrade them in the firmware version 6.48.5.
I've made an Ansible script:
Step 1:
upload on the router every file needed to update the router
Step 2:
/system routerboard upgrade
/system reboot
Step 3:
Then, I'd like to upload an extra package (tr069), so the ansible script upload the file, then do:
/system routerboard upgrade
/system reboot
Step 4:
configure TR069
But for some router just before the step 3, the system routerboard is:
factory-firmware: 3.33\n current-firmware: 6.46.1\n upgrade-firmware: 6.48.5
I don't understand why the the current-firmware at this step is 6.46.1 and not 6.48.5.
Should I do an extra command to put the current-firmware in 6.48.5 for every device?
When i upload a extra package in the version 6.48.5 on a 6.46.1 device for example, the router fail is update and etherboot endlessly.
I've added to my script a check just before step 3 to make sure the current-version is 6.48.5. If it's not it doesn't upload the extra package.
Thanks, for your help,