| Welcome, Guest |
You have to register before you can post on our site.
|
| Forum Statistics |
» Members: 29,766
» Latest member: lystar
» Forum threads: 16,285
» Forum posts: 117,303
Full Statistics
|
| Latest Threads |
Window Maker Live for Pin...
Forum: Linux on Pinebook Pro
Last Post: vajak
1 hour ago
» Replies: 2
» Views: 351
|
Rrkisp issue with CSI cam...
Forum: Linux on Quartz64
Last Post: lystar
4 hours ago
» Replies: 1
» Views: 3,676
|
bookworm vs trixie discus...
Forum: Mobian on PinePhone
Last Post: Kevin Kofler
6 hours ago
» Replies: 80
» Views: 45,423
|
Fedora + Phosh for PinePh...
Forum: PinePhone Software
Last Post: shanehill@mail.com
9 hours ago
» Replies: 75
» Views: 200,132
|
Trixie - bring up the On ...
Forum: Mobian on PinePhone
Last Post: grump_fiddle_reinstall
Yesterday, 04:34 AM
» Replies: 0
» Views: 41
|
On-Screen Keyboard Arrow ...
Forum: Mobian on PinePhone
Last Post: grump_fiddle_reinstall
Yesterday, 04:25 AM
» Replies: 11
» Views: 5,999
|
Armbian has been released...
Forum: News
Last Post: ArmbianForSBCs
Yesterday, 01:36 AM
» Replies: 21
» Views: 32,187
|
Alarm clock doesn’t work
Forum: Mobian on PinePhone
Last Post: biketool
Yesterday, 12:12 AM
» Replies: 14
» Views: 24,396
|
Diagnosing and fixing fai...
Forum: PinePhone Pro Software
Last Post: biketool
12-22-2025, 11:59 PM
» Replies: 7
» Views: 580
|
No phone call audio, logs...
Forum: PinePhone Pro Hardware
Last Post: biketool
12-22-2025, 05:09 PM
» Replies: 12
» Views: 805
|
|
|
| Using lat/lon in GPS/GNSS apps and Messaging |
|
Posted by: biketool - 04-17-2022, 07:19 AM - Forum: Mobian on PinePhone
- Replies (6)
|
 |
I have found over the years that when working with open source navigation and mapping most involving OSM it can be difficult to import and export locations especially when using a non-Roman alphabet.
When possible I like to be able to input and export WGS84 latitude and longitude so say I was referring to Bern Switzerland I would input 46°56′53″N 7°26′51″E into the map app.
IN LineageOS with microG even a google maps link with coordinates will give the option to open with OSMand mapping app.
I have tried dumping raw lat/lon into both the Gneom Maps and PureMaps apps and neither can read the raw decimal or deg,min,sec not even n46, e7 or 46n, 7e is received as useful input. Perhaps the app can be launched with coordinates via CLI?
There are commands to get coordinates directly via terminal
Code: sudo watch -n 5 mmcli -m any --location-get
or
Code: sudo mmcli -m any --location-get
neither of which are reliable or fast ways to get the location your phone has established by scanning for local networks or has cached. I will look more into getting responses form GeoClue.
It would be nice to have a way to get them right to clipboard to past into text or IMs.
In addition to my phone and tablet I also am a big believer in folded sheet maps(prefer polymer to paper) and bound mapbooks, I also use modular GPS receivers which only output lat/lon so it is the one way I can integrate all of these resources and check one against another for accuracy.
How are you managing and sharing your location 'pins'?
|
|
|
|
| Backing up SMS and phonebook before wipe/reinstall |
|
Posted by: biketool - 04-17-2022, 05:43 AM - Forum: Mobian on PinePhone
- Replies (2)
|
 |
I am probably going to be wiping my PP soon and reinstalling mobian to rule out any kludged hand-hacking I did to the system especially bridging as I am trying to get us a working implementation of Bluetooth PAN wireless access point to share mobile internet to your gadgets without the massive power waste that WiFi is.
https://forum.pine64.org/showthread.php?...#pid109129
so to backup:
For me I only really care about my SMS and messaging so saving my .purple chat history which handles all of the IM and SMS stuff
cp ~/.purple/chatty/db/chatty-history.db /meda/mobian/yoursdcardname/
copy that to the SD card, then the same for contacts
cp ~/.local/share/evolution/addressbook /meda/mobian/yoursdcardname/
dump these directories back where they go in the new install
I could also save installed files to speed up restoring my system
apt list --installed | /meda/mobian/yoursdcardname/installedaptpackages.txt
which would give me a list of installed files dumped into a new file installedaptpackages
flatpak list | /meda/mobian/yoursdcardname/flatpakinstalls.txt
to have a list of installed flatpaks
Really I could copy all or selected parts of the whole user(mobian) /home directory to get all of the settings identical but I want a clean install free the previous months of attempted hacks and scripts.
I like that maemo for the N900 had a nice app to save messaging settings, calendar, and installed apps, it could even be a script to make a backup.
|
|
|
|
| Guide to Suitable Phone State |
|
Posted by: Borealid - 04-16-2022, 10:02 PM - Forum: PinePhone Pro Software
- Replies (19)
|
 |
