Welcome, Guest |
You have to register before you can post on our site.
|
Forum Statistics |
» Members: 29,206
» Latest member: Acestep
» Forum threads: 16,119
» Forum posts: 116,578
Full Statistics
|
Latest Threads |
Calls on ppp
Forum: PinePhone Pro Software
Last Post: mikehenson
2 hours ago
» Replies: 5
» Views: 128
|
bookworm vs trixie discus...
Forum: Mobian on PinePhone
Last Post: anonymous
11 hours ago
» Replies: 62
» Views: 16,038
|
New pinetab2 - can't char...
Forum: General Discussion on PineTab
Last Post: tmhorne
Yesterday, 12:42 PM
» Replies: 10
» Views: 1,498
|
Case for the rock64 that ...
Forum: Rock64 Hardware and Accessories
Last Post: tophneal
Yesterday, 07:32 AM
» Replies: 2
» Views: 1,154
|
SOQuartz64 4GB CM & Waves...
Forum: Quartz64 Hardware and Accessories
Last Post: Nicholas97
Yesterday, 02:35 AM
» Replies: 3
» Views: 2,154
|
Pinephone + Keyboard for ...
Forum: PinePhone Hardware
Last Post: FONJGS55
05-11-2025, 07:51 AM
» Replies: 8
» Views: 1,620
|
Page turner for PineNote ...
Forum: PineNote Software
Last Post: macmartin
05-09-2025, 09:10 AM
» Replies: 0
» Views: 151
|
How to improve KDE plasma...
Forum: PineTab Software
Last Post: Kevin Kofler
05-08-2025, 05:02 PM
» Replies: 2
» Views: 199
|
Star64 Irradium (based on...
Forum: Getting Started
Last Post: mara
05-07-2025, 04:20 PM
» Replies: 4
» Views: 2,061
|
Star64: GPU firmware load...
Forum: Getting Started
Last Post: mara
05-06-2025, 11:44 AM
» Replies: 15
» Views: 10,293
|
|
|
Seeking Contributors: Apache NuttX Real-Time Operating System for PinePhone Pro |
Posted by: lupyuen - 08-24-2023, 08:26 PM - Forum: PinePhone Pro Software
- Replies (3)
|
 |
Hi All: @annerajb and I are porting Apache NuttX RTOS (Real-Time Operating System) to PinePhone Pro. And we welcome you to join us!
NuttX is a lighter, simpler alternative to Linux / Unix. NuttX Apps look very similar to Linux, because NuttX is compatible with POSIX.
Why NuttX? It's great for folks who are curious about the Bare Metal Internals of PinePhone Pro. And it might become a Daily Driver someday!
Today, NuttX Mainline boots on PinePhone Pro to the Serial Console. It runs simple Linux-like commands.
We seek your help to build up NuttX for PinePhone Pro:
- I2C Touch Input (@annerajb is working on this)
- Display Driver (VOP for RK3399, based on NuttX MIPI DSI)
- Touchscreen Apps (with LVGL and maybe Zig)
- 4G LTE Modem (SMS, Voice Calls, maybe a Feature Phone?)
- Sensors: Accelerometer, Light, Proximity, GPS, etc
- USB Host Controller (EHCI)
- Plus a whole bunch of other features (Similar to NuttX on PinePhone)
Please let us know if you'd like to contribute. The code for NuttX on PinePhone Pro is here.
I've documented the entire process of porting NuttX to PinePhone, it might speed things up for PinePhone Pro. Thanks!
(BTW I'm a Volunteer with the Apache NuttX Project Mgmt Committee)
|
|
|
Rhino Linux does not seem ready for the PinePhone Pro. |
Posted by: mburns - 08-24-2023, 08:15 AM - Forum: PinePhone Pro Software
- Replies (2)
|
 |
I installed the rhino image file on the internal chip. It booted well enough, very showy compared to Mobian. (I have the PinePhone Keyboard installed.)
On reboot, the status panel was not present, neither was the virtual keyboard. I could not adjust the screen magnification from 100%, or add a Bluetooth mouse. With work, the Linux console could be quite usable. I did not have the knowledge of XFCE4 to recover the panel, virtual keyboard, or mouse.
This update command works:
$ pacstall -Up
|
|
|
Use the Linux Console with the PinePhone Keyboard |
Posted by: mburns - 08-24-2023, 07:42 AM - Forum: PinePhone Accessories
- Replies (2)
|
 |
With the help of these two references, the console is usable with the PinePhone Keyboard, and the combination has the symbol row working with the Pinecone Key.
ludgate's help on the console
Modify the two files as ludgate describes.
xnux's help on the console symbols
For the symbol row, make the file ppkb.map:
Code: #strings as usual
#compose as usual for "iso-8859-1"
#keymaps 0-63
plain keycode 125 = ShiftR
ShiftR keycode 125 = ShiftR
ShiftR keycode 0x02 = bar
ShiftR keycode 0x03 = backslash
ShiftR keycode 0x06 = asciitilde
ShiftR keycode 0x07 = grave
ShiftR keycode 0x08 = minus
ShiftR keycode 0x09 = equal
ShiftR keycode 0x0a = underscore
ShiftR keycode 0x0b = plus
then enter or automate:
Code: sudo loadkeys ppkb.map
To automate, one could insert this into .profile
Code: export XKB_DEFAULT_MODEL=ppkb
if [ $(tty) = "/dev/pts/0" ]; then
tty
else
tty
sudo loadkeys ppkb.map
fi
Then the console is reachable by pressing Ctrl Fn Alt 2. The Phosh interface is at Ctrl Fn Alt 7, with more consoles in between.
|
|
|
Regarding Expansion Slots (LTE) |
Posted by: Ptab2newb - 08-24-2023, 12:04 AM - Forum: General Discussion on PineTab
- Replies (5)
|
 |
Not sure when I first read that the PT2 would be constructed to allow for expansion for, among other options, the capacity to install celular (LTE) data modules - but it was definitely something talked about as "in the plan." I was disappointed when I casually inquired about it when I was finally actually ordering my unit, and whoever was returning email at the time stated that no, there was no LTE. I went ahead with my order anyways, because I wasn't sure if that person really understood the question, or knew tne right answer. So I want to post this here publicly to see if any other forumers had any experience upgrading to LTE, or whether it's even possible. My cell carrier offers a special unlimited data tablet rate of $15/mo which is why it interests me so much.
|
|
|
wasp-os status |
Posted by: erikzoltan - 08-23-2023, 06:57 PM - Forum: General Discussion on PineTime
- Replies (5)
|
 |
I'm trying to install wasp-os without much success. It doesn't look like the project is very current, but it's an attractive alternative because everything is written in Python. I'm going to detail the steps I've taken and where it's going wrong.
I installed watchmate on my Linux system from the repositories. The repository version seems to be current. It works great, and I updated InfiniTime to version 1.13 without incident. Such an intuitive and easy to use program.
I installed the latest ARM gnu toolchain and added the 'bin' directory to my PATH environment variable.
I also used the following steps to download and build wasp-os. This is exactly what's shown in the installation guide and it works fine.
Code: $ sudo apt install \
wget git build-essential libsdl2-2.0-0 python3-click python3-gi \
python3-numpy python3-pexpect python3-pil python3-pip python3-pydbus \
python3-serial unzip
$ pip3 install --user cbor pysdl2 tomli
$ sudo apt install sphinx graphviz python3-recommonmark
# next step is redundant but I did it anyway
$ pip3 install --user -r wasp/requirements.txt
$ git clone https://github.com/wasp-os/wasp-os.git
$ cd wasp-os
$ make sim
$ make check
$ make submodules
$ make softdevice
$ make -j `nproc` BOARD=pinetime all
$ make docs
Everything so far works as advertised.
Then when I use watchmate to update the firmware (installing micropython.zip from the 'build-pinetime' directory) it uploads seamlessly. (This step doesn't work when I try to update the firmware with wasp-os-0.4.1.zip from the official distribution).
But now I still have InfiniTime and there is no sign of wasp-os on my PineTime watch!
Does anyone have advice about what I might be missing here? I've stumbled at the goal-line, and I assume I'm missing something obvious.
|
|
|
bluetooth wifi bugs |
Posted by: aular - 08-23-2023, 06:18 PM - Forum: PinePhone Hardware
- Replies (6)
|
 |
So im going to put this out there, but i think and im not a security researcher but would it be possible for somebody who is to go over the wifi and bluetooth code and look for any exploits that say might allow a hacker to access the wifi and or bluetooth chipset when the wifi or bluetooth is turned on and not connected to any network.
I mean this as say when you turn the wifi or bluetooth on but dont connect to any network and use a hacking tool like airmong or something different in say kali or custom build tool that looks for signals in the air and allows the tool to connect to that wifi or bluetooth signal in the air and exploits that chipset to make a connection to that device.
Also does for my knowledge right now when the wifi or bluetooth is turned off or it appears to be off, is the chips still on giving off a signal when it should be off, there might be a malfunction there that allows the chip to appear off when it is not.
Note: OS is arch.
I thought i would bring these issues to the forum for somebody who is a security researcher to check them out. Thank you
|
|
|
PinePhone. How to run Python/Tkinter app? |
Posted by: Manieck71 - 08-23-2023, 08:42 AM - Forum: General Discussion on PinePhone
- Replies (3)
|
 |
Hello everyone
I have a problem.
A two years ago I created an application for Raspberry Pi 3 in Python and Tkinter.
Recently I bought a PinePhone64 and I would like to transfer this application to this device. I installed Mobian with Phosh there.
After researching the subject, it turned out that the RPi has an X11 display server, and the PP64 has a wayland.
Is there any possibility to run my application on PP64 without rebuilding the GUI?
How to do it?
I tried to install X11 server.
Code: sudo apt install xauth xorg
later
Server starts, but the interface on the device changes to this:
![[Image: 008946351-.html#1]](https://zdjecianaallegro.pl/gallery/008946351-.html#1)
https://zdjecianaallegro.pl/gallery/008946351-.html#1
The touch does not work, the keyboard cannot be brought up.
I would like my application to appear in the original interface.
![[Image: 008946351-2.html#2]](https://zdjecianaallegro.pl/gallery/008946351-2.html#2)
https://zdjecianaallegro.pl/gallery/008946351-2.html#2
I am a beginner in Mobian & Linux
Thank you in advance for your help
|
|
|
[Article] RISC-V Star64 JH7110: Inside the Display Controller |
Posted by: lupyuen - 08-23-2023, 12:43 AM - Forum: General
- Replies (2)
|
 |
We’re building a HDMI Display Driver for Apache NuttX Real-Time Operating System on Star64 SBC, but the JH7110 Display Controller isn't documented!
In this article, we decipher the Linux Driver for JH7110 Display Controller and figure out how it works...
(1) What’s inside the Direct Rendering Manager (DRM) Driver for JH7110
(2) How it controls the Display Registers
(3) To handle the Display Pipeline, Display Planes and Framebuffers
(4) And how it talks to HDMI and MIPI DSI (Display Serial Interface)
(5) How we might implement our NuttX Driver
RISC-V Star64 JH7110: Inside the Display Controller
|
|
|
After update, multiple problems, pinebook pro. |
Posted by: jd50i - 08-22-2023, 04:19 PM - Forum: General Discussion on Pinebook Pro
- Replies (1)
|
 |
I'm a big noob, bought the laptop to learn.
After update, firefox won't open, internet cycles through connected/disconnected, application launcher fails and shows
file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contenst/ui/kickoff.qml:18:1:
plugin cannot be loaded for module
"org.kde.plasma.private.kicker": cannot load library / usr/lib/qt/qml/org/kde/plasma/private/kicker/libkickerplugin.so: (/usr/lib/libappstream.so.4:
undifined symbol: g_string_free_and_steal)
add/remove software fails and shows
Process org.manjaro.pamac.manager exited with status 127
solitaire won't launch
server authentication - the KDE crash handler
the server failed the authenticity check (bugs.kde.org).
The host name did not match any of the valid hosts for this certificate
The certificate is self-signed and untrusted
kded5 - The KDE Crash Handler
We are sorry, kded5 closed unexpectedly.
You cannot report this error because kded5 does not provide a bug reporting address.
I cannot boot from another drive plugged in externally, it doesn't recognize anything plugged into any of the USB ports. I know only the USB 2.0 on the left side is bootable, but it doesn't show anything is plugged in to any port.
Any help would be greatly appreciated.
|
|
|
|