This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Can I only use modules based on revision 3 nRF51822 with nRF51-DK ??

I guess and hope not but I am a little confused by the compatibility matrix.. image description

I would need to use SDK 7 or higher for my nRF51-DK but I would need to use SDK6.1 or lower to work with my revision 2 based nRF51822 modules?

Can I use the nRF-51DK to programm and debug my revision 2 modules?? And only need to switch between SDKs for the DK and the modules?

And what do I miss with only revision 2 of nRF51822? Latest usable SDK6.1?

  • No more changes than those that are mentioned in the product change notifications and softdevice specifications.

  • I'm still a little confused by the compatibility matrix v2.pdf..

    Revision 2 chips can:

    • be used with the latest Softdevices (S110 v8.0.0 and S120 v2.0.0)
    • but only with SDK 6.1.0 - and this only supports the Softdevices one version earlier??

    And the nRF51-DK can only be used with SDK v8+

    So there is no way for me to use the same SDK+Softdevices on the nRF51-DK and my revision 2 based modules? :( What is the least problematic SDK/Softdevices combination for my hardware mix? I'll probably have to use SPI or I2C + Timer + Bluetooth Multilink Example on 4 peripherals and Multilink Example + UART on 1 central.

  • Thank you so much for your detailed edits! Too bad there is no way in the short time to make our own revision 3 based board that would be small enough to fit for the usecase. So we must stick to revision 2 for the time being.... If you had to deal with this situation: What SD and SDK combination(s) would YOU use? As far as I understand the PAN and Combatibility Matrix and your answer. SDK 6.1 with SD7.1.0 and SD1.0.1 would be the only combination that are guaranted to work for both revisions? But the examples would be for an older developement kit.

    I could also use the latest SD on both revision but not the SDK8 for the revision 2.. Where can I find a changelog for the SDK? I can't believe most of the drivers/libs won't work on the revision 2 chip..

  • I think I will leave it up to you to decide what's best for you. I guess it all depends on your available resources and timespan. I agree with you with regards to the SDK 6.1.0, SD 7.1.0 and SD1.0.1.

    There is a release note in the SDK .zip files, but I'm afraid it's quite superficial. It might not be most of the drivers and libs, but some drivers are rewritten to take advantage of the bugfixes in rev 3. There is also a release note and a migration document bundled in the SoftDevice .zip file.

    Yes, the examples are written for an old dev kit, but this is mostly a matter of GPIO pin numbers defined to LEDs, buttons etc, and most examples are perfectly usable with the latest dev kits with some minor tweaking if you are like me and love blinking LEDs.

Related