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

Migrate project from using S130 to S140

Hi

Im trying to figure out how to migrate my quite large older project from  and softdevice s130 to using s140 in order to experiment with long range.

Besides changing header- and hex-files I think I need to change some Ram and flash setting is that correct? Which settings exactly do I need to change? 

Im not using SEGGER or simular for this(armgcc only)

BR Mike

Parents
  • Hi,

    As I understand your project, it is running on an nRF51 with S130 with firmware based on SDK12.3 or older. You will need new hardware to run long range, and that hardware does not support the SDK you are currently on. To get BLE long range you will have to migrate all API calls to those of the most recent nRF5 SDK 15.0.0 and also port the example to run on the nRF52840. While the devices are similar, there are still quite a few changes you will have to make. This guide may be a good starting point, but it probably takes at least a few days to complete the entire porting job.

    My recommendation is to experiment with long range based on nRF5 SDK 15.0.0 examples on an nRF52840 DK. If you conclude that you want the nRF52840 you may then consider if you want to port the existing code base or rewrite it (with a lot of copy paste) for the newer SDK and hardware. Depending on the complexity of the implementation the latter can be quicker and avoid dealing with porting related bugs in the future.

    Best regards,
    Rune Holmgren

  • Rune,

    Can you please update the link to migration guides ... it's broken.

    Thank you.

    Gil

Reply Children
No Data
Related