This app was mentioned in 51 comments, with an average of 1.59 upvotes
Personally i use this app to see the Battery percentage of Pogo+
https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
I just connect PoGo+ thru this app and go to battery services and read.
I had the same problem, I had to use another app to get the MiBand to bond with my phone.
On my Android I installed an app called nRF Connect, that shows all bluetooth devices attached to the phone, and look for MiBand's MAC-address, select it and tap "Bond", that added it to the Bluetooth list, and then I could use smart unlock.
One thing to keep in mind is that your earnings are not consistent. As a result, you should expect a poor earning rate from time to time. You may download the nrf Connect app here: https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp&hl=en&gl=US
This will provide you with an overview of the available IoT devices in your area.
I'm talking about this application on the Google Play Store: https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp&hl=en&gl=US
It should allow you to scan the environment and hopefully, detect your (powered-on) nano X and perform a bluetooth pairing.
The same app mentioned in the linked post, nRF for Mobile:
https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
It's a handy little utility, even has some Bluetooth debug logging. Not sure how entirely accurate the log is though, I still find that 'Enable Bluetooth HCL snoop log' under developer options gives better details, if you have a phone where that works.
try: download a bluetooth scanner from play store, say nrf connect. start the nrf connect scanner on your phone and you will see a list of bluetooth devices. the transmitter should appear as "tslim X2 ***456" (hides 123).
if you can see your transmitter serial number on the scanner, it is worth a few tries to get it going.
https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
BLE is a very complicated area to learn. Most wrist bands use a proprietary protocol they use (they made their own ATT) - some may support GATT, but even then it's not so straightforward.
https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp can help you learn, but don't expect much to work as you want.
Easiest way of getting data to those bands is send an SMS to yourself as mentioned ��
BLE devices use GATT - to intercept the actual communications, you'd need a special adapter to sniff (Bluefruit are good).
Second to this, it's likely the GATT is using non standard attributes to communicate, which would be a proprietary protocol and likely with some cryptography.
You can use nRF Connect to attempt to connect to it and see what attributes it's offering, if it will even let you connect. You can even create GATT servers with this.
Not saying it's not possible, but if it's linked to a physical lock, it's likely using some security over BLE and would require some serious reverse engineering. My smart band ironically does this to offer the fitness data, as I had a similar idea to try and capture my heart rate as it doesn't offer it outside of the app. No joy!
The Miaomiao itself does not stick at all. You need some tape or bandage or wristband. I use Fixomull stretch bandage to keep it on. Sticks very well, and does not irritate my skin. As said I do not recommend using their stickers, since they don't hold the Miaomiao for more than a few days. Whatever you use, just make sure you don't accidentally compress the Libre sensor, otherwise you get compression lows. Some people apply too much pressure when putting on tapes or bandages and then have that problem. As for bulk, it hardly adds any. The thing is extremely light and very compact.
I never tried the Libre anywhere other than on my arm, so I can't say anything about other areas.
As for the prices, well yeah, but keep in mind that it is reusable. You buy it only once, and can use it with many many sensors. Contrast this with Dexcom transmitters for example, which are disposable. Plus, the Miaomiao's battery life is really long. I charge it once per week.
Also, this applies to any Bluetooth transmitters, not just the Miaomiao: Make sure your phone has a good Bluetooth stack. Recently, the S8 got a nice firmware update that fixes Bluetooth issues, so it works well now. But many phones have crappy Bluetooth support. It can be frustrating to get a Libre transmitter to work with these.
Oh, speaking of Bluetooth: The Miaomiao is a Bluetooth LE device, but is not bonded. Do not try to connect to it through the Android Bluetooth settings. Instead, use xDrip's Bluetooth scanner for that. In case you have persistent Bluetooth problems, I strongly recommend using nRF connect for troubleshooting Bluetooth connection attempts.
Yeah, I assume that's because Tile doesn't follow the specs for beacon advertisements, they have their own format. It's possible to customize the Happy Bubbles firmware to pick it up, but that requires a bit of coding knowledge.
You'd probably have better luck with room assistant and figuring out the MAC address of your Tile devices. This isn't trivial though. If you're using Android you can find it with this app: https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
If you filter and search for Tile you should be able to find it.
Yea, if you have an Android phone, the one I like best is Nordic's app: https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp&hl=en You can scan for stuff and then just keep the beacon close to the phone and see the one with the best signal, should be your ibeacon.
But there's a thing you should be aware of with Chinese beacons, a lot of them are all programmed to the same UUID/major/minor combo! So make sure you test one at a time. Then use an app like https://play.google.com/store/apps/details?id=com.yunliwuli.beaconcfg&hl=en which works with most Chinese beacons to program it to some other UUID. This screwed me up as I was doing the same thing, using beacons for presence because I'd see the same beacon detected by multiple detectors and it never made any sense until I realized they're all broadcasting the same thing from the factory :/
good luck!
https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
Download this app and scan for Bluetooth devices. Once you find you mi band, bond it. Now select smart lock from settings and your mi band should appear.
Did you already reset the Bluetooth settings on your Phone.
In case you are an Android user, you can clear the Bluetooth cache on your phone.
Moreover, you can install nRF connect on your Android or iPhone. Make sure that Bluetooth is enabled on your device and on your Phone
You can install nRF Connect or similar app and look out for your Bluetooth device and what it is showing in Bluetooth LE "characteristics", because maybe your thermometer is just using standard BLE things, not their own.
Since last August 2022 security update I can no longer scan for Bluetooth Long Range devices using NRF Connect for android app https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp on my Samsung S20. Anybody knows if Android Bluetooth stack has been changed on this update?
Since this update I can no longer scan for Bluetooth Long Range devices using NRF Connect for android app https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp on my Samsung S20. Anybody knows if Bluetooth stack has been changed on this update?
You can actually use an Android too, here’s the same app on Google Play: https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
Please let me know if the firmware fixed the issue!
Has the firmware update fixed it for either of you u/Slater_John and u/deliciouspancakes2 ?
Also if you have a phone, you can use <strong>nRF Connect</strong> from Google Play.
It's not very intuitive to use this software, but it can read any kind of metadata out of any BT device (you have to enable BT AND location too!). Just connect to it, and scroll down to Battery service and use the downward arrow (not the three arrows) do get the data.
I've used Flutter Reactive BLE successfully on Android, but not with AirPods. Have you tried another device, just to see?
Since you have an Android phone, you might want to download https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp&hl=en_US&gl=US
This gives you a lot of raw information on nearby bluetooth devices and lets you attempt to connect, read characteristics, etc. Make sure you can do what you want with nrf connect, then try to do it with Flutter.
Are you referring to creating a BLE device? It should be possible with the NRF connect app.
https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
It's features are probably more limited compared to the full BLE spec. If you want to better interact with BLE devices, you can try getting a nRF52 dev kit.
I recently purchased a Philips Hue Smart plug to control a light in my bedroom. Their app worked fine, but I wanted something more convenient. I had a Raspberry Pi that I experimented with and decided to try to make it useful.
I started by inspecting the Bluetooth services of the plug using nRF Connect. I quickly found a characteristic with a 0 or 1 value, which I could write to programmatically. The tricky part was keeping the Raspberry Pi connected to it so I could instantly toggle it with an HTTP request. It occasionally needs a few attempts to reconnect, but most of the time it's fine.
I have been using it for two months now and it seems to just work.
It's an app that lets you view the bluetooth devices your phone can see, and set things like the the connection priority: https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
Discoverable, connectable and advertising are 3 different things, and today a lot of things are started from BLE since power consumption is much lower than classic Bluetooth.
If you look on the S10+ with the right Android program you will also see the "hidden" Apple devices around (also TVs and so on) - https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp&hl=en&gl=US
You'll need a GATT it knows and understands. This is basically a subset of instructions the BLE device and phone expects to be available.
If you are able to decompile the app, you may be able to disassemble the GATT. However, I haven't figured out how to make Tasker do this, but instead use nRF Connect to build profiles. It works if you know what you're needing, but, hair loss assured.
Oh, even if you turn off WiFi and BT, Google still turns them on to scan. BLE is a subsystem of Bluetooth and many phones still use BLE when BT is turned off. This is used to assist "location" tracking.
The BT/BLE portion can be used to detect other phones, beacons, smart bands etc. https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp is a great app to see all of this.
You can disable this behaviour, too. Go to phone settings > Location > Advanced > Scanning and disable both options in there. However, Google have been known ignore this and scan anyway; https://www.theverge.com/2018/8/13/17684660/google-turn-off-location-history-data
If you want more immunity from the Google, unlock your phone, flash a Custom ROM and void it of OpenGApps. You won't have Play etc. but you could sideload some apps and use MicroG. This way, Google would have no reach on your privacy unless you directly shared it with them.
edit: It is safe to assume they do, as they have that ability and is actually covered under the Terms. Living on this assumption will keep you alert on what you share and when.
I would expect so - but you can check with this program below:
https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp&hl=en
(in the top-left "burger menu" select "Device information" and you should see all-green and last 1650 in white).
See also this
https://www.reddit.com/r/Android/comments/ak2tqq/what_is_really_wrong_with_bluetooth_5_how_the/
If anyone ever looking for the answer: The Bip needs to be discoverable. And pretty important for Android 8: going in developer options and disable background checks for tue mi app. (That's what helped me finally.) I used the App "nrf Connect" (https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp) to forcefully bind the BIP. Then going to the mifit app and was using the normal way to set the Bip as smart lock device.
I think someone already mentioned memory and closing other apps. With my older phone, a Nexus 6P with 3GB of RAM, I always had to close every app out of the recent menu first and then launch Pokemon Go. Then, once the PoGo app was started the first thing I did was to pair the Plus/Go-tcha.
I found the app to be very sensitive to having enough free RAM to launch the background PokemonGoPlus background service. Also, you'd have to be careful about running other apps afterwards as that could kick the Plus background service out of memory and you'd lose your connection to the Plus/Go-tcha. I recently upgraded to a Pixel 2 XL with 4GB of RAM and I find it's much, much more tolerant of other apps running with the extra available RAM.
Edit: To add to the above statement about memory, I recall someone had mentioned way-back-when in another Reddit thread that they noticed that they needed ~800MB of free/available RAM to successfully connect their Plus.
Lately with the recent PoGo app versions it often won't pair on the first attempt, so you have to retry before it'll connect.
Another thing I did was set the 'Battery Optimization' to 'Off' for PoGo (in the App Info settings) to prevent the built-in Android 'Doze' functionally from trying to save battery life and put the PoGo app to sleep.
If you're really interested in seeing Bluetooth details about the Go-tcha, an app I highly recommend is nRF Connect:
https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
Again, just be mindful that the PoGo app itself handles pairing with the Plus/Go-tcha. It you see that's it's been bonded (paired) and the PoGo app isn't running, you'll probably need to remove/forget it. Once you have it paired with the PoGo app, you can still use nRF Connect to read and view the devices Bluetooth properties.
On Android it is a must to use nRF Connect and set the Bluetooth response to high...
Then it's ok... Sometimes you can catch up to 100kmh. And stops are up to 40kmh.
Very similar to iPhones if not better...
https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
I still love the Go Plus and it's non-approved version, I've bought 4. It does the majority of my stardust farming for me, it's a magical device not constrained by pesky speed locks or soft bans.
I embrace the horror of the run away pokemon and just increase the number of attempts it gets. It also helps that I live in a terribly boring biome populated by common junk with high catch rates.
It works great for me on Android, no connection issues on 4 different phones. I "overclock" it with nRF connect too, helps to farm dust while travelling at high speeds.
Have you tried unpairing the band (Profile → Mi Band 2 → Unpair) after logging in to your Mi account?
If my phone cannot see my Mi Band 2, I find pairing the band first with nRF Connect helps.
I don't have a Surface with the BT pens (Pro 2 owner) but are the Surface pens detectable on other Bluetooth devices? There's an app called nRF on Android which will pick up all BLE devices around you and also shows signal strength. Used it to find a fitness tracker that was stuck behind my bedside table
If you search the app store for bluetooth battery indicator you should see a couple of apps that you can try and use. I use nRF Connect for android to measure the battery. As for batteries I would recommend genuine brands that can output 3 volts and last a decent amount of time.
*My go plus came with maxell CR2032 H. I think H stands for high capacity (240 mAh). I bought normal maxell CR2032 with 220 mAh capacity.
I was able to use both my phone and my tablet as beacons using NRF Connect app for Android. https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
It works fine on my Asus Zenfone2 and Samsung Tab S2. I would use this for testing only. I don't think it's really practical since you need to be actively running this app, but if you have a Happy Bubbles presence detector and no beacons it will work. Maybe there is another app that can run as a service to send BLE pings in the background. I have no idea how this would affect your battery life in the long run.
I'm using the D15N beacon from Minew. They look nice and work fine, and can easily be put on to a keychain etc. https://minew.en.alibaba.com/product/60458124160-220649015/Small_size_keychain_iBeacon_D15N_Bluetooth_LE_4_0_Programmable_Beacon_Nordic_nRF51822_Chipset_Bluetooth_Beacon.html
On Android I use Nordic's app https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp&hl=en to simulate an iBeacon, or Eddystone, or whatever.
I'm sure there's a way to do it on iOS too, just not sure which apps are best because I don't use iOS much.
I had the same problem with my Z3 compact and this app solved it perfectly.
https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
Even you can see a lot of reviews of people with the same problem solved
If you're going with Bluetooth Low Energy, Nordic has a few apps that will help with debugging and a lot of open source code.
That's easy enough. They use exactly the same protocol, and from the ifixit Go+ teardown it's clear that Niantic can't update the Go+ (it's a One Time Programmable microcontroller inside). This means the software interface can't change.
So, next step would be to take a Bluetooth Low Energy (BTLE) analyzer - either PC based (wireshark packet sniffer with - for example - the low-cost Adafruit nRF51822 USB based BTLE sniffer), or just App based like the Nordic Semiconductor nRF Connect for Android.
The former option would allow you to look at the communication to spot any differences.
With the latter you can explore the software side of both devices, should you have them at hand, to see if Niantic could detect any additionally functionality like the software update or statistics. As a starting point, I'd recommend this introduction to exploring a BTLE controlled lightbulb.
Edit: You could also look at the BTLE MAC addresses, I think, to see if they share the same address range.
Disclaimer: I have the same on my to-do list.
If you don't want to use any internet resources, e.g. keep it all local network, you can use netcat that is usually hidden in toybox.
AutoRemote can also do WiFi and Bluetooth only communication.
Join does support End to End encryption over the cloud.
If you're game for some Java, you could try using BLE beacons; https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp and https://play.google.com/store/apps/details?id=no.nordicsemi.android.nrftoolbox can help learn this
WiFi NaN can also be used; https://play.google.com/store/apps/details?id=com.google.android.apps.location.rtt.wifinanscan - but again will need some tinkering.
Termux and SSH, Termux and netcat, Termux and HTTPd, mqtt, telnet, Termux and Gotify....
You can actually use an Android too, here’s the same app on Google Play: https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
Please let me know if the firmware fixed the issue!
The police are largely useless.
I also suffered a burglary once. First they attempted to break in and failed, I was home. The previous tenants did it, I identified them.
I tracked them down and gave the information to the police. The scumbags had a vehicle but it wasn't registered, stupidly they'd get a permit to drive somewhere instead. I lived with them for a few weeks while taking over the property, I knew when they got paid and would have the money for a permit.
I told the police they'd be back and when. I obtained a restraining order on them as I knew they'd break it, these people were not very smart to say the least. They came back, they broke in. The police did nothing, again.
I ended up getting a recorded confession and brought that to the cops, finally they did something. They went to jail for that.
If you want the police to do something you have to do their job for them and even then it's not guaranteed. Give them an open and shut case they can take straight to prosecution or they can't be bothered. It has to be zero effort on their part.
I suggest you rent a vehicle, park outside their place and get evidence. Use a phone or laptop to scan for bluetooth transmitters, screenshot it if you find your devices transmitting. This only does BLE but is a good sniffer for Android. You should be able to detect the Playstation, controllers and hopefully your phone. Capture their devices as well if they are identifying.
Get any photos you can whether incriminating or not, gather as much information as you can and sort it out later. You might capture other peoples' stolen property as well. If you see them moving things out of a vehicle record what they are doing and search gumtree for the items, if they appear they are likely stolen.
Of course notify all cash converters around the area that your items have been stolen and if possible provide photos and serial numbers.
You're going to have to do the investigation for the cops and if nothing comes of it, file a complaint against the cops. Nothing will probably come of that either but you never know. There is no way the scumbags are not repeat offenders.
You could take this further but if you do things like interfere with their mail to identify them you could run into trouble. If you had such information you could look them up on social media and might find incriminating photos of your property, within their home, but of course nobody is suggesting you do anything like that.
Android version if no iPhone is available: https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
Ah, I see. I had the same issue as you but then I found out how to do it. From here you can download the latest .zip file for the Bangle 2 and then using the nRF connect app from here follow these instructions to apply the firmware. I think this process will be streamlined in future but this is how it is done at the moment. It might take you a little bit of time to get familiar with it but now I've done it a few times I find the process pretty straightforward
Without touching the screen of the band or the phone? Which software on what OS? Mi Fit? N&F?
Notify and Fitness has a custom firmware update menu. Have you tried that?
It's for miband 3 idk if it's working on miband 5
nRF Connect supports number of Bluetooth SIG adopted profiles together with Device Firmware Update profile (DFU) from Nordic Semiconductors and Mcu Manager on Zephyr and Mynewt.
For Windows
and for Android
https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp&hl=en
The protocol is proprietary but probably very simple to understand. If anyone is interested and has a Sterzo, you can download one of these applications in Android (and probably on IOS) <code>https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp</code> or https://play.google.com/store/apps/details?id=com.punchthrough.lightblueexplorer to analyze what's being send to Zwift. Start the Sterzo but don't connect to Zwift. Instead use the app to connect to the Sterzo. Basically, you're looking for a bluetooth ble primary service, a characteristic and the format for the notification (enable notification in the app once connected). The format is probably a 16bit integer. Armed with this information, it is fairly easy for a programmer to send information in this format via bluetooth from software to simulate the steering platform. I think you can even use the app in server mode to do so.
Bluetooth low energy
Try to connect to your sccoter and post a photo of what it makes available over Bluetooth https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
For BLE try this:
https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
It's free, at least the one I use is.
Edit: This one... nRF Connect for Mobile
> nRF Connect
This app: https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp
Are you on marshmallow? I had to use this to get it to work on mine.