Reboot via GUI vs App - Reboot Speed

So this isn't really a big issue however I thought I would point it out.

When rebooting the Brume 2 via the web GUI it takes less than minute and it seems that it is able to ping the router to check / skip some of the rebooting time when the router has finally rebooted.

However I have noticed that when using the glinet android app and you initiate a reboot command then you get a 3 minute reboot timer and it doesn't seem to periodically check to see when the reboot has completed, this results in a reboot animation screen of the full timer duration.

My guess is that the android app is hard coded with a 3 minute timer and just uses a loading image regardless if the reboot has completed.

Am I right in my observations or should the android app reboot command be able to determine the reboot has completed and then skip the timer / complete quicker just like the web GUI does?

App / firmware details:
Android App: 2.6.1
Brume 2 Firmware: 4.7.0

  1. The 3-minute progress bar from APP reboots router is indeed hard coded.

  2. When the router reboots, the phone's wi-fi is disconnected and the APP cannot ping the router, but the web page is different since it connects with cable that can ping all the time.

  3. At present, wait for the progress bar is full, then check whether the WiFi is re-connecte.

  4. Due to the current system's strict permission control, if an APP wanted to connect to the specified wifi, the system would pop up a notification window and ask the user to manually click to confirm. If the router failed to connect, the APP would then want to connect again, the system pops up the prompt window again. To ensure a user experience, simply wait 3 minutes.

All phone APP is limited by system permissions and is not the same as web page opening, so if want a quick reboot, you can open GL GUI to initiate to reboot router.