Raspberry Pi for SplashTiles - Android

Emteria can provide a stable, enterprise grade Android OS for your Raspberry Pi 4b. Emteria has free licenses available for small self managed installations, as well as low cost automatic provisioned solutions with full centrallized management for your larger installations.

Hardware

Current known limitations for Emteria on Pi4

Setup Emteria account

These instructions will cover how to setup SplashTiles on Emteria OS using the unmanaged free "Starter" accounts. These give you the full Android OS but requires that you manually setup each device. If you have a larger installation we recommend using the Premium plan which allows for full automatic device provisioning (setup) and remote management. When using provisioning, you can select SplashTiles as an autoinstalled app in Kiosk mode via their web portal. This allows you to skip all the setup steps below (other than SD card and login).

  1. Create your Emteria account
  2. Down the SD card installer and burn your card
  3. Plug in your device and activate your license once it boots. Note you will need the USB air mouse and/or keyboard for setup.

Configure settings

  1. Use your mouse to pull down the settings bar from the top. Select the Settings icon.
  2. Select System, then Emteria
  3. If your screen is portrait mode, set the Screen orientation
  4. Enable Keep Awake
  5. Enable ADB over Ethernet. Note the IP address of this device

Install SplashTiles

Emteria does not connect to the Google Play store by default. The best way to install SplashTiles is by "sideloading" via ADB.
  1. Setup ADB on your computer (Note USB drivers are not needed since we use network connections)
    • Linux: sudo apt-get install adb or download the zip file and install
    • Windows: Download the zip file and install
    • Mac: Download the zip file and install
  2. Connect to your device using adb connect IP_ADDRESS
  3. Download the SplashTiles APK. Save to the directory you will run ADB from.
  4. Install SplashTiles adb install -r splashtiles.apk
  5. Start SplashTiles (from Settings->Applications) and follow the normal device setup

Kiosk mode

Kiosk mode will prevent unauthorized users from exiting the SplashTiles app or modifying your device settings. To enable Kiosk mode:
  1. Select Settings->System->Emteria as above
  2. Select "Choose apps for autostart", select SplashTiles
  3. Select "Kiosk Mode Settings"
  4. Set Enable Kiosk State
  5. Set Hide Back button and Home Button
  6. Set Choose Allowed Apps, select Splashtiles
  7. Set the Password Protection
  8. When finished, reboot and SplashTiles will autostart in Kiosk mode.

IR support (optional)

Emteria doesn't support TV power control via CEC. However, you can easily add this functionality using our IRUSB device.
  • Purchase one IRUSB for each Raspberry PI
  • Install the IRUSB app via ADB as above
  • If running in Kiosk mode, add the IRUSB app to allowed apps
  • Connect IRUSB to the PI
  • Tape or Glue the TX side on IRUSB over the IR sensor on the TV
  • Select "Always" on the permissions dialog that comes up
  • Select Configure IRUSB, give "Display over other apps" permission to both IRUSB and SplashTiles
  • You don't need to configure anything else on IRUSB, just go back to HOME.
  • When creating your Device Schedules in Splash-tiles.com, you can add the "Send IR Code" commands to send the IR Power ON and OFF HEX codes to the TV