Victron Connect Pairing Issue (Android 15)

Good Day, I am having some issue trying to connect to my Victron devices via Bluetooth.

Details:
I’m experiencing a pairing issue with my Victron devices after switching to a new phone (OnePlus 12, Android 15). My old phone (OnePlus 7T Pro, Android 12) connects without issues.

Devices:

  • Victron Energy Blue Smart IP22 Charger 12/30
  • Victron Energy SmartShunt IP65 500A

Steps Taken:

  1. Turned off the old phone to avoid conflicts.
  2. Installed Victron Connect on the new phone.
  3. Opened the app; devices populate on the home screen.
  4. Attempted to connect to a device.
  5. Device reaches 80%, requests PIN.
  6. Entered PIN (000000).
  7. Connection pauses at 80%, resets to 0%, and repeats the PIN request loop.

Troubleshooting:

  • Iv reset the PIN using the PUK code, and also by using the old phone which can still connect.
  • I’ve verified the PIN (000000) works on the old phone, but not on the new.
  • Bluetooth works fine with other devices on new phone (e.g., headphones).

Since the devices pair with my old phone, this seems to be a software or app compatibility issue with the OnePlus 12. Does anyone have suggestions for resolving this?

Iv even tried turning it on and off again.

Hi @Chlorophil

Can you create a service report and post that here? The way to create a service report is described here: https://ve3.nl/VictronConnect_How-to-create-a-VictronConnect-Service-Report
This perhaps provides us with some more information on what is going on.

As I see more people with problems mention that audio works fine, some extra background information:
Our products use Bluetooth Low Energy and audio uses Bluetooth BR/EDR. These standards are maintained by the same organization and share parts of the protocol/specification, but they are quite different in a lot of aspects. They are also treated differently in Android / iOS in what software can and cannot do. So the fact that headphones work is unfortunately only evidence that the Bluetooth chip works (for the most part).

Kind regards,
Thiemo van Engelen

Hey there, thanks for the reply.

I have repeated the steps and saved the log file. It appears I had to Zip it to be able to upload it.

VictronConnect_report.zip (87.0 KB)

Hi,

Thank you for the report. Unfortunately this does not give an answer on what it going wrong. It does show that the phone thinks it is indeed bonding. The pincode popup did show and you filled in a pincode? If that is the case, it looks like the phone is not sending the PIN to the SmartShunt. Do you also have another app installed that communicates with “gadgets” (using Bluetooth Low Energy)? This might “intercept” the bonding request.

What you can also try is trying to pair via the Android bluetooth menu. This is normally not advised but it is worth the try.

Kind regards,
Thiemo van Engelen

So an update on this, I was trying to see if there was a way I could test this BLE functionality you were talking about.

  • I didn’t have any other apps running to my knowledge that would intercept the signal.
  • I downloaded nRF Connect wondering if perhaps this could give me some insight into what was going on. (grasping at straws really)
  • nRF Connect did a scan and found only my two Victron devices using Low Energy
  • I attempted to connect to the Smartshunt again via VictronConnect
  • nRF connect asked me if I wanted to debug the connection in the background, i selected yes
  • Twice the pairing request failed
  • Then the third time it miraculously bonded.

I am still none the wiser why this has taken me dozens of attempts but I shall try to connect to the IP22 Smart Charger later.

At least i know to keep trying until it Bonds, or perhaps nRF Connect had something to do with it.

Also thankyou for the help thus far.

Wikipedia helped me.

Sorry

Thx

Hi,

Good to hear that it is bonded now.

What you can also try with the IP22 Smart Charger is connect with the IP22 charger within nRF Connect. nRF Connect then opens a tab specifically for that device. You can then open a menu using the three dots in the top right (next to Disconnect), and the top item should be bond. When you press this, it should also try to bond and show the pincode popup and perhaps more information when it fails.

Kind regards,
Thiemo van Engelen