I went through a phase where mine wouldn't connect a second time so had to reboot the phone.
Here's what I've just done on mine (Android):
1. Load e-tube on phone, wait for app to complete its check for new version and present the "Bluetooth LE connection" button.
2. put bike in to BT mode (hold button on junct A till both red and grees start alternately flashing - its not a long hold, perhaps half a sec?)
3. press the button on the app to connect. It should come up with a name (eg:MyBike or what ever you've called it. )
If you do not get anything pop up here and the flashing A-junction lights stop, reboot the phone and try again.
4. Click that name, it will prompt for a passcode, this is a default 000000 (six zeros)
5. it will then prompt to change from teh default passcode, skip this by clicking the big X on the bottom left of the dialog box
6. You will then be presented by 3 circles to start messing with the DI2 system
The easiest option however is to just use a Windows laptop and teh DI2 charger unit running e-tube on windows
ETA: Failing all that - bring it round and we can get it going somehow (or swap out the BT unit with mine to check working)