Introduction: Using a Kindle Fire As a Monitor for Your Raspberry Pi

Picture of Using a Kindle Fire As a Monitor for Your Raspberry Pi

In this intractable i will show you how to use a kindle fire as a monitor for a raspberry pi. I had an old kindle fire that i got a few years back that i no longer use and i thought, why not use it as a monitor for my raspberry pi? Thus this instructable was born.

Step 1: Connect Your Raspberry Pi to the Internet

Picture of Connect Your Raspberry Pi to the Internet

This step is pretty self explanatory. Ether use a ethernet cable to connect your raspberry pi or use a wifi antenna.

Step 2: Install Xrdp on Your Raspberry Pi

Picture of Install Xrdp on Your Raspberry Pi

Go in lx terminal and type in the command Sudo apt-get install xrdp. This will download and xrdp, which is a Remote Desktop service.

Step 3: Install Microsoft Remote Desktop on Your Kindle

Picture of Install Microsoft Remote Desktop on Your Kindle

Unfortunately you can't download the Microsoft Remote Desktop app through the kindle App Store. Instead we will have to download an android apk for the Remote Desktop. To do this you need to Open your browser(I'm using the default silk) and go to

and then download the apk. Next open your settings and open the download and give it permission to run.

Step 4: Test

Picture of Test

Type hostname -I into lx terminal to find your raspberry pi's IP address. Then in the Remote Desktop fill in your details(Ip address for pi, password for pi,etc) then click connect. It should connect. If not make sure you put in your info right and that the raspberry pi and the kindle are on the same wifi network. You can leave at this but you won't be able to use your kindle+pi anywhere you don't have them on the same network (or offline). If you would like to be able to use it offline continue on with the instructable.

Step 5: Setting Up a Isc-dhcp-server and Hostapd on Your Raspberry Pi

Picture of Setting Up a Isc-dhcp-server and Hostapd on Your Raspberry Pi

To learn how to set up a server visit: because I

find it hard to explain how to set up the server. To install hostapd go to lx terminal and type in sudo apt get install hostapd.

Step 6: Connect Your Kindle to the Raspberry Pi Server

Picture of Connect Your Kindle to the Raspberry Pi Server

Go into your kindle's settings and go to wifi. You should see what ever you named your raspberry pi's server. I just named mine RaspberryPi. Click on it and type in your password, then wait for it to connect.

Step 7: Use the Remote Desktop

Picture of Use the Remote Desktop

Go into your Remote Desktop app on your kindle and connect to your raspberry pi. If it doesn't work go into lx terminal on your raspberry pi and type in hostname -I again to see if your ip has changed. If so reinsert the ip address in the Remote Desktop and try again.

Step 8: Side Note

Right now I'm working on a script to turn off/on the isc dhcp server so I can connect my pi to the internet. I will update this instructable when I have done the script. Also i forgot to mention this earlier in the instructable, but you can use this same concept with any device that you can microsoft remote desktop on. If you liked this instructable please favorite,vote, & subscribe thank you :)

Step 9:


Shiseiji (author)2017-07-11

Question for anyone: What are you using for a Pi screen so you can "Go in lx terminal and type in the command Sudo apt-get install xrdp"?

ChrisF294 (author)2017-02-04

This looks like a great thing, however I am having the same problem as others. When I hit "connect" on my Kindle Fire I get the error message "Your session ended because of protocol error." I have confirmed that xrdp is running on my Pi3. I'm hoping you have further insight.

mrblank5 (author)ChrisF2942017-07-07

sorry for the "REALLY" lat reply, the only thing i can think of is maybe you arent connected to the raspberry pi server. make sure you go to wifi and connect to raspberry pi

MichaelK219 (author)2017-01-03

Every time I trey to connect with the Remote Desktop, I get an error message saying "Your session ended because of a protocol error." Is there any way to fix this?

mrblank5 (author)MichaelK2192017-01-08

i'm not really sure because I never came across this error, sorry. you might want to just look around online see if you can figure it out. Good Luck

jimmy_baloney (author)2016-01-11

hi me again. Remote desktop is saying it is not found. Any ideas?

mrblank5 (author)jimmy_baloney2016-06-21

i feel like an idiot, and i know this is a really late reply but i made a mistake that someone pointed out, i put that the command to install xrdp was"sudo apt-get xdrp" when it is actually "sudo apt-get xrdp".

mrblank5 (author)jimmy_baloney2016-01-11

There is a command to get it to start when it boots up, but with the link that I put on this instructable it doesn't show how to do it correctly. I will replay later(hopefully) on how to properly do it

mrblank5 (author)jimmy_baloney2016-01-11

Are you doing this with the retro pi? One thing I might suggest is you have to Manuely start the dhcp server. It's been a while since I have done it. I can get back to you on this later

Rockhead02 (author)2016-06-06

My xdrp cannot be found any ideas?

mrblank5 (author)Rockhead022016-06-21

wyattS9 is right, i made a mistake in the instructions, the correct command should be "sudo apt-get xrdp" not "sudo apt-get xdrp" sorry about that

WyattS9 (author)Rockhead022016-06-13

I believe it should be xrdp, not xdrp.

mrblank5 (author)Rockhead022016-06-08

I remember having he same problem, although I don't remember what I did to fix the problem. I am currently on vacation and I don't have my raspberry pi with me, but whenever I return home I'll look into it and I'll try and guide you from there

Leo_Conforti (author)2016-03-15

will this work on plane? Plz reply!

mrblank5 (author)Leo_Conforti2016-06-21

yes it should work on a plane, although I'm not sure if it is allowed on the plane. sorry for the late reply i havent been keeping up with instructables

Rockhead02 (author)2016-06-06

My xdrp cannot be found any ideas?

Rockhead02 (author)2016-06-06

My xdrp cannot be found any ideas?

Leo_Conforti (author)2016-03-15

By will it work I meant your own network server thing

jimmy_baloney (author)2015-12-08

hi im a complete pi newb! lol. do i need an os installed to do this. i am thinkng about doig this with retro pie and i was just wondering if it worked

mrblank5 (author)jimmy_baloney2015-12-11

Yes, you need to have an is installed( I don't know if any other os's other than raspbian will work) and If any other is works then I think you should be able to do it on a retro pi

DerekM10 (author)2015-11-29

Thanks for this post! It's what I've been looking for!

Phoghat (author)2015-09-01

Great 'ible. I am assuming that this would work with any generic brand Android tablet?

mrblank5 (author)Phoghat2015-09-02

yes it would, in fact any device that you can get microsoft remote desktop would work. I choose the kindle becuase it was what i had and i wanted to use it for something

Saiyam (author)2015-08-20

Thanks for this awesome instructable. This will really help a lot.

mrblank5 (author)Saiyam2015-08-22

thanks for your support. I would really appreciate it if you would vote me for the raspberry pi conest if you liked it. Thanks :)

Dushyanta (author)2015-08-20

cool instructable. I was searching for this type of thing from many day. Your instructable will help raspberry pi users a lot.of

mrblank5 (author)Dushyanta 2015-08-20

thanks for your support

About This Instructable




Bio: Trombonist, Bassist, Guitarist, Drummer, Future engineer.
More by mrblank5:Alexa Pi: A Homemade Amazon EchoUsing a Kindle Fire as a monitor for your Raspberry piSimple homemade capacitive touch stylus
Add instructable to: