Xperia 10 added to Sony's Open Devices program - Sony Xperia 10 Guides, News, & Discussion

This means that developers are able to build and flash their own version of Android Pie on these devices.
The Open Devices program is our way to provide access and tools to build and test your custom software on a range of Sony devices. You can access all the resources you need through our Open Devices page on Developer World. We value our open source community and welcome you to participate in our projects via GitHub. Feel free to provide feedback on further resources you may need and where we can improve.
To get started on how to build AOSP for your device, use our build guides for instructions. Please note that this software is meant for developers and can be unstable due to its early stage. As part of our Open Devices program, the project for the Xperia 10 are now available via GitHub where you can contribute and take part in our open source community.
Xperia 10 GitHub project
Software binaries
Source: https://developer.sony.com/posts/xperia-10-and-xperia-10-plus-added-to-sonys-open-devices-program/

Nice to know that this is an option. Will look into this.
---------- Post added at 08:46 PM ---------- Previous post was at 08:40 PM ----------
checked out github, sony uses a samsung camera?
<EepromName>samsung_s5k3l6</EepromName>

https://forum.xda-developers.com/pr...velopment/aosp-10-0-quack-phh-treble-t3992559
phh's GSI Rom works fine on our device. little things not working (adaptive brightness...) but we can help to fix them. its usable and he offers a nogapps version,good for all users who avoid google. (or a gapps version)

[edit]
Nevermind! I think I found the information needed.

Related

[ROM] [DEV] Archlinux Phone - GNU/Linux for Android devices project

Archlinux Phone for Sony Xperia S
Part of GNU/Linux for Android devices project
First of all, this project is not ready for end users but everything is provided to build an archlinux system for the Sony Xperia S. So you will be able to have a complete system with GPU hardware acceleration, support of vibrator, sensors, GPS, wifi etc (everything is not yet tested like bluetooth, nfc...). Graphical applications are already able to display (Qt/Kwin tested but GTK3/kwin should be ok too).
This project is not just for this device and is really open to support multiple devices and GNU/Linux distributions. So you can share this project everywhere (xda, distributions forum...) ! Contribution are welcome and can be discussed directly on this thread to share efforts.
Introduction
This is a project to create a convergence between the desktop and the mobile/phablet/TV... so to build new mobile OS based on existing GNU/Linux distributions with the most common parts possible. We share some common base between mer-hybris (SailfishOS) and Ubuntu Touch but the architecture and integration are different (refer to Architecture).
Cell phone are powerful and expensive for flag ship so why just use it as a phone ?
Imagine that your cell phone can become your core device ! Plug it to a big screen and this is your workstation ! Plug it to an 'empty' laptop (no CPU, no RAM needed ...) and this is your laptop ! Move everywhere and this is just your mobile phone !
This is what motivate this project.
Applications
Applications are critical on a mobile platform and we hope to support Android application as soon as possible (need further studies to complete the architecture).
GNU/Linux applications are already compatible but not always adapted for a mobile phone for now but... We hope a lot of plasma mobile and KDE convergence guideline for Application developers
Source code
There is few projects and some fork available under my github but if you want to start to port a new distribution or a new device, everything is documented in the gnulinux_support project.
Android needs to be modified but we deliver a solution that permit to be integrated upstream and so to compile Android or Android for GNU/Linux with the same code.
For now we have only Android 5.1.1 patches available but 6.0 will come soon. CyanogenMod 12.1 and 13.0 can be a good target to support a lot of devices in the future (or at least to simplify the portage process per device).
manifest for Sony Xperia S
manifest for Pure AOSP 5.1.1 (can be used for Nexus devices)
Documentations
Architecture schema
Main documentation
Archlinux installation
Videos
https://vimeo.com/177893595
Distributions supported
archlinux (archlinuxarm)
Project status
This project is in an early stage and for developers but we created solid base of works and the portage of plasma mobile, ofono, ... and amazing features will start over those solid base to provide an end user product
Todo :
pulseaudio support for GNU/Linux - Android Hw (and maybe for Android to support sound from Android application)
fix libinput/kwin environment
ofono (or maybe an alternative/hybrid solution that can use the Android Telephony Framework ? no study yet on this point)
flashing after boot.img package update + generation of a custom initramfs
security with crypto, firewall and SELinux (SELinux or equivalent integration will mainly depend of the distribution support but for now this is disabled)
plasma mobile or other ?
localisation framework (see freedesktop project)
OMX
merge everything possible to every upstream projects used to create GNU/Linux for Android devices
overlayfs into kernel ? (not mandatory but can be a great solution for the Android rootfs and schroot)
... (a lot that I forget)
BUT despite this long list of todo... We already did :
New architecture (GNU/Linux and Android integration, systemd, libhybris, chroot, wayland ...)
SurfaceFlinger Composer supported by Qt and Kwin
schroot for Android (Android can run into a chroot and we can interact easily with it)
systemd integration (with reboot to bootloader and recovery, Android /init support, etc)
libhybris_ext (compatibility version with support of Android 5+)
Android integration with GNULINUX_SUPPORT (rc, init, busybox, ramdisk, OTA ... adaptation)
clean rootfs with only 2 symlinks that permit to see that we are on an Android device (nothing more)
OpenGL support (with backend hwcomposer or SurfaceFlinger)
Archlinux support (OTA and packaging)
Design a possible solution for a lot of other GNU/Linux distributions (share architecture and Android adaptation)
Documentation
Download
Binaries will be available when really usable for end user. For now everything can be compiled from source code
Devices supported
Sony Xperia S (nozomi): work in progress (this is our reference device)
RESERVED
I will provide OTA file, binaries (archlinux packages), images and video to show what is working and how really soon
Very interested in this,is HDMI out working?
Στάλθηκε από το 6045Y μου χρησιμοποιώντας Tapatalk
Demetris said:
Very interested in this,is HDMI out working?
Στάλθηκε από το 6045Y μου χρησιμοποιώντας Tapatalk
Click to expand...
Click to collapse
Multi screen is not yet supported on kwin_wayland so for now I have just focused to render on the main screen (0) but it will be possible to do it for hdmi (1). But for sure I hope to support hdmi output.
For now I will focus to port plasma-mobile/ofono/pulseaudio.
Impatient to try another gift from genius mickybart.
Waiting............
wow something new
waiting eagerly...
lovely, cannot wait to try it
finally there is hope to ditch android, ios and windows
I have not a lot of time to work on this project with the release of nAOSP b11 but once done I will rework on it and provides binaries for Devs.
But, I think that this "new OS" powered with plasma is a good choice and I'm happy to see that plasma 5.7 integrate such kind of features :
https://www.kde.org/announcements/plasma-5.7.0.php
https://blog.martin-graesslin.com/blog/2016/05/virtual-keyboard-support-in-kwinwayland-5-7/
Great improvement have been done on Wayland support too.
If some of you are interesting to do some packaging with Archlinux, I'm really interested to get some help to provide a usable system for end user. The work for now is more too package/install user tools (so integration of components). I miss pulseaudio and ofono patching but I'm optimist to solve every issues.
finally nAOSP 6.0 b11 and b12 took me more time than expected but I'm back on this project.
For information, I updated everything to Qt 5.7.x support.
Some pull request have been done and are in discussion for at least qt5-qpa-hwcomposer-plugin (mer-hybris).
I decided to don't provide binaries for now as there is not a lot of sense to do it except if you are interesting to help the project (mainly to package some stuffs, integrate tools for GPS, ofono, pulseaudio etc).
I just finalized to record a small video. I will cut it and upload it to prove that archlinux arm phone can be a reality with the proposed new architecture (and on our Xperia S).
I will work again on the kwin/libinput issue. Maybe just a logind/dbus/kwin discussion issue. Once fixed that should permit to have a graphical keyboard by default (I know that for iOS or Android this is normal... but not really on a GNU/Linux desktop) !
I continue to look for help on this project and if you can create some packages like the one for plasma-mobile and derived repo let me know in PM or in the thread.
small video of the project
https://vimeo.com/177893595
Great achievement today
libinput is working and so I'm now able to move windows, plug a keyboard to write a text file, plug the mouse (pointer is not visible) ...
Menus are well displayed now with the good size.
Next steps : pulseaudio, wifi, plasma-mobile... (and bug fix on the kwin backend).
wow mickybart !. u just struck my interest in coming back to this phone! amazing work. my phone was unusable and parts needed replacement. looking at the activity of yours in this section made me repair the device and try out your work.. cheers mate! keep going with ur awesome work!
OnePlus X (onyx) port
I'd like to port this to OnePlus X (onyx). What's a preferable Android OS that I should use? The device comes with manufacturer's OxygenOS, which was made open source. OxygenOS was based on Android 5.1.1. I've also used Cyanogenmod 13 on this device. Out of these 3 options, I prefer CM. Any considerations I should keep in mind making this choice?
latgarf1 said:
I'd like to port this to OnePlus X (onyx). What's a preferable Android OS that I should use? The device comes with manufacturer's OxygenOS, which was made open source. OxygenOS was based on Android 5.1.1. I've also used Cyanogenmod 13 on this device. Out of these 3 options, I prefer CM. Any considerations I should keep in mind making this choice?
Click to expand...
Click to collapse
I have a Sony Xperia S and a OnePlus One and I'd like this port!
On my OnePlus One I'm using Ubuntu Touch that is very cool but apt-get doesn't work so I can't install other apps.
I really like this on my "old" Xperia S !
latgarf1 said:
I'd like to port this to OnePlus X (onyx). What's a preferable Android OS that I should use? The device comes with manufacturer's OxygenOS, which was made open source. OxygenOS was based on Android 5.1.1. I've also used Cyanogenmod 13 on this device. Out of these 3 options, I prefer CM. Any considerations I should keep in mind making this choice?
Click to expand...
Click to collapse
Hi @latgarf1,
Sorry for my late answer. I'm busy with Android 7.
That would be nice to have another device on this project to have a better view and maybe have a real alternative in the future .
I will ask a moderator if we can move this thread to a general one.
Advantage to use Android 5.1.1, is that every patches are available and tested to run Archlinux with android Hw support.
But as OxygenOS is not pure AOSP you will maybe need to cherry-pick those patches.
So it is preferable to maybe try to use CM-13 but everything need to be done on that side. I have now a device (Samsung S3) that is able to run CM-13.0 so I will be able to help in case of an issue to port the code to CM-13.0.
The big advantage to try to do it on CM-13.0 is that we can touch a lot of device in the future ! If CM is open, we will be able to push the patches upstream because those patches will not interfere with Android build as this is the case for Ubuntu Touch and mer-hybris patches.
I have not take a lot of time to continue this project since a while but I'm able to run desktop applications with windows management + opengl acceleration etc... I need to work on audio part (in progress), modules to integrates sensors (but sensors are already working). The last video posted do not show those progress.
Let me know your advice and if you thing to base your work on CM 13.0, I will probably switch the development to the Samsung S3 instead of Xperia S (but I will try to keep Xperia S in sync ).
I'm really interested to have some help to speed up this project and to have more motivation for it
You can take a look on the documentation and let me know if you need some help (that will permit me to improve the documentation too).
nik012003 said:
I have a Sony Xperia S and a OnePlus One and I'd like this port!
On my OnePlus One I'm using Ubuntu Touch that is very cool but apt-get doesn't work so I can't install other apps.
I really like this on my "old" Xperia S !
Click to expand...
Click to collapse
Here I really want to don't do any difference between a PC and a smartphone. So every tools used on a PC should work on the smartphone (update the kernel and manage initrd should be, at the end, possible to do in the same way than on the desktop ).
Do you know if you are using pulseaudio on Ubuntu Touch ? And do you know in which way it is done ?
For now I'm following mer-hybris and Sailfish to implement it by creating a droid module for pulseaudio.
mickybart said:
...
Advantage to use Android 5.1.1, is that every patches are available and tested to run Archlinux with android Hw support.
But as OxygenOS is not pure AOSP you will maybe need to cherry-pick those patches.
So it is preferable to maybe try to use CM-13 but everything need to be done on that side. I have now a device (Samsung S3) that is able to run CM-13.0 so I will be able to help in case of an issue to port the code to CM-13.0.
The big advantage to try to do it on CM-13.0 is that we can touch a lot of device in the future !
Let me know your advice and if you thing to base your work on CM 13.0...
I'm really interested to have some help to speed up this project and to have more motivation for it
You can take a look on the documentation and let me know if you need some help (that will permit me to improve the documentation too).
Click to expand...
Click to collapse
I've not tried arch but have attempted similar to this project with Debian (raspbian) on ancient hardware with partial success.
As free time rears its rare head I'll be trying to adapt your project for my newer HTC based on cm13.
By the way, your work on N ril from github is great, allows my cm14 to get/make calls without rebooting. Now if I can just figure out why rild takes forever to stop dying and respawing and start actually running...
mickybart said:
Hi @latgarf1,
Sorry for my late answer. I'm busy with Android 7.
That would be nice to have another device on this project to have a better view and maybe have a real alternative in the future .
I will ask a moderator if we can move this thread to a general one.
Advantage to use Android 5.1.1, is that every patches are available and tested to run Archlinux with android Hw support.
But as OxygenOS is not pure AOSP you will maybe need to cherry-pick those patches.
So it is preferable to maybe try to use CM-13 but everything need to be done on that side. I have now a device (Samsung S3) that is able to run CM-13.0 so I will be able to help in case of an issue to port the code to CM-13.0.
The big advantage to try to do it on CM-13.0 is that we can touch a lot of device in the future ! If CM is open, we will be able to push the patches upstream because those patches will not interfere with Android build as this is the case for Ubuntu Touch and mer-hybris patches.
I have not take a lot of time to continue this project since a while but I'm able to run desktop applications with windows management + opengl acceleration etc... I need to work on audio part (in progress), modules to integrates sensors (but sensors are already working). The last video posted do not show those progress.
Let me know your advice and if you thing to base your work on CM 13.0, I will probably switch the development to the Samsung S3 instead of Xperia S (but I will try to keep Xperia S in sync ).
I'm really interested to have some help to speed up this project and to have more motivation for it
You can take a look on the documentation and let me know if you need some help (that will permit me to improve the documentation too).
Here I really want to don't do any difference between a PC and a smartphone. So every tools used on a PC should work on the smartphone (update the kernel and manage initrd should be, at the end, possible to do in the same way than on the desktop ).
Do you know if you are using pulseaudio on Ubuntu Touch ? And do you know in which way it is done ?
For now I'm following mer-hybris and Sailfish to implement it by creating a droid module for pulseaudio.
Click to expand...
Click to collapse
I don't know how the audio works but I know that it works.
This is the ubports repo https://github.com/ubports?tab=repositories
If you want me to type some commands on the ubuntu touch terminal let me know.
EDIT : I searched and I think that the Oneplus port is using pulseaudio but I don't know how does it work.
https://wiki.ubuntu.com/Touch/Core/PulseaudioProfiles
nik012003 said:
I don't know how the audio works but I know that it works.
This is the ubports repo https://github.com/ubports?tab=repositories
If you want me to type some commands on the ubuntu touch terminal let me know.
EDIT : I searched and I think that the Oneplus port is using pulseaudio but I don't know how does it work.
https://wiki.ubuntu.com/Touch/Core/PulseaudioProfiles
Click to expand...
Click to collapse
Thanks. I will give it a try but to have a more automatic process I will maybe follow what is done in mer-hybris :
https://github.com/mer-hybris/pulseaudio-modules-droid

