Subsurface has an active developer community (of about 3 people?). Check with them. They are generally quick to respond and often quite insolent, direct and honest. They do this for free and want to make sure that you know that.
I run subsurface on windows. The android version of subsurface will not download my Aladins as the software knows that Aladins did not support Bluetooth and so take extra steps to prevent an Aladin connection via Bluetooth. I use an Arduino based Bluetooth blob thingy to convert the hardwired serial interface into a Bluetooth connection. Bluetooth connections on Windows are presented as serial COM ports, so Windows Subsurface is happy with (unaware of) my kludge.