Project

General

Profile

DeviceDonations » History » Version 12

Denis 'GNUtoo' Carikli, 02/22/2020 07:23 PM

1 2 Kurtis Hanna
h1. Donate Devices to the Replicant Project
2 1 Kurtis Hanna
3 6 Denis 'GNUtoo' Carikli
{{toc}}
4
5 4 Denis 'GNUtoo' Carikli
h2. Introduction
6
7 7 Denis 'GNUtoo' Carikli
While Replicant has some money to buy devices and from time to time does use it to do that, it's very time consuming to look and find the devices we are looking for.
8 1 Kurtis Hanna
9 7 Denis 'GNUtoo' Carikli
Giving device directly to Replicant (paid and volunteer) developers would enable them to focus as much of their time as possible on development instead.
10
11
To this end, we very much welcome device donations. 
12
13
Since we spend a lot of time researching which devices would be good for our project to port to, the types of devices we are interested in obtaining is somewhat limited.
14
15
If you have any of the devices below, please contact the Replicant project or developers.
16
17
h2. Contacting the Replicant project or developers
18
19
Replicant developers can typically be found on the #replicant IRC channel on Freenode, or in the mailing list. It's a good idea to contact them through such means to donate devices. We also have a contact address for the project but it's often better to post to the mailing list if possible as more people might be interested in specific devices for doing specific work, especially when Replicant developers already have enough times the device you want to donate.
20
21
As Replicant developers also go to conferences it's also possible to see that with them at the conferences and give them devices there. This can save time as it can avoid shipping the devices.
22
23 4 Denis 'GNUtoo' Carikli
h2. Devices
24
25
As the Replicant project evolve and developers comes and leave, it is hard to precisely predict in advance which device model we will need and how many we need at a given point in time, but we still have some idea of which devices are needed or might be useful.
26
27
h3. Maintained device
28
29
To make a Replicant release, it's a very good idea to make sure that at least one developer that is actively working on the release has at least every supported devices.
30
Without that we would need to wait (potentially indefinitely) for someone to test the release before it's released, or hope that the other devices are similar enough and that everything will work fine.
31
32
* When devices are very similar (like the Galaxy Tab 2 7.0 and the Galaxy Tab 2 10.0), the probability of having one but not the other working is still small enough so we could take our chances.
33
34
* In some cases it's also interesting for a single developer to have multiples time the exact same device as it can help saving a lot of time when comparing things or when working on two totally different part of the code or different Replicant versions for the same device. For instance Replicant developers working on upstream Linux and Replicant 6 might have GNU/Linux installed on a device and on Replicant 6 installed on the other one.
35
36
A list of maintained devices is available on the "supported-devices":https://replicant.us/supported-devices.php page
37
38
[[People#Denis-GNUtoo-Carikli|Denis 'GNUtoo' Carikli]] still lacks the following devices:
39
* 1 Galaxy Note 8.0 WiFi (GT-N5110)
40
* 1 Galaxy Tab 2 7.0 WiFi (GT-P3110)
41
* 1 Galaxy Tab 2 10.1 WiFi  (GT-P5110)
42
* 1 Galaxy Tab 2 10.1 GSM  (GT-P5100)
43
44
However this is not crucial as he already has a Galaxy Tab 2 7.0 (P3100) which is similar enough. He will also get a Galaxy Note 8.0 (GT-N5100) soon.
45
46 8 Denis 'GNUtoo' Carikli
h3. Device variants for porting or testing Replicant
47 4 Denis 'GNUtoo' Carikli
48 11 Denis 'GNUtoo' Carikli
Replicant has been tested on very few variant of a given device. For instance for the Galaxy Note II, we only support the GT-N7100 variant. Having more variants would enable us to test Replicant on them, and if some more work is needed and that we can find the time to do it, to also port Replicant to them. Though right now most people are probably busy with Replicant 6.0 or Replicant 9.
49 4 Denis 'GNUtoo' Carikli
50 5 Denis 'GNUtoo' Carikli
h4. Samsung Galaxy S3
51 1 Kurtis Hanna
52 4 Denis 'GNUtoo' Carikli
In addition to the GT-I9300 variant which is already supported by Replicant, Replicant developers are lacking the following variants of the Galaxy SIII:
53
* GT-I9300X
54
* GT-I9305T
55
* GT-I9305N
56
* SGH-N035 (SC-03E)
57
* GT-I9308
58
* SCH-I939
59
* SCH-I939D
60
* SHV-E210K
61
* SHV-E210L
62
* SHV-E210S 
63 1 Kurtis Hanna
64 11 Denis 'GNUtoo' Carikli
Some Replicant developers also probably lack the Galaxy SIII 4G (GT-I9305) and are really needing one to work on the Replicant 9 port and/or the modem.
65 4 Denis 'GNUtoo' Carikli
66 5 Denis 'GNUtoo' Carikli
h4. Samsung Galaxy Note II 
67 1 Kurtis Hanna
68 4 Denis 'GNUtoo' Carikli
In addition to the GT-N7100 variant which is already supported by Replicant, Replicant developers are lacking the following variants of the Galaxy Note II:
69
* GT-N7102
70
* GT-N7105
71
* GT-N7105T
72
* GT-N7108D
73
* GT-N7108
74
* SGH-i317
75
* SGH-i317M 
76
* SCH-i605
77
* SCH-R950
78
* SCH-N719
79
* SGH-T889
80
* SGH-T889V
81
* SPH-L900
82
* SGH-N025 (SC-02E)
83
* SHV-E250K
84
* SHV-E250L
85 1 Kurtis Hanna
* SHV-E250S
86
87 7 Denis 'GNUtoo' Carikli
h3. Broken devices with Exynnos 4412
88
89
Two new Replicant developers are working to understand if we can find a way to run fully free software bootloaders on the devices that have an Exynos 4412 like the Galaxy SIII (GT-I9300). Even devices with broken screens or completely broken devices are useful for them.
90 9 Denis 'GNUtoo' Carikli
91 10 Denis 'GNUtoo' Carikli
h3. Phones devkits
92 1 Kurtis Hanna
93 9 Denis 'GNUtoo' Carikli
Phone devkits might be useful to [[People#Denis-GNUtoo-Carikli|Denis 'GNUtoo' Carikli]] in the future (once Replicant 9 is ready) to do tests on modem isolations:
94 1 Kurtis Hanna
* The pinephone "Project Don't Be Evil" devkit, or the Librem 5 Devkit 
95
* Librem5 devkit
96
97
Both devkits have an mPCIe connector, which enable to test way more easily the modem isolation by replacing the modem with an mpciE to USB adapter and plugging various peripherals like a keyboard for instance.
98 12 Denis 'GNUtoo' Carikli
99
h3. GNU/Linux smartphones, tablets and pda
100
101
Once Replicant 9 will be ready we will be able to add support for new devices. 
102
103
We're really interested in the following devices:
104
* The Pinephone smartphone
105
* The Librem5 smartphone
106
* The Necunos NC_1 PDA
107
108
Some developers are probably interested in getting them before having a Replicant 9 release as it's possible to add support for them in parallel.
109
110
The following developers are also interested in getting them after the Replicant 9 release:
111
* [[People#Denis-GNUtoo-Carikli|Denis 'GNUtoo' Carikli]]
112
113
Sending them before the release also works, but the work will probably not start before the release.
114
115
h2. Requesting devices
116
117
When the devices were paid for by Replicant's money, it was common practice to ship devices to people that are already working on Replicant or related projects, to limit the risk of not having any work done.
118
119
However if the devices are donated by individual or companies it's up to decide to whom to give them to.