Hey all. The PinePhone Pro was released in what I see as a fully-disclosed early adopter state.
In spite of that openness, I see posts here which claim that it's not possible to make the device work correctly. I, at least, have everything I need working fine, so I figured I'd share how you too can get to that state. By posting this I hope to accomplish three things:
1. Making users who claim it's impossible to make such-and-such feature work or "the device isn't ready for daily driving!!!" go away
2. Help very technically proficient users get their own devices into a better state
3. Show maintainers what they should make happen out-of-the-box to provide a superior user experience for the PPP
That said, there is a major caveat here: I don't present these steps as "easy" or "simple". This is just a summary of exactly what you have to do to go from a fresh PPP to a working daily driver, right now.
Inventory of what works after following this guide:
- Arch Linux ARM base (community support), with several patches to important components like the kernel
- Encrypted root (for me, this is a requirement for a daily driver) with graphical unlock working with both touchscreen and hardware keyboard
- SXMO desktop environment
- Phone calls
- SMS
- Suspend/Crust, reliably, including receiving calls while suspended
- PinePhone hardware keyboard case, inc. charging
- Bluetooth, inc. audio
- fwupdmgr and pacman updates like a normal computer
What does not work even if you follow all these steps:
- Either camera (kernel support exists, but userland isn't finished yet)
- After resume from Crust, on some but not all occasions non-call audio is sped up by a factor of exactly 3x, with the corresponding increase in pitch. I have seen developers comment on this before so I believe it's a known issue. You can see that's what's happening because using mpv to play the audio at 0.33 speed (disabling auto pitch correction) results in normal audio. I have not yet devised a reliable way to poke the phone out of this state.
- Booting the phone if you entirely deplete the battery. Don't entirely deplete the battery. If someone tells you there's something that doesn't work right, please stop posting thread after thread pointing out that the thing they said doesn't work... doesn't work.
- SXMO doesn't have a proper lock screen. Very disappointing. The hardware keyboard keys will still work through "lock" and also there is no PIN screen. I'm exploring putting swaylock or similar on the phone, which should work fine.
- SXMO doesn't let you use the phone normally while in a call. Also just a software problem.
- You need to disable charging the phone with the hardware keyboard to be able to use the phone USB port for ANYTHING, including something basic like a Yubikey. Not just charging! If the keyboard is powering the phone, you can't use USB. This is a hardware problem.
- uBlock origin in Firefox has a rather broken UI
What is untested by me but might be important:
- Android app support w/Waydroid (reported to work...)
Credits: a huge number of talented developers wrote the parts I'm stitching together here. You should thank them for their work. All I've written is packaging scripts and configuration...
Revision Notes:
1.1 Removed step compiling a new kernel, as the kernel in danctnix's repo is now sufficiently up to date to work and can just be installed.
1.2 Removed custom build of Arch base, as Dreemurs distribution is now sufficiently up to date
1.3 Removed keyboard and SXMO customization, as Dreemurs distribution has those
All right, let's get into making our phone work!
Step 1: Install tow-boot
Follow the directions at https://tow-boot.org/devices/pine64-pinephonePro.html to install https://github.com/Tow-Boot/Tow-Boot/rel...004.tar.xz to SPI Flash .
Why? This bootloader/early firmware has enough platform support to make suspend work. It's also, unfortunately, the source of the can't-boot-when-battery-low bug: a dev should change tow-boot to read battery status and go to sleep immediately (NOT SHUTTING DOWN, JUST SLEEPING) if it's low. Recent versions of Dreemurs for PPP also require tow-boot.
Step 2: Get an encrypted root install image
Check out https://github.com/simon2github/PinePhon...-Installer (I used rev 18ea16c ). Choose SXMO.
This step will image your SD card.
Why? If you install straight from Dreemurs, you will end up with an unencrypted root filesystem. This way you'll get an encrypted one.
Step 3: Boot your new system
Insert the SD card and hold the volume down button while powering up the phone. You should see a blue LED and an absurdly long vibration. Seriously, the phone will vibrate full strength for like 15 seconds. I can't find the code that's making it do that (tow-boot says 200ms!) but it's ludicrous and should be changed. After the vibration you'll be prompted for the disk unlock and you now have a working Linux microcomputer.
That was easy, right? We're not nearly done yet though because the state you'll end up in will be only 95% functional. Still, it's a working Arch with an encrypted rootfs and a nice sxmo for us!
Why? Booting the OS checks we did the earlier steps correctly, and lets us use the phone to build further software instead of cross-compiling.
Step 4: OSS the modem and its firmware
Important note: it's up to you to ensure this step is legal where you reside. I'm not your supervisor.
Visit https://github.com/Biktorgj/pinephone_mo...k/releases and download modem 0.6.3 . Follow the given steps (flashall) on the device to image the modem to 0.6.3 . After doing that, visit https://github.com/Biktorgj/pinephone_mo...1097540652 and follow the directions from that comment too.
Why? The stock modem doesn't perform well in calls and also contributes to poor battery life. I have had much better performance with this combination. If you like, you can also update the firmware to *.003.* following the steps on the modem SDK page, but you don't 100% need to.
Step 5: Fix keyboard charging
Set up and enable a systemd unit file to allow the keyboard to charge the phone while it's on:
Code: # cat /etc/systemd/system/kbcharge.service
[Install]
WantedBy=graphical.target
[Service]
ExecStart=/root/bin/kbcharge.sh
Type=oneshot
RemainAfterExit=yes
# cat /root/bin/kbcharge.sh
#!/usr/bin/bash
echo 1500000 > /sys/class/power_supply/rk818-usb/input_current_limit
Why? The default values will result in the phone battery depleting even when the keyboard battery is enabled.
Step 6: Enjoy
Bask in your working system. Refrain from saying the software is in an entirely unusable state, and instead focus on complaining about how you had to follow ten steps taking approximately a day to go from zero to a working phone. Help with upstreaming these changes and contribute back further improvements.
Enjoy your device, and feel good about helping to bring control back to the person who OWNS the hardware.
|
|
|
|
| Not receiving SMSs |
|
Posted by: biketool - 04-16-2022, 01:01 PM - Forum: Mobian on PinePhone
- Replies (1)
|
 |
Looking for ideas on how to diagnose that I can make and receive phonecalls, use mobile data, but I can only send SMSs.
I could run the SMS in terminal and see if it is throwing an error when it receives a SMS, anyone know the name?
|
|
|
|
| Could an arm based pine 64 smaller than expected to go with the pinebook |
|
Posted by: zanewiller - 04-16-2022, 02:33 AM - Forum: General
- Replies (1)
|
 |
I observe it is fascinating that there is a pinebook 64 to buy however am imagining that it would be great to have a better quality arm based Pine Mini based freely as something almost identical to a macintosh small scale or a Nuc PC as a task smaller than normal work area. The overall thought would be a usable smaller than expected arm PC of numerous uses suck as a Media box, enormous screen television web surfer, programming advancement gadget and different choices, for example, a media place. So not exactly a pc work area however way further developed than an arm media focus and usable as a PC for say Arch Linux for pine arm advancement with a very good quality arm framework with a fresher arm processor as they are cutting to the chase to be cutthroat with a X86 framework.
|
|
|
|
| Adding Google account to Plasma mobile |
|
Posted by: LPIZ - 04-15-2022, 05:23 PM - Forum: PinePhone Pro Software
- Replies (1)
|
 |
I am having issues with adding my Google account to Plasma mobile. I have tried different versions of Plasma (Manjaro, Arch, etc), and I keep getting the same problem.
When I add my account under the 'Online Accounts' tab under settings, I am able to successfully load up my Google account but it doesn't import my contacts so my contacts list for my calls and emails is blank. The only item it is showing up under account details that is being synced is YouTube.
Anyone know how I can resolve this issue? Is this specific only to the PPP or are other Plasma users experiencing this problem as well?
|
|
|
|
| No mobile data access on PPP |
|
Posted by: henrythemouse - 04-15-2022, 11:53 AM - Forum: General Discussion of PinePhone Pro
- Replies (5)
|
 |
I've been using my PPP for a few weeks now and have not been able to get mobile data to work consistently. Actually, it's randomly worked at most four times for about 5min each time. I'm using Mobian, which I recently moved to the eMMC along with installing tow-boot to the SPI flash. I replace the sim card with a new sim card (both t-mobile). Mobile data worked fine using the old sim card in my beta PP and in a Samsung tablet, but did not work in my PPP. However, it was heavily scratched, so I got a new one to use in the PPP, hoping that it might help. So far the new sim has not made a difference.
Phone calls work well, as does text messaging. I read in a wiki that providing the carrier's APN was required in order to have mobile data working. For T-Mobile that is: Fast.t-mobile.com. I configured that using the Settings app under Mobile Network/Access Point Names. At this point I noted a difference between the PP and the PPP. When I edited an APN, the Settings app created a new "Broadband/mobilenet" APN. It does this every time I edit an APN. So now six APNs are listed, one of which is the T-Mobile APN (which is selected) and five of which are "Broadband/mobilenet" APNs . I would like to remove the other APN entries, but there is no provision for this in the UI. Does someone know of another way?
I also configured the SMS and MMS in Chatty.
I've spoken at length with t-mobile representatives. While they try to be helpful and understanding, they are not knowledgeable regarding non-supported phones and can only provide help via check lists that they are given. In addition, because the old sim works in my PP, it's very unlikely that it is a carrier issue.
If anyone else has had this issue or heard of it happening with other PPPs I'd appreciate any information that you can pass along. The PPP is a major performance improvement over the PP, yet if I can't get the mobile data working the performance improvements become unimportant. Mobile date is a core feature for me.
|
|
|
|
|