Re: [Replicant] replicant make comment on the pinephone

2020-01-25 Thread dllud
On 25/01/2020 12:53, a wrote:
> Does it change anything regarding if
> the pinephone is suitable to get
> a ported version of replicant?

It seems suitable for Replicant. Although not ideal.
It will have similar issues to the currently supported phones, like
non-working WiFi and Bluetooth, due to the need for non-free firmware.
However, it is an improvement: it can run a free software bootloader and
has a strong community that is mainlining everything into u-boot and Linux.




signature.asc
Description: OpenPGP digital signature
___
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant


Re: [Replicant] replicant make comment on the pinephone

2020-01-25 Thread a
> - the non-free firmware blobs needed for the PinePhone;
> - the type of data connections between the main CPU and the chips that
> run non-free firmware.



Does it change anything regarding if
the pinephone is suitable to get
a ported version of replicant?



pEpkey.asc
Description: application/pgp-keys
___
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant


Re: [Replicant] replicant make comment on the pinephone

2020-01-24 Thread dllud
Lukasz Erecinski from PINE64 just wrote a blog post where he explains in
detail:
- the non-free firmware blobs needed for the PinePhone;
- the type of data connections between the main CPU and the chips that
run non-free firmware.

https://www.pine64.org/2020/01/24/setting-the-record-straight-pinephone-misconceptions/

I've updated the Replicant's PinePhone wiki page with the info from that
post: https://redmine.replicant.us/projects/replicant/wiki/Pinephone



signature.asc
Description: OpenPGP digital signature
___
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant


Re: [Replicant] replicant make comment on the pinephone

2019-08-07 Thread Marcos Marado
Hi there,

On Sat, Jun 22, 2019 at 11:10 PM Denis 'GNUtoo' Carikli
 wrote:
[...]
> To understand better what is possible or desirable we would need to get
> more information on the PinePhone, for instance:
> - What chip will it use for the WiFi, Bluetooth?
> - What is the modem protocol?
> - Is the bootloader fully free software for the A64?
>   In u-boot, board/sunxi/README.sunxi64 has more information about
>   that but we also need to look into it.

The conversation in https://fosstodon.org/@PINE64/102298904508977317
might be of interest.

Best regards,
-- 
Marcos Marado
___
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant


Re: [Replicant] replicant make comment on the pinephone

2019-07-24 Thread Denis 'GNUtoo' Carikli
On Sun, 21 Jul 2019 15:04:27 +0300
"ni nhar"  wrote:

> > I would wait until it starts being mass produced.  
> 
> That would be one way to deal with the pinephone.
> A hesitant
> approach. To me the pinephone is a move against
> established manufactures. Free software people have
> an interest in promoting the phone, assuming it
> works. One
> part is providing as many software systems and as
> fast as
> doable.

In my opinion there is no hurry to port Replicant to the Pinephone right
now unless new developers volunteer to do it:
- Most of the current developers are involved in porting Replicant to
  Android 9 in a way or in another. This is required to get the
  Pinephone working on Replicant. The first device(s) that will be
  supported in Replicant 9 will be devices already supported by
  Replicant 6 and mainline Linux, like the Galaxy SIII (i9300). There
  are many different reasons for that:
  - We started working on it this way, and we even got funding for
that.
  - It enables to spot some regressions: we have no automated testing
infrastructure yet. So here users testing Replicant 9 might be able
to find new bugs that weren't present on Replicant 6. It also
enable to test some of the changes on Replicant 6 (I need to do
that for the modem protocol code for instance), and even to look at
both source code to compare, do graphics performance benchmarks,
etc.
  - The device can easily be bought and many contributors already have
them.
  - Many users probably expect to still be able to upgrade to Replicant
9 on their smartphones.
  - Wiki Pages, installation instructions, etc already exist for
Replicant 6 devices and they are better known.
- Adding support for the Pinephone on Replicant 6 makes no sense, as
  it will be way harder than adding support for it on Replicant 9. A
  big part of the work done for porting Replicant to Android 9 will be
  easily reusable for the Pinephone. The same applies to other
  smartphones and tablets that have good upstream Linux support.
- Also the Pinephone is not released yet, and some hardware details
  might change. It may also have production issues or delays, as
  manufacturing hardware is hard.

Once we have something working on Replicant 9 with the Galaxy SIII
(i9300) and/or similar devices, we will very seriously consider looking
into the Pinephone, especially if it has been released at that point.

If it's not released yet at that point we might also consider trying to
get some funding for working on other devices, in a way that enables to
reuse the code for the Pinephone and other similar devices, for instance
to support their modem, in order to minimize the amount of work required
to make it work once such devices are released.

