Librem 5 Devkit¶
The sections on this page contain information about the developer kits from this blog post and have been updated to provide more details and links to resources.
System on Chip and Peripherals¶
- Customer grade i.MX 8M Quad [datasheet] and [reference manual]
- Four ARM Cortex-A53 cores.
- One Cortex-M4.
- Vivante GC7000Lite graphics
- 1 ⨉ Gigabit Ethernet
- 32 GB eMMC
- 3GB RAM
- SPI NOR Flash
- Real Time Clock (RTC)
Smart Card¶
- Microchip SEC1110 smart card reader [datasheet]
- Amphenol 1010027182 smart card slot [datasheet]
Battery¶
- Texas Instruments BQ25896 battery charge controller [datasheet]
- COMF BHC-18650-1P 18650 battery holder [datasheet]
Display¶
- HDMI output via Mini-HDMI
- Rocktech JH057N00900 MIPI DSI LCD panel: 720x1440 pixels and touch controller
Push Buttons¶
- Power
- Reset
- Volume up
- Volume down
Hardware Kill Switches¶
- WWAN (Modem)
- Wifi/Bluetooth
- Microphone and Camera
Audio¶
- NXP SGTL5000 audio codec [datasheet]
- CUI CMC-2242PBL-A electret condenser microphone [datasheet]
- PUI Audio AS01508MS-SP11-WP-R speaker [datasheet]
- Headphones and external microphone via CTIA-configured 3.5mm jack
Bluetooth, Wi-Fi, WWAN¶
- Bluetooth I2S interface
- Bluetooth (SDIO)
- RedPine WiFi/BT M.2 module on SDIO
- SIMCom SIM7100E or SIM7100A WWAN module
GNSS¶
- ublox MAX-M8Q GNSS (UART3 interface and antenna)
Sensors and Motors¶
- Haptic motor
- ST LSM9D1 accelerometer, gyro, magnetometer
- Proximity / ambient light sensor [datasheet]
USB¶
- Serial Downloader support (loading u-boot via USB)
- USB-C port including USB-C role switching
- USB Hub and SD controller
Headers¶
JTAG header (unpopulated)
UART Debug (unpopulated, 2.54 mm / 0.1 inch pitch):
PIN Color Function 1 black GND 2 NC 3 NC 4 green TX 5 white RX 6 NC Note: PIN 1 is the one closest to the volume button while PIN6 is the one closest to the power button. The pin functions are documented from the perspective of a USB to serial adapter – the devkit receives serial input on pin 4 and transmits serial output on pin 5.
LEDs¶
Power indicator
The three power LED indicators are located next to the battery holder on the board.
Silkscreen Location Function D304
Closest to the edge
of the board with
the power buttonCharge controller output voltage (VBAT_REG)
is properly outputting its supply voltage.
D301
Between LED D304
and D302Indicates that there is a good supply voltage
from USB VBUS.D302
Closest to the edge
of the board with
the reset button
If solid-on, the battery is being charged.
If solid-off, then no battery is being charged.
If blinking at ~9Hz or more, then no battery is
inserted.
If blinking at 1Hz then there is some fault
condition.User controllable LED
For more details have a look at the schematics.