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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 30,114
» Latest member: farukvaiking1234
» Forum threads: 16,363
» Forum posts: 117,536

Full Statistics

Latest Threads
Weatherproof case build
Forum: Enclosures
Last Post: ltorsini
Yesterday, 07:01 PM
» Replies: 12
» Views: 38,473
Pinephone + Keyboard for ...
Forum: PinePhone Hardware
Last Post: PinePhoneProUser
Yesterday, 04:47 PM
» Replies: 16
» Views: 11,034
pinecil v2 dosent negotia...
Forum: General Discussion on Pinecil
Last Post: moses
Yesterday, 07:28 AM
» Replies: 0
» Views: 58
Pinephone software
Forum: General Discussion on PinePhone
Last Post: Csanderson0313
07-06-2026, 05:22 PM
» Replies: 2
» Views: 207
Rock64 v2.0 u-boot SPI is...
Forum: General Discussion on ROCK64
Last Post: ju0n
07-05-2026, 11:02 AM
» Replies: 0
» Views: 111
Libby - ebook reader that...
Forum: PineNote Software
Last Post: kiwigoldfish
07-04-2026, 04:41 PM
» Replies: 6
» Views: 4,059
PineNote v1.2 - Charges N...
Forum: General Discussion on Pinebook Pro
Last Post: ttsp
07-02-2026, 02:52 AM
» Replies: 0
» Views: 280
How to change the PineNot...
Forum: General Discussion on PineNote
Last Post: cameronharring
07-01-2026, 12:22 PM
» Replies: 0
» Views: 158
PinePhone Pro disable Vol...
Forum: PinePhone Pro Hardware
Last Post: FR_IV
07-01-2026, 10:53 AM
» Replies: 1
» Views: 1,618
Star64/Starpro64 kernel b...
Forum: General
Last Post: tgbgreen
06-30-2026, 12:17 PM
» Replies: 1
» Views: 2,230

 
  DestinationLinux show episode 145 - interview with Luke
Posted by: ndp - 10-31-2019, 04:40 AM - Forum: General - Replies (1)

I just watched the DestinationLinux podcast interview with Luke, in which he spoke at length about Pinebook, Pinebook Pro, PineTab, PinePhone, Pinetime, and his aspirations for creating a converged hardware platform for Pine64 offerings . 

This is a fascinating insight into the great work that the Pine64 team AND all of the team's developer partners are doing.

All of us in the Pine64 community are so fortunate to have these great people working so hard on our behalf.

Here is the link to the show:

https://destinationlinux.org/episode-145/


Enjoy  Smile


  Can the pinebook Pro m.2/ngff nvme SSD interface adapter support Toshiba tc500?
Posted by: dream - 10-30-2019, 05:12 AM - Forum: Pinebook Pro Hardware and Accessories - Replies (2)

hello,

Can the pinebook Pro m.2/ngff nvme SSD interface adapter support Toshiba tc500?
can boot OS from this ssd?

thanks!


  Battery discharge curve
Posted by: ayke - 10-30-2019, 04:04 AM - Forum: Development Discussion on PineTime - Replies (15)

I fully charged my PineTime and then started measuring the battery voltage until it was completely empty. Here is the chart:
[Image: pinetime-battery-log-plot.svg]
You can see the raw data here. It contains two axis: the x axis is the raw 12-bit ADC value and the y axis is the number of seconds since measuring started.

As for methodology: I charged the PineTime for about 3 hours so it must be completely full. Before measurements started, there was maybe a gap of one or two minutes. The screen was on all the time (refreshing every ~10 seconds) and LCD_BACKLIGHT_HIGH was on all the time as well. The CPU was in sleep mode most of the time between displaying the results. However, it was connected with a debug wire which AFAIK prevents the CPU from going to sleep. Measurements were sent to the host using ARM Semihosting.
To my surprise, it still took almost 7 hours for the battery to run empty.

This data could be useful for developing a discharge indication algorithm for the PineTime.


  Pine phone Hardware features, "Wish-List"
Posted by: bcnaz - 10-29-2019, 05:10 PM - Forum: PinePhone Hardware - Replies (16)

*
1) Phone Service
2) SMS Service
3) Internet Service  Hot spot/tethering capable  
4) Isolated/Independent GPS service
5) Screen - big enough to view comfortably
6) Battery - Bigger is Better,  easy to replace even Better
7) Decent speaker(s) Absolutely must be able to "Hear" !

 These are the Features I personally consider "Important to Me"

The numbers are just because it is a list,  but if you cannot hear it what good is phone service ?
  So number 7 is as important as number one.
As far as size goes, the larger the device, can house a larger antenna, Reception improves with size,
  though transmission does require calibrated length antenna .


  Brave Heart Edition Pre-orders
Posted by: Rocky-IV - 10-29-2019, 02:55 PM - Forum: PinePhone Hardware - Replies (2)

Hello

Just wondering if the pre-order date of November 1st is current reality or a dream ... Shall the Pine Store be accepting orders for PinePhone Brave Heart edition on November 1st.
Or should community members expect further delays. 
I know the personnel in charge of Pine64 are dedicated and working to give us the best service

Thanks


Brick Rock64 stuck in boot, please help!
Posted by: Malmgren - 10-29-2019, 02:46 AM - Forum: Linux on Rock64 - Replies (7)

Hi.
Tonight my Rock64 was unexpectedly shut down (UPS ran out of battery) and after that it doesn't seem to boot and I don't know how to get in to it. It answers on SSH port, but when trying to log in I get:

