Close
0%
0%

Raspberry PiPhone: a DIY Android Smartphone

A simple smartphone that you can build yourself! Can do everything a normal smartphone can!

Public Chat
Similar projects worth following
111 views
0 followers
A few months ago, I made a phone with Raspberry Pi that was able to call and text. It had limited functions and overall did not look like a phone. Ever since I made that, I wanted to make something that replicaded a normal phone, but that could use the Raspberry Pi. This phone runs on Lineage (Android 13) and can do everything that a normal phone can. By using a wifi texting app, you can use the phone without having a simcard. The phone runs on a Raspberry Pi Cm4 with 2gb ram and 16 gb emmc. It also has a 5.5inch touchscreen, a lipo battery that uses usb c to charge, and a raspberry pi camera. It uses two speakers from a Google Pixel 3a, and it has two volume buttons, a power button, and a charging port. I hope you enjoy this project!
  • 1 × Soldering Iron
  • 1 × 3d Printer
  • 1 × HDMI Display
  • 1 × Mini HDMI cable to HDMI
  • 1 × Mouse

View all 19 components

View project log

  • 1
    Downloading Android

    First thing you need to do is to go to the website https://dlupload.com/filedetail/258184573. This file is the os image for Lineage made by Kongstakang. Click the free access button and use the link to download it. Unzip the downloaded file and you will have your os image. Next you will have to download it to your cm4. Download the Raspberry pi imager (https://www.raspberrypi.com/software/), and when it is open click Rasoberry Pi 4 for the device, and for the operating system scroll down until it says custom image. Click the lineage os file you downloaded. Insert you sd card reader with you sd card into your computer. Click the storage button and then click your reader. Click next, and if it asks you for custimization, click no. After a few minutes android should be written on your sd card!

  • 2
    Editing Config File

    Go to the file app on the device you are using, and click on the sd card. Go to the file called Config, and open it in notepad. Scroll down until you find the two lines that talk about the volume buttons. Take the # out, which enables the lines. Write down what pins the volume buttons are and save it for later.

  • 3
    Connect CM4

    For this step you will be conecting your cm4 to your display. First, aling the cm4 pins with the pins on the nano board. Slowly place them together and pinch until you hear a click. Connect your cm4 and your monitor to power and connect your cm4 and your monitor with the hdmi cable. Put the sd card into the cm4, and turn everything on. Plug you usb extender with your mouse and keyboard attached.

View all 9 instructions

Enjoy this project?

Share

Discussions

PiCreate wrote 03/23/2024 at 23:58 point

Big thanks to Kongstakang.com for making the lineage os download. Thank you so much for reading and building this instructable! I hope you enjoyed it!

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates