Skip to content

tracyspacy/nrf52811-solum-tag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flashing your own code to nrf52811-solum-tag using a raspberry pico as a debug probe

Foreword:

I recently got a Solum EL029H4WRC price tag (N52811 chip) and decided to flash my own code to it and use the tag as a conference badge. Since I haven't got a real debug probe, I decided to use a raspberry pi pico for this purpose. Below I describe steps for anyone to reproduce my approach, that happens to be the quickest and most affordable solution among the currently existing.

I'm not going to cover a whole process of how I came to the solution, just simple steps to reproduce the result. If you are interested in more complex uses including wireles communications via zigbee, please check this https://github.com/OpenEPaperLink/OpenEPaperLink

STEP 1 - setup the pico-probe

It is a quite straigth forward step:

Make sure you have probe-rs installed: https://probe.rs/

STEP 2 - connect the tag to the pico probe, to use the pico as a flasher

  • Since the tag has no usb, we need to use debug pins ^_^ I highlighted pins, we will use, in red on an img below. IMG_9923

Pinout:

TAG PICO
VCC 36
GND 3
CLK 4
DIO 5

IMG_9926

  • Since there is only 4 pins, you can simply glue them to get a kinda connector, or solder if you are comfortable with it.

STEP 3 - flash example code

  • clone this repo
  • cargo build --release
  • connect the pico probe to debug pins of the tag
  • probe-rs download --chip nRF52811_xxAA target/thumbv7em-none-eabi/release/nrf52811-solum-tag
  • keep connected till a code is flashed (like 2 secs)

IMG_9924

Demo To-Do

  • Display text;
  • Display image (bmp);
  • Activate 3 Leds;
  • Enable wireless update;

About

Flashing your own code to an epaper price tag

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published