Code:
"System is booting up. Unprivileged users are not permitted to log in yet. Please come back later. For technical details, see pam_nologin(8)."
Connection closed by 192.168.168.8

So it's obviously stuck somewhere in the boot process, but I don't know where and why. Anyone can think of any other way to access it? It's booted from eMMC and unfortunately I have got no other way to read eMMC.

It's running Debian Buster, if it's of any help.

edit: Ok, you might call me stupid, but I just realized that I've got a hdmi port that I've never used. Plugged in my tv and a keyboard and thought I'd find the solution. Still stuck though. I can see the kernel booting and the network getting up, but then nothing more happens. No errors, no nothing. I can switch TTY with the keyboard (ctrl+alt+F2 etc) but that's about it (the other tty's are black). Wtf?


  HW setup with an LPC-Link2 in CMSIS-DAP mode
Posted by: aaribaud - 10-28-2019, 03:51 PM - Forum: PineTime Tutorials - Replies (2)

If you have an LPC-Link2 lying around, you can use it to debug/develop on the PineTime dev kit.

First, you need to flash a CMSIS-DAP firmware on the LPC-Link2. NXP has these.

If you're using the wires provided with the PineTime, then you will need to populate the J6 location on the LPC-Link2; it's the only one which expects a pin header. I fitted a 9-pin right-angle header.

Then you have to properly match the PineTime SWD pinout to the J6 header pins. Gnd goes to pin 8, Vcc to pin 1, SWDIO to pin 2 and SWDCLK to pin 3.

Last, you have to put jumpers on both JP1 and JP2 of the LPC-Link2. JP1 will make it boot on its internal firmware and thus act as a CMSIS-DAP probe; JP2 will power the SWD signal buffers. If you forget JP2, OpenOCD will recodgnize the probe but not the PineTime.

Then you need a configuration file for OpenOCD. This file should contain the following:


Code:
source [find interface/cmsis-dap.cfg]
source [find target/nrf52.cfg]
telnet_port 4444

Name this file appropriately -- I named mine pinetime-lpc-link2-cmsis-dap.cfg.

Now run OpenOCD. In Linux, I run

Code:
openocd -f pinetime-lpc-link2-cmsis-dap.cfg -c init

At this point, if your PineTime still contains the factory firmware, it will be access-protected, i.e. you cannot read from it or write to it yet. You'll know it's the case if OpenOCD says "Error: Could not find MEM-AP to control the core".

If your PineTime is access-protected, you'll have to unprotect it before you can program it. This will remove the factory firmware, but it will have to go at some point, right? So open a second terminal, connect to OpenOCD using for instance

Code:
telnet localhost 4444

Now issue the following command:

Code:
dap apreg 1 0x0c

If the value displayed is 0x00000000 then your PineTime is indeed access-protected, and you can unprotect it by issuing

Code:
dap apreg 1 0x04 0x01

then

Code:
reset


to which OpenOCD should eventually display

Code:
nrf52.cpu: hardware has 6 breakpoints, 4 watchpoints

... and that is the sign that your PineTime is unprotected and now ready to be reprogrammed!


  PineTime display
Posted by: soyrunner - 10-28-2019, 08:14 AM - Forum: General Discussion on PineTime - Replies (1)

For those of us getting on in years and small displays harder to read, is the pseudo analog display only an option that can be switched to a simple large font digital time and date?

soyrunner


  Pinebook 11" Keyboard
Posted by: Corkonian - 10-28-2019, 04:54 AM - Forum: Pinebook Hardware and Accessories - Replies (2)

For reasons unbeknownst to me, the first row of the alphanumeric keyboard (1234....) packed in. Some random letters in the other rows as well.
Any clue on how to solve that as I want the Pinebook to survive at least until the Pro arrives....


Question u-Boot location on the disk
Posted by: tsago - 10-28-2019, 04:30 AM - Forum: General Discussion on Pinebook Pro - Replies (5)

(I've initially intended to ask in the Linux-specific sub-forum, but I guess this is not limited to Linux only. Corrections welcome)

To be ready for un-bricking my horrible experiments that are bound to come, I'm slowly working on gathering information on how this wonderful creature boots.

Mrfixit (thanks!) clarified on IRC that the u-Boot bootloader is stored in an off-set on the eMMC, not directly accessible (~not in one of the two actual partitions, I assume).
So my questions would be:
- Where is it exactly?
- How do I find it?
- How do I recognize that I have actually found it?


I have also had a look at the ChromiumOS image, and in it, there are two interesting files in /boot: boot.scr and bootloader.bin.
(disclaimer: I'm away from the PBP and SD card, so I may be misremembering the filenames. Corrections will follow.)
When I run "file boot.scr", this is identified as an u-Boot bootloader image. The other file is simply data.
==> this brings a side-question: can the bootloader then be stored completely in the /boot partition? Or am I misunderstanding the purpose of these two files?

Upon further googling and reading, I've stumbled upon these links:
https://linux-sunxi.org/Bootable_SD_card
https://linux-sunxi.org/Mainline_U-Boot

These suggest specific places on the eMMC for the location of u-boot. I have also noticed that there are "gaps" at the beginning of the mmcblk1 disk and between the two "readable" partitions.
I've tried to copy various amounts of data from the above start locations using dd into a file and then tried to identify them with "file", but had no luck so far.

Am I looking into the wrong place?
Am I applying a completely wrong approach to find and identify u-Boot?

Ultimately, the question can be boiled down to: Once I have a u-Boot binary, where do I put it on the disk?
Apologies if these questions are too dumb, but I sort of figured this might be useful to document somewhere on the forums/wiki.