Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,731
» Latest member: bill8n95
» Forum threads: 16,273
» Forum posts: 117,248

Full Statistics

Latest Threads
black cursos background
Forum: General Discussion on PineTab
Last Post: biketool
11 hours ago
» Replies: 2
» Views: 245
60fps display updates pos...
Forum: General Discussion on PinePhone
Last Post: WhiteHexagon
Yesterday, 03:58 PM
» Replies: 1
» Views: 128
CPU temperature monitorin...
Forum: General Discussion on PinePhone
Last Post: WhiteHexagon
Yesterday, 02:43 PM
» Replies: 1
» Views: 321
irradium (based on crux l...
Forum: Linux on Rock64
Last Post: mara
Yesterday, 01:32 PM
» Replies: 11
» Views: 16,009
No phone call audio, logs...
Forum: PinePhone Pro Hardware
Last Post: biketool
Yesterday, 12:51 PM
» Replies: 7
» Views: 318
Alpha One - no connectivi...
Forum: Getting Started
Last Post: anoduck
Yesterday, 10:07 AM
» Replies: 0
» Views: 57
Why is there no StarPro S...
Forum: General
Last Post: anoduck
Yesterday, 08:57 AM
» Replies: 0
» Views: 61
irradium (based on crux l...
Forum: Linux on Quartz64
Last Post: mara
Yesterday, 01:38 AM
» Replies: 7
» Views: 14,506
PinePhone, PinePhone Pro,...
Forum: PinePhone Hardware
Last Post: Rsquared
12-05-2025, 11:20 PM
» Replies: 6
» Views: 498
SSH over USB
Forum: PineNote Software
Last Post: PYXY
12-05-2025, 06:21 PM
» Replies: 3
» Views: 1,326

 
Exclamation Alpha One - no connectivity directly out of the box.
Posted by: anoduck - Yesterday, 10:07 AM - Forum: Getting Started - No Replies

Purchased an Alpha One, took it out of the box, plugged in the Ethernet cord, inserted a blank SD Card, and the provided power cable. Noticed from only one of the two lights were blinking on the Ethernet port, and checked to see if it had an IP Address. It identified that it did, so I tried to ssh into the box, but the connection timed out. So then I went and performed an ARP scan to see if it was online, and it did not respond to the scan. Performed a ping test, which timed out, and then noticed the Alpha One had disappeared from my network topography map. It did this "vanishing act" one other time a few days later, but for the most part it has remained unreachable.

I then went out attempting to troubleshoot the problem via a USB to Serial Adapter, which meant I had to create one, then I had to fabricate a mount for a CPU cooler, purchase thermal paste, and open up the Alpha One to install it all including connect the serial to USB adapter to the pins, but that is a different story. 

Repeated attempts to try to configure the network proved unsuccessful, until the decision to reflash the entire board with the official image was reached. This was performed to the letter as instructed by RockOS, here[url=https://docs.rockos.dev/en/docs/installation/][/url]. The result of which was no change. Neither could the board obtain connectivity, nor could anything connect to it. 

I have yet to attempt configuration of the Wi-Fi interface, but achieving a working network connection by Ethernet is of a greater concern. 

I am trying everything I can to troubleshoot the issue, but it is becoming more and more likely the board itself arrived defective, and I just happened to be unfavored by the luck of the draw.


Question Why is there no StarPro Section or Forum?
Posted by: anoduck - Yesterday, 08:57 AM - Forum: General - No Replies

Why has a section for StarPro64 not been created yet? Huh
Why is there no "Catch all for problems" thread either?  Huh


  camera not usable with trixie?
Posted by: JChdeL - 12-05-2025, 01:45 AM - Forum: Mobian on PinePhone - No Replies

Hi,
I'm writing a custom pyqt6 app on my pinephone but I cannot access the camera.
In dmesg, I see

Quote:ov5640 0-004C: ov5640_write_reg: error: reg=3008, val=42
Does it mean no cam for pinephone running trixie?
Is it a workaround or a fix?
Have a nice day!


  beep - playing PCM samples on PinePhone?
Posted by: WhiteHexagon - 12-04-2025, 08:07 AM - Forum: General Discussion on PinePhone - No Replies

Can someone help me with an overview of the steps I'd need to play a PCM sample from RAM via the PinePhone speaker please?  I want my bare-metal OS to have some beeps Smile

This is what I have so far:

LINEOUT to Speaker goes via component U800, audio amplifier, and link expired in the component list.  but seems to have an interesting connection to NAND. (PA-SHDN)

[edit: ignore this paragraph, I got AC_PR working!]    AC_PR Configuration Register mentioned (p362), but not sure of it's register address or usage, it mentions PRCM but doesnt explain how.  It seems I'll need this for access to : 0x05 LINEOUT Control Register, and maybe to un-mute the MIX channels.   [Edit: I found more information in the A80 manual Smile  it looks like R_PRCM is at 0x01F01400 in the A64,but still not clear where this AC+PR register is located.]

Looking at the data path diagram (page 280).  It looks like I should be able to send PCM over I2S, but sounds like there is a mode that reads direct from RAM?

As you can hear, I'm a bit lost down the rabbit hole at the moment!


  Is Vector3d.shop a legitimate pinecil reseller?
Posted by: jamespo - 12-03-2025, 07:40 AM - Forum: General Discussion on Pinecil - No Replies

https://vector3d.shop/ - they are not in the affiliates list but seem legitimate.


  60fps display updates possible without GPU?
Posted by: WhiteHexagon - 12-02-2025, 02:56 PM - Forum: General Discussion on PinePhone - Replies (1)

I finally got the touch screen working! still some spurious events I need to track down still, including an interrupt flood.  But the first thing I added was finger paint mode, to check touch locations, and a button to clear the screen Smile 

All good fun, but my 'clear screen' functionality is super slow.  I'm guessing at .25s, slow enough to see the progress.  This is using a framebuffer approach i.e. no GPU, and a memset to do the clear.  But I also tried a direct arm assembly loop, and looks the same.

I dont have enough experience with the PinePhone to know if this is to be expected? or an anomaly in my approach.  I was expecting to be able to easily do 60fps with plenty of spare cycles to run my apps.


  No phone call audio, logs, modem can't init audio?
Posted by: biketool - 12-02-2025, 10:54 AM - Forum: PinePhone Pro Hardware - Replies (7)

firstly the earpiece hardware works fine, I can play audio through it.

I replaced the mainboard on my PPpro and at some point early on I lost the ability to hear or send audio on a telephone call.

Follow down the thread to see the Quectel EG25 modem's dmsg failing to create the audio device

I flashed themodemdistro firmware 8.0 via ./flashall and then ADSP V 01.003.01.003 and then DSP V 01.002.01.002 
https://github.com/the-modem-distro/pine...LASHING.md
did both several times over the last days.
incoming and outgoing calls no luck; 2g, 3g, 4g
interesting ringtone doesn't work either

I have been flashing various images testing, I have flashed an image of the final from my old main board where phone audio mostly worked.  I have been writing my old /home onto the new installs once I have them installed but I do a phone test first.

Rebooting as well as shutdown, rest, boot doesn't work either.

Data works, SMS works, DIalling works receiving works, just no audio except that 4g fails to make/take a call as usual which will be a problem once 2g and 3g shut down.

the audio line alsa/pipewire stuff gets complicated I am nut sure what to look for in the modem's dmsg

I am probably missing an obvious mistake, embarrass me please by showing me my error!

(edit)moved to ADSB 30.004 and 4g seems to be work, but that is always temporary, not the real problem of this post anyways
(edit2) I even rewrote the EFS https://themodemdistro.com/efs_recovery makes calls no audio in/out


  Window Maker Live for Pinebook Pro
Posted by: vajak - 12-01-2025, 07:14 AM - Forum: Linux on Pinebook Pro - No Replies

As was just verified, the arm64 UEFI variant of the Window Maker Live Linux distribution based on Debian/Trixie boots just fine on towboot enabled Pinebook Pro. This also includes the graphical debian installer routine, avoiding the need to bother with the awkward serial console for installations. I didn't complete a full installation yet on my own bare metal PBP because the machine needed for development is not suitable also for testing, and all installation testing has been done only in qemu so far.

See https://wmlive.sourceforge.net for more details and descriptions, screenshots, and download options.

Before you start downloading the ISO image for trying it out yourself, be aware that with the exception of the freely usable i386 version, the ISO images for both arm64 and amd64 are distributed as encrypted 7z archives which require a password to unpack them. Due to personal circumstances i am currently not in the position to just give away the fruits of my time and efforts investment without asking for a return. Until it will finally be publically disclosed at the end of this year, this password is therefore provided only to people who are donating some cash to the project. 

On the other hand, the sources to enable people to build any variant of the ISO themselves are, of course, readily available. So if you can't afford even any minimal donation and don't want to wait for the public password disclosure at the end of the year, you can simply create your own custom ISO image.

For interested people who are contributing any publically accessible open source work themselves, the password will be freely provided without any donation requirement. Please contact me privately if this is of interest for you.


  sd card problems
Posted by: ottahe - 11-30-2025, 08:04 AM - Forum: PinePhone Accessories - Replies (2)

TL;DR: See the attached picture. Has anybody got a this Micro SDXC class 10 with 1 TB working in a PinePhone or PineBook? Could this be a PAGHY card?

I bought this card around May 2021 after I got the PinePhone in April 2021. My intention is to have a multi-distribution card as described on https://wiki.pine64.org/wiki/PinePhone_P...sing_rk2aw for the PinePhone Pro. In the time before last week I was busy with other things so the card wasn't really used much.

During the preparations several problems occured.
The first hint is "Alternate GPT is invalid, using primary GPT".

[Fr Nov 28 11:11:37 2025] mmc0: new high speed SDXC card at address 215d
[Fr Nov 28 11:11:37 2025] mmcblk0: mmc0:215d APPSD 999 GiB
[Fr Nov 28 11:11:37 2025] Alternate GPT is invalid, using primary GPT.
[Fr Nov 28 11:11:37 2025]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
[Fr Nov 28 11:11:37 2025] mmc2: new DDR MMC card at address 0001
[Fr Nov 28 11:11:37 2025] mmcblk2: mmc2:0001 DA4032 29.1 GiB
[Fr Nov 28 11:11:37 2025] mmcblk2boot0: mmc2:0001 DA4032 partition 1 4.00 MiB
[Fr Nov 28 11:11:37 2025] mmcblk2boot1: mmc2:0001 DA4032 partition 2 4.00 MiB
[Fr Nov 28 11:11:37 2025]  mmcblk2: p1 p2

mobian@mobian:~ $ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
mmcblk0      179:0    0  999G  0 disk
├─mmcblk0p1  179:1    0    1G  0 part
├─mmcblk0p2  179:2    0  16G  0 part
├─mmcblk0p3  179:3    0  64G  0 part
├─mmcblk0p4  179:4    0  64G  0 part
├─mmcblk0p5  179:5    0  64G  0 part
├─mmcblk0p6  179:6    0  64G  0 part
├─mmcblk0p7  179:7    0  64G  0 part
└─mmcblk0p8  179:8    0  128G  0 part
mmcblk2      179:32  0 29,1G  0 disk
├─mmcblk2p1  179:33  0  504M  0 part /boot
└─mmcblk2p2  179:34  0 28,6G  0 part /
mmcblk2boot0 179:64  0    4M  1 disk
mmcblk2boot1 179:96  0    4M  1 disk
zram0        254:0    0  1,5G  0 disk [SWAP]
mobian@mobian:~ $

The second problem occured when I tried to make a F2FS on /dev/mmcblk0p8

mobian@mobian:~ $ sudo mkfs.f2fs -f /dev/mmcblk0p8

F2FS-tools: mkfs.f2fs Ver: 1.14.0 (2020-08-24)

Info: Disable heap-based policy
Info: Debug level = 0
Info: Trim is enabled
Info: Segments per section = 1
Info: Sections per zone = 1
Info: sector size = 512
Info: total sectors = 268435456 (131072 MB)
Info: zone aligned segment0 blkaddr: 512
Info: format version with
  "Linux version 5.10-sunxi64 (builder@mobian) (gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP PREEMPT Fri Jul 23 10:30:36 UTC 2021"
Info: [/dev/mmcblk0p8] Discarding device
Info: This device doesn't support BLKSECDISCARD
Info: This device doesn't support BLKDISCARD
Error: Failed to create the root directory!!!
Error: Could not format the device!!!

The card war removed after the errors.

mobian@mobian:~ $ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
mmcblk2      179:32  0 29,1G  0 disk
├─mmcblk2p1  179:33  0  504M  0 part /boot
└─mmcblk2p2  179:34  0 28,6G  0 part /
mmcblk2boot0 179:64  0    4M  1 disk
mmcblk2boot1 179:96  0    4M  1 disk
zram0        254:0    0  1,5G  0 disk [SWAP]
mobian@mobian:~ $

[Fr Nov 28 11:15:28 2025] ov5640 4-004c: firmware upload success
[Fr Nov 28 11:15:28 2025] ov5640 4-004c: uploaded firmware didn't start, got to 0x7f, retrying...
[Fr Nov 28 11:15:28 2025] ov5640 4-004c: uploaded firmware didn't start, got to 0x7f
[Fr Nov 28 11:15:28 2025] ov5640 4-004c: ov5640_set_ctrl_focus: no autofocus firmware loaded
[Fr Nov 28 11:26:15 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:26:15 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:26:15 2025] mmc_erase: group start error -110, status 0x0
...
[Fr Nov 28 11:26:32 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:26:32 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] sunxi-mmc 1c0f000.mmc: data error, sending stop command
[Fr Nov 28 11:27:14 2025] sunxi-mmc 1c0f000.mmc: send stop command failed
[Fr Nov 28 11:27:14 2025] mmc0: tried to HW reset card, got error -110
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 774187008 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 774359040 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 774531072 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 774703104 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 774875136 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 775047168 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 775219200 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 775391232 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 775563264 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] blk_update_request: I/O error, dev mmcblk0, sector 775735296 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:14 2025] mmc_erase: group start error -110, status 0x0
...
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] print_req_error: 767 callbacks suppressed
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 907226112 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 907398144 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 907570176 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 907742208 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 907914240 op 0x3 (DISCARD) flags 0x0 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 908044288 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 908216320 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 908388352 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 908560384 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] blk_update_request: I/O error, dev mmcblk0, sector 908732416 op 0x3 (DISCARD) flags 0x4000 phys_seg 1 prio class 0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:19 2025] mmc_erase: group start error -110, status 0x0
...
[Fr Nov 28 11:27:21 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:21 2025] mmc_erase: group start error -110, status 0x0
[Fr Nov 28 11:27:22 2025] sunxi-mmc 1c0f000.mmc: data error, sending stop command
[Fr Nov 28 11:27:22 2025] sunxi-mmc 1c0f000.mmc: send stop command failed
[Fr Nov 28 11:27:22 2025] sunxi-mmc 1c0f000.mmc: Card stuck in wrong state! card_busy_detect status: 0x700
[Fr Nov 28 11:27:22 2025] mmc0: tried to HW reset card, got error -110
[Fr Nov 28 11:27:22 2025] mmcblk0: recovery failed!
[Fr Nov 28 11:27:22 2025] mmc0: card 215d removed

After a reboot I tried an ext4 fs. Is ext4 on a sd-card a bad idea anyway?

mobian@mobian:~ $ sudo mkfs.ext4 /dev/mmcblk0p8
[sudo] Passwort für mobian:
mke2fs 1.46.2 (28-Feb-2021)
Discarding device blocks: done                           
Creating filesystem with 33554432 4k blocks and 8388608 inodes
Filesystem UUID: a8faee30-82dd-4121-96a9-ce4955c3f06f
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872

Allocating group tables: done                           
Writing inode tables: done                           
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done   

Fine so far.

mobian@mobian:~ $ sudo mount /dev/mmcblk0p8 /media/Images/
mount: /media/Images: wrong fs type, bad option, bad superblock on /dev/mmcblk0p8, missing codepage or helper program, or other error.

No hints in the dmesg output.



Attached Files Thumbnail(s)
   

  no SD boot on replacement PPpro board, loads CN android
Posted by: biketool - 11-30-2025, 04:26 AM - Forum: PinePhone Pro Hardware - Replies (1)

I just received my replacement Pinephonepro system board.
I had a tow-boot bootable SD ready to begin the process but the phone now loads a Rockchip splash and then boots into Chinese Android.
It also doesn't auto-boot when plugged into power, it just charges as it is an android.
How can I force this to bootfrom SD?
I wonder if this requires ADB commands?
I also wonder if the board requires ADB unlocking now as it is loaded with android...
I do not dread/write/speak Chinese so I have no idea how to get into dev mode.


A side problem is the main camera socket keeps popping off from the new board, I tried adding a paper shim to push it down via pressure form the plastic enclosure when screwed down.  I wonder if it is broke and I need to spend $30 replacing the camera.
it also seems that the proximity detector is not fully pushed into its place as I can see the notification LED, this probably just needs to be opened and pushed down or remove the shim from the main camera.

(edit)
https://wiki.radxa.com/Rock/SD_booting
this is for rockchip not sure if it will do anything useful for me, I want to be careful that I dont do more damage.
This just seems to be a windoze SD card writer app which can flip the bootable bit

per the dev boards(r-pi like boards) stuff here https://wiki.radxa.com/Rock/dual_boot
You can flash over those board's /recovery partition, if I could get that much access from my phone

For now this might as well be bricked unless I reinsert the broken board that cant use hibernate mode and cant boot without a good smack(detached RF shield), I wonder if I can interfere with anything to force a SD boot using the serial cable?