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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,651
» Latest member: JoshuaJRichter
» Forum threads: 16,237
» Forum posts: 117,113

Full Statistics

Latest Threads
Upgrading from Trixie to ...
Forum: PinePhone Pro Software
Last Post: biketool
2 hours ago
» Replies: 2
» Views: 155
Diagnosing and fixing fai...
Forum: PinePhone Pro Software
Last Post: biketool
3 hours ago
» Replies: 1
» Views: 111
bookworm vs trixie discus...
Forum: Mobian on PinePhone
Last Post: biketool
3 hours ago
» Replies: 77
» Views: 39,959
Experimental Mobian kerne...
Forum: PinePhone Pro Software
Last Post: biketool
5 hours ago
» Replies: 15
» Views: 10,363
Cannot flash the modem fi...
Forum: Mobian on PinePhone
Last Post: anonymous
Yesterday, 11:27 AM
» Replies: 8
» Views: 8,800
How to add an homemade ap...
Forum: Mobian on PinePhone
Last Post: Kevin Kofler
10-24-2025, 09:41 PM
» Replies: 2
» Views: 137
How to stop it turning on
Forum: General Discussion on PinePhone
Last Post: zetabeta
10-24-2025, 03:21 PM
» Replies: 2
» Views: 147
swap eMMC advice
Forum: General Discussion on Pinebook Pro
Last Post: Der Geist der Maschine
10-23-2025, 09:59 PM
» Replies: 2
» Views: 181
Pinebook pro bricked?
Forum: General Discussion on Pinebook Pro
Last Post: jceaser
10-23-2025, 10:06 AM
» Replies: 3
» Views: 4,569
Thoughts after a year wit...
Forum: General Discussion on Pinebook Pro
Last Post: jceaser
10-23-2025, 10:00 AM
» Replies: 6
» Views: 12,789

 
  A few questions before I jump in
Posted by: L67GS - 08-30-2025, 11:32 PM - Forum: General Discussion on PinePhone - Replies (4)

Apologies for starting in this sub-forum, I didn't see an "introductions" section.....

I'm a Linux user since 1998, but admittedly not a real "power user", every computer I own is Linux based, but I have to use an abomination at work like most people.

 I have several years experience with SBC's and a healthy collection of them. As far as coding goes I know some C++, and know enough to do fun stuff, but I'm not a developer by any stretch of the imagination.

I'd like to order a PinePhone, and use it as my daily but I really need to know a few things before I do. I read through the forum some, and watched some YouTube videos but we all know how quickly things change and I didn't see anything super recent about my concerns.

It's understood that PinePhone is under development, and there are going to be quirks and plain old "don't work for that" scenarios (like everything Linux), so I'd like to see a baseline of what IS happening before I commit....

I'm not only open to trying different distros, but enthusiastic about it, so if one is better at giving me the capabilities I need than the others that's great!

The things I need from a phone are:

1) 5G phone service on T-Mobile (USA)

2) RCS chat

3) WhatsApp

4) FireFox, or a secure browser that isn't going to get blocked by places like my bank, preferably NOT chrome

-------------------

Also I'm curious what development environments can run, my go-to is Geany, and I've also just barely started dabbling in front ends so I'm curious what's supported, QT or something?

And I'm assuming there's a way to encrypt a folder and make a safe place for sensitive storage like LUKS?

Thank you for reading, I'm really excited to get some feedback, if I can do the 4 things above I'm ordering a Beta,I've looked at the Pro, but it's out of stock.


  Goolge banning Sideloaded APKs in 2026, Year of the really Linux Phone?
Posted by: biketool - 08-27-2025, 05:01 AM - Forum: General Discussion of PinePhone Pro - Replies (1)

https://redlib.perennialte.ch/r/linux/co...ding_2026/   (Reddit scraped)

Quote:Given what Google just announced, I think that Linux phones are going to get very very popular very very soon. Does anyone here have experience moving from Android over to the pine phone? I use a lot of FOSS that Google really doesn't like and their policy changes coming in 2026 don't bode well for me. App developers on GitHub, F-droid anything not officially verified by Google or rather the developers of those apps are effectively going to be banned off of the ecosystem.

