I also found the lack of instructions extremely unprofessional. LinkSprite should hire someone (even an intern) who is a native english speaker to write some documentation. Here is my personal writeup for the 3B with LVDS.
1- update kernel
This guide is helpful
Make sure driver installed. It is in the LiveSuite download folder (see below)
Install phoenix suite 1.0.6 (must be this version) on windows pc: phoenixsuite 1.0.6
Download kernel that supports LVDS screen, copy onto onto windows 7 PC
Ubuntu NAND Image [Kernel forLVDS screen (use LiveSuite or PhoenixCard),03-14-2015 ], Ubuntu
Open phoenix suit
Go to firmware tab
Select .img file. ex) pcduino3b_lvds_a20_kernel_livesuit_20150314.img
Plug in pcduino to computer using OTG usb cable
Hold down update button, while holding, press reset, release reset, release update
Phoenix suit should have a popup:
Hit YES to update the kernel. There will be a loading screen
Wait until it’s done, should get a popup that says OK
- Unplug the power, and plug in the display. It will display the pcduino logo, some text, and then the screen will go blank. That will be ok. You have done everything right if the RX light is solid, and the TX light is blinking slowly.
2- plug in touchscreen
LCD driver breakout board pin
(pin labels on back of board)
1 - black - 5V
2 - white - GND
3 - grey - D2
4 - purple - D3
5 - blue - D4
6 - green - GND
7 - yellow - D9
8 - orange - SCL
9 - red - SDA
10 - brown - D8
On display shield, text on FPC cable faces up
On pcduino, text on FPC cable faces down
Plug in the power to pcduino. The pcduino logo should display.
3- update OS
Next step is to download the ubuntu desktop update
After the kernel update, the RX light is solid, and the TX light is blinking slowly
Download & unzip desktop ubuntu image: pcduino3_ubuntu_20140430.7z. There are two files, pcduino3_ubuntu_20140430.img and update.sh
Put these into the root directory of a flash drive
Plug in flash drive. The RX light will be solid, and the TX light will blink fast. It will take ~5min. If this goes on longer than 10min, there’s probably an issue. Make sure the image file is correct and in the root of the flash drive. This happened to me once when I tried using the pcduino3nano file instead of the pcduino3.
When the RX and TX are both blinking in sync, slowly, it has completed.
Power cycle the pcduino. The OS should load.
4- touchscreen driver
youtube video tutorial
If the pcduino has a wifi card, you can just git clone the touchscreen driver repo:
install git-core first if you haven’t done that by $sudo apt-get install git-core
Download the project by typing $git clone git://github.com/pcduino/modules
Now navigate to /modules/touch/ft5x, and run: $sudo insmod ft5x_ts.ko
If you don’t have wifi, download the driver onto a USB drive and copy paste into some folder:
Download this driver repo https://github.com/pcduino/modules
Unzip, put onto flash drive.
Copy paste touch folder into some folder (like Documents)
Using terminal, cd into the touch/ft5x folder and run: sudo insmod ft5x_ts.ko
Open /etc/profile with vi
At the bottom, add in the line sudo insmod /home/ubuntu/modules/touch/ft5x/ft5x_ts.ko