Based on 3h+ of testing I found the following below.
Things to add/fix:
- On a mobile phone (w root), the system could not detect the apk and was getting the parse error when trying to install. This is weird since boinc was already running.
- On another mobile phone (w root), apparently everything is working, except that it is running on 4 and not 8 cores. as of v1.4, there is no possibility to change the nr. of cores. Now I see that the phone screen is turned off and user is active and not running. O would be better to add CPU limit % or smth like user active after 3 min
- Please add name for device, bam shows the name as "gui_rpc_unix_domain"
- Please add also battery % and temperature in BT since they are also available in v1.4
- I would add a fail-proof check that the add current WiFi address suggestion is found in one of the 4 IP address and raise an debug warning if not
- I would add a fail-proof check that each of the external IP address are in the same group as any of the 4 IP WiFi address and raise an debug warning if not
General issues:
- The v1.4 is useful for intermediate debugging purposes, but not in the long term. I still cannot understand how nativeBOINC over 5 years ago managed to work with BT out of the box, but today I would need to install a variation of BOINC to have the desired features enabled.
- My feeling is that either you could do a separate app to provide the remote functionality as a standalone app (not open source) or adding those features in the default BOINC app in a hidden menu smth like "Show BT advanced preferences and control" (open source). Having a standalone app is, for me not desirable, and testing/fixing all of the issues which the default boinc app has is going to take a lot of time and currently I do not plan to change 20+ devices for this