| Welcome, Guest |
You have to register before you can post on our site.
|
| Latest Threads |
Looking for engineer for ...
Forum: PinePhone Pro Hardware
Last Post: Andrey_voce
04-06-2026, 08:44 AM
» Replies: 0
» Views: 158
|
StarPro64 Irradium (based...
Forum: Getting Started
Last Post: mara
04-05-2026, 03:03 AM
» Replies: 19
» Views: 8,694
|
Finally got Kali working ...
Forum: General Discussion on Pinebook Pro
Last Post: qingss0
04-04-2026, 08:00 AM
» Replies: 0
» Views: 246
|
Charging problem
Forum: General Discussion on Pinebook Pro
Last Post: RicTor
04-04-2026, 07:30 AM
» Replies: 0
» Views: 111
|
Latest firmware for PineP...
Forum: PinePhone Software
Last Post: baptx
04-03-2026, 08:37 AM
» Replies: 106
» Views: 216,925
|
Updates have gotten me ex...
Forum: General Discussion on PineNote
Last Post: bills2002
04-02-2026, 05:16 PM
» Replies: 0
» Views: 204
|
Voidlinux working on eMMC
Forum: General Discussion on PineTab
Last Post: tllim
04-01-2026, 04:14 PM
» Replies: 1
» Views: 290
|
Pinecil V2 doesn’t power ...
Forum: General Discussion on Pinecil
Last Post: Juptin
03-28-2026, 02:37 AM
» Replies: 1
» Views: 2,081
|
dead Pinebook - help plea...
Forum: General Discussion on Pinebook Pro
Last Post: williamcorlin
03-26-2026, 04:22 PM
» Replies: 3
» Views: 938
|
BT PAN - we need iptables...
Forum: Mobian on PinePhone
Last Post: biketool
03-25-2026, 12:57 PM
» Replies: 1
» Views: 602
|
|
|
| Is it possible to start a Linux X11 Server using the 7" DSI LCD? |
|
Posted by: jfevang - 02-05-2020, 10:42 AM - Forum: General Discussion on PINE A64-LTS / SOPINE
- No Replies
|
 |
The problem: I cannot start an Xorg server with startx or xinit, and I never get past Xorg being unable to find a screen to display to.
Hardware: SoPine64, 7" LCD(https://store.pine64.org/?product=7-lcd-...reen-panel)
OS(output of uname -a): Linux sopine 3.10.105-bsp-1.2-ayufan-140 #1 SMP PREEMPT Tue Oct 30 14:21:35 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux
Downloaded from https://github.com/ayufan-pine64/linux-b...tag/0.7.30 > assets > bionic-minimal-sopine-bspkernel-0.7.30-140.img.xz
I am using this specific OS because this is the only one I could find that enables using the 7" LCD with Linux
What I can do:
I can connect the display to the DSI port, connect a keyboard via usb and access the terminal on the lcd screen after enabling the lcd display via /boot/uEnv.txt
But I cannot start an Xorg server
Log file after running startx
~/.local/share/xorg/Xorg.0.log
Code: X.Org X Server 1.19.6
Release Date: 2017-12-20
[ 2670.852] X Protocol Version 11, Revision 0
[ 2670.853] Build Operating System: Linux 4.4.0-148-generic aarch64 Ubuntu
[ 2670.855] Current Operating System: Linux sopine 3.10.105-bsp-1.2-ayufan-140
#1 SMP PREEMPT Tue Oct 30 14:21:35 UTC 2018 aarch64
[ 2670.855] Kernel command line: console=ttyS0,115200n8 enforcing=0 cma=384M no
_console_suspend androidboot.serialno=041078918210181d070f androidboot.hardware=
sun50iw1p1 androidboot.selinux=permissive earlyprintk=sunxi-uart,0x01c28000 logl
evel=8 root=/dev/mmcblk0p2 eth0_speed=auto
[ 2670.862] Build Date: 03 June 2019 08:11:53AM
[ 2670.865] xorg-server 2:1.19.6-1ubuntu4.3 (For technical support please see h
ttp://www.ubuntu.com/support)
[ 2670.867] Current version of pixman: 0.34.0
[ 2670.871] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 2670.872] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 2670.882] (==) Log file: "/home/pine64/.local/share/xorg/Xorg.0.log", Time: T
ue Feb 4 23:45:50 2020
[ 2670.886] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 2670.889] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 2670.889] (==) No Layout section. Using the first Screen section.
[ 2670.889] (==) No screen section available. Using defaults.
[ 2670.889] (**) |-->Screen "Default Screen Section" (0)
[ 2670.889] (**) | |-->Monitor "<default monitor>"
[ 2670.890] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 2670.890] (**) | |-->Device "Allwinner A10/A13 FBDEV"
[ 2670.890] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 2670.890] (==) Automatically adding devices
[ 2670.890] (==) Automatically enabling devices
[ 2670.890] (==) Automatically adding GPU devices
[ 2670.890] (==) Automatically binding GPU devices
[ 2670.890] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 2670.891] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 2670.891] Entry deleted from font path.
[ 2670.891] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 2670.891] Entry deleted from font path.
[ 2670.891] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 2670.891] Entry deleted from font path.
[ 2670.891] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[ 2670.891] Entry deleted from font path.
[ 2670.891] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 2670.891] Entry deleted from font path.
[ 2670.891] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 2670.891] Entry deleted from font path.
[ 2670.891] (==) FontPath set to:
/usr/share/fonts/X11/misc,
built-ins
[ 2670.891] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 2670.891] (II) The server relies on udev to provide the list of input devices
.
If no devices become available, reconfigure udev or disable AutoAddDevic
es.
[ 2670.891] (II) Loader magic: 0x557678d010
[ 2670.891] (II) Module ABI versions:
[ 2670.891] X.Org ANSI C Emulation: 0.4
[ 2670.891] X.Org Video Driver: 23.0
[ 2670.891] X.Org XInput driver : 24.1
[ 2670.891] X.Org Server Extension : 10.0
[ 2670.893] (++) using VT number 1
[ 2670.896] (II) systemd-logind: took control of session /org/freedesktop/login
1/session/c1
[ 2670.897] (II) no primary bus or device found
[ 2670.897] (II) LoadModule: "glx"
[ 2670.898] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 2670.901] (II) Module glx: vendor="X.Org Foundation"
[ 2670.901] compiled for 1.19.6, module version = 1.0.0
[ 2670.901] ABI class: X.Org Server Extension, version 10.0
[ 2670.901] (II) LoadModule: "fbturbo"
[ 2670.902] (WW) Warning, couldn't open module fbturbo
[ 2670.902] (II) UnloadModule: "fbturbo"
[ 2670.902] (II) Unloading fbturbo
[ 2670.902] (EE) Failed to load module "fbturbo" (module does not exist, 0)
[ 2670.902] (==) Matched modesetting as autoconfigured driver 0
[ 2670.902] (==) Matched fbdev as autoconfigured driver 1
[ 2670.902] (==) Assigned the driver to the xf86ConfigLayout
[ 2670.902] (II) LoadModule: "modesetting"
[ 2670.902] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 2670.903] (II) Module modesetting: vendor="X.Org Foundation"
[ 2670.903] compiled for 1.19.6, module version = 1.19.6
[ 2670.903] Module class: X.Org Video Driver
[ 2670.903] ABI class: X.Org Video Driver, version 23.0
[ 2670.903] (II) LoadModule: "fbdev"
[ 2670.903] (WW) Warning, couldn't open module fbdev
[ 2670.903] (II) UnloadModule: "fbdev"
[ 2670.903] (II) Unloading fbdev
[ 2670.903] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 2670.903] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 2670.903] (WW) Falling back to old probe method for modesetting
[ 2670.904] (EE) open /dev/dri/card0: No such file or directory
[ 2670.904] (WW) Falling back to old probe method for modesetting
[ 2670.904] (EE) open /dev/dri/card0: No such file or directory
[ 2670.904] (EE) No devices detected.
[ 2670.904] (EE)
Fatal server error:
[ 2670.904] (EE) no screens found(EE)
[ 2670.904] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 2670.904] (EE) Please also check the log file at "/home/pine64/.local/share/x
org/Xorg.0.log" for additional information.
[ 2670.904] (EE)
[ 2670.934] (EE) Server terminated with error (1). Closing log file.
What I've tried:
Running startx
Running xinit
Running X -configure
Modifying the existing X configuration files to reference what I think are the proper drivers for the LCD
The X configuration files are hosted online here: https://github.com/ayufan-pine64/linux-b...org.conf.d
Analyzing the hardware configuration using lspci(nothing), lsusb, lshw, lsmod, modinfo disp
Trying to install other drivers xf86-video-fbdev, xf86-video-modesetting, xf86-video-vesa
Any help is greatly appreciated. If anyone has started an X server before in a similar environment let me know
|
|
|
|
| The pineboard on the Pinebook Pro, is it replaceable? can it be replaceable? |
|
Posted by: Dr.Uv@ - 02-05-2020, 10:41 AM - Forum: General Discussion on Pinebook Pro
- Replies (1)
|
 |
