Raspberry Pi

AD2PI

There are several ways to start using your AlarmDecoder with the Raspberry Pi. While you can use all of the AlarmDecoder products with the Raspberry Pi, the AD2PI was specifically designed to interface with it directly. If you're attempting to connect an AD2USB or an AD2SERIAL please follow the standard Linux instructions here.

There are a couple of steps involved with getting your AD2PI and Raspberry Pi talking to each other. We've done all the initial footwork and highly recommend downloading the modified Raspbian image below and flashing it to a 8g uSD disk or larger using a simple too such as Etcher or Rufus or following the instructions as described here. If you intend to go with another distribution, or just want to do it yourself, then follow the instructions here to start using your device.

AD2PI Bundle
API

Official Raspbian Image

Changes from Raspbian

Download

Status Link Version MD5 Includes
Testing Download Raspbian Buster 10 PiBakery build
(Latest build 08/15/2019)
zip: e87cd27f18a5c07c1e2b75400a08c030 img: 5f3eb62b3862575f2604e41c9808672f 2019-07-20 updated AlarmDecoder 1.13.8, AlarmDecoder-webapp 0.8.6, Added packages, Built using a PiBakery recipe See the AlarmDecoder PiBakery wiki page. Update boot partition for newer Pi4 hardware. Disable BT to allow AD2pHat to use hardware serial on GPIO.
Stable Download Raspbian Buster 10 PiBakery build
(Latest build 08/15/2019)
zip: e87cd27f18a5c07c1e2b75400a08c030 img: 5f3eb62b3862575f2604e41c9808672f 2019-07-20 updated AlarmDecoder 1.13.8, AlarmDecoder-webapp 0.8.6, Added packages, Built using a PiBakery recipe See the AlarmDecoder PiBakery wiki page.
Issues Download Raspbian Buster 10 PiBakery build
(Missing packages)
zip: e1190b702baf443ee73e6afb982e4fa7 img: 78e06d89dd41a13a288005dc000bee6c 2019-07-20 updated AlarmDecoder 1.13.7, AlarmDecoder-webapp 0.8.4, Built using a PiBakery recipe See the AlarmDecoder PiBakery wiki page.
Stable Download Raspbian Stretch 9.0 PiBakery build zip: cc7e267d2f3bd377a239b3ebc996f491 img: 275635f7ca7ad70e951bea1f68593c86 2018-10-14 updated AlarmDecoder 1.13.4, AlarmDecoder-webapp 0.8.2, Built using a PiBakery recipe See the AlarmDecoder PiBakery wiki page.
Stable Download Raspbian Jessie 8.0 zip: 3a001426b1a3a2793bea589cfc93be39 img: c5e50da07e5d084ad76abd591ab605f2 2018-05-29 updated AlarmDecoder 1.13.4, AlarmDecoder-webapp 0.8.2, Supports the Raspberry Pi Model B, B+ and B2, and B3. Wifi and Bluetooth are both functional on the Pi 3

Manual Configuration

  1. Flash the SD card with your choice of OS as described here.
  2. Boot up the Raspberry Pi.
  3. Remove the following entries from /boot/cmdline.txt:
    • console=ttyAMA0,115200
    • kgdboc=ttyAMA0,115200
  4. Remove the following line from /etc/inittab:
    • T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
  5. Sync and halt your Raspberry Pi.
  6. Attach the AD2PI.
  7. Boot it up again.
    • At this point you should be able to communicate with the device at /dev/ttyAMA0.
  8. Install any optional software (ser2sock, Python library, etc.)

Default Passwords

Passwords should be changed once you get your device!

SSH/Shell

Login
pi
Password
raspberry

AlarmDecoder WebApp

Login
admin
Password
alarmdecoder

AD2PI case assembly

File:Case assembly doc.pdf