Just looking to pack a parachute.

Someone who uses Reddit should link back to this thread.
There is much misinformation, according to this thread a standard Pinephone is priced at $800 but only worth $200; the only available OS is Postmarket, and some feel the PP is a joke.


  keyboard pogo pins part number
Posted by: starpp - 08-26-2025, 04:34 AM - Forum: General Discussion on PineTab - No Replies

does anyone have a part number for the keyboard pogo pins?


Question What's stopping you from daily driving the PPP?
Posted by: teekay - 08-22-2025, 11:58 PM - Forum: General Discussion of PinePhone Pro - Replies (13)

For those who have a PPP gathering dust in a drawer somewhere, what's stopping you from daily driving it? When I got mine earlier this year, I tried it out and made a list of things that stopped me from ditching my Android for it, which was:

  • Need physical protection (cover). I looked around for other phone covers that could work for the PPP, but eventually got the PPP TPU cover. I wish it had the corner bumpers as well as extending over the front screen for better protection, so I'll keep looking for alternative covers.
  • The biggest issue was battery life. Using Mobian, suspend worked, which helped, but I could barely browse the web for 1 hour before the battery meter dropped from 100% to less than 30%. YouTube went from 100% to 5% in under 30 mins! Luckily I discovered this is a software problem rather than hardware, hence my efforts to patch the kernel to fix the battery meter (see other threads), which is now working quite reasonably for me.
  • A semi-working camera so I can document things or scan QR codes (not worried too much about quality). This is working now.
  • Less of an issue: an offline GPS app for my camping/hiking trips. There are some options now (not all mobile optimized yet) like Organic Maps.

After the battery fix (still WIP), I've been able to daily drive the PPP for more than 2 weeks now without once reaching for my Android. I am surprised at how many things I use that works great:
  • Calls and SMS
  • Bluetooth audio playback
  • Bluetooth keyboard for some terminal usage
  • Software updates (and some great apps on Flathub like Foliate, Cozy, Papers, Telegram, Delta Chat)
  • Web browsing with Firefox + uBlock Origin
  • Media playback (videos, audiobooks, podcasts)
  • Reading e-books
  • Contacts/Calendar sync with my Nextcloud
  • Alarms work even when the phone is suspended
  • General reliability, i.e. phone doesn't randomly reboot or heat up in my pocket, etc.

