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

Does S130 work on n51822 QFAAG0

Hi,

I would like to use the softdevice s130 because i want to try having a nrf58122 as a ble central and peripheral at the same time.

At the moment, there is still the s130 1.0.0-3 alpha on the chip, flashed via openocd with the linker file from the s120 (see: devzone.nordicsemi.com/.../)

I am using sdk8.0, s130 1.0.0-3, gcc, eclipse and an st-link/v2 with openocd, which worked fine while flashing the s130 onto the nrf51822

I tried to compile and flash a programm which simply toggles 2 LEDs, but it seems not to work.

by researching, what could be the reason, for the programm not to work, i read in the release notes of the s130 v1.0.0 that the s130 was tested with nrf51822 IC revision 3 and is not compatible with IC revision 1. IC Revision 2 is not mentioned there. In the compability matrix v2.0 (page 6) however, it seems, that the s130 is also not compatible with IC revision 2 of the n51822.

On my chip there stands QFAAG0, which means, that it is a n51822 IC Revision 2, according to the following post: devzone.nordicsemi.com/.../

So, is there a posibility, that the s130 works on my n51822 QFAAG0, or should i get a Revision 3 chip, before searching for other sources of errors?

Parents
  • There is no code within the SoftDevices that attempt to stop you from running your programs on older chip revisions, so if you do not get any response at all it is another problem (likely Flash/RAM ranges, the linker file from S120 will not work).

    While we have tested the s130 on Revision 2, there are certain PANs on that revision that we are no longer actively working around. Mostly since they are fixed in Revision 3, and because CPU availability, interrupt latency and power usage is better without these workarounds. It is therefore not recommended to run the s130 on Revision 2 chips for production quality devices. It is quite fine for development and hobby activity, and if you enable the radio mutex with the options API, there will be very few troublesome corner cases where Rev. 2 will fail you.

    Note to other readers: Revision 1 will have severe problems with common use-cases when running s130, so I would advise against development on it.

Reply
  • There is no code within the SoftDevices that attempt to stop you from running your programs on older chip revisions, so if you do not get any response at all it is another problem (likely Flash/RAM ranges, the linker file from S120 will not work).

    While we have tested the s130 on Revision 2, there are certain PANs on that revision that we are no longer actively working around. Mostly since they are fixed in Revision 3, and because CPU availability, interrupt latency and power usage is better without these workarounds. It is therefore not recommended to run the s130 on Revision 2 chips for production quality devices. It is quite fine for development and hobby activity, and if you enable the radio mutex with the options API, there will be very few troublesome corner cases where Rev. 2 will fail you.

    Note to other readers: Revision 1 will have severe problems with common use-cases when running s130, so I would advise against development on it.

Children
Related