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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,934
» Latest member: sportzfy
» Forum threads: 16,330
» Forum posts: 117,427

Full Statistics

Latest Threads
Womens In Your City - Ano...
Forum: General
Last Post: Hipocrates
11 hours ago
» Replies: 0
» Views: 32
BT PAN - we need iptables...
Forum: Mobian on PinePhone
Last Post: biketool
Yesterday, 12:57 PM
» Replies: 1
» Views: 445
How can I record video on...
Forum: General Discussion on PinePhone
Last Post: baptx
Yesterday, 12:55 PM
» Replies: 23
» Views: 18,336
u-boot rk356х (rockchip r...
Forum: Quartz64 Tutorials
Last Post: hamsterbacke
Yesterday, 09:39 AM
» Replies: 18
» Views: 33,985
A/V output enable
Forum: Linux on Rock64
Last Post: 8lall0
03-24-2026, 04:45 PM
» Replies: 0
» Views: 49
If your USB-C port is fla...
Forum: PinePhone Pro Hardware
Last Post: Zebulon Walton
03-24-2026, 02:25 PM
» Replies: 0
» Views: 66
Pinebook problem
Forum: General Discussion on Pinebook Pro
Last Post: RicTor
03-18-2026, 08:58 AM
» Replies: 2
» Views: 4,662
Pine a64+ power supply
Forum: General Discussion on PINE A64(+)
Last Post: davidspencer
03-18-2026, 01:02 AM
» Replies: 0
» Views: 156
Private / self-hosted "Cl...
Forum: General Discussion on PinePhone
Last Post: cyberb123
03-17-2026, 11:57 AM
» Replies: 8
» Views: 7,194
Automatic screen rotation
Forum: PineTab Software
Last Post: Raik
03-17-2026, 01:49 AM
» Replies: 32
» Views: 29,947

 
  Sim
Posted by: JBrauen - 12-27-2020, 05:26 PM - Forum: General Discussion on PinePhone - Replies (4)

Got my Manjaro CE phone in October. After playing with Phosh for a bit I switched over to KDE Plasma and found that the phone recognized my sim, but then after doing an update, would no longer see the sim card. I allowed it to go through several updates and continued to try to have it find my Sim with no success. Eventually I downloaded and flashed a very recent version of the KDE software in to the eMMC. Once again the phone saw the sim and hooked up with my cell provider. Just by circumstance I recieved a phone call from my brother in law and had a nice clear conversation on the phone. After that I did a large update (over 500 mg) and ever since then my phone will not see the sim and connect. I love the software and it seems to be getting better and better. But this thing of not seeing the sim is making me nuts. Does anyone have a remedy for this?


  Make 'terminal' on-screen keyboard the default
Posted by: 3x5co - 12-27-2020, 05:11 PM - Forum: Mobian on PinePhone - No Replies

I have no use for the other keyboard, and I always switch right to 'terminal'. Is there a way to make this universal and persistent?


  Rock64 v2 as Openmediavault server - buffers / shutdown problems
Posted by: helpmerock - 12-27-2020, 11:39 AM - Forum: General Discussion on ROCK64 - Replies (2)

For Rock64 Ver2 (1GB ram), I installed OMV using Guide: Installing OMV5 on Raspberry PI's, Armbian SBC's, & i386 32-bit platforms: Link: https://forum.openmediavault.org/index.p...platforms/

Thanks to the guide, it's easy to install & starts working.
However, I can not shutdown. With either webpage shutdown command OR SSH shutdown command or connecting keyboard & monitor and on consol, in all three cases - it restarts instead of shutdown. 

 2nd try:
I install the same thing again on another SD card but the same problem - can not shutdown [Image: 2639.png]- always reboots.
Transfer speed from Windows 10 to OVM is about 90 to 95MB/s in write & 65 to 70 MB/s (USB3 external HDD)
Sharing video files from OMV to Kodi & vlc on firestick 4k, NO buffers. works great[Image: 263a.png].
Now,
I tried from OMV: https://github.com/ayufan-rock64/linux-build/releases/ - It works & shutdown too[Image: 263a.png].
Transfer speed from Windows 10 to OVM is about 95 to 105MB/s in write & 75 to 90 MB/s (higher than previous installs)
BUT, while sharing video files from OMV to Kodi & vlc on firestick 4k, buffers a lot & it's unwatchable[Image: 2639.png].
How I can achieve the best of both worlds?[Image: 1f914.png]


Lightbulb New version of MCUBoot bootloader : I need your help!
Posted by: JF002 - 12-27-2020, 09:33 AM - Forum: Development Discussion on PineTime - Replies (15)

Hi everyone!
These last few weeks, I've been working on improving the MCUBoot bootloader. This bootloader is the one that is programmed at the factory along with InfiniTime 0.7.1.
I think I've reached a state that allows other developers and users of PineTime devkit (not sealed) to test, debug and raise issues.
But first, a bit of background info:

What is the purpose of a bootloader?
The bootloader is the first software to be ran after a reset. Its main goal is to initialize the MCU and load the application firmware. The bootloader can provides many additional functionalities like firmware upgrade, recovery, firmware authentification, HW diagnostic and selftest,...

As of now, there are 2 major bootloaders for the PineTime:

  • The MCUBoot bootloader (used by InfiniTime)
  • The NRF Bootloader (used by Wasp-os)

They provide different functionalities and are based on different software.

The MCUBoot bootloader is 100% open-source and provide  a minimal set of functionalities : firmware upgrade (the upload of the new firmware is done by the application firmware, InfiniTime for example), manual revert to the previous version of the firmware, really basic UI.

The NRF bootloader is based on closed-source software from Nordic Semi and provide more functionalities like OTA (firmware upload via BLE). This bootloader is tightly coupled to the NRF SoftDevice BLE stack (closed source as well).

Both bootloaders are incompatible (a firmware built for one cannot run on the other one).

Why do we need a new version of the MCUBoot bootloader?
To improve it! The version that is currently programmed at the factory is the very first version we released. Since then, we found some bugs and found out we needed a bit more functionalities and reliability.

The most visible additions to this new version are :
  • The possibility to force revert to the previous version of the firmware
  • The possibility to install a recovery firmware from the external flash memory. This firmware can be useful if you installed a firmware that does not support OTA, for example.
  • Simple UI
  • The bootloader displays its own version and exports it to the application.

In the end, the goal is to be confident enough in this bootloader to advise users of sealed PineTimes to update their device. And maybe apply the new bootloader at production level too.

How to test it?
The code of the new bootloader is available on github. It contains the code of the bootloader extracted from Lup's repo.

The file README.md explains how the bootloader works and provides pictures of the UI.

The release page contains one test release.

If you have a devkit, a SWD debugger and if you know how to restore you device in case of issue, you can try to apply the update as explained on the release page.

If you don't have a SWD setup, don't know how to use it to reflash your device from scratch or if you use a sealed device, please, do not apply this update and wait for an actual release of the bootloader !

What should be tested?
  • The update procedure from a device coming out of factory (factory bootloader + InfiniTime 0.7.1) : First update the bootloader, then flash the recovery firmware, then use your PineTime
  • The OTA procedure (update InfiniTime)
  • The revert procedure
  • The recovery procedure
  • The switching procedure to/from InfiniTime and wasp-os

And report issues, comments, questions, feedbacks and successes on this post, or in the github repo!

[EDIT 01/01/2021] : Test degraded cases
The release page now contains 3 test firmwares that can be applied to test degraded cases that could happen during the OTA:
  • testfw-random-dfu.zip : this firmware contains only random data instead of executable code. This could happen if the user applied a DFU file that is not intended to be run on a Pinetime. In this case, the bootloader will apply the upgrade, notice that it's not runnable and will automatically revert to the previously running firmware.
  • testfw-no-validate-no-watchdog.zip : this firmware displays a yellow InfiniTime logo. It does not validate the firmware and does not refresh the watchdog. It simulates a firmware that crashes and that is not able to refresh the firmware. The watchdog will reset the device and MCUBoot will revert to the previously running firmware.
  • testfw-validate-wdt-no-ota.zip : This firmware does refresh the watchdog AND automatically validate the version. It means that to the point of view of MCUBoot, the firmware is working fine! BUT... this bad firmware does not provide the OTA and the reset functionality. This is one of the worst degraded case : the bootloader cannot do anything! The only workaround is to wait for the battery to drain completely and then charge the PineTime again. This is reset the CPU and offer the possibility to force a firmware revert during the next boot.
  • The worst of the worst degraded cases is one where the new firmware erase or overwrite the bootloader and/or the recovery firmware with invalid data. In this case, the device is totally bricked and can only be recovered using SWD (meaning the device must be opened).

Thanks!


  Fingerprint Reader
Posted by: Volker Weißmann - 12-27-2020, 08:27 AM - Forum: General Discussion on PinePhone - Replies (1)

Why doesn't the Pinephone come with a fingerprint reader? This is a real dealbreaker.


  Favorite OS for Pinephone64
Posted by: anty - 12-26-2020, 08:44 PM - Forum: SailfishOS on PinePhone - Replies (1)

I was playing with this SD card loaded with over a dozen OSs. Ubuntu Touch was running great, but all calls failed. Some other OSs were making great calls, but had some other rough edges. Is there a general agreement as to what OS is the most pleasing to use? The one the device shipped with had poor call quality. Thanks!


  Latest build, cant use top menu
Posted by: Cree - 12-26-2020, 07:40 PM - Forum: Mobian on PinePhone - No Replies

Items like Bluetooth, wifi etc cant be clicked? Only stuff like rotate and brightness. Whats up with that?


  Raspberry 4 Charger for Pinephone?
Posted by: jojuma - 12-26-2020, 06:59 PM - Forum: PinePhone Hardware - Replies (8)

Hello,

I can't charge the Pinephone while it's powered on. 
Finding a power supply with the specified values (15W (5V 3A) USB -PD) and USB-C is not that easy.
So how about the power supply of the Raspberry Pi 4? It comes with USB-C and 5.1V/3A.
Does that 0.1V really make a difference?
If you don't recommend it, could you point me to a different one?
I'm in Europe btw...

Thanks for your help!


  Getting the dock to work.
Posted by: wove - 12-26-2020, 10:08 AM - Forum: Pinebook Pro Hardware and Accessories - Replies (2)

I ordered a dock for the Pinebook Pro and it arrived about a week ago and I just got around to trying it out. The only laptop dock I have ever used is for a Thinkpad. A Thinkpad dock requires no power to operate, although it can be powered if desired.

I have plugged the dock into the Pinebook Pro, but I get no HDMI output. I have booted from the latest Manjaro KDE image. The USB ports work when plugged in. Ethernet seems to work. The HDMI does not work, nor does the VGA work.

Does the Pinebook Pro dock need to have power connected to work? I do not have anything with USB C besides the Pinebook Pro, so I have no way to check out if lack of external power is the problem.

Thanks
bill


  PinePhone for sale, shippement to EU and US
Posted by: Peter Gamma - 12-26-2020, 08:37 AM - Forum: General Discussion on PinePhone - Replies (1)

.....