Wi-Fi Aware compatible devices - General Questions and Answers

TL;DR: Could you check with AIDA64 if your phone support Wi-Fi Aware and report the result here?
Hello everyone, I am trying to create a list of the Android devices compatible with Wi-Fi Aware.To this date, the Pixel 3/3XL and the Galaxy Note 10/10+ are the only certified smartphones for Wi-Fi Aware. Oddly enough, none of them actually advertise that they support it on their storage page.I discovered that some other devices, like the Pixel 2 or Xiaomi Mi 8 and Pocophone are compatible with this technology but do not advertise their compatibility as well.
In a nutshell, I have no way to know which phones are compatible without getting my hand on them.
For this, I would like to request you to check if your phone is compatible with this technology. You must have Android 8 or more to have support for Wi-Fi Aware. If you match this requirement, you can know if your phone support Wi-Fi Aware by using the application AIDA64, which provide multiple specifications of your phone. The information can be find in the Network page, in Wi-Fi category. It requires to have the Wi-Fi switched on in order to test the API access.
Whether your phone support or not the technology, please report the result here, alongside with your phone model.You can report the result the way you want, screenshot, text. I will then add your phone capability to this list (That I cannot link yet because of this forum restriction...)
I am currently especially focused on smartphone having Snapdragon 845 or Snapdragon 855 processors

Related

ANT+ Coming to All Galaxy S4 (And All New Samsung Flagships in the Future)

