diff --git a/app/src/main/java/uk/org/openseizuredetector/MainActivity.java b/app/src/main/java/uk/org/openseizuredetector/MainActivity.java
index bb3a5a9..1a55010 100644
--- a/app/src/main/java/uk/org/openseizuredetector/MainActivity.java
+++ b/app/src/main/java/uk/org/openseizuredetector/MainActivity.java
@@ -504,9 +504,15 @@ public class MainActivity extends AppCompatActivity {
if (mUtil.isServerRunning()) {
tv = (TextView) findViewById(R.id.serverStatusTv);
if (mConnection.mBound)
- tv.setText(getString(R.string.ServerRunningOK) + getString(R.string.DataSource) + " = " + mConnection.mSdServer.mSdDataSourceName);
- tv.setBackgroundColor(okColour);
- tv.setTextColor(okTextColour);
+ if (mConnection.mSdServer.mSdDataSourceName.equals("Phone")) {
+ tv.setText(getString(R.string.ServerRunningOK) + getString(R.string.DataSource) + " = " + "Phone"+"\n"+"(Demo Mode)");
+ tv.setBackgroundColor(warnColour);
+ tv.setTextColor(warnTextColour);
+ } else {
+ tv.setText(getString(R.string.ServerRunningOK) + getString(R.string.DataSource) + " = " + mConnection.mSdServer.mSdDataSourceName);
+ tv.setBackgroundColor(okColour);
+ tv.setTextColor(okTextColour);
+ }
tv = (TextView) findViewById(R.id.serverIpTv);
tv.setText(getString(R.string.AccessServerAt) + " http://"
+ mUtil.getLocalIpAddress()
diff --git a/app/src/main/res/layout/main.xml b/app/src/main/res/layout/main.xml
index 6a2ce10..ccb06c7 100644
--- a/app/src/main/res/layout/main.xml
+++ b/app/src/main/res/layout/main.xml
@@ -19,7 +19,7 @@
@@ -27,7 +27,7 @@
@@ -81,7 +81,7 @@