The meeting will take place the 27 and 28 July 2019.
The event will take place in the April office. April is an association for the defense and promotion of free software.
Precise location: April, 44/46 rue de l'Ouest, bâtiment 8, 75014 Paris (It's accesible through the "place de la Catalogne", on the left of the "Biocoop" supermarket). Select "April" on the intercomm.
map: https://www.agendadulibre.org/events/19754
Phone number of the April office: 01 78 76 92 80.
The April office is relatively close to the Gare Montparnasse railway station.
In addition to trains, Gare Montparnasse railway station has also, in the same building, there is a metro station where you can access the metro lines 4, 6, 12 and 13.
On Friday, a dinner will take place.
Dinner meeting time: From 18h30 to 18h45
Dinner meeting location: Near the Montparnasse tower . The Montparnasse tower is very close to the Montparnasse railway station.
At 18h45 we will try to find a Restaurant nearby.
The two main airports near Paris are the Roissy Charles de Gaulle International Airport and the Paris Orly Airport.
To get to the Gare Montparnasse railway station from the Roissy Charles de Gaulle International Airport by public transportation, you can take the RER B metro line up to the Denfert-Rochereau station where you can take the line 6 up to the Gare Montparnasse railway station.
To get to the Gare Montparnasse railway station from the Paris Orly Airport by public transportation, you can take the Orlyval up to the Antony stop, and from there take the RER B metro line up to the Denfert-Rochereau station where you can take the line 6 up to the Gare Montparnasse railway station.
It also has pages on the Roissy Charles de Gaulle International Airport and the Paris Orly Airport with more details on the public transportation lines to use to go to Paris, which tickets to buy, etc.
You can use the Replicant private contact mail address in advance to obtain the cellphone number of an organizer to be able to use it in case of issue (like being lost, not finding the location of the meeting, etc).
Topic | Time and dependencies | Status | Rationale |
---|---|---|---|
Replicant history: WIP source code | * Has some context that might be useful for new Replicant contributors * Has information on the relationship between Replicant and GNU/Linux |
||
Porting AOSP for a new device | Should be in the beginning / before technical talks. Can be after Replicant history presention. | ||
Replicant and bootloaders: Source code pdf | * The Galaxy SIII (and similar devices) bootloader status is complicated and relevant to Replicant 9 | ||
Replicant and modems: * Source code * Introduction pdf * Samsung IPC PDF * oFono based Java RIL pdf |
* Meant to enable new contributors to work on the modem part | ||
Discussions on the bootloader situation on the Galaxy SIII and similar smartphones | After the talk on the bootloaders | ||
Discussions on minimal requirement to accept a device in Replicant: * Do we still accept devices with modems that are not isolated? * Do we have plan to require free software bootloaders? * Do we require replacable batteries? |
After the talk on modems and bootloaders | ||
Discussions on the future of Replicant: * Which devices do we target * Do we continue focusing on devices with signed bootloaders * Allwinner tablets, upstream Linux, and scalability * Devices with non-replacable batteries |
After the talk on Replicant history | ||
Discussion about Upstream components, design choices, and cultural re-appropriation of technology * Upstream * Issues when combining together different build systems (Example: Android build system with Kconfig) * Sharing work with GNU/Linux to enable more political control and cultural re-appropriation of mobile device in the long run, and the risk associated with it * Android upstream anti-features and political design choices * How subjective security is, threat models, and the difference between free software and device maker point of view |
Please take a look at Upstream before attending if possible. | ||
Graphics acceleration on Replicant | Should optimally be before Paul leaves |
Precise schedule:
Saturday: 10:00 -> 17:00 (possibly continuing to the night)?
Sunday: 10:00 -> 14:00?
Poll for using the April offices: https://framadate.org/ReplicantContributorMeetingJuly2019RoomOccupation
Person | Hardware | Comments | Usage |
---|---|---|---|
GNUtoo | Galaxy SIII (I9300) with the stock bootloader | ||
Galaxy SIII 4G (I9305) with the stock bootloader | |||
Galaxy SIII 4G (I9305) with u-boot | |||
Galaxy Nexus (I9250) with the stock bootloader | |||
Galaxy SII (I9100) with the stock bootloader | |||
GTA04 A3 | |||
GTA04 A4 | |||
Optimus black (P970) | |||
GTA01 | Used in a presentation about Replicant history | ||
GTA02 | |||
HTC Dream | |||
N900 | Testing the battery charger driver is still needed but require a heavy PSU | ||
Fil | Galaxy Note 2 (N7100) stock bootloader | [Working] Available for non-critical tests | * Test the upstream touchkey driver => TODO: * Bring a Parabola microSD (GNUtoo) * Test the patch with an I9300 * Rebase the patch on master or linux-next |
Galaxy SIII (I9300) stock bootloader | [Working] Test Subject available for any experiment | ||
Galaxy SIII (I9300) stock bootloader | [Bricked] available for hardware hacking | * Test fixing the phone | |
Galaxy Tab 2 7.0 (GT P3100) | Property of the Replicant Project | * |
|
Paulk | Galaxy Note (N7000) | * Add support for it in the BackupTheEFS instructions | |
Galaxy Tab 2 10.1 (P5100) | * |
||
Looking for a Galaxy Note 8.0 (N5100) | * Add support for it in the BackupTheEFS instructions | ||
Add devices you can bring here or you want other to bring | Add comments, requirements, etc | Add what you want to do with the device or other people's device |
Person | Hardware | Comments | Usage |
---|---|---|---|
GNUtoo | Serial port cable with variable resistors | ||
Multimeter | |||
Simtrace 1: Can get the dialog between the modem and the SIM card in wireshark | |||
SIM card that is not recognized in Replicant (STK related?) | Test on Replicant 4.2 and on Replicant 6.0 | ||
SIM card + phone that can trigger the audio call issue | |||
Sigrok compatible adjustable power supply | Not sure to bring it (heavy) | ||
Fil | SIM card that is not recognized in Replican 6 |
For more information about Digital Restrictions Management and the Management Engine, see from page 191 [...]. This chapter tries to justify the usage of Digital Restrictions Management (DRM). DRM is totally unacceptable as it requires the users not to be in control of their computers to effectively prevent them from exercising their legal rights (such as fair use, or being able to copy published works). That chapter clearly shows the link between preventing users from controlling their hardware and effective DRM.
These documents are the propriety of Samsung Electronics and are not hosted by the Replicant project. However, some excerpts from these documents are provided, for the purpose of providing technical evidence of the facts that are mentioned in this page. We believe that this particular use of the copyrighted work is fair use.
The following analysis was conducted using the libsec-ril.so binary file (the incriminated proprietary software) as extracted from the CyanogenMod 10.1.3 system zip for the Galaxy S 3 (I9300), from location system/lib/libsec-ril.so.
By contrast, to suggest that others use nonfree software opposes the basic principles of GNU, so it is not allowed in GNU Project discussions.
Our community's resources --the forum, documentation, etc-- are for free software only. Please do not distribute, recommend, or support non-free software here.
People in this discussion realized that the forum is relatively small so it's doable to have it moderated.
Plan of action:
1. Describe what should is acceptable or not for the forums, wiki, etc
=> "Please do not distribute, recommend, or support non-free software here"
=> Also describe the above examples there if possible to help people linking to information in the right way.
2. How to handle violations of the policy
=> On case by case basis. Help educate people on the matter and how to deal with it, especially on how to link to external information. |
The microphone was mono, with only a channel from the left. So we need to create mono audio files from the videos.
To make the sound go in both channel, do the following in Audacity:
=> Next time ask if they have a second microphone available for questions.
Kdenlive is being used for that.
Using kdenlive with Nouveau (with default settings), xfce4 under Parabola manage to freeze the screen (there are some messages like "nouveau: kernel rejected pushbuf: Cannot allocate memory" that can be observed when launching kdenlive through SSH).
To workaround that the following was used:=> It's still slow while zomming in the timeline but it manage not to freeze the whole graphics stack.
To edit a video with kdenlive: