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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,470
» Latest member: pandrhola
» Forum threads: 16,194
» Forum posts: 116,868

Full Statistics

Latest Threads
Compatible U.S. carriers ...
Forum: General Discussion on PinePhone
Last Post: Zebulon Walton
11 hours ago
» Replies: 2
» Views: 54
Long dialpad keypress to ...
Forum: Mobian on PinePhone
Last Post: Zebulon Walton
Yesterday, 06:48 PM
» Replies: 3
» Views: 44
Are there plannes to crea...
Forum: PinePhone Pro Hardware
Last Post: Kevin Kofler
Yesterday, 06:20 PM
» Replies: 4
» Views: 852
PinePhone Pro discontinue...
Forum: General Discussion of PinePhone Pro
Last Post: zetabeta
Yesterday, 12:27 PM
» Replies: 6
» Views: 256
Pinephone Pro wont boot t...
Forum: General Discussion of PinePhone Pro
Last Post: zetabeta
Yesterday, 04:22 AM
» Replies: 3
» Views: 113
prototyping to help someo...
Forum: General
Last Post: xerosenex
08-14-2025, 02:31 AM
» Replies: 0
» Views: 75
Password reset via u-boot...
Forum: PineNote Software
Last Post: lunnabae
08-13-2025, 01:17 AM
» Replies: 6
» Views: 1,729
incorporate a multimeter ...
Forum: General
Last Post: lalisa12
08-13-2025, 01:14 AM
» Replies: 2
» Views: 512
New PineNote: No WiFi aft...
Forum: PineNote Software
Last Post: krexplex
08-12-2025, 01:09 PM
» Replies: 5
» Views: 1,440
Full desktop Surfing and ...
Forum: General Discussion on Pinebook Pro
Last Post: Pattienner
08-10-2025, 10:35 PM
» Replies: 2
» Views: 532

 
  Current version of packages
Posted by: user641 - 01-02-2022, 05:44 PM - Forum: PostmarketOS on PinePhone - Replies (3)

Where do I find the current version of packages of PMos? I am considering installing it, but would like to confirm some version of software before.


  Request for Files regarding new cases
Posted by: [REDACTED] - 01-02-2022, 01:42 AM - Forum: PinePhone Hardware - No Replies

From: PP-CE owner
To: Lukasz  & Devteam & crew

Could we have 3d model files / creation files of the pp(p)kb, wireless ch, LoRa, Finger-p, stock, etc. cases?

I would like to see a lot of cool modding and new creations with 3d printing and I2C hacking with these files being released to the public!!!!

Please and thank you if you would like to!!!

Danke Shoen, RED


  Support for Refresh rates Above 60
Posted by: publiclewdness - 01-01-2022, 11:40 PM - Forum: RockPro64 Hardware and Accessories - No Replies

I use an HDMI monitor for my RockPro64 and it has support for 75 Hz. Neither Manjaro ARM or Armbian let me go above 60. Does anyone know if this a software or hardware limitation ?


  Write image to eMMC - Pinebook 11.6"
Posted by: irongarment - 01-01-2022, 10:27 PM - Forum: Linux on Pinebook - Replies (4)

Ok. This has probably been done to death, but I'm trying to get my head around writing a bootable image to the eMMC.

As far as I can tell there are two steps.

1 Download an image and write it to an SD card, and boot the Pinebook from it.
2 After booting, download another image (same or different- but basically the one you want on the eMMC) then use dd to write to of=/dev/mmcblk1

Then power off, remove SD card, power on. The Pinebook should boot from the image that was written in step 2. Is that basically it?

I just got the 1080p image from here:
https://wiki.pine64.org/wiki/Pinebook_So...Neon_Image

I flashed it to my SD card using dd, and it boots. I've "set it up" but I realise that that has only affected the SD card image. My guess is I have to dd the image again (as I said) and then reboot and set it up (again).

Thanks.



  Revisiting RK3399 LPDDR speeds
Posted by: Syonyk - 01-01-2022, 10:24 PM - Forum: Pinebook Pro Hardware and Accessories - Replies (1)

As the world turns loony about computing, I've decided it's a good time to get back into some low level ARM hacking, and since I've been daily driving the PBP for a while (it's boring, it works, if you've not flashed the recent trackpad firmware go do so because it makes the trackpad absolutely acceptable), I figure I should hack on it a bit more.  That a friend shipped me a spare one as dev hardware doesn't hurt...

Anyway, some while ago, I was curious as to the DRAM training speed for the PBP: https://forum.pine64.org/showthread.php?tid=10398

The long and short of it is that the PBP runs the LPDDR4 at 800MHz.  Buuuut, from that other thread, maybe it can run faster?

I imagine most of us are running the bootloader from here: https://gitlab.manjaro.org/manjaro-arm/p...ookpro-bsp

Trimming the training a bit, you get:

