Android User Permissions
Starting with Android V6.0 the System requires explicit User Permission to access the Flashlight (part ofthe Camera), the Bluetooth Adapter, and the External Storage (where the MAC Adress is kept). These permissions can be granted prior to running the App by entering System Setting => Apps => CM 2 => Permissions and setting the buttons to ON. Alternatively the App wil prompt for these permissions to be granted when it starts. With some versions of Android the System will Pause the App while it waits for the requested permission to be granted, in which case you need to bring the App back into the foreground in the usual manner.
Once set the permissions remain in plce for as long as the App remains installed.
Mobile Phone to Remote Control Connecting.
Installing the app into mobile phone is a simple matter accomplished by the Android Package Installer which is part of the Android operating system pre-loaded into the device.at manufacture. There is a button at the top and bottom of each product page to facilitate the downloading and installation of each product's app, using the built-in Package Installer. If you have not already installed the app into your Android mobile phone go back to the relevant product page and install it from the Download button.
All Bluetooth devices are identified through a unique 6-byte number, the Media Access Control (MAC) address. At start the app will look for a specific file containing the target device's MAC address. If this file does not exist, or if the contents of the file are not hexadecimal characters it will exit because there is no possibility of a successful connect to the remote controller. The MAC Editor will can generate and edit and save a MAC address for all of our products and should be downloaded first. Its operation is fairly self-explanatory but the menu item Installation Step-bystep will take you through a detailed procedure.
The MAC address of the control unit can be read on a label attached to the underside of the device's housing, but if that cannot be found it can be easily discovered by using the Android Bluetooth utility resident in all mobile phones equipped with Bluetooth. Simply power up the controller and let the Bluetooth utility list all Unpaired Devices. The controller will be identified by HC-06 as the device name. There are also a wide variety of Bluetooth analysers and testers on the Play Store, all of which will scan for local devices and show their identities.
Setting the MAC Address
On starting the MAC Editor utility you will see what is depicted at left. No device is selected and the 6 MAC field contain no valid data.
On selecting a device the current value of the MAC address will be displayed at screen top and the SAVE buttom will become visible.
Tapping any of the 6 data fields will blank that field and prepare it for data entry from the keyboard. As shown at far right.
Enter the data from the MAC label on the product exactly. There must be 2 hexadecimal characters in each field. The hexadecimal character range is 0 - 9 and A - F. Do not use the character 'O' when a numeric zero is required.
When all 6 fields are correctly set tap SAVE to store the new values in the mobile phone.
With the MAC address created and edited it is time to download and run the app. The actual Bluetooth connection process is handled by the Android operating system and Android's first requirement will be to Pair with the targetted Bluetooth device.
Please enable Bluetooth in the System Shortcuts before starting the app. If you omit this step Android will prompt you to enable the Bluetooth sub-system, and will exit once you have done so. You will then need to restart the app.
Before two Bluetooth units can connect to each other they have to be paired - like being introduced to a lady before you can ask her to dance. The pairing process is handled by Android the first time the app tries to connect to the controller, a dialogue will appear asking you for a PIN code to complete the pairing. The PIN code is always '1234', entered without the quotes.
From V2.0 and up the App will attempt to connect to the remote control every 2 seconds until a successful connect is achieved. The connection attempt is signalled by a vibration. Once successfully connected the red alarm icon turns blue. If, after 5 buzzes or 10 seconds, there is no bluetooth connection then there is some problem which needs attention:
In cases where controllers switch currents that are common to their own power source, such as happens with the Winch Control, Caravan Mover and Tyre Pressure Control, it is possible that this switching disturbs that power source to the extent that the operation of the controller is compromised. Typically this might happen if the supply battery is weak, the load is too heavy, or power connections are resistance-prone enough to cause large volt-drops or spiking.
Generally this problem will manifest itself in Bluetooth communications failure. Immediately such failure occurs the output relays will release, thereby disconnecting any motor being driven at the time, and 4 seconds later a message will appear on the mobile phone informing that there are no BT communications.
See the specific device's page for further information.