There are still a few bugs I'm logging and hoping to either file an issue or fix myself, but nothing too serious. So the PPP might be discontinued, but I feel like it's just come alive for me! I ordered a USB-C dock so I can try out the convergence feature (there's a YouTube video of a guy doing web dev on this PPP like this and it has me excited!)

So if you've got a PPP and you aren't using it, what's stopping you?


  Multiple NEMA 17 stepper motors with the Teensy 4.0
Posted by: Harry - 08-22-2025, 12:24 AM - Forum: General - No Replies

Good afternoon everyone,
I'm working on a project that requires six NEMA 17 stepper motors. I can use the standard A4988 or the more powerful DRV8825 driver, but both are 5V devices, while the Teensy 4.0 is a 3.3V device.

Can these drivers be used directly with the Teensy without damaging it?
Do they require a logic level converter?
Are there other compatible 3.3V stepper drivers?


  Giving away a Pinebook Pro for free (with a broken hinge)
Posted by: tuxifan - 08-20-2025, 03:59 PM - Forum: Pinebook Hardware and Accessories - Replies (4)

Hey!

The hinge on my Pinebook Pro has broken and I don't feel like fixing it. And since I'd hate to throw this thing away for just that reason, I'm willing to give it away for free.

I'm shipping from Germany near Hamburg, just send me a message here or on IRC (same username as here) if you're interested. You would however have to pay for shipment, after successfully receiving the Pinebook Pro.

Fixing that hinge apparenly involves gluing it, for more info post a message in the #pinebook channel on the Pine64 IRC, it appears to be pretty repairable using the correct type of glue.

Tell me what you're going to use the PBP for!
This is how I'm going to rank this:
 1. Developers - reputable developers in the Pinebook Pro community who need some extra hardware to play with and don't necessarily need a working hinge.
 2. Newbies - people interested in buying a Pinebook Pro and in fixing that hinge.
 3. Enthusiasts - existing Pinebook Pro users interested in spare parts and willing to distribute remaining spare parts further.

If you're a developer, send me a link of some sort to a list of previous contributions.

Tuxifan


  Bare metal on Pinephone Pro
Posted by: alain - 08-19-2025, 07:58 AM - Forum: PinePhone Pro Software - No Replies

Hello,

I would like to boot a bare metal program (that just starts and enters in an infinite loop) (asm+c) on my ppp thank to U-Boot, but U-Boot don't boot my program and blinks the multicolor led in red, and then shut down. What's wrong in my code ? 

start.S

Code:
    .global start
start:
    msr        DAIFSet, #7

    bl        main

spin:    b        spin

spl.lds
Code:
ENTRY(start)

SECTIONS
{
    . = 0x02000000;

    . = ALIGN(4);
    .text :
    {
        *(.text)
    }

    . = ALIGN(4);
    .rodata : { *(.rodata*) }

    . = ALIGN(4);
    .data : { *(.data*) }

    . = ALIGN(4);
    .got : { *(.got) }

    _end = .;

    . = ALIGN(8);
    __bss_start__ = .;
    .bss_start (OVERLAY) : {
        KEEP(*(.__bss_start));
        __bss_base = .;
    }
    .bss __bss_base (OVERLAY) : {
        *(.bss*)
        . = ALIGN(4);
        __bss_limit = .;
    }
    .bss_end __bss_limit (OVERLAY) : {
        KEEP(*(.__bss_end));
    }
    __bss_end__ = .;
}

main.c
Code:
/*
*
* Tom Trebisky  12-31-2021
*/

typedef volatile unsigned int vu32;
typedef unsigned int u32;

struct gpio {
    vu32 data;
    vu32 dir;
    u32 _pad0[2];

    u32 _pad1[8];

    vu32 ie;
    vu32 im;
    vu32 il;
    vu32 ip;

    vu32 is;
    vu32 ris;
    vu32 debounce;
    vu32 eoi;

    vu32 ext;
    u32 _pad2[3];

    vu32 sync;
};

#define GPIO0_BASE ((struct gpio *) 0xff720000)
#define GPIO1_BASE ((struct gpio *) 0xff730000)

#define GPIO2_BASE ((struct gpio *) 0xff780000)
#define GPIO3_BASE ((struct gpio *) 0xff788000)
#define GPIO4_BASE ((struct gpio *) 0xff790000)

#define GPIO_BASE GPIO0_BASE

#define LED_BIT        (8+3)
#define LED_PIN 24
#define LED_MASK 1<<LED_PIN

void main ( void ) {
    volatile int count = 100000000;

    while ( count-- )
        ;
}

Makefile
Code:
BOARD = rk3399
CROSS_COMPILE = aarch64-linux-gnu-

# -------------------------------------

OBJS = start.o main.o

TARGET = $(BOARD).bin

# CFLAGS        :=    -g -Wall -Wextra -ffreestanding -fno-builtin -mlittle-endian
CFLAGS        :=    -g -Wall -ffreestanding -fno-builtin -mlittle-endian
CFLAGS        += -march=armv8-a+crc
CFLAGS        += -mtune=cortex-a53
CFLAGS        += -I.

LDFLAGS        :=    -Bstatic \
            -Tspl.lds \
            -Wl,--start-group \
            -Wl,--end-group \
            -Wl,--build-id=none \
            -nostdlib

CC            =    $(CROSS_COMPILE)gcc $(CFLAGS)
LD             =    $(CROSS_COMPILE)gcc $(LDFLAGS)
OBJCOPY            =    $(CROSS_COMPILE)objcopy
DUMP            =    $(CROSS_COMPILE)objdump

LOAD            =    tools/loader -h64

# This gives us dependencies in .d files.
# CFLAGS        += -MMD
# This gives us a map file.
# CFLAGS        += -Wl,-Map=$(BOARD).map,--cref \

.c.o:
    @echo " [CC]   $<"
    @$(CC) $< -c -o $@

.S.o:
    @echo " [CC]   $<"
    @$(CC) $< -c -o $@

# -------------------------------------

all: install
#all: $(TARGET)

install: $(TARGET)
#     cp $(TARGET) /var/lib/tftpboot


$(BOARD).elf: $(OBJS)
    @echo " [LD]   $(BOARD).elf"
    @$(LD) $(OBJS) -o $(BOARD).elf

$(TARGET): $(BOARD).elf
    @#echo " [IMG]  $(TARGET)
    @$(OBJCOPY) -O binary $(BOARD).elf $(TARGET)

dis: $(BOARD).elf
    $(DUMP) -d $(BOARD).elf -z >$(BOARD).dis

fetch:
    cp ../USB_loader/loader tools

usb:  $(TARGET)
    $(LOAD) $(TARGET)

sdcard:  $(TARGET)
    $(LOAD) -o $(TARGET) | dd of=/dev/sdf seek=1 conv=fdatasync

.PHONY: clean
clean:
    rm -f *.o
    rm -f *.img
    rm -f *.elf
    rm -f *.bin
    rm -f *.map
    rm -f *.dis


  fixing the ppkb mainboard rather than replacing...
Posted by: Jite - 08-16-2025, 02:20 PM - Forum: PinePhone Pro Accessories - Replies (2)

Dear all, 

I was hoping to brain storm the community on how to fix the pinephone keyboard mainboard rather than just replacing it when the charging chip overheats and gets fried as it seems to do every 4-9 months for me. 

I must have at least 6-7 mainboards in my possession now (only one of which is working sadly). 

I have never soldered before, but would be willing to learn, particularly if the replacement charging chip could be bought for very cheap and it just needed desoldering the old one and soldering on the new one. This would be a good reason to start my soldering journey...

Glad for anyone's tips on this. 

BW


Exclamation Pinephone pro stuck while booting
Posted by: Supervisor - 08-16-2025, 11:35 AM - Forum: PinePhone Pro Hardware - Replies (3)

So i have a pinephone pro and i have tried every thing provided here https://forum.pine64.org/showthread.php?tid=18216 and gotten assistanve on discord which still did not help. Ive charged for approximately 10 hours on Maskrom, tried using a sd card, flashed directly to EMMC, attempted to reinstall Towboot, Used a gui tool and dd, and still it will not work. Whenever i turn it on with a working os installed it will flash red then yellow then stay stuck, the screen wont even show anything. If i try without an os on the phone it reboots as the it knows there no os installed. Sometimes too when i turn it on it will stay red and just vibrate as soon as it is turned on. It will not even boot to an SD card if i use either the RE button or the volume down button. I can however boot into mass storage mode by holding volume up and connect it to the computer, im not sure how much this can help but if anyone can help pls do.


  Compatible U.S. carriers with web voicemail access?
Posted by: Zebulon Walton - 08-15-2025, 02:40 PM - Forum: General Discussion on PinePhone - Replies (2)

Anyone know of U.S. carriers compatible with the Pinephone that have access to voicemail via a computer using a web browser? So far the only one I've come up with is T-Mobile which is a bit pricey. (T-Mobile does have inexpensive pay-as-you go plans but it looks like you can't bring over your existing phone number. I've had my cell phone number since 1992 and don't really want to change it.)

The reason: Just a few days ago my carrier AT&T discontinued their voicemail notification feature which I have used for decades - it notified an external device (pager) when a new voicemail arrived. This was a legacy feature from the early 1990s that probably nobody provides any more. However I would still like a way to check for voicemail that does not involve turning on and using the phone. (I leave the phone off most of the time for privacy as I have no wish to be tracked 24/7). Although possible to retrieve voicemail from a land line that is an increasingly rare thing to find when not at home.