In the meantime we plan to have some discussions in the Replicant
meeting that will happens this weekend[1] on topic indirectly related to
the Pinephone such as:
- How to add support for modem that are already supported in
  GNU/Linux, in Replicant 9.
- What will be, in the long run, the minimum freedom requirements for
  the devices supported by Replicant?
- How do we deal with upstream GNU/Linux and Android? Do we use Ofono
  in Replicant? Do we write librils to interface with lower level
  libraries? etc.

References:
---
[1]https://redmine.replicant.us/projects/replicant/wiki/ReplicantContributorsMeetingJuly2019

Denis.


pgpb_W3RS_6eF.pgp
Description: OpenPGP digital signature
___
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant


Re: [Replicant] replicant make comment on the pinephone

2019-07-24 Thread dllud
Hi ni nhar,

Writing that email to pine64 is a good first step.

Then, if you get positive feedback, you can start looking for a
developer that is willing and skillful to do the port.
You do not have to act as a middleman forever, you just have to do the
bridging and connect people.

I am stressing this part, because, perhaps harder than getting the
funds, is finding the right person, with the skill and perseverance to
take the porting work to fruition. Depending on what's already
available, porting Replicant to a new device can be a really long and
hard task.
As GNUtoo pointed out in a previous email, there are many unknowns with
the way that pinphone's hardware works, and that must be addressed once
the porting effort starts for real: Wifi/BT firmware, modem protocol,
cameras firmware, etc.

