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

finding pin assignment for unknown beacon.

Hi,

I bought an nrf51822 beacon from ebay, it has an LED and a button. I am trying to figure out what pins the LED and the button are connected to, without much success. For a start, I was hoping the code below would blink the led, but it doesn't. The beacon works fine, I can run other code on it, and the LED did work with the original firmware. Any other ideas?

for (int pin_number = 1; pin_number <= 31; pin_number++) {
	nrf_gpio_cfg_output(pin_number);    //config pin as output
}

while (true) {
	for (int pin_number = 1; pin_number <= 31; pin_number++) {
		nrf_gpio_pin_toggle(pin_number);
		nrf_delay_ms(500);
	}
}

Thanks!

Parents
  • Hi Calin,

    I am looking at a similar project (reprogramming those chinese iBeacons for a different purpose). Can you share anything you have learned? I will start tomorrow trying to program the flash through the nRF DK using the swdio but it seems daunting. The difference between the QFAA and the QFAC is just the beginning I guess.

    Thanks in advance!

  • Hey Johannes,

    I was very happy to find this thread and someone who tinkered with these chinese iBeacons, too. (I have one with a nRF51822 and one with a nRF5282 chip, both QFAA)

    I am in the very same situation you were, as I want to reprogram them and am on the hunt for information on best practices and tools to do this. Your post is 2 years old now, so I guess you have finished your project?

    My current plan is to connect them with the OB-ARM Debugger and start with a ble_advertising sample from the nordic sdk for nRF51xx via Segger Embedded Studio.

    So my question is exactly the same right now to get me started: Can you share anything you have learned? Slight smile

    kind regards

    jaquoh

Reply
  • Hey Johannes,

    I was very happy to find this thread and someone who tinkered with these chinese iBeacons, too. (I have one with a nRF51822 and one with a nRF5282 chip, both QFAA)

    I am in the very same situation you were, as I want to reprogram them and am on the hunt for information on best practices and tools to do this. Your post is 2 years old now, so I guess you have finished your project?

    My current plan is to connect them with the OB-ARM Debugger and start with a ble_advertising sample from the nordic sdk for nRF51xx via Segger Embedded Studio.

    So my question is exactly the same right now to get me started: Can you share anything you have learned? Slight smile

    kind regards

    jaquoh

Children
Related