# DFRobot 2.8 USB TFT Pi 2 Raspbian Setup Guide ( Advanced )

**URL:** <https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594>\
**Category:** Projects\
**Created:** [March 26, 2015, 4:08pm UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594 "2015-03-26T16:08:35Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![tkamal](https://avatars.discourse-cdn.com/v4/letter/t/77aa72/32.png) [@tkamal](https://forums.pimoroni.com/u/tkamal)\
**Post date:** [August 25, 2015, 12:56am UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/41 "2015-08-25T00:56:18Z")

</div>

awww. gadgetoid, thanks a lot. Yes, I am waiting patiently.

Thanks :)

---

<div class="post-metadata">

**Author:** ![gadgetoid](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/gadgetoid/32/13_2.png) [@gadgetoid](https://forums.pimoroni.com/u/gadgetoid)\
**Post date:** [August 25, 2015, 10:06am UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/42 "2015-08-25T10:06:02Z")

</div>

Instructions are here: [https://github.com/pimoroni/rp\_usbdisplay](https://github.com/pimoroni/rp_usbdisplay)

Make sure your Pi is up to date, as instructed, clone the repo and run “[install.sh](http://install.sh)”

You can then continue with installing the 10-robopeak.conf file as instructed in the second post of this thread.

---

<div class="post-metadata">

**Author:** ![tkamal](https://avatars.discourse-cdn.com/v4/letter/t/77aa72/32.png) [@tkamal](https://forums.pimoroni.com/u/tkamal)\
**Post date:** [August 26, 2015, 12:46am UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/43 "2015-08-26T00:46:15Z")

</div>

Thanks! I will use this. :)

The steps mentioned as “Manually” are alternative steps, right?

---

<div class="post-metadata">

**Author:** ![gadgetoid](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/gadgetoid/32/13_2.png) [@gadgetoid](https://forums.pimoroni.com/u/gadgetoid)\
**Post date:** [August 26, 2015, 7:01am UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/44 "2015-08-26T07:01:25Z")

</div>

Yes- they’re alternative. The script does the same thing for you.

I need to update the script to add the module name into /etc/modules or perhaps create a device tree blob if that can accomplish the same thing- at the moment I don’t think it loads on reboot and you may have to: modprobe rp\_usbdisplay again

---

<div class="post-metadata">

**Author:** ![Isma](https://avatars.discourse-cdn.com/v4/letter/i/4af34b/32.png) [@Isma](https://forums.pimoroni.com/u/Isma)\
**Post date:** [October 12, 2015, 5:35pm UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/45 "2015-10-12T17:35:19Z")

</div>

muito obrigado, excelente trabalho.

---

<div class="post-metadata">

**Author:** ![tkamal](https://avatars.discourse-cdn.com/v4/letter/t/77aa72/32.png) [@tkamal](https://forums.pimoroni.com/u/tkamal)\
**Post date:** [November 3, 2015, 2:00am UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/46 "2015-11-03T02:00:07Z")

</div>

Hi, I have a question. Anyone please suggest.  
Even after update and upgrade if a raspberry pi B+ says “Sorry the current kernel not supported”. does it mean this display won’t work with 4.1.7+?

:(

---

<div class="post-metadata">

**Author:** ![gadgetoid](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/gadgetoid/32/13_2.png) [@gadgetoid](https://forums.pimoroni.com/u/gadgetoid)\
**Post date:** [November 3, 2015, 7:56am UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/47 "2015-11-03T07:56:51Z")

</div>

I added 4.1.7+ support a few weeks ago and made some changes to the installer to better support new kernels when they crop up.

You will either need to `git pull` if you used git to clone the repo, or re-download it from GitHub to get the latest files.

---

<div class="post-metadata">

**Author:** ![tkamal](https://avatars.discourse-cdn.com/v4/letter/t/77aa72/32.png) [@tkamal](https://forums.pimoroni.com/u/tkamal)\
**Post date:** [November 12, 2015, 12:24am UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/48 "2015-11-12T00:24:42Z")

</div>

Hi,

Do you know I can see both the HDMI and the USB display at the same time! I can even see the camera preview at the same time!

I did,

1. Manually setup the display for my pi 2 using the github 4.1.7+ drivers.

2. Then I did the 10.robopeak.conf file. But after doing framebuffer copy I removed the file.

3. I did the tasanakorn fbcp run.

I saw I can see both displays at the same time! Never saw this before.

Sorry if its something already done by you all. I am excited. And so I thought I should share. :D

Now I want to do this for another older version of pi. Keeping my fingers crossed! 😀

---

<div class="post-metadata">

**Author:** ![zoomx19](https://avatars.discourse-cdn.com/v4/letter/z/46a35a/32.png) [@zoomx19](https://forums.pimoroni.com/u/zoomx19)\
**Post date:** [May 20, 2016, 11:35pm UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/50 "2016-05-20T23:35:03Z")

</div>

i get a lot of input lag and frame rate issues with retro pie

---

<div class="post-metadata">

**Author:** ![zoomx19](https://avatars.discourse-cdn.com/v4/letter/z/46a35a/32.png) [@zoomx19](https://forums.pimoroni.com/u/zoomx19)\
**Post date:** [May 21, 2016, 2:41pm UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/51 "2016-05-21T14:41:25Z")

</div>

so i reinstalled everything and the scrolling text appears but then a cursor blinking appears and not the gui

---

<div class="post-metadata">

**Author:** ![gadgetoid](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/gadgetoid/32/13_2.png) [@gadgetoid](https://forums.pimoroni.com/u/gadgetoid)\
**Post date:** [May 21, 2016, 7:50pm UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/52 "2016-05-21T19:50:28Z")

</div>

Framerate may always be an issue out of the box, for two reasons:

1. GPU acceleration isn’t supported over anything but HDMI as far as I’m aware
2. By default the frame-rate is limited to 16fps in the kernel module, I think there’s a way to change this, which might be:

(with another display connected)

```auto
sudo rmmod rp_usbdisplay
modprobe rp_usbdisplay fps=30

```

You can then add the fps switch the appropriate conf file: /etc/modprobe.d/\*.conf

I’m not familiar with the blinking-cursor-no-GUI issue. But I would suspect a configuration error somewhere along the journey! I don’t have any gear to hand to try out any hypothesis right now, though :(

---

<div class="post-metadata">

**Author:** ![zoomx19](https://avatars.discourse-cdn.com/v4/letter/z/46a35a/32.png) [@zoomx19](https://forums.pimoroni.com/u/zoomx19)\
**Post date:** [May 27, 2016, 6:05pm UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/53 "2016-05-27T18:05:08Z")

</div>

So i tried using the installer on my raspberry pi zero and it initially says it detects the usb display but when it goes to test it it says the module cant be detected.

---

<div class="post-metadata">

**Author:** ![gadgetoid](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/gadgetoid/32/13_2.png) [@gadgetoid](https://forums.pimoroni.com/u/gadgetoid)\
**Post date:** [May 27, 2016, 6:25pm UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/54 "2016-05-27T18:25:28Z")

</div>

D’oh! What do you see if you run:

```auto
uname -a

```

And:

```auto
cat /etc/os-release

```

---

<div class="post-metadata">

**Author:** ![JennyHart](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/jennyhart/32/459_2.png) [@JennyHart](https://forums.pimoroni.com/u/JennyHart)\
**Post date:** [January 2, 2017, 3:42am UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/55 "2017-01-02T03:42:08Z")

</div>

Had some time and thought I’d give getting this display up and running another shot.  
Beautiful installer :-)

Shame I keep my RPis constantly updated because it looks like you’ve updated it for the October 2016 release… "Sorry. Current running kernel is not supported."  
Linux raspberrypi 4.4.38-v7+ #938 SMP Thu Dec 15 15:22:21 GMT 2016 armv7l GNU/Linux  
(RPi3, if it matters…)

---

<div class="post-metadata">

**Author:** ![gadgetoid](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/gadgetoid/32/13_2.png) [@gadgetoid](https://forums.pimoroni.com/u/gadgetoid)\
**Post date:** [January 2, 2017, 12:59pm UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/56 "2017-01-02T12:59:53Z")

</div>

Yeah I’ve been struggling to keep ahead of all the releases, on top of everything else. This damned driver needs tidying up and upstreaming, but DFRobot haven’t made that easy.

I’ve been meaning to push the latest kernel versions for a while! It’s not all that difficult to build, actually, mostly just unpicking their messy sourcecode and moving a few things so it’ll compile. I have a VM setup for this :D

---

<div class="post-metadata">

**Author:** ![gadgetoid](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/gadgetoid/32/13_2.png) [@gadgetoid](https://forums.pimoroni.com/u/gadgetoid)\
**Post date:** [January 3, 2017, 1:43pm UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/57 "2017-01-03T13:43:19Z")

</div>

I’ve added support for 4.4.38-v7+. A/B/Zero module to follow.

[https://github.com/pimoroni/rp\_usbdisplay/commit/12db951c36443c8379f540a89c7bbe158aa41189](https://github.com/pimoroni/rp_usbdisplay/commit/12db951c36443c8379f540a89c7bbe158aa41189)

---

<div class="post-metadata">

**Author:** ![dudeitsjackwild](https://avatars.discourse-cdn.com/v4/letter/d/76d3ee/32.png) [@dudeitsjackwild](https://forums.pimoroni.com/u/dudeitsjackwild)\
**Post date:** [April 6, 2017, 3:07pm UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/58 "2017-04-06T15:07:52Z")

</div>

ive installed the software from the github page but both my pi3 and pi zero W wont work with the display.The display gives a constant ‘waiting for signal’ static screen. ive tried rebooting and reinstalling

---

<div class="post-metadata">

**Author:** ![gadgetoid](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/gadgetoid/32/13_2.png) [@gadgetoid](https://forums.pimoroni.com/u/gadgetoid)\
**Post date:** [April 6, 2017, 3:43pm UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/59 "2017-04-06T15:43:12Z")

</div>

What output did you see during the install process?

---

<div class="post-metadata">

**Author:** ![dudeitsjackwild](https://avatars.discourse-cdn.com/v4/letter/d/76d3ee/32.png) [@dudeitsjackwild](https://forums.pimoroni.com/u/dudeitsjackwild)\
**Post date:** [April 6, 2017, 5:50pm UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/60 "2017-04-06T17:50:24Z")

</div>

i set the github process going, both Pi terminals say they cant detect the screen and ask if its plugged in, which it is. so I hit the Y key and let it run through the install process. the screen never itself changes from the static screen after running through the boot up process.

---

<div class="post-metadata">

**Author:** ![Luddite](https://avatars.discourse-cdn.com/v4/letter/l/53a042/32.png) [@Luddite](https://forums.pimoroni.com/u/Luddite)\
**Post date:** [April 6, 2017, 5:55pm UTC](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594/61 "2017-04-06T17:55:03Z")

</div>

Hey, did you install the 10-robopeak.conf?

[Previous page](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594.md?page=2)

[Next page](https://forums.pimoroni.com/t/dfrobot-2-8-usb-tft-pi-2-raspbian-setup-guide-advanced/594.md?page=4)