Code:
DDR Version 1.15 20181010
In
Channel 0: LPDDR4,50MHz
...
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=2048MB
Channel 1: LPDDR4,50MHz
...
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=2048MB
...
channel 0 training pass!
channel 1 training pass!
change freq to 400MHz 0,1
...
channel 0 training pass!
channel 1 training pass!
change freq to 800MHz 1,0
ch 0 ddrconfig = 0x101, ddrsize = 0x2020
ch 1 ddrconfig = 0x101, ddrsize = 0x2020
pmugrf_os_reg[2] = 0x3AA1FAA1, stride = 0xD
OUT

DDR version 1.15, 2018/10/10, trains in at 800MHz.  As generally acknowledge and expected.

@tllim offered up a v1.11 933MHz driver in the other thread that was claimed to run the DDR4 faster.

I built it thusly, from the rkbin tree:

Code:
tools/mkimage -n rk3399 -T rksd -d ../rk3399_ddr_933MHz_v1.11.bin idbloader.img
cat bin/rk33/rk3399_miniloader_v1.26.bin > idbloader.img

And flashed it to the SD card.  Result:

Code:
DDR Version 1.11 20180509
In
Channel 0: LPDDR4,50MHz
...
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=2048MB
Channel 1: LPDDR4,50MHz
...
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=2048MB
...
channel 0 training pass!
channel 1 training pass!
change freq to 400MHz 0,1
...
channel 0 training pass!
channel 1 training pass!
change freq to 800MHz 1,0
ch 0 ddrconfig = 0x101, ddrsize = 0x2020
ch 1 ddrconfig = 0x101, ddrsize = 0x2020
pmugrf_os_reg[2] = 0x3AA1FAA1, stride = 0xD
OUT

I'm confident that I've flashed the new .bin file, because it's version 1.11 - vs 1.15 from earlier.  However, no signs of the 933MHz memory I was promised. Sad

However, exploring yet further, there's a newer file in the rkbin tree:

rk3399_ddr_933MHz_v1.25.bin

Well, let's try it out!

And that does something far more interesting looking!

Code:
DDR Version 1.25 20210517
In
...
channel 0 training pass!
channel 1 training pass!
change freq to 416MHz 0,1
Channel 0: LPDDR4,416MHz
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=2048MB
Channel 1: LPDDR4,416MHz
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=2048MB
...
channel 0 training pass!
channel 1 training pass!
channel 0, cs 0, advanced training done
channel 0, cs 1, advanced training done
channel 1, cs 0, advanced training done
channel 1, cs 1, advanced training done
change freq to 856MHz 1,0
ch 0 ddrconfig = 0x101, ddrsize = 0x2020
ch 1 ddrconfig = 0x101, ddrsize = 0x2020
pmugrf_os_reg[2] = 0x3AA1FAA1, stride = 0xD
ddr_set_rate to 328MHZ
ddr_set_rate to 666MHZ
ddr_set_rate to 928MHZ
channel 0, cs 0, advanced training done
channel 0, cs 1, advanced training done
channel 1, cs 0, advanced training done
channel 1, cs 1, advanced training done
ddr_set_rate to 416MHZ, ctl_index 0
ddr_set_rate to 856MHZ, ctl_index 1
support 416 856 328 666 928 MHz, current 856MHz
OUT

Version 1.25, as expected... and it manages to find some new rates, including 928MHz - which is close to 933Mhz.

However, it then seems to settle in at 856MHz, vs the maximum rate found.

At this point, I have my suspicions that this then somehow interacts with the dynamic DRAM scaling features that rk3399 has in the Linux kernel - but I've not gotten quite that far.

Does anyone have any handy tips on how to get this to actually leave 928MHz the current speed, or how to get that selected later at runtime?  Not sure if I'm barking down the right path here or not.

There is then this document: https://usermanual.wiki/Document/Rockchi...34866/view

It describes how to set up DDR frequency scaling in Linux.

I cannot find any evidence of those dtb elements being present in the rk3399 dts section of the kernel.  Is there a fork that has them?  Theoretically the kernel has the rockchip frequency scaling by 5.x, given it was put in back in the 4.x series...


  PIneTime reconnect script
Posted by: kmsgli - 01-01-2022, 08:20 PM - Forum: General Discussion on PinePhone - Replies (9)

Hey folks, I was having issues with my PineTime reconnecting to my PInephone after waking up from suspend. I noticed when I would cycle bluetooth on and off eventually it would re-connect.

Arch wiki showed me a neat way to run a script on wake every time. I started playing with that and got a decent working reconnect script. I have tested it for a few days and now am curious if it will work well for other people using the PineTime with the PInePhone

setup:
PinePhone 3gb running Manjaro-Arm
PineTime running InfiniTime 1.7.
Amazfish as the companion app


Here is the github with instruction and the script that will take your PineTime BT mac address and make a small shell script for connecting and a systemd service to fire that script any time the PInePhone wakes from suspend. It is enabled to start on boot and requires a restart of both PT and PP after the script is done.

https://github.com/kmsgli/pt-connect/

I recognize this if probably not the best way to fix my reconnect issues but it seems to work for now and I am certainly open to suggestions if anyone thinks there is a better way to do this.


I have posted this in the PIneTime Forum also but figured maybe it fits here as well. Just trying to help anyone else in my spot out that I can as the community has helped me out a bunch.


  UART switch Pinebook 11.6"