Hi,
As far as I understand the pinebook pro is running on a pineboard. I was wondering that if you can make it upgradable? If it is not already... I mean for this, to be able to replace the board in the Pinebook Pro 64 for a new Pineboard that is more powerful and can keep the demands. In this way, I can unplug the board, install the new one, plug everything on the board and I have an instant powerful upgrade! In the worst scenario, can you make the SoC chip upgradable? I am just saying!
For me it is important to evolve the laptop, without requesting a new one with the new board inside. It is better for me and better for the planet!
Please let me know if this is or it is not the case already.
Thanks and regards,
|
|
|
|
| lol touchpad causes mouse to move all over the place when using in a car |
|
Posted by: james64 - 02-05-2020, 08:16 AM - Forum: General Discussion on Pinebook Pro
- No Replies
|
 |
This was so funny, but I'm guessing I may not be the first to see this issue. But wanted to mention here in case no one else has.
This morning on my way to airport I was using in the Taxi and noticed every time his car vibrated the mouse shifted a lot on screen.
I try to replicate now by jerking it with my hands but does not. Something about the vibrations in the car were different. Even with hands off the laptop the mouse moved all over the place.
I enabled the disable while typing feature but does not affect.
Hopefully this is an easy fix with a patch or something to ignore vibrations or as I'm leaning toward a simple brain fart moment....
THAT SAID: I will test one more time later today to make sure that my wireless mouse was not turned on. Because it usually times out and turns off itself overnight but who knows, that would be a good explanation, because I cannot repeat the issue with shaking laptop. lol
Either way I'm loving my PBP. Today it has replaced my work laptop officially. I've had no crashes in about a week of uptime. (standy only no shutdowns) and fiting nicely into 4GB of RAM even with 40+ tabs open and other apps.
EDIT: You can read my initial review here: https://haydenjames.io/pinebook-pro-my-f...etup-tips/
...I will update this shortly and include some more tips and tricks.
I've tried Debian, Manjaro, Ubuntu and Armbian and I highly recommend sticking with Debian and Armbian and hope that PBP team don't get too caught up into the Manjaro coolness factor. Debian is worth the effort to keep as the official distro at first boot.
|
|
|
|
| PBP for SteamLink Streaming? |
|
Posted by: Cephas - 02-04-2020, 04:09 PM - Forum: Linux on Pinebook Pro
- Replies (3)
|
 |
