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

OTA Failing when GPIO High Voltage Mode (3.3 V)

Hello,

We are working with the nRF52840 and the OTA works when I set 0x10001304 to a value from 0-3. When I set 0x10001304 to a value of 4 or 5, the OTA fails. 

Parents
  • Hello,

    I can't think of any obvious explanations to this behavior, the internal operation on the chip should generally not become impacted by this regulator setting. Is there any external circuitry that requires a certain voltage range (e.g. external i2c sensor, etc)?

    Some suggestion for further troubleshooting:

    1. Check if the DFU target is advertising after disconnect. Maybe it's advertising with the wrong device name?

    2. Attach a debugger to the board and see if the program is stuck somewhere. You can use "nrfjprog --readregs" to read the CPU registers from a running target.

Reply
  • Hello,

    I can't think of any obvious explanations to this behavior, the internal operation on the chip should generally not become impacted by this regulator setting. Is there any external circuitry that requires a certain voltage range (e.g. external i2c sensor, etc)?

    Some suggestion for further troubleshooting:

    1. Check if the DFU target is advertising after disconnect. Maybe it's advertising with the wrong device name?

    2. Attach a debugger to the board and see if the program is stuck somewhere. You can use "nrfjprog --readregs" to read the CPU registers from a running target.

Children
Related