Posted by: irongarment - 01-01-2022, 08:17 PM - Forum: Pinebook Hardware and Accessories - Replies (3)

Hi all,

I am trying to resurrect my 11.6" Pinebook, so expect some more posts shortly.

For debugging, I would like to know the position of the tiny switch inside the case that switches between UART and headphone audio.

I have searched, but I can't find a definitive answer, and I can't remember if I already moved the switch...

So, there are two positions. Inboard (towards the centre of the laptop) and outboard (towards the, er, edge of the laptop). Which position is UART please?

Yes, I could figure it out if I could boot up...

Thanks!


Ok. I can boot. Opening the case, staring at the innards really hard, and putting the cover back on helped.

The initial problem was that the KDE neon logo would appear (concentric circles) then the screen went black. I couldn't even get a console, and booting from SD card failed also.

After peering inside (and doing literally nothing) I tried booting again. This time I was able to switch to a console, whereupon I learned that the eMMC was full and the OS was thrashing.

Next, I reflashed my SD card (with the 1080p version of Neon) using dd on a Raspberry Pi because Etcher on my PC was a bit sus. Rebooted with that and... success!

I've set up Neon, but I think I just did it on the SD card. I haven't figured out how to rewrite the eMMC.

But, I digress, this thread was supposed to be for the UART switch.

Thanks.


  PIneTime reconnect script
Posted by: kmsgli - 01-01-2022, 08:16 PM - Forum: General Discussion on PineTime - No Replies

Hey folks, I was having issues with my PineTime reconnecting to my PInephone after waking up from suspend. I noticed when I would cycle bluetooth on and off eventually it would re-connect.

Arch wiki showed me a neat way to run a script on wake every time. I started playing with that and got a decent working reconnect script. I have tested it for a few days and now am curious if it will work well for other people using the PineTime with the PInePhone

setup:
PinePhone 3gb running Manjaro-Arm
PineTime running InfiniTime 1.7.
Amazfish as the companion app


Here is the github with instruction and the script that will take your PineTime BT mac address and make a small shell script for connecting and a systemd service to fire that script any time the PInePhone wakes from suspend. It is enabled to start on boot and requires a restart of both PT and PP after the script is done.

https://github.com/kmsgli/pt-connect/

I recognize this if probably not the best way to fix my reconnect issues but it seems to work for now and I am certainly open to suggestions if anyone thinks there is a better way to do this.


  Ripped off?
Posted by: Snaresman - 01-01-2022, 04:47 PM - Forum: General Discussion on PinePhone - Replies (2)

Hello

I got the Pine64 back in August 2021. I’ve been trying to get it to work ever since. I’ve tried three or four OS on it with the same results. I can’t log into anything. 

Finally almost for Firefox to work, but I can see a tiny bit of the page. Any menu items show the first few charactors. Laying the phone on it’s side opens up the menus some, but the keyboard blocks all the page.

Tried to setup the chat. Nope. Says log in failed even though it’s the same login I’ve always used. It also won’t let me change the protocol to test that.

Any apps I try to download won’t connect or work. 

It is so slow. When you tap a button there is about a 10-15 second delay before it works, if it works. You have no idea till finally several pop up and it crashes.

I’ve had it connected to WiFi only to test it. The back gets hot. Each time I test it, it will crash a couple times and I have to pull the battery at least once to reset it.

I really want to use this phone. So far the only use I’ve found for it is a paper weight and dust collector. If anyone has any ideas how to get it working, I’m open to suggestions.


  Assists for running Mobian my PinePhone
Posted by: gilwood - 01-01-2022, 04:38 PM - Forum: General Discussion on PinePhone - No Replies

Moved back to Mobian Phosh on my Pinephone (3GB version). Have been checking out distros by copying to a PinePhone folder on my windows PC. I then load an SD card into the phone that I have installed JumpDrive using Etcher. When the phone is then connected to my PC via USB JumpDrive starts automatically. I can then go to Etcher and move an OS to the eMMC drive. A video covering this: https://www.youtube.com/watch?v=Zf0zwq6jI30. Kudos to Pine64 for making this easy and forgiving.
 
Another significant tool was the purchase of a Bluetooth keyboard with a touchpad and left/right buttons from Amazon. After pairing the keyboard with my phone I was easily able to scroll around the desktop, click selections, type and easily use terminal. [url=https://www.amazon.com/s/ref=bl_dp_s_web_0?ie=UTF8&search-alias=aps&field-keywords=waherfo][/url]

The last breakthrough was finding File Manager PC Man FM in the software utilities of the Mobian software store (icon on the desktop). This app allowed me to access song and PDF files I had stored on the SD card in my phone. I completed a copy/paste of the files into the appropriate folders in Mobian and now had file to test out the music player (lollypop) and the PDF viewer that is located on the desktop. I can now listen to music and read PDF's on the phone.

I am sharing this info so that other new users of the PinePhone won't get frustrated by not being able to use their phone. I am also becoming better acquainted using the terminal in Linux for the phone as well as my Raspberry Pi (since they both are running Debian). Hope these comments help.