Arduino 101 - BLE - Blynk - connected but not connected

A post was split to a new topic: Trouble connecting to iPhone

Arduino 101 BLE won’t work until Intel fixes the bug (it’s confirmed by Intel).

1 Like

Is there an easy way to know when Intel fixes the bug? Or, should I just keep checking for a library update?

Thanks!

btw-Blynk is awesome!!! I’ve had a great time exploring and learning.

1 Like

You’ll have to wait for the library update. They seem to be working on lots of issues for the next release:
https://github.com/01org/corelibs-arduino101/milestone/8

Hello,

Is there any other way to solve this issue. Like flashing older firmware in Arduino 101 or something.

Because we are going to conduct some activity with kids and suddenly all our activities and codes stop working with Blynk app. Before one week everything is working completely file.

Thank you.

Just revert curie core to before 2.0.2…?

1 Like

I tried doing that, but could not get success.

If you could please share some useful link or exact process how can I do that, that would be great for me.

If you tried, how did you not succeed?

Open Arduino IDE.
Click on Tools.
Click on Board.
Click on Boards Manager.
Search for Curie.
Click on Intel Curie Boards by Intel.
Chose older version (1.0.7) and install.

Hello Gunner,

Thank you for your quick response. I already did that but getting following errors during code upload.

Starting download script...
Args to shell: [/Users/sohilpatel/Library/Arduino15/packages/Intel/tools/arduino101load/1.6.9+1.28/x86/bin /var/folders/f9/3qd_4xhn001fpjnmp6ysmlrw0000gp/T/arduino_build_864416/Arduino_101_BLE.ino.bin /dev/cu.usbmodem1411 verbose ATP1BLE000-1541C5635 141312]
Serial Port: /dev/cu.usbmodem1411
BIN FILE /var/folders/f9/3qd_4xhn001fpjnmp6ysmlrw0000gp/T/arduino_build_864416/Arduino_101_BLE.ino.bin
Waiting for device...
Device found!
Verifying BLE version: ATP1BLE000-1541C5635
!! BLE firmware version is not in sync with CurieBLE library !!
* Set Programmer to "Arduino/Genuino 101 Firmware Updater"
* Update it using "Burn Bootloader" menu
An error occurred while uploading the sketch

Any comment for following error.

Googling the error “BLE firmware version is not in sync with CurieBLE library” shows a few options, basically you need to match the BLE firmware with the Curie firmware, or something like that. Although in your case you want to downgrade the firmware to match. It is still done somehow via the IDE.

I don’t use the 101 so can’t really help much more, and it is definitely not a Blynk thing… I suggest you look it up in Google yourself and see if you can figure it out how to also downgrade the BLE firmware on the 101.

Thank you Gunner, I solved this firmware downgrade problem. Now it is working completely fine with Blynk App.

Hey, that is good to hear! :+1: Can you post what you needed to do for the BLE firmware downgrade, as there are a few other 101 users here that might also wish to downgrade, until Intel releases a fix. Thanks.

How did you solve the firmware downgrade?
Thanks.
Jim

@jlmyra I don’t have a 101 to test, so this is just a guess. But if after you “downgrade” to the 1.0.7 board version (as shown above) try then going into Tools, then Programmer, then Arduino/Genuino 101 Firmware Updater. Perhaps that will synchronize the firmware?

I think that’s right. I have been looking around and saw a similar suggestion here-https://github.com/01org/corelibs-arduino101/issues/347

I’ll try it tomorrow.

Thanks,
Jim

1 Like

Success!
First step- in the arduino ide : Tools>“Boards Arduino/Genuino 101”>Boards Manager
Search for 101 and find Intel Curie Boards. Select: More Info and select version 1.0.7 and select update.
This will update the version on the board.

Second step - reset the board. In the arduino ide: Tools>Programmer>Arduino/Genuino 101 Firmware Updater
then select burn bootloader. The ide will go through the process.

Reset the board and its ready to go on version 1.0.7

Jim

3 Likes

A post was merged into an existing topic: Trouble Triggering LED ON/OFF with BLE Example

Hello guys,

Right now, I am using 1.0.6 version of Curie Board. From time to time, I can’t connect very easy through BLYNK BLE widget. I just wondered will I get connected easier if I would update my Curie Board to 2.0.2?

Thanks

NO… if you read this whole topic you would understand that there is currently issues with 2.0.2

thank you for your solution @jlmyra