what rom you using? for the i9195i?

im using stock right now but i saw the most recent lineage an i might try that out. anyone have a favorite rom? also i tried to download the lineage 14 but its link seems to be down or overused anyone have a mirror?
Have a look to: http://wiki.lineageos.org/devices.html
I don't see one for the model. Oh well. .
Is not the right?
http://wiki.lineageos.org/serranoltexx_info.html
=>
http://wiki.lineageos.org/serranoltexx_install.html
=>
https://download.lineageos.org/serranoltexx
That's the one without the capped i at the end isn't it? The one that is dual core instead of quad core. Known as the serranoveltexx.
teknoweanie said:
I don't see one for the model. Oh well. .
Click to expand...
Click to collapse
But there is one from Danil_e71
Danil_e71 said:
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 7.1.2 (Nougat), which is designed to increase performance and reliability over stock Android for your device.
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review.
Kernel source code Github repo.
Device path for CM Github repo.
Vendor path for CM Github repo.
Local manifest for CM Github repo.
Downloads
18.05.2017 Lineage OS
Current ROM: Here
Installation
Make a backup!
Install recovery here
Reboot into recovery
Wipe data (You may get a "staus 7" error if you fail to wipe.)
Install the Current ROM
Optionally install Gapps
Boot phone into normal mode
Most of Android/CyanogenMod is licensed under the Apache License with other small parts licensed under other open-source licenses. Which means that you may modify and redistribute without asking for permission as long as the proper credits is given and it is not misappropriated as being the official CyanogenMod.
Thanks for support
Robert Cosmin Bizon
Bajramovic Armin
Agesath
Gervase Markham
MrGoodtunes
onnsoft
ed38220
Click to expand...
Click to collapse
---------- Post added at 04:59 PM ---------- Previous post was at 04:54 PM ----------
Meluminati said:
But there is one from Danil_e71
Click to expand...
Click to collapse
That's what I'm using right now.