Ray Maker of DC Rainmaker on Twitter reports ANT+ is coming to the Samsung Galaxy S4 through an October Firmware update and will be supported on all flagship devices going into the future
dcrainmakerblog
"We will support ANT+ in the Galaxy S4 in a firmware update coming in October" - Samsung (at the ANT+ Symposium)
dcrainmakerblog
"We do plan to support ANT+ on all of our flagship smartphone devices in the future" - Samsung (at the ANT+ Symposium)
Ray now has a blog post about this:
http://www.dcrainmaker.com/2013/10/samsung-mobile-devices.html
Particularly for anyone with sports data tracking devices this is huge news! Not to mention ANT+ is pretty simple to implement now with the new Plugin services they're bundling with the Note 3 right now
ANT also allows you to build really neat wireless topologies as well if your into that stuff, plus it supports full multicast as seen on DC Rainmaker:
http://www.dcrainmaker.com/2013/09/curiositysurvey-different-cycling.html
A little background on ANT and ANT+:
ANT is a mature ultra low power wireless protocol running on the 2.4 GHz band like WiFi and Bluetooth. Bluetooth Smart is a protocol similar to ANT but architected around Bluetooth style bonding/pairing with several connection layers and services.
ANT is a compact and flexible protocol, allowing virtually any type of wireless network topology to be created. ANT transmitters automatically manage coexistence and divide the RF channel they are transmitting on into timeslots, which means any number of receivers can listen to an ANT device, excellent for gyms, training areas, anything which requires a large number of transmitters, as ANT can handle potentially hundreds of devices transmitting to an infinite number of receivers.
ANT+ is a set of interoperability specifications called "Device Profiles" which means devices which use them are able to "talk" to one another. ANT+ has reportedly shipped in over 60+ million devices globally, predominantly in Sports and Fitness (Adidas miCoach, Garmin Watches, Running Sensors, Heart Rate Straps, etc).
Why does this matter?
Right now, it only matters if you're into any type of sports or fitness training, or if you have an idea which requires 600+ transmitters communicating to XXX number of receivers simultaneously. As a nice bonus, any ANT+ device is compatible with any app as long as it's certified.
For developers
The ANT+ API appears to be much simpler to implement than the BLE API. The ANT+ API already handles device discovery and decoding of data events from sensors into the useful data without even reading the Device Profile. You just request access to heart rate, cadence, etc, and then subscribe to the event handlers which pass the data to you decoded. The BLE API still requires a lot of work to do the decoding properly, handling characteristics, etc
ANT+ Plugin API - Supported from Android 2.1+
http://www.thisisant.com/APIassets/.../plugins/antplus/pcc/AntPlusHeartRatePcc.html
BLE - Officially integrated from Android 4.3+
http://developer.android.com/guide/topics/connectivity/bluetooth-le.html
Some Apps which include ANT+:
-Google My Tracks
-Endomondo
-Sportstracklive
-Garmin Fit™
-Run.GPS Trainer UV
-IpBike, IpWatts, IpPeloton, IpSmartHr
-Selfloops
-SportyPal
-MapMyFITNESS/RIDE/RUN/WALK+/HIKE/DOGWALK
Directory of Certified Devices
http://www.thisisant.com/directory
How will it help us exactly?
fuser1337 said:
How will it help us exactly?
Click to expand...
Click to collapse
Right now its used mostly in sports and fitness although some of those device profiles they've implemented are branching into things like remote control like the O-synce bike handle bar remotes. They submitted patches for Apollo but the developer's busy with other features ATM.
sounds like bloat..
dannyella said:
sounds like bloat..
Click to expand...
Click to collapse
It depends on how you use your phone.
For fitness addicts like me, that is good news.
In general, there are different protocols to transfer the data from your heart rate belt. Most devices for home use like spinning use the ANT+ - protocol. Others use the Bluetooth 3.o 0r 4.0 protocol.
BT 4.0 LE (Low Energy = battery saving) is implemented to Android 4.3. I am guessing that it is the same with ANT+.
Benefit for Android-users: You can use your heart rate belt that you use with your home device also with your Android phone
I use ant to build my projects.. lol..
Sent from my GT-I9500 using XDA Premium 4 mobile app
Great news! Any reference?
Sent from my GT-I9505 using xda app-developers app
it's an interesting move for Samsung to make. Considering they and their competitors are bringing out smart watches using bt4 and android 4.3 standardising bt4 api. It was starting to look like ant+ was going to lose the smartphone market. Perhaps they cut a deal with Samsung
Infy_AsiX said:
it's an interesting move for Samsung to make. Considering they and their competitors are bringing out smart watches using bt4 and android 4.3 standardising bt4 api. It was starting to look like ant+ was going to lose the smartphone market. Perhaps they cut a deal with Samsung
Click to expand...
Click to collapse
Honestly, Ill believe Ant+ inclusion when it actually happens. BT4 smart has started to catch on with cycling manufacters, both Topeak (currently) and Wahoo (soon) will be able to use bt4 smart sensors soon. I saw a S4 at Interbike hooked up to a BT smart heartrate monitor and speed/cadence sensor.
This was big news to me, as for a long time without a dongle (super annoying) there was no way to use an Android phone with speed/cadence sensors or heartrate monitors, unless you had a sony.
If Ant+ doesnt pick up soon, its going to be left behind. Android including BT smart in 4.3 is going to change the field for newer phones.
I too would like to see some documentation/references about Ant+ inclusion.
-Bicycle Industry Professional
After flashing the 4.3 leak i noticed some ANT library packages in the 'installed packages' list.
I found the app "ANT+ Demo" from the app store and it is reading my ANT device! It's already working!
It is working with an ANT+ development kit i have here on my desk, haven't tried it with any official devices yet.
I do have ant+ and some ant plugins installed on my note 3. Factory untouched android 4.3
Sent from my C6802 using XDA Premium 4 mobile app
Subscribing
jorgenmk said:
After flashing the 4.3 leak i noticed some ANT library packages in the 'installed packages' list.
I found the app "ANT+ Demo" from the app store and it is reading my ANT device! It's already working!
It is working with an ANT+ development kit i have here on my desk, haven't tried it with any official devices yet.
Click to expand...
Click to collapse
What "4.3 leak" did you flash? Can you tell us the rom? Can we have some links/references? Where do I get the packages so I can bribe some S4 cook to bake it into some rom? (or am I missusing the term?)
I use ANT+ to upload my running activities from my garmin watch to the garmin website. As the watch can only comunicate via ANT+, I either have to have a PC around or, when in holiday or somehting, I have to use a micro usb otg adapter and connect the ANT+ dongle to my samsung s2 using an app called garmin-uploader (along with a coupple of ant+ services found on google play).
There is something that I don't quite understand here.
Does this mean that these devices listed (s4 and s3 I believe) were already shipped with ANT+ capable hardware?
ANT+ was therefore already possible on them by using the ANT+ radio service available on google play without the need of an ANT+ dongle right ?
If not, and the hardware has to be enabled somehow with a propretary driver of Samsung, how about the Samsung S4 Google edition? Those don’t have a Samsung customized ROM but a google vanilla Android right?
Also, DCrainmaker wrote a post about the matter :
http://www.dcrainmaker.com/2013/10/samsung-mobile-devices.html
I see the lack of balls in Samsung to not include the S4 active to get ant+. It's worth pointing out amoled screens are organic and have their life degraded by heat as well as UV light.
there's some photos posted a couple times on xda forums where someone bought a store display s3 or note 2 that had the original screen sticker decals shadow burnt into the screen. In fact it was the rest of the screen that was exposed to the light that had degraded. The sticker decals had shaded the screen and not degraded some parts leaving their shape visible on a white screen.
I suppose it doesn't matter for indoor sports at least...
here's a couple of examples a quick Google search pulls up
forum.xda-developers.com/showthread.php?p=39910331
forum.xda-developers.com/showthread.php?p=34705628
?????? Galaxy S3 ??????
this thread needs a *BUMP* !!
Has anyone checked if ANT+ his working in the I9505XXUEMI8 leak?
http://forum.xda-developers.com/showthread.php?t=2465713
It is showing running for me under running processes. Doesn't seem to make any difference to me though
Sent from my GT-I9505 using xda app-developers app
bennetski said:
It is showing running for me under running processes. Doesn't seem to make any difference to me though
Sent from my GT-I9505 using xda app-developers app
Click to expand...
Click to collapse
Do you have any ANT+ equipment to test with an app? (Believe endomondo supports ant+ HRM)
Considering updating to the leaked firmware, but the whole KNOX thing is making me a bit reluctant...
Unfortunately I don't have any supporting equipment. I am one of the lucky ones to have got the leaked 4.3 without getting knox installed but I wasn't really bothered even if I did. It's just a warranty void. It's actually very hard to brick an S4.
Sent from my GT-I9505 using xda app-developers app
Great news. Another 10 or more MB spent on software which is dedicated to communicate with specific hardware, and if you do not have such, it will be silently running in background consuming the battery and memory.
I have advice foe Samsung: guys, please do not forget about the dedicated BT controller to very common equipment like Boeing 737 or Airbus series 3 (310, 319, 320, 330, 340 380 etc.).
These planes are really popular nowadays and each pilot would really appreciate if he could for example control the flaps while playing Jewels

