on 13-11-2015 07:42
Hi,
I've got a 64gb Nexus 6P and have downloaded the O2 wifi appfrom the play store (version 1.3 dated 3 Sep 2014).
I'm registerd with O2 wifi and it used to work on my LG G3 fine. WhenI open the app it takes me to the registration page and asks me to enter my mobile number. As soon as click on the get code button I get a message saying "Please download the latest version of the O2 Wifi App from the App Store"
Any advice please?
Solved! Go to Solution.
19-11-2015 13:56 - edited 19-11-2015 14:40
The problem is with the Application can't read MAC address from the phone on Android 6.0
it has not used the new permission model to obtain it.
the message download come from their API where a null MACaddress is passed.
curl -X GET "http://api.o2wifi.net.uk/v1?client_id=momac&method=customer.mobile_login&mac_address=02-00-00-00-00-...
{"data":[],"state":"new","messages":{"mac_address":"Please download the latest version of the O2 Wifi App from the App Store."},"errors":{"mac_address":["is_not_ios7",["02-00-00-00-00-00"]]}}
i am adventurous enough to decompile the APP and manually insert my MAC address and complile the app again, then install.
I now do have my nexus 6P in my device list.
on 13-11-2015 07:53
Hi @xcytin Not sure why it isn't updating automatically...but just checked Playstore and this appears to be the latest version..https://play.google.com/store/apps/details?id=uk.co.o2.android.wifi&hl=en_GB
Veritas Numquam Perit
on 13-11-2015 08:16
on 13-11-2015 08:16
on 13-11-2015 09:27
19-11-2015 13:56 - edited 19-11-2015 14:40
The problem is with the Application can't read MAC address from the phone on Android 6.0
it has not used the new permission model to obtain it.
the message download come from their API where a null MACaddress is passed.
curl -X GET "http://api.o2wifi.net.uk/v1?client_id=momac&method=customer.mobile_login&mac_address=02-00-00-00-00-...
{"data":[],"state":"new","messages":{"mac_address":"Please download the latest version of the O2 Wifi App from the App Store."},"errors":{"mac_address":["is_not_ios7",["02-00-00-00-00-00"]]}}
i am adventurous enough to decompile the APP and manually insert my MAC address and complile the app again, then install.
I now do have my nexus 6P in my device list.
on 19-11-2015 17:48
on 19-11-2015 17:48
on 19-11-2015 23:10
on 19-11-2015 23:10
on 20-11-2015 08:25
on 20-11-2015 08:25
on 23-11-2015 09:45
on 23-11-2015 09:45
Hi guys,
I'm looking into this now
Get involved:
• New to the community? This is how you get help.
• Want to know who we are? Come and say hi to us.
• Want to have a chat? Drop me a direct message.
on 23-11-2015 10:10
The issue is obvious now.
just wonder how long will it take for O2 to release the new App.
the only reason i have to hack and made my device work is i can't stand missing a feature that i previously have on my nexus 6. I am now back enjoing internet access in london underground.
best of luck for the others. (i can slowly wait for their new app, now that i have a working underground Wifi)