I use the sdk 6.0.0 dfu, and want to update firmware with smart phone. So,which nrfconnect and mcp version matches the sdk 6.0.0?
I use the sdk 6.0.0 dfu, and want to update firmware with smart phone. So,which nrfconnect and mcp version matches the sdk 6.0.0?
Hi Saber,
nRFConnect on iOS and Android latest version should support all DFU versions.
Have a look here to know which MCP on PC support SDK v6.0.
Thank you! I use nRFConnect on Android latest version,but it always stop at 91%,and then the nrf51822 restart with dfu time out !!! I modify the "nrf51_sdk_v6_0_0_43681\nrf51822\Board\nrf6310\device_firmware_updates\bootloader" project to match the pca10001 hardware.How to solve this problem!!!
I assume you selected no Init packet when you do DFU. Which application did you use for testing DFU. I suggest you to test with one of our example.
When you mentioned "nrf51822 restart with dfu time out" how did you find that ? Could you send the log ?
Could you read the laser marking on top of the chip of the PCA10001 ?
Is there particular reason that you need to use SDK v6.0 ? We strongly suggest you to move to more up-to-date SDK and softdevice. The SDK v6.0 is really old, must be 3-4 years old, it's not recommended for new product development. The current SDK is v14.0.
When I use nRFConnect android v4.30,it works well.When I use nRFConnect14.14,it stop at 90%.There is the log:
nRF Connect, 2017-10-10
DfuTarg (E7:B5:5D:4E:DC:E2) V 09:21:35.382 Connecting to E7:B5:5D:4E:DC:E2... D 09:21:35.384 gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE) D 09:21:35.673 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2) I 09:21:35.674 Connected to E7:B5:5D:4E:DC:E2 D 09:21:35.677 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED V 09:21:35.692 Discovering services... D 09:21:35.692 gatt.discoverServices() D 09:21:36.178 [Callback] Services discovered with status: 0 I 09:21:36.180 Services discovered V 09:21:36.202 Generic Access (0x1800)
I use another smart phone with v4.14, and it works well.