WiFi Chipset INFO

This app simply shows WiFi chipset vendor from the WiFi MAC Address.
Download WiFi Chipset INFO: https://play.google.com/store/apps/details?id=org.vndnguyen.wifichipset
Enjoy!
v1.0.2: Minor bug fixes.
v1.0.1: Initial release.
All fine on Z Play with LOS14.1
Everything is fine for me. thanks for all
My Xperia S should have a BCM4330, but it's just reported as "Sony Ericsson Mobile Communications AB"
My Nexus 7 (2012) bas a BCM4330, too, but is reported as "Asustek Computer Inc" ... nevertheless as far as I know th BCM4330 should be secure.
Stock HTC U11 is save
Is this checking 43XX or only specific models? Based on the CVE my S8 is affected seeing as it's BCM43xx (S8 is BCM4361 )
My ZTE Axon 7 is fine! No worries there!
Is this app open source?
All fine on my Motorola Nexus 6 with latest Pure Nexus Rom :good:
Sent from my Nexus 6 using XDA Labs
I believe this app just looks at the MAC Address OUI of your wifi interface - which is not an accurate way of determining if your phone is potentially vulnerable to Broadpwn
WARNING TO ALL
Bogus results, do not trust this app at the time of this post! States my WiFi chip in my LG G5 is "made by LG Electronics" and I'm safe from BroadPwn. However, a physical teardown (https://www.ifixit.com/Teardown/LG+G5+Teardown/61205) clearly shows the motherboard using a vulnerable Broadcom BCM43xx series chip, namely Broadcom BCM43455.
LG's own Security Bulletin page also has not listed BroadPwn's code CVE-2017-9417 yet, so it is still not patched by the manufacturer and thus is vulnerable. (https://lgsecurity.lge.com/security_updates.html)
The information this app is pulling from the system is inaccurate. MAC Addresses tell you the manufacturer of the entire device, NOT the specific WiFi chip on the motherboard itself. Otherwise Samsungs and LGs and Apples would *all* be listed as "Broadcom" in router logs...
Many here actually have Broadcom chips and are now duped into a false sense of security as a result of this app. This needs to be removed from here and the XDA Portal ASAP before more are fooled. Users, please remain skeptical and investigate your hardware more closely than just this one app.
Please update the app to detect BCM4361 in S8/S8+. It should not be looking at the Murata packaging.
The app uses the wifi mac address and runs it again a mac address database.
That is not a working solution to detect the wifi chip in a smartphone.
The OnePlus 3 uses a Qualcomm QCA6174 chip. But it is detected as "OnePlus Tech (Shenzhen)Ltd" because they use their own mac address like nearly every smartphone vendor
It would be better to use other hardware IDs e.g. the one you get via lspci.
If you are not checking the patch level the Nexus 6 should be listed as vulnerable as it is listed in the original article.
MAC Addresses tell you the manufacturer of the entire device, NOT the specific WiFi chip on the motherboard itself.
Click to expand...
Click to collapse
Nope, the above quoted clause is not correct.
My Galaxy Note 4 comes with the WiFi MAC address 90:B6:86:1A:74:FE and it's from Murata Manufacturing Co. (a manufacturer from Japan), not from Samsung itself.
OnePlus 5 safe.
vndnguyen said:
Nope, the above quoted clause is not correct.
My Galaxy Note 4 comes with the WiFi MAC address 90:B6:86:1A:74:FE and it's from Murata Manufacturing Co. (a manufacturer from Japan), not from Samsung itself.
Click to expand...
Click to collapse
Let me clarify by revising that statement to be "MAC Address will tell you the network components' vendor (may or may not match manufacturer of the rest of the device), but NOT the specific chips used as part of the networking circuits."
That's why BroadPwn is a very scary exploit, the Broadcom 43xx chips are used as part of many different networking packages and rebrandings from vendors other than Broadcom itself. This chip family is so common it affects billions of mobile devices.
**Your rebuttal precisely shows yourself to be at risk.**
Murata Manufacturing Co. is sourced on many Smasung devices to provide networking components, but they source specific chips from others. If you look at their products pages you will find they list the specific chipsets used, many of which are Cypress brand chips. e.g. http://wireless.murata.com/eng/products/rf-modules-1/wi-fi-bluetooth.html
Cypress acquired Broadcom; all CYW43xx chips are direct renames of BCM43xx chips mentioned at the heart of the BroadPwn exploit. http://www.cypress.com/documentatio...wifi-ieee-80211ac-macbasebandradio-integrated (PDF link on that page explains the renaming of the chip series.)
To summarize: Samsung often uses Murata packages, which include Cypress, which includes Broadcom. In the case of your Galaxy Note 4, it has a BCM4358 chip in it.
http://www.anandtech.com/show/8613/the-samsung-galaxy-note-4-review/9
BCM4358 is specifically listed as a known vulnerable target of the BroadPwn exploit. It will be discussed in detail at Black Hat USA 2017.
https://nvd.nist.gov/vuln/detail/CVE-2017-9417
https://www.blackhat.com/us-17/brie...os-via-a-bug-in-broadcoms-wi-fi-chipsets-7603
If I may ask the exact method of your app, is it simply looking up the MAC Address against a vendor database? If so,1) Vendors not named Broadcom that use BCM43XX chips as a piece of their packages will erroneously show as OK, and 2) Broadcom's own networking products not including chips from the BCM43XX family may falsely be reported as vulnerable.
All of this said, please reconsider keeping your app published as it is; either take it down or revise the code ASAP. To reiterate it is dangerous to erroneously tell other device owners they are safe based on MAC Address info alone, just because it returns a vendor value other than "Broadcom". A vulnerable BCM43xx chip likely still lurks underneath the other names.
OK thank you all for your clarifications.
To avoid misunderstanding, I have removed the "BroadPwn check".
The app now only shows WiFi MAC vendor from the WiFi MAC address.
It does not check for the BroadPwn issue anymore.
Sorry for the inconvenience.
The app is up again in the Play Store.