You are indeed correct. Hosting a crowdfunding campaign outside
Replicant's of FSF's website would be a bad move. Try to follow GNUtoo's
pointer about Snowdrift and check if there is a crowdfunding solution
compatible with Replicant ideals.
You can surely ask FSF for support while organizing the crowdfund,
specially on how to deal with the funds. Though, do not expect FSF to do
the heavy lifting. FSF only employs a minimal amount of staff. Projects
under its umbrella are pretty much independent and must fend for
themselves. You will have to dedicate some time to plan, write, organize
and run the crowdfunding campaign yourself (I bet that at least a few
people from Replicant's community would help you).

I have only minor contributions to Replicant.

Regards,
David

On 21/07/2019 13:04, ni nhar wrote:
>  
> 
> 
>> Thank you for not dodging when facing criticism.
> 
> 
>>  I actually believe they will be more than happy
>> to provide a phone or a
>> devboard.
> 
> Maybe.
> On armbian's forum a person I believe is the chief of
> pine64 has given away soc computers for
> free.
> 
>>  I see that you have a deep interest on getting
>> Replicant support for the
>> pinephone.
> 
> Not in pinephone. In getting a new replicant phone
> available for
> people. Do you know a better option than the
> pinephone?
> 
>> If that's so, I believe that there is nobody
>> better suited
>> than yourself to take on the task.
> 
> I disagree. Because I do not have the technical
> skills, there are better
> people to approach pine64. If none of you are
> prepared to
> email the chief of pine64 I can do it. But I will
> tell him about my
> limited knowledge on the matter. Then he may get
> piqued asking himself, why doesn't a qualified
> person from replicant
> write me?
> 
>> If you feel that you do not have the
>> necessary technical skills, you can always do the
>> following:
> 
>> 1. Ask around and find a developer that is willing
>> and skillful to take
>> on the porting effort.
> 
> How can that be effective having me as a
> middleman?
> 
>> 2. Create the crowd funding yourself to fund the
>> development effort.
> 
> I can look into how to plan a crowd funding. I can
> ask fsf if
> they want to contribute? Fsf has the required
> software and knows how to organize
> a crowd funding. One version I like is when a
> main sponsor declares he will double paid amounts
> up to
> a set limit. It motivates people to pay and
> ensures the
> main sponsor only has to pay if people show
> interest in a given crowd funding.
> 
>> I
>> bet you will get the consent from the Replicant
>> project to use their
>> name on the crowd funding page.
> 
> That is irresponsible if you say replicant would
> endorse a crowd funding outside their
> own or fsf's website. And I would want people to
> ignore such an endorsement. You do
> not know if the money gets stolen. The crowd
> funding must either be on fsf or replicant's
> website. Receiver of
> the money should be a cashier in fsf.
> 
>> On a personal note. I wouldn't focus my time and
>> attention on pinephone
>> right now. Mostly because it is still a promise
>> and not an actual device
>> people can buy. As you can be seen at:
>> https://www.pine64.org/pinephone/
>>> This item is not yet available for purchase from
>> the PINE64 store.
> 
> It is a valid consideration.
> 
>> I would wait until it starts being mass produced.
> 
> That would be one way to deal with the pinephone.
> A hesitant
> approach. To me the pinephone is a move against
> established manufactures. Free software people have
> an interest in promoting the phone, assuming it
> works. One
> part is providing as many software systems and as
> fast as
> doable.
> 
> 
>> However, if you
>> believe that pinephone will be successful, then
>> please give it a push.
>> GNUtoo already did the initial review and it seems
>> to fit most (if not
>> all) Replicant requirements.
> 
> I suggest I write the chief of pine64 an email.
> Telling him
> replicant is interested in the phone. But reluctant
> because of the early stage the pinephone is in.
> I can ask him if pine64 would be interested in
> cooperating about devising a strategy
> regarding 

Re: [Replicant] replicant make comment on the pinephone

2019-07-21 Thread ni nhar
 


> Thank you for not dodging when facing criticism.


>  I actually believe they will be more than happy
> to provide a phone or a
> devboard.

Maybe.
On armbian's forum a person I believe is the chief of
pine64 has given away soc computers for
free.

>  I see that you have a deep interest on getting
> Replicant support for the
> pinephone.

Not in pinephone. In getting a new replicant phone
available for
people. Do you know a better option than the
pinephone?

> If that's so, I believe that there is nobody
> better suited
> than yourself to take on the task.

I disagree. Because I do not have the technical
skills, there are better
people to approach pine64. If none of you are
prepared to
email the chief of pine64 I can do it. But I will
tell him about my
limited knowledge on the matter. Then he may get
piqued asking himself, why doesn't a qualified
person from replicant
write me?

> If you feel that you do not have the
> necessary technical skills, you can always do the
> following:

> 1. Ask around and find a developer that is willing
> and skillful to take
> on the porting effort.

How can that be effective having me as a
middleman?

> 2. Create the crowd funding yourself to fund the
> development effort.

I can look into how to plan a crowd funding. I can
ask fsf if
they want to contribute? Fsf has the required
software and knows how to organize
a crowd funding. One version I like is when a
main sponsor declares he will double paid amounts
up to
a set limit. It motivates people to pay and
ensures the
main sponsor only has to pay if people show
interest in a given crowd funding.

> I
> bet you will get the consent from the Replicant
> project to use their
> name on the crowd funding page.

That is irresponsible if you say replicant would
endorse a crowd funding outside their
own or fsf's website. And I would want people to
ignore such an endorsement. You do
not know if the money gets stolen. The crowd
funding must either be on fsf or replicant's
website. Receiver of
the money should be a cashier in fsf.

> On a personal note. I wouldn't focus my time and
> attention on pinephone
> right now. Mostly because it is still a promise
> and not an actual device
> people can buy. As you can be seen at:
> https://www.pine64.org/pinephone/
> > This item is not yet available for purchase from
> the PINE64 store.

It is a valid consideration.

> I would wait until it starts being mass produced.

That would be one way to deal with the pinephone.
A hesitant
approach. To me the pinephone is a move against
established manufactures. Free software people have
an interest in promoting the phone, assuming it
works. One
part is providing as many software systems and as
fast as
doable.


> However, if you
> believe that pinephone will be successful, then
> please give it a push.
> GNUtoo already did the initial review and it seems
> to fit most (if not
> all) Replicant requirements.

I suggest I write the chief of pine64 an email.
Telling him
replicant is interested in the phone. But reluctant
because of the early stage the pinephone is in.
I can ask him if pine64 would be interested in
cooperating about devising a strategy
regarding replicant.

> David

Are you a replicant programmer?

___
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant


Re: [Replicant] replicant make comment on the pinephone

2019-07-20 Thread ni nhar
> Then we should crowd fund getting you a
pinephone.

there are already funds for this sort of purchases
so I'm sure we can
use those if a developer willing to do this work
appears.

Then let us crowd fund paying the
software programmers.

___
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant


Re: [Replicant] replicant make comment on the pinephone

2019-07-20 Thread ni nhar
> IMHO, before spending Replicsnt funds on buying
this device, someone should first ask the vendor
if they are willing to sponsor a phone to a
Replicant dev willing to take this task.

Not if pine64's financial records show that pine64
has little to give. Then we should not strong
arm them.

If you are knowledgeable about free software
compatible hardware, you are well advised to be
skeptical
if a company says it will manufacture a phone
emphasizing on privacy. Maybe that is
the reason why replicant people seems to be
reticent about the pinephone.

Pine64 say they are about free software. Likely
not like replicant who says free
software or nothing. Unlike purism I am not aware
pine64 is deceptive when
they say they want to forward a free software agenda.

Apart from selecting hardware which can boot on
free software and supports modem isolation
pine64 wants to build a phone which can be
disassembled with a
screwdriver. And has modem, wifi, microphone
switches. These features
probably does not make designing the phone easier
and I see no other reason to
make them other than have people getting control
over their phone.

Replicant is a languishing piece of software.
If a person agrees, that android and iphones in
principle are unacceptable due to non
free software, the moment you suggest to them,
they should get a used phone,
being a replicant phone, they are gone.

To me the pinephone is replicant's option to
become relevant for more people. I do
not understand why replicant is not communicating
with pine64? Why
hasn't replicant declared the pinephone a top
priority? Which phone would be better? Why
is replicant not preparing a crowd funding such
that both phone and
programmers can get paid?

If it is because of lack of resources then do a
high value crowd funding. If the
goal is not reached, then we have proven to
ourselves that a new
replicant phone is not important.

___
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant


Re: [Replicant] replicant make comment on the pinephone

2019-07-18 Thread dllud
Hi,

IMHO, before spending Replicsnt funds on buying this device, someone should 
first ask the vendor if they are willing to sponsor a phone to a Replicant dev 
willing to take this task. Just as Necuno did.

It is quite on the interest of these vendors to have support on multiple OSes. 
Sponsoring a phone, or even better, a devboard, shows at least a minimum 
commitment from their part. Such relation will come handy when the time comes 
to ask for documentation and other technical info.

Regards,
David


On July 16, 2019 6:11:45 PM GMT+01:00, "Joonas Kylmälä"  
wrote:
>Hi,
>
>ni nhar:
>>  > > Does it make the pinephone suitable for replicant?
>>  > It looks way more suitable than the phones
>> already supported by
>>  > Replicant.
>> 
>> Then we should crowd fund getting you a pinephone.
>
>there are already funds for this sort of purchases so I'm sure we can
>use those if a developer willing to do this work appears.
>
>Joonas
>___
>Replicant mailing list
>Replicant@osuosl.org
>https://lists.osuosl.org/mailman/listinfo/replicant
___
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant


Re: [Replicant] replicant make comment on the pinephone

2019-07-16 Thread Joonas Kylmälä
Hi,

ni nhar:
>  > > Does it make the pinephone suitable for replicant?
>  > It looks way more suitable than the phones
> already supported by
>  > Replicant.
> 
> Then we should crowd fund getting you a pinephone.

there are already funds for this sort of purchases so I'm sure we can
use those if a developer willing to do this work appears.

Joonas
___
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant


Re: [Replicant] replicant make comment on the pinephone

2019-07-16 Thread ni nhar
> > On pine64's forum I wrote this post
> Do you have a link to that?

https://forum.pine64.org/showthread.php?tid=7567=3

You ought to read
https://www.pine64.org/2019/06/06/june-2019-news-pinephone-pinebook-pro-and-pinetab/

The article mentions several software systems.
postmarketos
maemoleste
luneos
ubuntutouch
sailfishos

To prevent double work, you ought to coordinate
with them.

> > Does it make the pinephone suitable for replicant?
> It looks way more suitable than the phones
already supported by
> Replicant.

Then we should crowd fund getting you a pinephone.













 

 


___
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant


Re: [Replicant] replicant make comment on the pinephone

2019-06-23 Thread Denis 'GNUtoo' Carikli
Hi,

On Sun, 23 Jun 2019 12:43:29 +0300
Joonas Kylmälä  wrote:
> I think it is more lack of contributors. Also the fact that I think we
> have not had anybody yet receive payment for working on replicant so
> nobody knows how to do it. As far as I know, there has been only
> reimbursements of costs for something like a development phone.
Reimbursements were done for several phones and tablets.

For instance it was used to buy Replicant compatible devices to the at
the time current Replicant main developer, to enable that developer to
make a new release. If my memory is good, it was also used to buy new
devices to port Replicant on.

Some part of the fund was also used to reimburse travel
and accommodation costs to go speak to several conferences.

This enabled to spread the messages about issues encountered with mobile
devices, with the goal of finding new developers.

On my side I didn't use any money of that fund yet.

Denis.


pgpIEdQpzhgL7.pgp
Description: OpenPGP digital signature
___
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant


Re: [Replicant] replicant make comment on the pinephone

2019-06-23 Thread Joonas Kylmälä
Hi,

ni nhar:
> You say, likely there are several new phones
> which have the replicant required hardware modem
> isolation and therefore qualifies
> for getting a replicant version?
> Those phones do not get a replicant version
> because of lack of money to
> get replicant ported? That would be a new piece of
> information for me.

I think it is more lack of contributors. Also the fact that I think we
have not had anybody yet receive payment for working on replicant so
nobody knows how to do it. As far as I know, there has been only
reimbursements of costs for something like a development phone.

Joonas



signature.asc
Description: OpenPGP digital signature
___
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant


Re: [Replicant] replicant make comment on the pinephone

2019-06-23 Thread ni nhar
Thank you.

> So as everybody were busy working in that
direction, nobody worked to
> add support for more recent devices.

You say, likely there are several new phones
which have the replicant required hardware modem
isolation and therefore qualifies
for getting a replicant version?
Those phones do not get a replicant version
because of lack of money to
get replicant ported? That would be a new piece of
information for me.


> To understand better what is possible or
desirable we would need to get
> more information on the PinePhone, for instance:
> - What chip will it use for the WiFi, Bluetooth?
> - What is the modem protocol?
> - Is the bootloader fully free software for the A64?
> In u-boot, board/sunxi/README.sunxi64 has more
information about
> that but we also need to look into it.

I want to ask the pinephone team these questions
in order to
determine if the pinephone can become a replicant
phone putting the
required work, modem isolation and difficulty into the
calculation.

Can you write an exhaustive list of questions
I should ask the pinephone team?  

> And as I understand, the PinePhone is not yet
released, so some things
> may change between the prototypes and the final
device. I think it's
> important for the Replicant project to review
the PinePhone once it's
> released.

I prefer if we could start now to investigate if
the pinephone is a viable candidate to get
a replicant version.

___
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant


Re: [Replicant] replicant make comment on the pinephone

2019-06-22 Thread ni nhar
 Thanks.

> So assuming that the pinephone hardware gets
supported in upstream
> Linux[2], some work will still be needed to
support it in Replicant:

My understanding is replicant can run on any
android phone.
Correct?

The reason why replicant is only available for a
few old phones
is because you have a modem isolation requirement
about
replicant.

Does the pinephone meet the modem
isolation requirement about replicant? If that is
the case and the pinephone becomes a
functioning phone of quality, I see no reason why
replicant should not make
the pinephone a priority. What other options about
a new phone does replicant
have?

Once on replicant's irc paulk
wrote, they had contacted fairphone in order to
advice fairphone on how to pick
a cpu with modem isolation, such that the phone
would get applicable
for a replicant version. Fairphone rejected.

Still if the pinephone's modem does not meet
replicant's modem isolation requirement,
should replicant not contact the pinephone team
and offer them their
advice?

___
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant


Re: [Replicant] replicant make comment on the pinephone

2019-06-20 Thread Denis 'GNUtoo' Carikli
On Wed, 19 Jun 2019 22:49:10 +0300
"ni nhar"  wrote:

>  
> https://www.pine64.org/2019/06/06/june-2019-news-pinephone-pinebook-pro-and-pinetab/
> 
> Comment on the pinephone. Is it for
> replicant?

We are currently porting Replicant to Android 9[1]. So while the port
will be first made for the Galaxy SIII (I9300) and similar devices.
It will use a kernel that will be closely based on upstream Linux.

Once this is done, that work could be used by anyone to add support for
other devices that use an upstream Linux kernel.

So assuming that the pinephone hardware gets supported in upstream
Linux[2], some work will still be needed to support it in Replicant:
- First, someone will need to adapt the work done for the Galaxy SIII
  to the pinephone. This shound't be a huge amount of work, especially
  if we document well things along the way.
- Then someone will need to add support for its modem in Replicant.
  Depending on which component makes sense to reuse it could be a lot
  of work. We will need to see if it's possible to reuse GNU/Linux
  modem support component in the future to make that easier.

Does someone knows which protocol is typically used with the Quectel
EC25? Is it AT or QMI?

If it's QMI, then adding support for the Galaxy SIII 4G (i9305) would
enable to also easily add support for the pinephone.

If it's AT, we'd need to look more into the details. The GTA04 could
also be interesting to support and this smartphone has an AT modem too.

It would also be interesting to find more about how the modem works as
it runs GNU/Linux on one of its processors[3].

References:
---
[1]https://redmine.replicant.us/projects/replicant/wiki/Porting_Replicant_to_Android_9
[2]See the following status for the A64:
   https://linux-sunxi.org/Linux_mainlining_effort
[3]https://osmocom.org/projects/quectel-modems/wiki/EC25

Denis.


pgpbL1Rexvz0K.pgp
Description: OpenPGP digital signature
___
Replicant mailing list
Replicant@osuosl.org
https://lists.osuosl.org/mailman/listinfo/replicant