Don’t block yourself! Hold off pausing/scheduling/blocking any devices until you’re sure your device is ticked under ‘Always Allowed’. Some routers only block the internet side of traffic, others block devices from WiFi. If the later, and you block yourself, you’ll not be able to unblock yourself without either connecting as a different device and unblocking yourself through the routers web admin page, or factory resetting your router. Blocking yourself on certain routers will lock you out your own WiFi/Internet. The app tried to detect your device on setup and mark your device as “Always Allowed” but this can fail for a number of factors (i.e. Random MAC address/Private WiFi Settings set on your device, or permissions granted to the app declined).
If your device running WiFi Blocker on has ‘Random MAC address’ (Android) or Private (iOS) setting enabled for your private WiFi network, you may find it difficult identifying your device. For that reason you’re best disabling Random MAC address setting for your Private WiFi network. See detailed guide…”Random MAC address issues and how to avoid them” below. If your device was detected correctly, under “Always Allowed” your Device should be auto ticked, and should not able to block your device.
Detecting all your devices:
The WiFi blocker Devices page lists out all devices seen on your router. The App gets the device list from your router, either by pressing refresh button on the Devices page, or on App launch. To detect new devices you need to refresh the list or re-open the app.
Some routers only display currently connected devices, some routers keep memory of all devices seen on your network until router is either rebooted or factory reset. It is sometimes needed to refresh the device list or relaunch/open the app while devices are using your router to detect all devices depending on how your router stores device lists. For example if your router only lists current connected devices, an an XBox is not showing on your list of devices, you need to power on the XBox, and connect it to the internet, then open the WiFi-Blocker app or perform a device Refresh operation, and the App will store the Device info within the app so you can block/unblock/schedule anytime in the future.
Some routers if there are problems report 0 devices. This can be an issue with a particular router perhaps if the app connect get connected devices properly. If you get 0 devices, and setup was successful except 0 devices detected, retry running setup wizard again (delete app, reinstall, rerun, .. or delete app data). If you always get 0 devices, report issue to [email protected] and include your router make/model and if possible firmware/software version and we’ll investigate and issue an app update to fix. This has been issue in previous versions for some routers. While checking firmware/software version of router, ensure your router software is up to date to keep your router security up to date, and this might also resolve issue if we developed app against newer version of your router.
The Devices page lists out all devices seen on your router. you might see a lot of devices listed that you don’t know who’s device is who’s. If your router maintains a list of routers since last rebooted or factory reset (see previous faq) then you might have a lot of devices, even devices that you no longer own, or devices listed of friends, and friendly names (hostnames) come from devices. Android devices sometimes don’t display these names either. Additionally more recent trends for mobile devices and laptop OS’ are offering users WiFi MAC Address Privacy options to hide the real MAC address so retail do not track your WiFi MAC address while its on and out shopping – which causes any router parental control system some challenges, … so you need to do some investigations to correctly identify who’s device is who’s in your home.
TIP: Track down one device at a time, it will simplify the process. Once you track down a unknown device you can rename devices within the App.
You can track down the devices on your network by a number of methods :-
1.By Device name (hostname)
Some devices display hostnames that allow you easy identification. i.e. Mr Robot’s iPhone. This is easiest method, but sometimes hostname is not available and you will need to use one of the other options. Device names can change (for example on iPhone the device name is the hostname and your kids can change these or not even set the device name, maybe leaving it as just “iPhone”)
2.By MAC Address
The WiFi or Wired MAC address is the physical address of the device. Represented by Hex format like AA:BB: CC: DD: EE: FF.
Mac addresses are unique identifiers for device hardware. You can cross reference the MAC address reported in the App’s device list with the MAC address on the device.
Each device type will allow you to display the MAC Address(under iPhone it is the WIFI Address under Settings, General, About page. Match these addresses. Every device is different in where the MAC address is viewable.
Usually MAC address is found under Network settings.
If a device on your WiFi uses Random MAC address, you will really want to switch this setting to use the actual MAC Address as this can cause various issues. See Random MAC address issues / solutions page for more details. Try and set these to use actual MAC address. The Devices page will display ‘Random MAC Address?’ (Android and soon iOS feature) if the App Detects the MAC address might be a random generated address.
3.By Device Manufacturer
The Device Manufacturer name is calculated from the devices MAC address. Each MAC address range is reserved by Manufacturers. Mostly this can work, but some devices with OEM or 3rd party networking adapters can display some unknown or different Manufacturer name than the branded device. i.e.some XBox’s might not have Microsoft as the manufacturer. Also if a device has set their wiFi MAC address as private, the device manufacturer info is usually not available.
4.By Blocking the device
Before blocking any devices ensure your device running WiFi Blocker is identified and confident the App has your device marked as Always Allowed. See “Don’t block yourself” above as some routers lock you out after doing this.
Blocking a device and checking device has no internet or listening for the screams and shouting NO INTERNET or UUUUGHHHHH. Not the best method but is good to test out the blocking to ensure it is working. Avoid blocking your own device.
5. By Device Connected/Active state
Using process of elimination, Power down your devices and power up one at a time, or when child 1 is in house on WiFi and child 2 is out to lunch with iPhone 2. The active connected devices show in blue, and the not connected devices show as grey icons for WiFi/Wired icon/connection status.
Refresh the Device within the app and filter by Active devices.
Once you track down each device, you can rename each device to give it a display name. Click on each device, then rename the display name and apply / save..
Sky / Now TV routers – Important Usage Info
Your Sky or NowTV Hub is different to most routers, in that it does not implement Parental Controls using MAC Filtering per device on the router. We have added a parental control solution using the Hubs Firewall settings. There are limitations in this solution that come from the router limits. The limitations are that you can setup Resrictions (block/restrict, auto schedule restrictions at bed times, unrestrict) to only a single group of devices. Individual blocking is not supported. You have two groups of devices that you setup through ‘Always Allowed’ menu, where you define which devices are always allowed (never under restrictions), and devices that the restrictions apply to.
Making any changes in ‘Always Allowed’ requires a reboot of the router. Note the initial pain in the setup performed is only required when you first setup the App, or when you change devices. Once this initial configuration is done, it is simple load App, set any restriction to the group of kids devices (i.e. pause internet, schedule internet access based on time of day, or unrestrict internet).
Typically you should wait until you find all devices on your network first to save repeating this process. In addition you should really avoid applying ‘Always Allowed’ unticking device restrictions while any device is set to Random MAC address mode as this can result in devices not being applied to the restrictions if the MAC address changes, as IP address reservation ties address to a MAC address. See Random MAC address page for more info.
Opening the app while devices are connected to the Hub, or refreshing the Devices page will capture current connected devices and whether Random MAC Filtering needs addressing.
Once all your home devices are captured by the App and you’ve eliminated any Random MAC address devices to use their actual MAC address, you can visit ‘Always Allowed’ page and untick any devices you want to control internet access. Apply and reboot.
Unticked devices are allocated IP address v4 range 192.168.0.150 to 192.168.0.199.
This range is the range of IP addresses that are blocked by restrictions.
Note: if any devices are currently connected to the WiFi hub, they will not get this new IP address immediately and can take up to 7 days to get this new assigned address that allows the device to be restricted. You can force devices to pickup the new address typically by powering them down for 5 minutes. When they boot back up they will request their new address and get an address in the restriction range.
You can check / refresh the Devices list to see if the restricted device (unticked device in ‘Always Allowed’) has its new address and should be in range 192.168.0.150 to 192.168.0.190.
Summary Steps to setup Restrictions: (One off setup)
a) Identify find all your house devices by powering them on connecting them to the WiFi Hub, and in Devices page refresh list until all your devices are visible. Any devices with non friendly names you can rename in the Devices page under each device to identify each devices easier.
b) Identify if any devices have Random MAC Address setting enabled (usually Android devices or PCs) and set any of these devices to use actual MAC Address.
c) Once happy you have all your devices identified in the App, optionally power down all the devices you wish to restrict before setting ‘Always Allowed’ as this saves doing this later.
d) Visit ‘Always Allowed’ page and untick all the devices you want to restrict, and press Apply and Reboot.
d) Allow up to 5 minutes for the Hub to reboot
e) Unticked devices will now start getting new IP Address in range 192.168.0.150 to 192.168.0.199. If devices were connected to the Hub during the Always Allowed step they can take up to 7 days to get new address assigned, be patient, next time the device powers up from cold or attaches to your Hub from another connection it will get new address.
f) Visit Schedules page and setup your weekly device downtime schedule, i.e. kids bed time for the week
f) Setup should be complete. Double check addresses in Devices page. Any in 150 to 199 range will be restricted based on the Restriction applied (Play, Paused, Scheduled).
g) Setting restrictions is now easy : launch app, set desired restriction. Paused will keep internet paused until you toggle it to Play or Schedule. All devices in Always Allowed will get restrictions applied.
NOTE: Rebooting your router while devices attached will result in device name not displaying friendly/host names until they reconnect in.
NOTE: App sharing on multiple devices (Mum/Dad each running app) or visiting your Hub web page from another device : Your Hub does not like multiple login connections to the Web Interface or App on different devices. It can take 40 minutes for a connection on one device to be released.
NOTE: The People page is not too relevant for Sky NowTv Hubs as individual blocking is not supported. A coming feature will allow you to monitor which kids have their devices on after set times that you can chase up to turn off devices before bed.
Hopefully the new Sky router that is due out very soon has Parental Controls baked into the router this will make life much easier for parents
Random MAC Address Help
The Random/Privacy/HideMy MAC address problem: Mobile devices are starting to add a privacy feature to hide your real devices identify by setting a ‘Random MAC Address’ / WiFi Privacy for all Wireless networks.
This is designed to stop Retail tracking you while shopping (Which is great!).
However on your own private home network this is not needed, additionally this setting causes all Router parental controls or security systems a headache as your device or your kids devices will show on your router as a random device with no easy way to identify each device. Router parental controls almost always use MAC Address filtering to pause/schedule/unpause.
So you see the problem, you can pause your kids device, next time they connect they get new address (usually same address each time but with some parts masked out) and are unblocked as treated as a new device.
If you see a random device it could be your own device running the WiFi Blocker app. You could end up blocking yourself which can cause other problems (see ‘Don’t Block yourself from your own WiFi’ problem).
Solution: The solution is to identify any devices with a Random MAC address from the app’s Devices page, and track the physical device down, and visit all devices with this setting and set to ‘Privacy – Use device MAC’ (May be different per device, i.e. iOS has “Privacy toggle under the WiFi network) you can switch off.
This will
a) identify the device better with manufacturer info and hostname saving you scratching your head trying to locate your kids device on your router,
b) keep the device with the same address always, so devices that are pause/unpaused/scheduled stick and
c) avoid you blocking your own device from your WiFi by accident, causing potential headache
d) help identify when there are strange devices hijacking your WiFi
NOTE: Disabling Random MAC address feature and using ‘Use Device MAC’ is per WiFi network, so you should only do this for your Private networks.
NOTE+: Maybe don’t inform the kids what you’re up to when setting this on their device as its a workaround they can use to bypass access rules which you might need to have 2 entries for your kids, their Real MAC Address and their Privacy version.
Recommended Action:
Locate devices with Random MAC Address set (Android devices usually). In WiFi-Blocker devices page, potential devices with Random MAC address are highlighted with
‘Random MAC Address?’ (image1).
or No Device manufacturing name
You are best checking each physical device as other potential devices with Random MAC addresses might show up with the same name but different MAC addresses.
Then on each physical device with a Random MAC address:
For Android Devices…
1. Open the Android ‘Settings’ app
2. Navigate ‘Network & internet’
3. Select ‘WiFi’
4. Select WiFi
5. Select ‘Advanced’
6. Select ‘Privacy’
7. Select ‘Use device MAC’ (see image2)
For iOS Devices…
1. Open iOS Settings app
2. select Wi-Fi
3. Select WiFi
4. Toggle off “Private Address”.
For Windows 10 Devices…
1. Open Start Menu and go to Settings
2. Click on Network and Internet
3. In the left panel, click on Wi-Fi
4. In the right panel, go to Manage Wi-Fi Settings
5. Under Random hardware addresses, select Off
Repeat above steps for each home private WiFi network (i.e. if you have 2.4Ghz and 5Ghz networks with different names or more than one WiFi router, repeat for each)
Then in WiFi Blocker App:
1. Visit Device list and refresh, checking device now shows correctly,
2. Delete random MAC address devices to tidy up your device list from Device Details.
3. Last but definitely not least, If this is your Android device running WiFi-Blocker, Visit Restrictions ‘Always Allowed’ and ensure your now correctly identified device is ticked
Your devices on your Home network should all now be easier identified and Router parental controls working correctly.
Connect your device running WiFi Blocker to your private WiFi.
The app won’t connect to router after updating my phone running the app to new iOS 14 version
iOS14 and upwards has introduced a new user permission required for apps that communicate with devices on your local WiFi network. This is a great new permission as it allows you to see which apps are communicating with devices locally on your network, and identify apps that perhaps should not be and allow you to disable access. WiFi Blocker and similar apps require this permissions to communicate with your router or they will not function. Ensure you enable the App permissions to grant local network access. The app will prompt permissions dialog box on first opening and you should accept this permission (While in use). If you have rejected this permission you can enable it by:-
Open iOS settings app, locate WiFi Blocker app and open App settings
Enable “Local Network” setting
Close/Reopen WiFi Blocker app
Check that you are using the Routers admin username and password.
Validate your password by logging into your routers web page
TODO: Add every scenario and what to check.
There are various reasons WiFi Blocker might not detect your router. These are:-
1) You are not on the Private WiFi. Some routers offer Public wifi and you need to connect to the routers Private WiFi.
2) Your router might need setup (admin passwords, language). visit the routers web page (using IP address of router while connected to your WiFi – typically 192.168.0.1 ) and if there is actions/setup to perform, set this up first. Logout, then retry WiFi Blocker setup.
3) Another App or Web session is active on the router. Most routers only allow one active session present, and may report this error if there is an admin login session present. Visit the web page of router and attempt to login. Do you get “session being used by another admin” style message? if so this is possible reason.
4) Your router is not currently supported. See supported routers page. Email us the make and model and we’ll look to add in support. We will also be adding list of best compatible routers page soon as possible so if you do have an unsupported router, you could add in a kids router (from $£15 upwards options – TODO add list of best routers that work with our app).
5) The App is using cell network and not WiFi. Ensure WiFi is connected, and ideally visit the iOS/Android settings page and restrict WiFi-Blocker to WiFi only, disabling Cell data. With WiFi assist available, its best setting WiFi Blocker to not use Cell/Mobile data. WiFi Blocker only works on your local WiFI.
This page error occurs when the app detects your WiFi the phone is connected to does not match the WiFi names from the router the app detected during setup. We use this check to ensure the App only runs on your WiFi network you setup during app installation wizard. The check is performed to ensure if you open the app not on your WiFi network that the app does not try to commutate to the wrong router, which can cause issues or send your WiFi router password on public networks.
You will get this error when you open app on a WiFi network that the name does not match the name of your routers WiFi names during setup wizard. This might be normal if you open app on a different WiFi network.
If you have changed your WiFi name, or denied the Location permission for the app, you will need to rerun setup wizard.
If you changed router or WiFi name, you will need to rerun setup wizard to capture new WiFi name or router setup. The app also locks itself to your router model during Setup Wizard. You should select Delete all App data and rerun setup wizard, or Delete the app and reinstall and run setup wizard.
If Permissions Issue:-
To get the device running WiFi blocker’s WiFi name your phone is attached to we need Location permissions enabled while using the app. WiFi names of your router can identify your location in the world (there are maps of WiFi names), so location can be established from your WiFi name. The app does not send this location/wifi name anywhere and only stores locally on your phone to perform this check. If you see “currently connected to: ‘WLAN’” or “WI-FI”, it might indicate that you need to enable the App permission for Location while using app. If you get prompted during setup for this permission please enable it. If you rejected this permission you can enable it by:-
Open your mobile phone running WiFi blocker app and navigate to your phone Settings app, locate WiFi Blocker app and open App settings
Under “Location”, select Allow Location Access “While using this app” or “Always”
Close/Reopen WiFi Blocker app.
1. Check your routers Web page and confirm without using WiFi blocker app if you can schedule/block/unrestrict. There are known routers without Parental Controls/MAC Filtering provided. There are also known issues with some routers that are bugs or non functioning features within the router. Also sometimes router software updates can change the commands the app uses and the app would need an update.
2. If you can block some devices (iPhone/android phone) but not others (i.e. Games consoles), this could be Universal Plug and Play (uPnP) is enabled in the settings on your router. uPnP is usually enabled by default on most routers. Try disabling uPnP from your routers web page and check if this resolves issues. uPnP is used by games consoles and other devices (TVs etc) so they can easy connect to different services bypassing your routers security settings and they can punch holes in your routers firewalls for example, open up ports to the outside world and bypass some router parental controls. There have been reported issues with uPnP where your TV or printer could get hacked through uPnP for example. Its safer to disable uPnP on your router and this has been known root cause of some of our customers that certain devices just do not block but by disabling uPnP on the router this has resolved the issue. i.e. you block say a PlayStation 4 but the PlayStation still has internet access – uPnP protocol at use – disabling it fixed the blocking issue and console was then controllable by the app. Solution: Disable uPnP on your routers admin web page.
3. If you have a Sky or NowTV router, read the sky NowTV guide as there is a specific process to follow to get you all setup.
4. Email support [email protected] and mention your router make and model. Each model is different and without make/model of your router we cannot help.
Over time it becomes useful to delete out old forgotten devices.
In addition the kids friend’s devices you may not want within the app.
Setting up profile groups per kid is a good way to manage device lists.
The App gets the device list from the Router. The App also maintains a list of every device
seen so that it can manage the devices locally within the App.
Every router is different in terms of how they manage their list of devices.
Types of Router device lists variations are:
1. Some routers only display a list of currently connected devices
2. Some routers maintain a list of all devices seen since since last reboot
3. Some routers maintain a list of all devices seen since last factory reset
Depending on your router, follow below steps
Removing devices from App when Router only tracks connected devices
This is the easiest situation to delete devices.
1. Delete device(s) from within the App (Devices page, Detailed Device page, Delete Device).
Repeat for all devices you wish to remove.
2. Refresh Devices page or close and reopen App.
3. Check if deleted devices reappear or not
The device is deleted from within the app. Any Restrictions should be removed.
You might see the devices reappear as soon as the App relaunches though (possibly router maintains list and needs reboot or factory reset to clear the router list),
as the App gets the current list of devices from the router different approaches might be needed depending on your router.
If this is the case you’ll need to follow below steps to remove the device from the router list also.
Removing devices from App when Router maintains list since last reboot
1. Delete device(s) from within the App (Devices page, Detailed Device page, Delete Device.
Repeat for all devices you wish to remove.
Don’t reopen the App (Loading sync page gets current devices which might add the device in again).
Don’t refresh the Device list from the Device page (gets device list from router and would repopulate the deleted devices).
2. Close / Kill the App
3. Reboot the router or Power off for a minute and power back on.
4. Wait for router to boot up
5. Reopen App.
6. Check the devices you removed are not present. If they are present, you’ll maybe need follow next steps.
Removing devices from App when Router maintains list since last factory reset
A factory reset of the router resets the router back to factory defaults. Doing this you’ll want to
keep a record of settings so that you can put your router back to how you currently have it setup.
For example setting the WiFi names back to what they are will save you going round every device and
re-entering all your WiFi credentials again (Usually only needed if you’ve previously changed WiFi details).
Your router might need the internet connection settings re applied so if your router is setup with
these settings, ensure you backup or write down all the connection settings prior to a factory reset.
Check with your ISP / Routers forums or customer support site in case you need to enter your ISP user name password
into your router to re-gain internet after a factory reset. Every router is different and some okay and some do require
setup after factory reset.
1. Delete device(s) from within the App (Devices page, Detailed Device page, Delete Device).
Repeat for all devices you wish to remove.
Don’t reopen the App (Loading sync page gets current devices which might add the device in again).
Don’t refresh the Device list from the Device page (gets device list from router and would repopulate the deleted devices).
2. Close / Kill the App
3. Login to your routers web page interface, and take note of the following
– WiFi SSID Names (WiFi names) and passwords.
– Broadband settings like DSL ISP username/password and other connection settings used. Some routers do not need these setitngs setup,
others do and you will not get back online without entering them in after a factory reset.
If you are unsure search online for your router and ISP with factory reset and you should find the connection settings
types you need to store. Some routers offer a backup settings, restore settings.
– Any other changes you have done in your router.
4. While logged into your router Web page, find Factory Reset and execute the Factory Reset option.
5. Wait until your router reboots.
6. Log back into your router. You’re password should have changed back to the default password on the router.
7. Re apply all the settings / customisations to the router noted in previous step (WiFi names, passwords, connection settings),
and once you are sure your router is functioning as normal/previously, Logout the web interface.
8. Reopen App.
9. Check the devices you removed are not present.
Scheduling Internet Access:
Scheduling / Access Time / Timed Access is where the router is configured to apply a time schedule on internet access,
i.e. Restrict internet from 8pm to 7am every Sunday to Thursday.
Each router has different capabilities on the scheduling, from offering hourly grids you can block out per hour or 30 minute window
across the whole week, to offering either Access Time or Restriction time.
if your router supports scheduling the Scheduling menu will be available under the Restrictions page. Visiting this will
show you which schedule types apply to your router. Assigning devices to schedules differ per router also. Some support
one single schedule that any number of devices can be applied to, some offer a schedule per device. Under the router page
lists the number of schedules. If this is set to 0, no scheduling is supported. If 1 is set only a single schedule is available.
All other numbers suggest you can have a schedule per device or group of devices.
Some routers support scheduling internet access, some do not. Some routers do support scheduling but the app has not been
developed to use the scheduling. When we first developed the App only blocking was added as the configurations across each router
differ so much. Now every router we add that has Scheduling support we add this in now.
We are retro fitting in scheduling support for any routers that support it that we have not yet added.
Create and save a schedule from the Schedules page using the add new Schedule button.
If the Schedule page lists ‘Access Allowed’ you should specify the time of day to allow access. This setting is you usually need to specify start time and end time on the same day(not overlapping days.
There is no checks on bad times set so test out the restrictions. You may need to specify the same day, i.e. 7am to 8pm.But setting say 7am to 3am might not be valid.
If the Schedule states ‘Access Restriction’ you should specify the time internet is restricted. Usually this setting allows you to overlap a day by setting
a time like 8pm to 7am.
If the hourly grid shows, your router supports setting the whole week by each hour of the week, allowing you full control
of the schedule for the week, allowing you to block out any hours of the day. The red blocks are access denied times.
The app requires you to set and save schedules. Once a schedule is created and saved, you can assign a schedule to individual or groups of devices.
For setting schedule for a device, visit Devices page, clicking device you go to the Detailed Device page, then click the Assign Schedule
link, then select(tick) the schedule you with to assign to the device, and save. This applies the schedule to the device and schedules the device.
Once a device or group has a schedule assigned, you can toggle between Pause, Play or Schedule. The schedule assigned remains assigned until reassigned or removed.
Pausing a device or group persistently restricts internet access until you change the state to either Play or Scheduled. Play unrestricts all access to the internet,
but keeps the schedule assigned(but inactive / disabled).
Schedule sets the device or group to use the schedule assigned, and internet access will be restricted, unrestricted automatically by the router at set times.
Deleting a schedule from within the Schedule menu will remove the schedule from any devices assigned. The devices if schedule is assigned will be set to unrestricted/ play mode.
Disabling a schedule from within the Schedule menu will disable the schedule on any devices assigned. The devices will still have the schedule assigned but current state disabled.
Assigning schedules on groups can override schedules assigned per device, and vis-versa. At present the app only allows a device to have one schedule assigned.
If devices or groups have Schedules assigned, they will display the Timer/Schedule icon. Schedules tinted red are actively blocked at present by the Schedule. Schedules tinted blue are assigned
but not blocking internet access at current time. Schedules tinted grey are schedule assigned but the schedule is disabled.
To remove any restrictions from a device, set the device as ‘Always Allowed’ ticked device to clear all schedules/restrictions and to limit the device from being applied to restrictions.
Users may get this when auto upgrading/migrating their phone from an old version to new version. Some data is left behind (secure storage data) and were fixing this issue.
Also we suspect there is a save data bug we are tracking down where if the app is put into the background, while save is in progress, and if the saving take longer than the operating system allows the operating system (iOS or android) may kill the app during save progress, corrupting the data, relaunching the app has trouble accessing the saved data and hangs.
We’re looking into this and will have fix out soon.
Solution: On android visit the App Info and clear out the Storage for the app. On iOS delete and reinstall the app. Note you will not be billed for reinstalling provided you use the same Android/iOS account you purchased from.
Avoiding save corruption of app data : After use of the app, close the app, this logs out and saves any unsaved data. We suspect leaving the app in the background can cause this. Also wait for blocking / unlocking, applying schedules to devices operations to complete before killing the app, as too much buffered commands might result in this failure.
Note the VirginMedia Hub 3 users, sync can take some time and allow a minute to see if resolves. The control interface is slow when using scheduling and it detects alot of devices to set to static IP addresses (new devices detected by router).
We will be running tests to try recreate all the issues that can result in saved data being corrupted, and looking to harden up the launch mechanism to detect failure here and handle gracefully.