I have noticed that some of the JBL Pulse 2 speakers, which come to us for a micro-USB charging port replacement, exhibit unusual bluetooth stability issues. After turning on bluetooth by pressing the bluetooth button in order to pair and connect the JBL Pulse 2 to a phone or some other bluetooth enabled device, the LED light on the Lightshow button starts flashing / blinking erratically and speaker starts to automatically flip between different light-show LED options. JBL Pulse 2 is visible under available devices in the devices’ bluetooth settings but has trouble connecting, the bluetooth connection is unstable or the pairing process fails from the beginning. JBL Pulse 2 also doesn’t output any sound when connected directly via the AUX cable. The above mentioned fault can be observed in the video below.
If you would like to skip the details and go straight to the JBL Pulse 2 firmware upgrade procedure click here.
When I have first encountered the above mentioned behaviour on a JBL Pulse 2 speaker, my first thought was that the flex cable, connecting the button control board to the main board, wasn’t fully seated in the connector, during the speaker assembly. Upon discovering that the issue is still present after the speaker re-assembly, I was puzzled.
While investigating the issue further, I have noticed that the fault is less apparent when the speaker is held in hand. This has lead me to the conclusion that there is some interference coming from a nearby device that uses the same radio frequency for communication. I started the process of elimination by turning off all of the nearby bluetooth devices one by one and in the end, even the wireless router. Unfortunately the issue was still present.
After searching for other nearby bluetooth devices that could possibly interfere with the JBL Pulse 2, one particular device seem to be present in the bluetooth settings on every search – a Samsung Smart TV (Series 5). The issue was I couldn’t turn it off, to confirm my hypothesis, since I didn’t have access to it.
The next best option, apart from going door to door and kindly asking every resident in the building if they posses the mentioned Samsung Smart TV and would be willing to turn it off, was taking the speaker as far away from this potential interference as possible.
So I went, with my phone in one hand and JBL Pulse 2 in the other. While the distance between me and the nearest building was around 100 meters (330 feet), the Samsung Smart TV was still under available devices in the phones’ bluetooth settings and JBL Pulse 2 was still flashing LEDs like a Christmas tree. Only when I have reached the distance of approximately 200 meters (650 feet) from the nearest building, the Samsung Smart TV disappeared and light-show on the JBL Pulse 2 stopped.
I then tried to pair the speaker to my phone – the pairing process completed successfully and JBL Pulse 2 has finally connected to my phone. I tried playing some music – it was working perfectly and without any stutter, the bluetooth connection was rock solid.
Fortunately, JBL has rectified the susceptibility to bluetooth interference from the Samsung Smart TV Series 5 in the form of a firmware upgrade. Before attempting the firmware upgrade, it is important to remove the JBL Pulse 2 from the environment in which the mentioned bluetooth interference occurs, otherwise there is a risk of the firmware upgrade failing, which could render the speaker unusable.
Update: One of the visitors has notified me that his JBL Pulse 2 is exhibiting same problems as described above, but in his case the reason for the interference was an Apple TV (4th generation). After upgrading the firmware, his JBL Pulse 2 now works without issues.
JBL Pulse 2 firmware upgrade procedure
Firmware upgrade on a JBL Pulse 2 is a simple and risk free procedure if it’s performed correctly. Taking shortcuts or not following the exact steps can result in a failed firmware upgrade which could render the speaker unresponsive. Go through all the steps below carefully before attempting the firmware upgrade.
*Author of this post is in no way responsible for any damage that could occur by not following the exact steps below.
Items required to perform a firmware upgrade on a JBL Pulse 2:
- – A JBL Pulse 2 speaker with a fully charged battery.
- – A charging adapter suitable for JBL Pulse 2 or a charging micro-usb cable and computer with a free USB port. JBL Pulse 2 needs to be connected to a power source during the firmware upgrade, even if it’s fully charged. If you intend to use a laptop for charging the JBL Pulse 2 during the firmware upgrade, make sure its battery is sufficiently charged and will hold for at least 1 hour. The “High Performance” power plan should be selected in the power options, ensuring that the computer will not go to sleep during the firmware upgrade and therefore disconnect power to the JBL Pulse 2.
- – An Android or Apple phone / tablet with bluetooth, reliable internet connection and a fully charged battery. Firmware upgrade will be performed via JBL Connect app which can be downloaded via Play Store on Android or App Store on IOS.
- – A stable bluetooth connection between the JBL Pulse 2 and the device from which the firmware upgrade will be performed. This can only be achieved in an environment with no bluetooth interference from Samsung Smart TV Series 5 or similar. Bluetooth stability can be tested by connecting JBL Pulse 2 via bluetooth and playing music for at least half an hour. If there are no connection drops and music is not stuttering, this can be considered a suitable environment.
- – One hour of your time. Firmware upgrade on a JBL Pulse 2 itself usually takes around 30 minutes, sometimes even a few minutes more.
1. Preparing JBL Pulse 2 for firmware upgrade
Fully charge your JBL Pulse 2 and take it to the location with no bluetooth interference – if you can play music on your JBL Pulse 2 for at least half an hour without stutter and bluetooth connection dropping, the location can be considered safe for a firmware upgrade. You will also need an Android or Apple device with a reliable internet connection and a wall adapter or a suitable computer that will be able to provide power to the JBL Pulse 2 via USB port, during the firmware upgrade.
2. Checking version of the current firmware on JBL Pulse 2
You can check the version of the current firmware on a JBL Pulse 2 by pressing and holding Volume DOWN and JBL Connect buttons simultaneously while the JBL Pulse 2 is turned on. A pleasant voice will report the version of the current firmware as can be seen on the video below (six-six = firmware version 6.6). You can write down the current firmware version so you can compare it later, to the one after the upgrade, to make sure the firmware upgrade was successful.
3. Installing the JBL Connect app and connecting to JBL Pulse 2
Open the Play Store app on your Android device (App Store on Apple devices) and search for the JBL Connect app. After JBL Connect is installed, you can connect the JBL Pulse 2 to your device via bluetooth.
4. Starting the firmware upgrade on the JBL Pulse 2
Open the JBL Connect app you have downloaded in the previous step. If JBL Pulse 2 is present in the JBL Connect app and there is a white exclamation mark in an orange circle next to it, that means that the firmware upgrade is available. Now its time to connect the JBL Pulse 2 via charging cable to the wall adapter or computers’ USB port. Make sure that the computer will be able to provide power to the JBL Pulse 2 for the next half an hour and will not go to sleep during the firmware upgrade. It’s best to put the phone into airplane / flight mode to avoid the possibility of an incoming call, since it would disrupt the firmware upgrade procedure. If airplane mode is not an option, the next best thing would be to temporarily re-direct all calls to voicemail or some other number. Also make sure that the phones battery is sufficiently charged and will hold for at least another hour. You can start the firmware upgrade by tapping on the orange icon (with white exclamation mark in it) within the JBL Connect app. Tap on the OK button after the “Upgrade Speaker” prompt box appears.
5. Finishing the firmware upgrade on the JBL Pulse 2
Firmware upgrade process on the JBL Pulse 2 will take around 30 minutes as can be seen from the photos below. Be patient during the firmware upgrade and do not try to interrupt it by turning off or disconnecting the power to the JBL Pulse 2 even if the upgrade seem to stall for a few minutes. Do not be tempted to disconnect the speaker after the upgrade file has been successfully transferred, because now the most important part of the upgrade procedure begins – microcontroller inside the JBL Pulse 2 will use the transferred firmware file to update itself. This step will take a few minutes and then the JBL Pulse 2 will automatically restart itself and re-connect to your phone. After the firmware upgrade is finished and JBL Pulse 2 is reconnected, a prompt box with the text “Upgrade Successful” will appear. Congratulations, that means you have successfully upgraded the firmware on your JBL Pulse 2. If you wish to confirm that the firmware truly was upgraded, you can do so by pressing and holding Volume DOWN and JBL Connect buttons simultaneously while the JBL Pulse 2 is turned on. The firmware version reported should be higher than the one before the upgrade.
What to do in case the firmware upgrade failed and JBL Pulse 2 is unresponsive
In case the firmware upgrade failed or was interrupted by a call, the speaker is probably unresponsive and would not connect to your phone. This means that the microcontroller inside the JBL Pulse 2 is stuck in the firmware upgrade mode. You can exit the firmware upgrade mode by pressing and holding the Volume UP , Volume DOWN and JBL Connect buttons simultaneously until the speaker resets itself.
If you have found this blog post useful and would like to buy me a cup of coffee, please click here :)