BLE Connection Failed: "getPrimaryService" could not be executed on "BluetoothRemoteGATTServer"
Published in 16.07.2025
If you see the following message, the BLE connection has failed:
"getPrimaryService" could not be executed on "BluetoothRemoteGATTServer". The connection to the GATT server is disconnected. Services cannot be retrieved. Please establish (or re-establish) a connection using "device.gatt.connect" first.
This usually indicates that your browser does not support the required Bluetooth standard. Please install a compatible browser to use this feature.
Important note for Ninebot users:
Our Mountain Tuning tools with the NBT Unlok Key (Ninebot Tuning) support a wide range of Ninebot e-scooters, including G30D, G2D, F2D, F2D Plus, F2D Pro, G3D, ZT3D, and GT3D. If you encounter this BLE connection error when trying to tune your Ninebot scooter, switching to a compatible browser (such as the latest version of Chrome or Edge for Android/Windows) will often solve the issue and allow you to unlock the full tuning potential of your scooter: https://www.mountaintuning.com/pages/faq-nbt-unlock-key#browser
If you need further assistance, feel free to contact our support team: team@mountaintuning.com