[ROM][UNOFFICIAL][7.1.2][taido] LineageOS 14.1 [30/01/2018]

Code:
/*
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
LineageOS is a free, community built, aftermarket firmware distribution of Android 7.1 (Nougat), which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review.
What's working :
Boot
WiFi
Hotspot
Audio
RIL
Bluetooth
Sensors
FM
Camera
SDCard
GPS
Known issues:
VoLTE
Video recording
SELinux Enforcing
Instructions :
Download the build and GApps
Reboot to recovery
Flash the latest build and GApps
Reboot
Downloads :
Un-Official build: https://androidfilehost.com/?fid=673956719939815946
Google Apps: http://opengapps.org/
Credits : @ashwin007 (for his base trees)
LineageOS Team
XDA:DevDB Information
LineageOS 14.1 for taido, ROM for the Moto E3
Contributors
vinothvkr
Source Code: https://github.com/LineageOS
ROM OS Version: 7.x Nougat
Based On: LineageOS
Version Information
Status: Testing
Created 2017-10-01
Last Updated 2018-02-06
Reserved
Release - 28/01/2018
Synced with latest LineageOS source.
Reserved
Is this rom work on Moto E3 Power (XT1706)?
Darsh Monani said:
Is this rom work on Moto E3 Power (XT1706)?
Click to expand...
Click to collapse
This is a moto e3 thread and its posted in that thread so logic dictates it will work on either model of e3......
Its working on my e3 XT1700 (not power) but e3 power ROMs (XT1706) work on my e3.
Plz plz plz fix camera issues...
It's almost as if am begging for it
I wander and despair at some of these comments in ROM threads.
If its not volte, its the camera
Its not up to the ROM developments team to fix the camera.
Moto e3 never had an official 7.0 update so the camera is using a hack and that hack won't be fixed unless Motorola/lenovo release an updated source code, or mediatek release updated drivers for the processor..
Either way, posting here and begging won't get the camera or volte fixed, its going to take a long time to get the E3 camera up to AOSP standard, and to be fair, that's posted in most of the E3 rom threads, which people obviously don't read before coming here begging.....
bubba1601 said:
I wander and despair at some of these comments in ROM threads.
If its not volte, its the camera
Its not up to the ROM developments team to fix the camera.
Moto e3 never had an official 7.0 update so the camera is using a hack and that hack won't be fixed unless Motorola/lenovo release an updated source code, or mediatek release updated drivers for the processor..
Either way, posting here and begging won't get the camera or volte fixed, its going to take a long time to get the E3 camera up to AOSP standard, and to be fair, that's posted in most of the E3 rom threads, which people obviously don't read before coming here begging.....
Click to expand...
Click to collapse
A rom on YouTube claims to have the camera fixed but hotspot not working.
Channel name: Kartik Wadwa
manishah.1996 said:
A rom on YouTube claims to have the camera fixed but hotspot not working.
Channel name: Kartik Wadwa
Click to expand...
Click to collapse
It's the same Dev (samarV121) who's ROMs got removed from the E3 thread here on XDA if you didn't already know?
I've tried all of those 7.1.2 ROMs on my E3 (not power) and the camera isn't working on any of them, despite the claims otherwise.....
When you download one of those ROMs, the download link takes you to samarV121 android file host folder.
That's not a coincidence !
When I reported the fact the camera doesn't in fact work, I had a reply it was my fault for installing the ROM incorrectly on an "incompatible" device.
Strangely I never got a reply when I took the battery out of my E3 and sent a photo back of the label inside where it quite clearly states Motorola E3 XT1700......
bubba1601 said:
I wander and despair at some of these comments in ROM threads.
If its not volte, its the camera
Its not up to the ROM developments team to fix the camera.
Moto e3 never had an official 7.0 update so the camera is using a hack and that hack won't be fixed unless Motorola/lenovo release an updated source code, or mediatek release updated drivers for the processor..
Either way, posting here and begging won't get the camera or volte fixed, its going to take a long time to get the E3 camera up to AOSP standard, and to be fair, that's posted in most of the E3 rom threads, which people obviously don't read before coming here begging.....
Click to expand...
Click to collapse
All devices on LineageOS have their camera working on hacks - mostly by using BLOBs anyway. If the Camera is working, then the same part of the program which allows the device to access the Camera's BLOB should let the Camcorder of the device to communicate with it at that required DPI and resolution. From what I've figured out in some ROMs like those of SamarV which were blocked, his camcorder gets initialized, it's able to set the audio as well as the video source as it detects the camera when we switch to 'Video' mode and we are also able to select the format of the video that we are going to record, but is not able to prepare the camera for recording and crashes (falls on a error loop of some kind). While in ROMs like ashwinr's here, the application is not able to set the source of the video (detect device camera itself) and crashes. This is just a layman's view of the problem and it's probably already known by developers lol.
I'm not a coder, but it's just me trying to figure out the problem in my way and I do know for now the devs are literally working blind lol. *pun intended* So it's not entirely on the hands of the company of the device or the processor. But agreed, MediaTek is pretty useless when it comes to giving latest support to some recent past processors of theirs.
Does this ROM supports substratum?
Stuck on error 7
androidlover420 said:
Stuck on error 7
Click to expand...
Click to collapse
Try TWRP by ashwin
---------- Post added at 08:33 AM ---------- Previous post was at 08:32 AM ----------
Camera isn't working
apurav.812 said:
Try TWRP by ashwin
---------- Post added at 08:33 AM ---------- Previous post was at 08:32 AM ----------
Camera isn't working
Click to expand...
Click to collapse
Did you read the OP? (original post)
Its listed the camera doesn't work........
Just go back a page and read the comments..
bubba1601 said:
Did you read the OP? (original post)
Its listed the camera doesn't work........
Just go back a page and read the comments..
Click to expand...
Click to collapse
Yes I read the op
apurav.812 said:
Yes I read the op
Click to expand...
Click to collapse
Did you read the last page?
I'm not trying to be mean to you but on the last page there is a discussion about the camera, and its said its going to take a LONG time to fix.
Its better to read that sort of thing rather than keep posting about it, because I don't think this ROM is being developed anymore and the dev has moved to YOU TUBE......
I'm just trying to help you, the camera isn't going to be a quick fix.
Sorry.
Cannot connect to camera. where op says Camera working.
Please patch
Twrp error !
it is showing that "Updater Process Ended With Error 7" please help me:crying:
---------- Post added at 05:09 PM ---------- Previous post was at 05:00 PM ----------
twrp says that updater process ended with error 7. pls help me......:crying:
Narendranath said:
it is showing that "Updater Process Ended With Error 7" please help me:crying:
---------- Post added at 05:09 PM ---------- Previous post was at 05:00 PM ----------
twrp says that updater process ended with error 7. pls help me......:crying:
Click to expand...
Click to collapse
You have to flash the twrp given by him in this thread which is unique to this rom.
Each ROM build usually has their own unique recovery so unless he made the ROM build to work a generalised recovery, it will show the Error 7. Enjoy!
DystopianDJ said:
You have to flash the twrp given by him in this thread which is unique to this rom.
Each ROM build usually has their own unique recovery so unless he made the ROM build to work a generalised recovery, it will show the Error 7. Enjoy!
Click to expand...
Click to collapse
But there is no any specific recovery mentioned above

Device Tree for Oreo?

Hello
I want to build a resurrection remix Oreo ROM for my d2can/d2att but I can't seem to find the proper device tree and kernel tree for Oreo. Is there a way to either port the nougat trees or make my own tree compatible for Oreo?
It is but you are going to go through literal hell learning how to do so. i am working on the same thing and have some stuff figured out but getting help has been next to impossible. you have to read countless websites piecing the information together and trying things until it works. you can go into the lineageOS IRC but they dont talk too much, and like answering questions even less. What i learned was a bit easier then using the lineage repos for everything was just to sync lineage 15.1 or 16.0 and then to google around for a device tree and kernel. they usually still come from github but have different names. for example our s3 here goes by more names then d2att for example. SGH-i747 is another variant of s3. if you look for the other variants you will find more device trees. you can get lunch to show them to you by adding them to the vendor folder before you attempt to run the envsetup.sh as for the boot.img you will need to again google around a bunch and learn about mkbootimg and the tools needed to extract and repack them, if you use superrs-kitchen you will extract and see the files bot many will have a lock, and you cant edit the init.rc. you can extract your boot from your device directly via adb, or download a rom and unzip it n grab that boot.img if you use a rom you know works. you can change the OS version and all necessary info in the files to tell the phone its android 8.1 and whatnot. but as i said its not a short process. ive spent many many night getting frustrated because lunch fails partway into a build, or i flash a kernel i complied and it doesn't work. getting Pie 9.0 and Oreo 8.1 to boot on my s6 edge plus was a nightmare and a half, and the s6 files are all readily available to me from lineage to use as a base. the s3 was really popular however, and i know lineage has a nougat rom for it, so they must have repos with trees
---------- Post added at 03:44 AM ---------- Previous post was at 03:42 AM ----------
https://github.com/Bdaman80/SGH-I747
device tree.
https://github.com/sgs3/SGH-I747M_Kernel
kernel

ROM ❯ PIXEL 3a ❯ UNOFFICIAL ❯ ProtonAOSP 11

ProtonAOSP • Pixel 3a
Android 11 ROM​
ProtonAOSP is a minimal custom Android 11 ROM focused on UI/UX and performance, with a touch of privacy.
Instead of customization it is focused on more smoother experience.
Installation
1. Unlock Bootloader
2. fastboot flash boot boot.img
3. Reboot to factory and factory reset
4. adb sideload rom.zip
5. Reboot​Note:- Rom already comes with gapps included so no need to flash them
Code:
- Your warranty is now void.
- You have been warned.
- Use at your own risk.
Download Here​Known issues
No eSIM support(I plan to add in next build)
Join the Telegram group for support
Kernel source code
ROM source code
This is just a side project, I may or may not maintain it in future.
A huge thanks to @kdrag0n for the amazing rom and the work done on this rom.
Reserved
I was just thinking how much I'd love to see this for the 3a.
Couple of things though;
1) Where's the device tree source and vendor blobs?
2) Its unfortunate that you baked in the google crap, one of the great things about custom builds is to get rid of that.
96carboard said:
I was just thinking how much I'd love to see this for the 3a.
Couple of things though;
1) Where's the device tree source and vendor blobs?
2) Its unfortunate that you baked in the google crap, one of the great things about custom builds is to get rid of that.
Click to expand...
Click to collapse
1. Soon I'll push source
2. I do have microg build for sargo as it is my main device, but not for bonito, so I did not post here on xda, if you want it join the support link group in the thread. Regarding google crap, for some users flashing gapps externally had less fluid experience so I did it.
I hope soon will be very soon, since I'm only interested in building myself anyway.
Have you spoken to @kdrag0n about adding in your source and making this "official"?
96carboard said:
I hope soon will be very soon, since I'm only interested in building myself anyway.
Have you spoken to @kdrag0n about adding in your source and making this "official"?
Click to expand...
Click to collapse
Device source
Vendor Source
Note:- I have few extra proprietary stuff added in vendor for Google Fi and stuff to work for users out the box which lineage does not have added in their vendor, so if you really want less vendor blob use lineage vendor. It will work without any issue, I think kdrag0n also uses them.
Regarding official builds, I don't have the same infrastructure as him(reason why I only posted gapps build here, it takes lot of time to maintain both gapps and non gapps build) nor the time to maintain it officially. as said in thread, this is my side project which I thought to share it with community. If things work well in future and I feel like doing it official, I may ask kdrag0n. Also idk if he is accepting new device as he is maintaining all the official devices alone by himself.
FoxA said:
Device source
Vendor Source
Note:- I have few extra proprietary stuff added in vendor for Google Fi and stuff to work for users out the box which lineage does not have added in their vendor, so if you really want less vendor blob use lineage vendor. It will work without any issue, I think kdrag0n also uses them.
Regarding official builds, I don't have the same infrastructure as him(reason why I only posted gapps build here, it takes lot of time to maintain both gapps and non gapps build) nor the time to maintain it officially. as said in thread, this is my side project which I thought to share it with community. If things work well in future and I feel like doing it official, I may ask kdrag0n. Also idk if he is accepting new device as he is maintaining all the official devices alone by himself.
Click to expand...
Click to collapse
Thank you very much. I'll give that a go
Hi, just checking if there is any development planned for this one? Looks to be interesting ROM for daily use.
cichy63 said:
Hi, just checking if there is any development planned for this one? Looks to be interesting ROM for daily use.
Click to expand...
Click to collapse
sorry, I don't have the device anymore.
The link download is not working, please update it
cichy63 said:
Hi, just checking if there is any development planned for this one? Looks to be interesting ROM for daily use.
Click to expand...
Click to collapse
Here's a current source.
I don't know if it's trusted, or who the maintainer of this unofficial build is though. Just found it via telegram.
ProtonAOSP - Browse /ProtonAOSP at SourceForge.net
sourceforge.net
Nice one. It's really handy to be able to revive old, unsupported devices like the Pixel 3a, which is a perfectly usable phone and can be picked up for next to nothing.
Some of us don't care about de-googling our phones and really just want to extend their lifespan with security updates, so having gapps baked in to ProtonOASP is really nice. Especially when we're just trying to help out our non-technical friends get a bit more life out of their old phones. A consistent, familiar user experience is all they really want.
I was wondering though: Does your build (or any build of ProtonOASP) come with verified-boot signatures so that the device's bootloader can be locked down after the ROM is installed, or is CalyxOS the only option for this?
Unfortunately, Calyx are very puritanical when it comes to de-googling, and microG is just a terrible substitute for interacting with Google services. I tried it on the Pixel 3a, and it doesn't even sync the contact list from your Google account. My non-technical friend was not impressed.
GrapheneOS still has builds up for 3a, however new builds were terminated as of February. While it doesn't ship with gCrap preinstalled, installation is trivial as they've built a compatibility layer to make it work correctly (and much MUCH more securely) as user-installed software, which you can install from the program "Apps".

Categories

Resources