Any MOD to unlock MHL-HDMI/DisplayPort from USB Type-C?

So wanted to connect my XZ Premium to my 4K PC monitor, but got response from Sony that they disabled this feature...
Snapdragon 835 has Displayport functionality through the Type-C, anyone know how to enable it?
Don't expext Sony to unlock this feature anytime soon even though it would only take them a minute or two.
They have a history of bottlenecking their smartphones by removing special features with every new device.
Don't believe me? Then check out this list. And that's only the tip of the ice berg.
https://forum.xda-developers.com/xz...xz-premium-t3660441/post73724764#post73724764
You'd have to get in touch with the folks at Qualcomm and ask them directly.
Please let us know their response here in this thread.
Good luck.
In theory, it is also considered that not all mobile devices and OTG are supported, but in practice exists an option for the rooted phone to change in some system xml code files.
Something similar must be possible here as well.

Bluetooth 5 Support

I need a phone with complete Bluetooth 5 support, including extended advertising, periodic advertising, 2M PHY, and the long range coded PHY mode. Unfortunately, since these are all “optional” features in the specification, a phone claiming to support Bluetooth 5 doesn’t mean it supports all or any of these new features. One way to check is through the device information page in the Nordic nRF Connect application. See this post for more details: https://www.xda-developers.com/check-bluetooth-5-all-features-supported/
Could someone here share a screenshot of the device info page in the nRF Connect app on a Pixel 3a? I want to know which Bluetooth 5 features are supported.
Thanks in advance, your help is much appreciated.
Here

How to check CPU health of a used smartphone?

I'm up to buy a used Samsung Galaxy S9 and wondering about how can I check it's processor health.
Let's say, the person from whom I am buying has intensively used this device for high graphics gaming, etc.
And, do smartphone processors really age like Computer's do?
PS: Yes, even in 2021, I still want this phone.
AFAIK there´s no way to check the health of a CPU ( at least not on consumer level ).
jwoegerbauer said:
AFAIK there´s no way to check the health of a CPU ( at least not on consumer level ).
Click to expand...
Click to collapse
What about stress testing? Is this any better than nothing at all for an estimate of CPU health/performance? And, is it reliable?
IMO this only makes sense if you can do the same test on a brand new device of the same manufacturer / same model, so that you can find differences.
It's your decision to waste your time with this ...
EDIT:
Have AndroidStressTest apk atteched
Go to setting / about phone / build number. Tap build number to turn on developer option.
Now under developer option find SHOW CPU USASE.
You can check usage of CPU. There are android app for processor testing.
You can use diagnosis tool of android mobile. Use *#0#. You will get Display test, sensor test, hardware test and more test.
For desktop computer you can use Intel processor diagnostic tool.

Categories

Resources