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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,713
» Latest member: vicentewilson
» Forum threads: 16,264
» Forum posts: 117,212

Full Statistics

Latest Threads
what is the point?
Forum: General Discussion on PinePhone
Last Post: biketool
39 minutes ago
» Replies: 6
» Views: 255
Irradium (based on crux l...
Forum: Linux on Pinebook
Last Post: mara
Yesterday, 07:38 AM
» Replies: 3
» Views: 11,847
Danctnix USB GPS for Pine...
Forum: PineTab Software
Last Post: biketool
Yesterday, 06:09 AM
» Replies: 0
» Views: 53
Pinetab2 camera drivers
Forum: PineTab Software
Last Post: biketool
Yesterday, 03:39 AM
» Replies: 10
» Views: 6,780
Old Danctnix server in Pa...
Forum: PineTab Software
Last Post: realchunkyflea
11-27-2025, 05:01 PM
» Replies: 3
» Views: 307
PinePhone sensors - Gyros...
Forum: General Discussion on PinePhone
Last Post: WhiteHexagon
11-27-2025, 04:23 PM
» Replies: 2
» Views: 94
irradium (based on crux l...
Forum: Linux on Rock64
Last Post: mara
11-27-2025, 10:30 AM
» Replies: 10
» Views: 15,928
irradium (based on crux l...
Forum: Linux on RockPro64
Last Post: mara
11-26-2025, 02:45 PM
» Replies: 10
» Views: 16,858
PinePhone, PinePhone Pro,...
Forum: PinePhone Hardware
Last Post: j_s
11-26-2025, 11:33 AM
» Replies: 4
» Views: 302
Quill OS for the PineNote
Forum: PineNote Software
Last Post: JhonSmith
11-26-2025, 01:42 AM
» Replies: 1
» Views: 191

 
  Beta support: MMS on chatty/mmsd on Modem Manager - help/testing wanted!
Posted by: kop316 - 12-13-2020, 09:07 AM - Forum: PinePhone Software - Replies (201)

Hello all,
There has been awesome progress to get beta support for getting MMS to work with chatty! This is by not yet stable, and but is getting closer to day to day use!

If you need help too, there is a matrix/IRC channel you can chat with folks on:

#opensourcemms:matrix.org (Matrix)
or #opensourcemms on OFTC IRC

The two are bridged so you can join either way.

It would be great to get some help and testing to make it stable, so we can bring MMS to the Pinephone. The two pieces of software are here (you will beed to compile yourself): 

MMSD
The README has all of the information to compile and install mmsd, or to test it in debug mode.
If you have Mobian, it is in the unstable repos

If you have pmOS, you can download it from their repo now!

tor.sh is also working to package it gor Fedora! https://gitlab.com/fedora-mobile/mmsd/

Also so you know, mmsd alone fully supports MMS! You can see how to send a message here:
https://source.puri.sm/kop316/mmsd/-/blo...nd-message
https://source.puri.sm/Librem5/purple-mm...ote_132496

And it recieves payloads in $HOME/.mms/modemmanger/

Updates:
Jan 2 2020:
purple-mm-sms has a lot more integration to send and recieve MMS! work is still needed to integrate it into chatty.
  • Recieving single and group MMS works! However I cannot open up a group MMS in chatty: https://source.puri.sm/Librem5/chatty/-/issues/444
  • I have a working proof of concept for now sending an MMS through chatty (in the IM). It's commented out, mainly because it is only for text which is redundant for an SMS. I'm going to work on adding it for the chat (aka group MMS) for text. The next step would be on how to integrate it for images and other files. But that needs to be worked with integration into chatty.
  • The sending an MMS will soon also be integrated into group MMS, right now it is just a stub of code
This MMS stack has been developed/tested in Mobian with phosh.
  • mmsd needs some patches to compile and run on PostmaketOS/phosh. Craftguy in the matrix chat has accomplished this (you will need to talk to the folks in the pmOS matrix chat for help on this). There is a WIP MR for this: https://gitlab.com/postmarketOS/pmaports...uests/1840

Jan 3 2020:
I have kept working on purple-mm-sms. Group MMS is now supported for recieving (any type of attachment) and is now supported for sending (but only text)! The group MMS will not show up in chatty due to this: https://source.puri.sm/Librem5/chatty/-/issues/444 but they show up in pidgin.

For the most part, adding initial MMS support in purple-mm-sms is pretty complete (but needs testing and some bug fixes). The majority of the work is now integrating both a) into chatty and b) mmsd more completely into modemmanager. I annotated the steps here for mmsd/modem manager integraton : https://forum.pine64.org/showthread.php?...2#pid86942 , but the good news is that the majority of work needed for mmsd/modem manager is to make a plugin to support modem manager

Jan 4 2020:
The Simple.c plugin got a bit of work. It now has a config file (that is created on first run) that can take the mmsd, and the interface so you no longer have to configure it at compile time.

Jan 6 2020:
There are some more updates to mmsd and purple-mm-sms! The simple.c plugin is now compatible with mm-glib, which is good to make it integrate with Modem Manager. More details on the updates are here: https://forum.pine64.org/showthread.php?...6#pid87096

Jan 7 2020:
So for good news, porting modem manager to mmsd is relatively straight forward! purple-mm-sms has most/all of the hooks needed for it. You can find those here:
https://forum.pine64.org/showthread.php?...2#pid87182
But for some bad news....It is largely related to this issue:
https://gitlab.freedesktop.org/mobile-br...issues/227
As of now, the Pinephone can only handle one bearer at a time. I do not know if that is a modem manager limitation, or a hardware limitation. Modem Manager's documentation suggests it has the capability to handle multiple bearers, but I have been suggested that this is a core modem manager limitation. At this time, I simply don't know which it is.  I am sincerely hoping it is just a modem manager limitation (i.e. either our modem needs add support, or modem manager needs to add support).
What does this mean in plain english? If you have a carrier with an MMS APN AND a data APN, you can only have access to MMS or data, NOT both at once. If it is a hardware limitation, there's nothing that can be done. If it is a software limitation, that has to be changed in Modem Manager.

Jan 8 2020:
Hey All, I finished a working inplimentation of a modem manager plugin for mmsd! Please look here for the "0.1" commit.
https://source.puri.sm/kop316/mmsd/-/tree/ModemManager
EDIT: Ok I got a bit excited, I now added a few things to ensure that you can understand the API and make sure the plugin is resiliant. I do not have the AT&T tweaks in yet, as soon as I confirm which tweaks to use and test, I will add them.

Jan 9 2020:
I now added a README so you can understand how the settings work, and I incorporated kent's changes to get mmsd to work with AT&T (Thanks kent!).
UPDATE: if you are using mmsd with the modem manager plugin, please update. I fixed an annoying issue finally with it.
UPDATE: Mr. Stephen Hinton confirmed that this stack works with H2O wireless! Thank you!

Jan 10 2020:
Since mmsd has a smarter plugin (modemmanger), I had to polish up purple-mm-sms to better sync with the new plugin. I did just that, so the two should sync better (and the segfault issue has gone away).

Jan 11 2020:
mmsd is almost feature complete! I am having help to package it up for debian, and some folks are working to package it for pmOS and fedora. I am also seeing what I need to do to upstream these changes.

Jan 12 2020:
mmsd is feature complete for modem manager! there are two issues thus far: https://forum.pine64.org/showthread.php?...1#pid87441 (They are not show stoppers thankfully, but I want to annotate them for completeness).
All that is left is to package it!

Jan 13 2020:
Well I hate to say....My latest git commit broke mmsd sending on my side. I have since updated it to fix it.

Jan 14 2020:
If anyone can, I am requesting some help getting a few things done, I put them further up in this post . I have made unsuccessful attempts to get it working. I also added more code for sending MMS.

Jan 15 2020:
Chats (Group MMS) is inching closer to working, but still has some issues. If anyone knows how to solve it, the help would be appreciated! I annotated it here: https://forum.pine64.org/showthread.php?...8#pid87658

Jan 16 2020:
In the interest of integrating MMS more into Chatty versus purple-mm-sms, I am working with Purism to more directly integrate the purple-mm-sms MMS code into chatty, versus work on a standalone purple-mm-sms. The good news is what was developed for purple-mm-sms can be directly put into Chatty, and  MMS can work better with chatty! But this also means that purple-mm-sms will not be heavily developed on anymore (unless the work directly benefits Chatty development too). Please see here for details: https://forum.pine64.org/showthread.php?...8#pid87698 . When I have something usable for chatty, like purple-mm-sms, I intend to post it here, and have a way for folks to test/help with it.
Note this only affects purple-mm-sms, mmsd is still standalone and still being worked on.

Jan 18 2020:
I fixed an annoying issue with mmsd on its dates. I mmsd closes/the system is restarted, mmsd forgot the dates of the MMS and reports them all at the start of epoch time. That bug was fixed!
Also, someone reported that they could get MMS with an IP only proxy, but the issue was on the purple-mm-sms side. Some testing to figure this out would be welcome!

Jan 19 2020:
Well it seems like today has been a really good day bug hunting within mmsd. I have been able to solve every bug that I can reliably reproduce, making mmsd much more stable for usage.
The one outstanding issue is whether mmsd works with MMS proxies that are IP addresses only. I have had someone test this issue on AT&T (change the domain to the IP address manually), and they reported success with mmsd, but said there may be an purple-mm-sms issue. However, in either case, I unfortunately cannot test this issue. If someone can hunt down this issue (and find a fix, or show me where the fix needs to go), I would greatly appreciate it.

Jan 20 2020:
So with more stability, comes more testing, which discovers more bugs. I have reworked mmsd and the modem manager plugin a bit more. The primary feature added is the modem manager plugin can much better handle if the modem is disconnected from mobile data, and a program can activate mmsd to process messages waiting to be sent/recieved manually! This is really good news to make mmsd handle real life scenarios.
Until I/someone else discover more bugs, the only outstanding issue is the MMS proxy issue.

Jan 21 2020:
So I have been able to get mmsd to handle suspending and waking up a lot better! There is some weirdness involving the dbus though for it, and I am not quite sure why. Essentially purple-mm-sms will always register a new dbus interface from mmsd in unsuspending, even though I never disabled the dbus interface.
If anyone knows what cuases that, their help would be appreciated!
EDIT: I seem to have figured it out! It looks like I have mmsd/purple-mm-sms supporting MMS even from suspend! I can send myself an MMS while Mobian suspends and it recieves!

Jan 21 2020:
It seems that mmsd is still on the buggy side for supporting receiving MMS from suspend. From what I can tell, the issue stems from it trying to reattached to the modem too fast after suspend, and the modem isn't ready. If anyone has experience in how to handle this, some help would be appreciated!
EDIT: I seemed to have fixed this on the mmsd side....but purple-mm-sms seems to still have issues. I will have to look into this to figure out what is going on.

Jan 27 2021:
So good news, I think mmsd is in really good shape, and unless someone finds something to be a show stopper, it is at a point release!

Jan 28 2021:
So good news! I think I have the Telus issue resolved. Thank you Futurebucket for your help resolving it.

Feb 4 2021:
I updated with I have been up to. I have been working to better integrate MMS support into a future release of chatty. I showed how to integrate it, but it is very much a WIP.

Feb 7 2021:
I finally got mmsd packaged up for Debian!

Feb 8 2021:
I have the new chatty on feature parity with purple-mm-sms (it isn't as polished though). If you try it BACK UP $(HOME)/.purple !!!

Feb 10 2021:
I updated mmsd to make a user configurable maximum attachment size limit.

Feb 17 2021:
After playing around with Android a bit, I updated the default maximum attachment size limit. I also make mmsd a bit smarter to auto send/recieve messages when it connects/disconnects (this is user configurable).

Feb 18 2021:
I completed a reference chatty implimentation of MMS! You can see details here: https://forum.pine64.org/showthread.php?...6#pid90026
I also refactored MMSD so the patches aren't all over the place.

Feb 27 2021:
In case folks are wondering what I have been up to, it really boils down to waiting right now. I submitted my patches both to chatty and mmsd. The dev from chatty has been responsive, I have not heard anything from the ofono maintainers. If you know of a way to get a response from the ofono maintainers, your help would be appreciated (I have already tried their mailing list and IRC).

Apr 8 2021:
I added a feature on mmsd to automatically recieve SMS WAPs to process MMS. WIth that, mmsd fully supports MMS with Modem Manager (no need for purple-mm-sms/chatty)!


Lightbulb PineCube as a Satellite Smart Speaker
Posted by: boredom101 - 12-13-2020, 08:42 AM - Forum: Development Discussion on PineCube - Replies (2)

I was thinking that since the Cube has a speaker and microphone, it could be used as a Mycroft smart speaker, obviously since it has low specs it would use another computer for most processing, that can do the processing for multiple Cubes. It can also make use of the camera for things like barcode scanning and object detection. Is this a feasible project? And if so is this something people want?


  Plasma Mobile builds
Posted by: firefox-58 - 12-13-2020, 03:47 AM - Forum: Manjaro on PinePhone - Replies (1)

Someone also tested these:

https://kdebuild.manjaro.org/images/dev/

?????


Question Approximate leadtime for when the 3GB/32GB mainboard is back in stock?
Posted by: NormandC - 12-12-2020, 10:16 PM - Forum: PinePhone Hardware - Replies (2)

Hello,

I figure I might ask here first rather than email the store, since it's apparently overwhelmed with support requests according to the last news update.

I missed both the special offer for BH & UBports owners and the regular version, they went out of stock before I could place my order (that'll teach me to procrastinate!).

Can we expect them to be back in stock at the same time as the KDE Plasma mobile Pinephones are ready to ship? Please say yes Big Grin


Thanks!


  Pinephone charger - does LED change color?
Posted by: Zebulon Walton - 12-12-2020, 07:49 PM - Forum: PinePhone Accessories - Replies (1)

I have the Pinephone external battery charger and just started using it. Is the power LED supposed to change color when the battery is fully charged?


  Current pinephone hardware revision
Posted by: Zack - 12-12-2020, 05:42 PM - Forum: PinePhone Hardware - Replies (2)

Hello,

From https://www.pine64.org/2020/08/31/pineph...y-edition/, it says that Manjaro CE PinePhones feature rev. 1.2a PCBA.
However, https://wiki.pine64.org/index.php/PinePh..._revisions seems to say that it features rev. 1.2b PCBA.

Has it evolved since the announcement from the end of August ?

From what I can read, I'd prefer to test the Phosh user interface, and thus have the Manjaro edition.
Is there any difference in hardware revision from manjaro and kde edition ?
I know that I can juste take any community edition and then flash the device with the desired OS, but if it can spare me my time ... :-D


  Any luck with convergence/desktop mode on 1.2a devices?
Posted by: sintrastes - 12-12-2020, 10:23 AM - Forum: UBPorts on PinePhone - Replies (2)

Hello all. I recently acquired the pinephone community Manjaro edition, but after trying it out, I much prefer using the ubports image, which (at the moment) seems a lot smoother and more stable to me.

I know there are hardware issues with the actual ubports ce pinephone that procent desktop mode from working properly, but as my pinephone is running the new 1.2a hardware revision, I would expect convergence to work. However, so far I have not been able to get my pinephone dock to work at all on ubports.
Has anyone else had success using ubports convergence with the latest pinephones running on the 1.2a hardware revision?
I wonder if there needs to be additional software support to make this work properly. I'm not sure if desktop convergence is supposed to work automatically with a dock and hdmi out, or if I have to enable that somehow (on Manjaro phosh there is a setting to toggle "desktop mode", but no such thing on ubports)


  Proximity sensor rubber pad gasket replacement
Posted by: puffchumpy - 12-12-2020, 08:50 AM - Forum: PinePhone Hardware - Replies (11)

My braveheart pinephone never had the small gasket that covers the proximity sensor. This causes the proximity sensor to provide bad readings to phosh and blanks the screen. Now after making a phosh based image I edit the udev rules to disable the proximity sensor. I was hoping the replacement mainboard would include the proximity sensor cover, but it did not. Though an uncommon problem I'm not the only one to have this issue based on the various messages on the forum.

I tried the fix shown by RWXYZ, but I'm having trouble getting the tiny pieces aligned correctly. See https://forum.pine64.org/showthread.php?...=proximity

Does anyone have a 3D printable fix for the proximity and light sensor gasket? I might be able to get a friend to print it some versions.

Any other thoughts on potential fixes? I'm missing the part so don't know exactly what is needed.

Thanks


Wink Booting Windows on bare-metal rk3399 SBC (no linux involved)
Posted by: strongtz - 12-12-2020, 08:28 AM - Forum: General Discussion on Pinebook Pro - Replies (9)

Though I'm not using a Pinebook Pro, but I find it appropriate to get it posted here. Smile
Currently very ugly workaround is used, and I need to continue experimenting with ACPI tables to get it boot *into* the OS.
[Image: 48cd22dfae0823821e6f99663e3d6bd5-full.jpg]
[Image: 80cb0b4fe8b8295f5823360a67f6e3ac-full.jpg]


  ROCKPro64 4GB availability
Posted by: p1trson - 12-12-2020, 08:22 AM - Forum: General Discussion on ROCKPRO64 - Replies (5)

Yo folks, I'd like to switch my home NAS from odroid/atom to ROCKPro64 4GB version. I have noticed that some items related to build are out of stock, mainly:
https://pine64.com/product/rockpro64-4gb...46c16e2e66
https://pine64.com/product/rockpro64-met...46c16e2e66

When is this going to be available?
Cheers