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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 30,099
» Latest member: StevenHanks21
» Forum threads: 16,360
» Forum posts: 117,528

Full Statistics

Latest Threads
PineNote v1.2 - Charges N...
Forum: General Discussion on Pinebook Pro
Last Post: ttsp
11 hours ago
» Replies: 0
» Views: 19
How to change the PineNot...
Forum: General Discussion on PineNote
Last Post: cameronharring
Yesterday, 12:22 PM
» Replies: 0
» Views: 15
PinePhone Pro disable Vol...
Forum: PinePhone Pro Hardware
Last Post: FR_IV
Yesterday, 10:53 AM
» Replies: 1
» Views: 1,508
Star64/Starpro64 kernel b...
Forum: General
Last Post: tgbgreen
06-30-2026, 12:17 PM
» Replies: 1
» Views: 2,122
Manjaro affected by Arch ...
Forum: General
Last Post: tantamount
06-28-2026, 10:45 AM
» Replies: 0
» Views: 196
Fix Bricked SPI Flash, Pi...
Forum: PinePhone Pro Hardware
Last Post: FR_IV
06-27-2026, 05:00 PM
» Replies: 0
» Views: 130
irradium (based on crux l...
Forum: Linux on RockPro64
Last Post: mara
06-27-2026, 04:09 PM
» Replies: 12
» Views: 19,596
irradium (based on crux l...
Forum: Linux on Rock64
Last Post: mara
06-27-2026, 02:43 PM
» Replies: 13
» Views: 18,775
Android Gaming Image
Forum: Game Station Emulation
Last Post: Jacobgilbert
06-26-2026, 07:06 AM
» Replies: 52
» Views: 111,076
rAudio for Rock64 V2/Pine...
Forum: Linux on Rock64
Last Post: shinzuka
06-25-2026, 03:16 PM
» Replies: 11
» Views: 1,942

 
  Article: Reverse Engineering WiFi on RISC-V BL602
Posted by: lupyuen - 07-07-2021, 07:47 AM - Forum: General - Replies (4)

Here's what happens inside the WiFi Driver on PineCone BL602... And how we found the (incomplete) source code for the driver

Reverse Engineering WiFi on RISC-V BL602


  Is it possible to disable the A72?
Posted by: capablegh - 07-07-2021, 07:04 AM - Forum: General Discussion on ROCKPRO64 - Replies (5)

Hello!

One of my interest in this board is to evaluate and experiment with the RockPro64. Is it possible, and how, to disable only the A72, and use on the A53? And I would like to have the A72 disabled from power-on. One evaluation is ARM Trustzone on the board, and as the first step want to evaluate it only with the A53.


  Won't boot past the KDE splash screen
Posted by: nelstomlinson - 07-07-2021, 07:02 AM - Forum: Manjaro on PinePhone - Replies (5)

When I turn on the phone, it flashes the LED once, then the K-with-a-gear logo shows up.  The gear turns briefly, then stops, then the phone turns off again. 

This is the beta edition with the stock Manjaro Plasma OS.  Yesterday afternoon I updated using pacman -Syyu.  Everything was good yesterday evening.  The phone turned itself off overnight, and this is what I found this morning.  Removing and replacing the battery didn't help.  Since I can't get it to stay on for a full minute, I'm not sure how to fix this.  

Any ideas?


  PineTime Dev Kit for sale
Posted by: igor.bljahhin - 07-07-2021, 04:22 AM - Forum: General Discussion on PineTime - Replies (2)

Hello,

I would like to sell PineTime development kit. Not used, but software is upgraded to latest version. Located in Estonia.
Price 25 eur + shipping.

   


  [Help] SIM slot contact broken
Posted by: WinstonSmith - 07-07-2021, 03:45 AM - Forum: PinePhone Hardware - Replies (3)

Hello everyone,

I'm currently in deep distress: after removing a sim card adapter, it broke one of the SIM slot contact, the bottom left one.
Since this, the id number of the SIM card is not displayed when the PIN code is asked.

So, i've two questions:

* Is this contact really needed, or does it will reduce performance or disable functionnalities?
* Can I repair it easily, since my hands are far from steadies? I've a donor board, namely a 2Go one.

Here is a picture of the butchery.

Thank you in advances, I'll be very glad if someone apease my anxiety about this.

Also, thanks to the community, devs and Pine64 for this wonderful peace of tech.

Take care.



Attached Files Thumbnail(s)
   

Question SIP on Calls app ?
Posted by: zeb11 - 07-07-2021, 02:14 AM - Forum: Manjaro on PinePhone - Replies (1)

I wondered if anybody has configured the calls app to receive SIP calls ?

I remember the anouncement for intergration but couldn't find more info about it.


  To Wifi or To Bluetooth, That is the Question
Posted by: WarpLover - 07-06-2021, 08:45 PM - Forum: RockPro64 Hardware and Accessories - No Replies

I would like to find either a wifi or Bluetooth keyboard and mouse setup to use with my RockPro64 from across the room.
I'd like to use the RP64 as a media box and computer (Kodi/TwisterOS). So the IR and USB ports will be pointing right at me.
I have the remote and IR sensor.
I'd like not to have wires on the floor from the mouse and keyboard.
What would the best choice for RP64 be, wifi, or BT?
Thanks Cool


  First impressions
Posted by: wilsonjw - 07-06-2021, 07:33 PM - Forum: General Discussion on PineTime - Replies (2)

Hats off to everyone who's worked so hard on the PineWatch hardware and the InfiniTime OS!

I received a dev kit a couple of weeks ago and have been using the sealed watch on a daily basis. I thought I would write down some first impressions.

I found it fairly easy to upgrade to Infinitime 1.2.0. (Can't wait to try out Wasp-OS when I have a little more time). I've been keeping it connected to my moto g(7) using Gadget-bridge (installed via F-Droid).

Battery life: about 3 days.
Bluetooth drops about once a day, I can get it back by restarting the watch, force stopping gadgetbridge, and starting it up again.
Flashlight feature has been useful.
Notifications for texts, MS Teams, Outlook, etc. work great!
Watch doesn't show incoming call notifications (though an incoming call test from gadgetbridge's debug screen works just fine).

Infinitime build instructions are fairly straightforward for anyone who's wrestled with building linux software packages and installing dependencies. Made a few tweaks to the digital watchface, recompiled, and uploaded with OTA over bluetooth to the unsealed watch without bricking it. The project looks very well-organized, and I'm looking forward to learning from studying and playing with the code.


  phosh 11 stops dead at login after update
Posted by: Rainer - 07-06-2021, 07:29 PM - Forum: Manjaro on PinePhone - Replies (2)

Hello,
After, I believe, the second update on phosh 11 the system hangs at the manjaro login screen with the tiny characters before the numerical pad usually comes up. I haven't found any similar problems yet. Thanks for any advice or pointers towards resolving this problem.


  sudo broke - "/usr/bin/sudo must be owned by uid 0 and have the setuid bit set"
Posted by: cowsay - 07-06-2021, 04:55 PM - Forum: PostmarketOS on PinePhone - Replies (2)

I don't have half a clue how this happened.  I was trying to install BitWarden desktop app from source and ran into a few snags with node-gyp during build

Below is just some random stuff I was doing in the terminal.

On the first line below, sudo worked. On the last line, sudo suddenly failed and has been broken ever since.  Either something I did in the log below somehow broke sudo, or something in the background of PMOS broke it.

Any idea what's going on here?  Is there any way to recover other than wiping my phone and reinstalling?

This is a mostly clean install.. PMOS only on the device for about 1 hour, and I only installed some dev libs, git.. basic stuff.  

PMOS 21.03.1


Code:
pine64-pinephone:~/Source/desktop$ sudo npm install node-gyp -g

added 91 packages, and audited 92 packages in 25s

3 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
pine64-pinephone:~/Source/desktop$ node-gyp rebuild
gyp info it worked if it ends with ok
gyp info using node-gyp@8.1.0
gyp info using node@14.16.1 | linux | arm64
gyp info find Python using Python version 3.8.10 found at "/usr/bin/python3"
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args   '/usr/lib/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/home/user/Source/desktop/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/usr/lib/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/user/.cache/node-gyp/14.16.1/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/user/.cache/node-gyp/14.16.1',
gyp info spawn args   '-Dnode_gyp_dir=/usr/lib/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/user/.cache/node-gyp/14.16.1/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/user/Source/desktop',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
gyp: binding.gyp not found (cwd: /home/user/Source/desktop) while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/usr/lib/node_modules/node-gyp/lib/configure.js:353:16)
gyp ERR! stack     at ChildProcess.emit (events.js:315:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Linux 5.11.0
gyp ERR! command "/usr/bin/node" "/usr/bin/node-gyp" "rebuild"
gyp ERR! cwd /home/user/Source/desktop
gyp ERR! node -v v14.16.1
gyp ERR! node-gyp -v v8.1.0
gyp ERR! not ok
pine64-pinephone:~/Source$ cd ..
pine64-pinephone:~/Source$ find . -name "binding*"
./node-gyp/docs/binding.gyp-files-in-the-wild.md
./node-gyp/test/node_modules/hello_world/binding.gyp
pine64-pinephone:~/Source$ cd node-gyp/test/node_modules/hello_world/
pine64-pinephone:~/Source/node-gyp/test/node_modules/hello_world$ node-gyp rebuild
gyp info it worked if it ends with ok
gyp info using node-gyp@8.1.0
gyp info using node@14.16.1 | linux | arm64
gyp info find Python using Python version 3.8.10 found at "/usr/bin/python3"
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args   '/usr/lib/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/home/user/Source/node-gyp/test/node_modules/hello_world/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/usr/lib/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/user/.cache/node-gyp/14.16.1/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/user/.cache/node-gyp/14.16.1',
gyp info spawn args   '-Dnode_gyp_dir=/usr/lib/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/user/.cache/node-gyp/14.16.1/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/user/Source/node-gyp/test/node_modules/hello_world',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
internal/modules/cjs/loader.js:883
  throw err;
  ^

Error: Cannot find module 'nan'
Require stack:
- /home/user/Source/node-gyp/test/node_modules/hello_world/[eval]
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
    at Function.Module._load (internal/modules/cjs/loader.js:725:27)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at [eval]:1:1
    at Script.runInThisContext (vm.js:133:18)
    at Object.runInThisContext (vm.js:310:38)
    at internal/process/execution.js:77:19
    at [eval]-wrapper:6:22
    at evalScript (internal/process/execution.js:76:60) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [ '/home/user/Source/node-gyp/test/node_modules/hello_world/[eval]' ]
}
gyp: Call to 'node -e "require('nan')"' returned exit status 1 while in binding.gyp. while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/usr/lib/node_modules/node-gyp/lib/configure.js:353:16)
gyp ERR! stack     at ChildProcess.emit (events.js:315:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Linux 5.11.0
gyp ERR! command "/usr/bin/node" "/usr/bin/node-gyp" "rebuild"
gyp ERR! cwd /home/user/Source/node-gyp/test/node_modules/hello_world
gyp ERR! node -v v14.16.1
gyp ERR! node-gyp -v v8.1.0
gyp ERR! not ok
pine64-pinephone:~/Source/node-gyp/test/node_modules/hello_world$ sudo apk add g++
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set



Code:
pine64-pinephone:~$ ls -l /usr/bin/sudo
-rwxr-xr-x    1 root     1000        141224 Jan 26 19:06 /usr/bin/sudo


Any help appreciated.  Thanks