UP | HOME

bold.daemon

Table of Contents

The Proclaimer®

Recently I went to a thrift store and found an interesting device. It's called the "Proclaimer®" from a company called "Faith Comes by Hearing". The device stood out to me because it has:

  • A solar panel
  • Dynamo
  • USB-C
  • µSD card
  • Audio controls

It took me a bit to realize what it was. Especially because when I turned it on I heard a language that was very strange to me. Turns out it's a Bible audio device. This model has the bible in Ndau – a language spoken in Zimbabwe.

I pulled out the µSD card to see what the files where. My hope was that they were just MP3, but it turns out they are an encrypted audio file with the extension ".smp"

I am very impressed by the effort put into a "Missionary in a box" device like this.

Components

Chips

ATJ2157 FP51AMQ 36K
Audio processor
cFeon Q32C-104HIP X20Q101 2248HLB
Flash storage?
XA5002 1 7042 HBRDHA
Audio amp
Unknown
Near the power control components
Unknown
Near the power switch on the crontrol interface side of the PCB

Dynamo

Gears are exposed to the inside of the case, and grease seems to spatter about a bit.

Solar panel

6.2V output in direct sun light.

Speaker

Big old school speaker. 4Ω 2W.

Battery

3.2V 2400mAh LiFePO4 (Mottcell)

Notes

[2025-06-17 Tue]

  • Thanks to a friend, the files can be "decrypted" using 1 byte xor with 0x57.

[2025-06-14 Sat]

  • USB-C seems to only be for power.
  • There are "RX" / "TX" pads above the ATJ2157.

Links

smp2mp3
potential tool to encrypt / decrypt the files. It seems I would need to extract the private key from the device.
actions_flash
a tool for dumping the firmware from ATJ chips.
audiocube
a python tool for encrypting / decrypting .smp files.

Reticulum Information

Reticulum is a network building stack that uses encryption by default. It targets inexpensive radio hardware and is capable of running on most OSs.

My node info

Name Address Modes
suah 3b5bc6888356193f1ac1bfb716c1beef pages (has a copy of the build tips below)
qbit-web 8b96aadcf59432afec00bdde6edc1e60 chat
qbit@europa 745a11b819e01a722cd59ddf74c4b2bf chat

RNode Build Tips

After building two RNodes, I have a few tips and tricks for anyone wanting to make their own.

It's not exactly easy and having a few specialty tools helps a lot!

Tools used:

  • Hakko FX-888D Soldering Iron
  • Hot air station (Sparkfun 303D)
  • Angled, flat faced clippers (CHP-170 Micro Cutter)
  • Box cutter with fresh blade (or at least intact tip)
  • Framework Laptop screwdriver (for the pry bar)

LORA32

Removing the SMA connector

Clip the ends of the soldered side of the SMA connector. Next apply copious amounts of heat until it falls out.

I used a hot air station on 480F / medium air flow. It took about a minute or two before the connector was loose enough to pull off with pliers.

Removing the LCD backing

For this step, slow and steady is the way.

Start by gently prying between the plastic and the PCB. You can use something like a screwdriver for this step.

Once you have the plastic part popped up, get a thin plastic pry tool.

Grab both ends of the plastic and gently push against the back (push towards the back of the LCD). It should flex enough for an edge of the LCD to dislodge.

Next GENTLY slide your pry tool between the LCD and the plastic.

Slowly work the pry tool in until you can pull the LCD fully off the plastic.

Switching between SMA and µ.FL

Using your soldering tip, gently push against the jumper until it pops off.

Next take a thin piece of wire and put a 90° bend at the end. The wire after the angle should just fit between the pads on the µ.FL connector.

Next use your soldering iron to solder the small wire to the pads. Clip the remaining lengths of wire so they don't short something out.

Case

Fitting the LCD

Do not force this. It's very easy to break the glass!

Depending on your printer.. you might not need this step but for me the clearance was a bit too tight.

Using a razor blade, slide across the case's screen holder's long edges. Scrape a few times, then check the fit. Rinse. Repeat.

When fitting, make note of where the LCD seems to hang. Focus your scrapes there. Be extra aware of the corners!

Cable Routing

The DATA cable for the LCD is much easier to route if you bring it back up to the "top" of the LORA32. I opted to route it via the hole next to the RST switch. From there, route it back towards pin 12.

Fitting the parts together
  1. Slot the LCD in first.
  2. Make sure the antenna is in the other half of the case (putting the nut on at this point can help prevent the antenna from falling out while futzing with things).
  3. Put the printed power switch into the case.
  4. Slide the power switch into the printed power switch (you will likely have to move it around a bit).
  5. Using a thin object, ensure the cables are all in their routing slots. Keep squeezing the halves of the case together while doing this.
  6. Once you have an area that fits (the plastic parts touch each other), put a screw in to hold it in place.
  7. Work around the case until all the cables and screws are in place.

About

Mostly a dumping ground for various things I find interesting.

Byte-sized mischief maker
Cron jobs whispered in darkness
System's secret friend

– Someone else's computer

Author: Aaron Bieber

Created: 2025-06-24 Tue 09:26

Validate