Howdy, I've been working on finding a way to get the SteamLink software up and running on the PBP with no luck. I'm very much a Linux beginner, so I'm hoping that someone can help me out with this as I don't know where to turn next.
I've tried to compile the software from Valve's github with no luck. I'd really like to be able to use the PBP as a SteamLink - the hardware should do it fine since the actual Steam Link was an ARM board and they've also ported the Steamlink software to the Raspberry Pi and phones.
Can anyone point me in the right direction? I appreciate the help and patience!
|
|
|
|
wasp-os: MicroPython for PineTime! |
|
Posted by: danielt - 02-04-2020, 01:43 PM - Forum: Development Discussion on PineTime
- Replies (104)
|
 |
Update 20 Feb 2021:
The wasp-os project is proud to announce the release of wasp-os v0.4. Wasp-os is a firmware for smart watches that are based on the nRF52 family of microcontrollers, and especially for hacker friendly watches such as the Pine64 PineTime. Wasp-os features full heart rate monitoring and step counting support together with multiple clock faces, a stopwatch, an alarm clock, a countdown timer, a caclulator and lots of other games and utilities. All of this, and still with access to the MicroPython REPL for interactive tweaking, development and testing.
During the v0.4 development cycle our focus was on improving the watch/phone integration whilst also taking steps to improve the general fit and finish. This release introduces a new clean-and-simple analog watch face, new button, checkbox and spinner widdgets to make UI more consist, new customization options such as a theming engine and a configuration tool that provides access to most of the new goodies without having to write a line of Python code (although Python is still fully available to those that want to make very deep customizations).
In this development cycle we have worked with the Gadgetbridge project to add wasp-os support to the latest versions of Gadgetbridge. For more information on how to obtain Gadgetbridge (hint: don't use the Play store) take a look at the appropriate wiki page.
As usual documentation is an important part of making wasp-os awesome so you can read up on how to install wasp-os and take look at all the new apps and features right now at: at: https://wasp-os.readthedocs.io
You can also see many of the new features in action by looking at some of the most recent wasp-os video blogs:
![[Image: 0.jpg]](https://img.youtube.com/vi/nps8Kd2qPzs/0.jpg)
A tour of the new applications for wasp-os
![[Image: 0.jpg]](https://img.youtube.com/vi/lIo2-djNR48/0.jpg)
Step counting and heart rate monitoring on Pine64 PineTime
Since I received my PineTime a couple of weeks ago I have been working whenever I have a spare moment to make my PineTime wearable. At this point I have, more or less, reached this goal! Admitedly It's not any smarter than the dumbest of my dumb watches but I've been wearing my PineTime for the last two days and I haven't been late to any meetings. That means I think its time to talk a bit more about what I have been doing.
Firstly, if you just want the code please visit: https://github.com/daniel-thompson/wasp-os (there is also a short intro video if you'd prefer)
If you're still interested in a bit more of the story... there are a great many different possible approaches to developing a firmware for a wearable like the PineTime and I wanted to experiment a bit with MicroPython to see whether I could "go fast" during development by using tools that allow for easy interactive hacking on the device itself and that also naturally shares a stack trace when I mess something up.
I've not got far enough to draw conclusions on whether MicroPython helps me get more done in my limited free time but I can certainly attest that having a REPL to send interactive commands to the ST7789 display was really good for helping me get to grips with how it actually worked (something I hope can be repeated for some of the other drivers).
As mentioned in the intro, wasp-os currently provides nothing more than a simple digital clock application for PineTime together with access to the MicroPython REPL for interactive testing and tweaking. However it keeps time well and has enough power saving functions implemented that it can survive for well over 72 hours between charges so even at this early stage it is functional as a wearable timepiece.
It also includes a bootloader based on the Adafruit nRF52 Bootloader which has been extended to make it robust for development on form-factor devices without a reset button, power switch, SWD debugger or UART. This is working well and allows me to update the main application over-the-air but there remain a few extra features that I want to get right before glueing the back on my own device (currently I am relying on double sided tape).
|
|
|
|
| debian+phosh running on PinePhone |
|
Posted by: a-wai - 02-04-2020, 01:20 PM - Forum: Mobian on PinePhone
- Replies (539)
|
 |
Hi there!
As a long-time debian user, and being quite impressed with the looks of the Librem 5 software, I've been hacking a debian-based image for the Pinephone.
It uses phosh as the UI, packed with a few apps (not all are usable on the phone's screen)
Don't expect more from it than any other Pinephone distro out there can deliver, most features don't work yet and the phone feels really slow, but I believe this is a good starting point, as the display, touchscreen and wifi work (mostly) fine 
For those wanting to try it out, just click on this link.
Default username is "debian" with password "1234"; default root password is "root".
@harvey186 has started a list of working/non-working apps, you can view and edit it here.
More details (and the debos recipes used to build this image) can be found on gitlab.
Contributions are more than welcome 
Finally, kudos to the "low level software" team for the awesome work on the kernel and bootloader!
debphone-1.jpg (Size: 129.27 KB / Downloads: 2328)
debphone-2.jpg (Size: 75.15 KB / Downloads: 1889)
|
|
|
|
| Chromium will not start |
|
Posted by: sititahwsi@gmail.com - 02-04-2020, 07:53 AM - Forum: General Discussion on Pinebook Pro
- Replies (5)
|
 |
I am unable to run Chromium. Every time I try to start it it seems to go through the loading and then immediately shuts down. Any thoughts on what I am doing wrong? It worked on first boot but when I tried to do sync a couple of times it presented with the previous symptom. Is there a way to reload with the default config? I tried loading with synaptic but still the same problem. Thanks for any help.
|
|
|
|
|