Welcome, Guest |
You have to register before you can post on our site.
|
Forum Statistics |
» Members: 29,451
» Latest member: librem.d.s
» Forum threads: 16,190
» Forum posts: 116,846
Full Statistics
|
Latest Threads |
PulseAudio dropouts after...
Forum: Linux on Pinebook Pro
Last Post: P. Siera
2 hours ago
» Replies: 3
» Views: 143
|
StarPro64 Irradium (based...
Forum: Getting Started
Last Post: P. Siera
2 hours ago
» Replies: 6
» Views: 279
|
Hello from Ukraine
Forum: P64-LTS / SOPINE Projects, Ideas and Tutorials
Last Post: Dendrocalamus64
10 hours ago
» Replies: 1
» Views: 23
|
Simple Outdoor Weather St...
Forum: General Discussion on PineTab
Last Post: aria22
Yesterday, 12:47 PM
» Replies: 0
» Views: 22
|
Armbian fix, current vers...
Forum: Linux on Pinebook Pro
Last Post: Sb2024
Yesterday, 08:49 AM
» Replies: 0
» Views: 32
|
Experimental Mobian kerne...
Forum: PinePhone Pro Software
Last Post: teekay
Yesterday, 05:39 AM
» Replies: 2
» Views: 115
|
Pinephone Pro not in stor...
Forum: General Discussion on PinePhone
Last Post: P. Siera
Yesterday, 02:12 AM
» Replies: 1
» Views: 187
|
Libre Office on Pinetab2?
Forum: General Discussion on PineTab
Last Post: Kevin Kofler
08-07-2025, 09:50 PM
» Replies: 1
» Views: 70
|
Won't boot with a MicroSD...
Forum: General Discussion on PineTab
Last Post: acruhl
08-07-2025, 06:59 PM
» Replies: 0
» Views: 31
|
does the Joplin note taki...
Forum: PineNote Software
Last Post: Francus
08-05-2025, 08:11 PM
» Replies: 4
» Views: 1,377
|
|
|
e-Mail Client |
Posted by: williamcolls - 04-23-2017, 07:06 PM - Forum: Android on Pine A64(+)
- Replies (1)
|
 |
In the past, I have been using Thunderbird for e-mail; however this is not an option on Android. I have tried the gmail client, which works but seems to lack some of the functionality that we like and use in Thunderbird. There are a number of clients available in Google Play, but I am not familiar with any of them. Anyone have a recommendation/experience with any of them?
Thanks for your time.
William.
|
|
|
Debian Jessie with 4.x.y kernel and complete hardware support? |
Posted by: Spark - 04-23-2017, 01:47 PM - Forum: Debian
- Replies (2)
|
 |
Hi Community,
First, hello everyone and good to see some activity here. I've been playing with my Pine64+ 2GB board and I really like the hardware capability. I want to use it for openHAB and other embedded projects and with all the GPIO, battery charger, camera, etc. it seems really great for that. However, I have some concerns about the software support.
It seems that, for a while now, there still isn't a current Debian Jessie image with 4.x.y kernel supporting all the hardware (ethernet, WiFi, bluetooth, etc.) "out of the box". For me, and probably others who just want to use the board without having to debug the hardware/software, it's a bit of a worry. I'd love to use this board but it's hard to justify spending time on it without updated software that completely supports the hardware.
I've looked around and I'm seeing "curated" images provided by other communities (Sunxi or Armbian) or forum members -- this is a terrific contribution but I don't think it's reliable long term. And, not to fault these voluntary contributions, but they don't appear to completely support all the hardware either.
Are the Pine64 developers planning to get behind the hardware and put together official (meaning not "community contributions") images that are up-to-date (Debian Jessie with 4.x.y kernel) and provide full support for all hardware? Is there any intention to provide such support? A roadmap or timeline for getting it done?
Just curious. Am hoping for some positive news...
Spark
|
|
|
Battery status on panel? |
Posted by: Zoidiano0 - 04-22-2017, 10:29 AM - Forum: Armbian
- Replies (3)
|
 |
Hi guys I'm using the armbian image on my pine with Lcd and ts working
With a 6000mah battery diy it's any chance to get the battery stats on the panel?
I know that it works on Android
But can't find a way to make it work on Linus help pla
Thanks!
Sent from my Moto G (4) using Tapatalk
|
|
|
BSP Linux woes, early adopter information and a poll |
Posted by: Luke - 04-21-2017, 06:46 AM - Forum: General Discussion on Pinebook
- Replies (42)
|
 |
EDIT: I have removed much of the original thread since it was becoming too messy and I wish to keep this post very clean so people get an idea of what are the outstanding issues are.
Most issues have been resolved as of 05/05/17. Make sure to download an up-do-date image using the Installer.
Currently not working on Linux:
- HDMI out
- Headphones autodetect (being tentatively worked on) Please use these scripts by k_mp
- edit: microphone doesn't work - a fix is inbound
NB this is for the default settings which do not utilise drm and mali.
Do report any new bugs below.
|
|
|
GPIO, SPI and I2C C++ Lib |
Posted by: databit - 04-20-2017, 04:00 PM - Forum: Pi2, Euler and Exp GPIO Ports
- Replies (7)
|
 |
Hi to everyone! I'm a CS teacher and for some time I playing with my Pine64+. Last week, I built a C++ library (in object oriented paradigm) for manage GPIO, I2C and SPI.
https://github.com/databit/Pine64-CPP
This lib is based on the work of Eric Ptak <trouch@trouch.com>, Stefan Mavrodiev <support@olimex.com> and Kamil Trzcinski <ayufan@ayufan.eu>
I hope this library can be of help to you!
Send me yours comments and eventual bugs.
|
|
|
PINE64 + mini OLED display + Luma.OLED = PINEimus Prime |
Posted by: sgjava - 04-19-2017, 01:56 PM - Forum: Pine A64 Projects, Ideas and Tutorials
- Replies (4)
|
 |
First there was CHIPtimus Prime for the CHIP SBC. Then came ODROIDtimus Prime for the ODROID C series. Now there's PINEimus Prime for the PINE64. This will work for I2C displays only at this point. I wasn't able to get SPI fired up with legacy or mainline Armbian.
![[Image: Ih2xMbN822pkac4EwGeqh8KhrUojySMvKs4uNi37...6-h1134-no]](https://lh3.googleusercontent.com/Ih2xMbN822pkac4EwGeqh8KhrUojySMvKs4uNi37saGAd3W5QgtGOCoFm44d1cXnJOlLqZzCXQY5hXMDrAl7JYnyLf_1Q4nwGyapQY6xI3LOCAre_OWVvF0_W0t6FqxdZPCvUXYnPOhfofMR7ZANkuKec48ly7ZNtLNSLrHc2cndJiT5Q50QVRC0D-59-5NDsyqhueJjZvJHzDdzuLC0IP3gtAFmYP0dN3olGXPQ97W7fUcFLDcSXe4wFdv13hconTbS-hDzUf6RMBrQ8vi6M83A5aKVVE0n2CcXqE2dJiGUN-nadvra7kOFHImYwSj1DI3nPvZMcNUHwYHa78D_JYmd8ONuqpByxdLaPoC6lTFEfADghHraViCrPdTbEK0jkvVi9f-KqOqVSYWTInkR4FGHGzg-GW5CBTGIy0WkxUIvepXb_bezfV_ViVZBxEpuzH8aNr1apRktGyE-2Jpvd6APG5k5wkCXDL6FSBhHaBZcMeAuH4LyW-Ev3gcOcq3OqovMOKyOwt0UZjV3s99h7UOvZU5nHksuLn9_TVTfVA71VSlZ3cxLNYix2aP61lWE0eCSgWwuy5VwSFErDSZ8RzbfVh2h1asK9oeFNJblJGoXNmR_Dl5tWQ=w2016-h1134-no)
Transform your PINE64 into a PINEimus Prime for projects requiring a small OLED display. Luma.OLED makes it easy to do text, graphics and video. Both displays I used to test I bought on Amazon. I already ordered some cheaper ones on EBay. I was able to get 3 SSD1306 I2C displays for under $10! I also ordered some TFT displays as well to test.
Requirements
Do the following for I2C version of SSD1306
The 4 wire DIY display can be powered by 3.3V or 5V which makes it handy if you need the other power source for something else. Wire mapping using i2c-0 (twi0):
Code: VCC to VCC 5V (pin 4)
GND to GND (pin 6)
SCL to I2C1 SCL (pin 5)
SDA to I2C1 SDA (pin 3)
Configure I2C
- Power off PINE64, wire up display and power on
- sudo apt-get install i2c-tools
- sudo usermod -a -G i2c username
Test I2C and display
Code: i2c-0 i2c twi0 I2C adapter
i2c-1 i2c twi1 I2C adapter
Code: 0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- 3c -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Time to install Luma.OLED
Code: sudo apt-get install python-dev python-pip libfreetype6-dev libjpeg-dev
sudo -H pip install --upgrade pip setuptools
sudo -H pip install --upgrade luma.oled
I2C hello world
Code: import time
from luma.core.serial import i2c
from luma.core.render import canvas
from luma.oled.device import ssd1306
serial = i2c(port=1, address=0x3C)
device = ssd1306(serial)
with canvas(device) as draw:
draw.rectangle(device.bounding_box, outline="white")
draw.text((3, 3), "Hello", fill="white")
time.sleep(10)
Then install examples
Code: cd
sudo apt-get install git-core libsdl-dev libportmidi-dev libsdl-ttf2.0-dev libsdl-mixer1.2-dev libsdl-image1.2-dev
git clone https://github.com/rm-hull/luma.examples.git
cd luma.examples
sudo -H pip install -e .
Run example on I2C display
Code: cd
cd luma.examples
python examples/invaders.py -d ssd1306 --i2c-port 1 --i2c-address 0x3c
|
|
|
|