[ROM][9.0][UNOFFICIAL] [G800F/M/Y] LineageOS 16.0 [Beta] [16-12-2020]

flortsch

Member
Sep 10, 2014
18
6
0
florian-latifi.at
Again, thanks for the feedback. Interesting that video recording isn't working for you though. I just tried using footej camera and it worked OK. I'm not sure why it wouldn't for you, but there def are still issues with the camera/video that I've spent a little time trying to look into without much luck as of yet.

Sent from my SM-G800F using Tapatalk
I full-wiped my phone and did a clean install, in order to try again the Footej camera app.
This time, the app does not even start. It directly crashes when opening the app :D
Note that I am using the non-microg-build without any Google apps.
I will provide more details for this.
 

Kenarude

Member
Sep 8, 2017
11
6
0
Hi,

I flashed this rom over the previous build and this improved things for me:
- Battery duration, I had strange behaviors on previous build(s) sometimes battery emptied quickly or it was hard to charge (takes long time for only few percent).
- Netflix video correct missing widevine DRM for another streaming app.
Thank you very much for your hard work @spookcity138 on this rom (and other helpers).

By the way I have noticed instability for the hotspot wifi, it seems to reconnect regularly (maybe every 2 mins), something that wasn't there in older builds (don't remember on which one i used the hotspot wifi last time, it was probably the April build).
I also have strange thing with the Bluetooth (was ok on older builds), i use a watch always connected on my phone and it is working very well everywhere except at home. When I come back to home bluetooth always closing and a message says that the Bluetooth is closing systematically. Is there someone else having trouble with Bluetooth? I can not use it at home. I've attached the log if it can bring some clues.

Thank you.
 

Attachments

Last edited:

elsterkrug

Member
Feb 12, 2019
23
6
0
@Peter_Petersen
hey,

i found this on 'connected devices --> connection settings --> smart-cover'

(Verbundene Geräte --> Verbindungseinstellungen --> Smart-Cover)
Is not there for me, but may be related to the fact that I've deleted flipflap.akp. Wanted to restore it, but that does not work. I'll test it at the next build, because flipflap is back.
 
Aug 6, 2016
11
2
0
I'm wondering about the messaging app (SMS): On my old Phone (CM12) the contacts used to have different colors, on this Rom every contact/thread is green? Does that have to do with the introduction of dark mode into the Messaging App?
Another thing is that I don't seem to get notifications for unread SMS via the Notification LED. Already tried to add App-Specific settings in the Notification light settings (only available here via Settings Search), but to no avail. Anyone else experiencing this?

Thanks, sorry if drifting OT
the same by me. no notification led for unread messages (SMS/Threema) also with app-specific led-settings...
 

Fuzzyma

Member
Jun 21, 2019
6
0
0
I am also experiencing crashs with the camera and incredible bad quality with my micro when skyping.
Thats why I want to update to the newest version (I have the version before).

Is there a way I can update without loosing again any apps and data?
 

Tureilu

Member
May 19, 2019
34
27
18
I am also experiencing crashs with the camera and incredible bad quality with my micro when skyping.
Thats why I want to update to the newest version (I have the version before).

Is there a way I can update without loosing again any apps and data?
Just flash the new Version with the newest Version of TWRP.

Magisk is included automatically.

Then do a Cache and a Davlik Wipe.

I think there is a Magisk Module for Micro Issues.
 

frandi

Member
Jun 20, 2019
11
1
0
screen mirror / miracast not working?

Installing this rom a few days ago was like buying a new phone (coming from stock rom). Thanks.

Is screen mirroring / miracast supported by this rom? because when I click on it from the notification panel or from settings it cannot find my TV whereas I was able to do that in the stock rom.
 
  • Like
Reactions: swie

a-dead-trousers

Senior Member
Jul 28, 2016
220
119
43
Modem naming scheme

Hi.

Sorry for being off-topic but right now I'm a little bit confused.
Given the names of the two latest PDA (modem?) versions for our phones what do they mean?

G800FXXS1CRJ1
G800FXXU1CRG3

What I know:
G800F is the "model" of our phones.
XX is the "country". In this case "Austria, Belgium, France, Germany, Hungary, Italy, Spain, United Kingdom"
RJ1 or RG3 are the "build information". R is the 18th letter in the alphabet so it means 2018. J is the 10th letter so it means "October". G is the 7th letter so it means "July". The number is just for a consecutive numbering.

The rest is what I don't know:
What is the meaning of S1C or U1C?
Some sources I found claim that the C is "unknown". But I'm not sure because most of the time the names consisted of only 10 to 11 digits whereas the two I mentioned above have 13 digits.

wkr ADT
 
Last edited:

fidoedidoe

Senior Member
Mar 27, 2011
241
125
63
Hi @spookcity138

Do you have time for a quick "building from Source question"?

I'm hitting a few problems and I'm trying to understand "why", when building from branch "P". Currently my build (mka bacon) fails (fatal error), but before getting bogged down in that, I noticed that I have issues applying the patches (./apply.sh). Having taken a deeper look I'm now confused how you publish builds for Branch "P" without hitting the same issue.

For example, the first issue I hit is with ..../frameworks_av/0003-audio-add-non-const-AudioParameter-methods-for-backw.patch. The patch from your local repo reads:

Code:
...
--- a/media/libaudioclient/include/media/AudioParameter.h
+++ b/media/libaudioclient/include/media/AudioParameter.h
@@ -76,6 +76,7 @@ public:
     static const char * const valueListSeparator;
 
     String8 toString() const { return toStringImpl(true); }
+    String8 toString();
     String8 keysToString() const { return toStringImpl(false); }
 
     status_t add(const String8& key, const String8& value);
@@ -86,8 +87,11 @@ public:
     status_t remove(const String8& key);
 
     status_t get(const String8& key, String8& value) const;
+    status_t get(const String8& key, String8& value);
     status_t getInt(const String8& key, int& value) const;
+    status_t getInt(const String8& key, int& value);
     status_t getFloat(const String8& key, float& value) const;
+    status_t getFloat(const String8& key, float& value);
     status_t getAt(size_t index, String8& key) const;
     status_t getAt(size_t index, String8& key, String8& value) const;
...
However to get the patch to apply, I have to change it to what's shown below (notice the line numbers are changes):

Code:
...
--- a/media/libaudioclient/include/media/AudioParameter.h
+++ b/media/libaudioclient/include/media/AudioParameter.h
@@ -87,6 +87,7 @@ public:
     static const char * const keyReconfigA2dpSupported;
 
     String8 toString() const { return toStringImpl(true); }
+    String8 toString();
     String8 keysToString() const { return toStringImpl(false); }
 
     status_t add(const String8& key, const String8& value);
@@ -97,8 +98,11 @@ public:
     status_t remove(const String8& key);
 
     status_t get(const String8& key, String8& value) const;
+    status_t get(const String8& key, String8& value);
     status_t getInt(const String8& key, int& value) const;
+    status_t getInt(const String8& key, int& value);
     status_t getFloat(const String8& key, float& value) const;
+    status_t getFloat(const String8& key, float& value);
     status_t getAt(size_t index, String8& key) const;
     status_t getAt(size_t index, String8& key, String8& value) const;
...
Can I ask, "How do you build from branch 'P' without hitting the issue(s) I'm seeing". It makes me uncomfortable when I deviate from your repo's source without understanding why. FYI, I have issues with other patch files too, *but* I'm hoping your insight will help answer the wider question.

Many thanks!

EDIT: I've attached the three patch files that needed to be slightly modified (to work in my environment) and for me the build now completes without error. I'll also submitted a pull request on GitHub which may be (?) a better / easier place to view/discuss.
 

Attachments

Last edited:
  • Like
Reactions: spookcity138

spookcity138

Senior Member
Nov 9, 2015
1,828
2,452
153
Eindhoven
Hi @spookcity138



Do you have time for a quick "building from Source question"?



I'm hitting a few problems and I'm trying to understand "why", when building from branch "P". Currently my build (mka bacon) fails (fatal error), but before getting bogged down in that, I noticed that I have issues applying the patches (./apply.sh). Having taken a deeper look I'm now confused how you publish builds for Branch "P" without hitting the same issue.



For example, the first issue I hit is with ..../frameworks_av/0003-audio-add-non-const-AudioParameter-methods-for-backw.patch. The patch from your local repo reads:



Code:
...

--- a/media/libaudioclient/include/media/AudioParameter.h

+++ b/media/libaudioclient/include/media/AudioParameter.h

@@ -76,6 +76,7 @@ public:

     static const char * const valueListSeparator;

 

     String8 toString() const { return toStringImpl(true); }

+    String8 toString();

     String8 keysToString() const { return toStringImpl(false); }

 

     status_t add(const String8& key, const String8& value);

@@ -86,8 +87,11 @@ public:

     status_t remove(const String8& key);

 

     status_t get(const String8& key, String8& value) const;

+    status_t get(const String8& key, String8& value);

     status_t getInt(const String8& key, int& value) const;

+    status_t getInt(const String8& key, int& value);

     status_t getFloat(const String8& key, float& value) const;

+    status_t getFloat(const String8& key, float& value);

     status_t getAt(size_t index, String8& key) const;

     status_t getAt(size_t index, String8& key, String8& value) const;

...


However to get the patch to apply, I have to change it to what's shown below (notice the line numbers are changes):



Code:
...

--- a/media/libaudioclient/include/media/AudioParameter.h

+++ b/media/libaudioclient/include/media/AudioParameter.h

@@ -87,6 +87,7 @@ public:

     static const char * const keyReconfigA2dpSupported;

 

     String8 toString() const { return toStringImpl(true); }

+    String8 toString();

     String8 keysToString() const { return toStringImpl(false); }

 

     status_t add(const String8& key, const String8& value);

@@ -97,8 +98,11 @@ public:

     status_t remove(const String8& key);

 

     status_t get(const String8& key, String8& value) const;

+    status_t get(const String8& key, String8& value);

     status_t getInt(const String8& key, int& value) const;

+    status_t getInt(const String8& key, int& value);

     status_t getFloat(const String8& key, float& value) const;

+    status_t getFloat(const String8& key, float& value);

     status_t getAt(size_t index, String8& key) const;

     status_t getAt(size_t index, String8& key, String8& value) const;

...


Can I ask, "How do you build from branch 'P' without hitting the issue(s) I'm seeing". It makes me uncomfortable when I deviate from your repo's source without understanding why. FYI, I have issues with other patch files too, *but* I'm hoping your insight will help answer the wider question.



Many thanks!



EDIT: I've attached the three patch files that needed to be slightly modified (to work in my environment) and for me the build now completes without error. I'll also submitted a pull request on GitHub which may be (?) a better / easier place to view/discuss.
First apologies for being absent from this thread for awhile. Real life has just kept me really busy lately.

The issues you're having with the patches are interesting. I had no issues when I last built 2 weeks ago-ish. I don't really see why I wouldn't yet you are as the sources are the same. I build on Arch and I saw you're on Ubuntu, but how this would matter I don't see. I will completely delete the directories that these particular patches apply to and do a clean apply of them and see if I also have this issue. If so I'll look into your pull request on github. It's strange because I recall @Panzerknakker having issues with a patch in system/core. I looked into this and it applied without issue for me,so I didn't look into it anymore. I know that @rodman01 has built resurrection remix recently. Maybe he can chime in on whether he also had issues with the patches.
Either way, thanks for pointing it out and I'll def look into it.

Also, feel free to send me a message about your fatal error while building and I'll gladly try to help.

Edit:
Nvm about the help. I just re-read your post and saw it has worked out for you.

Sent from my SM-G800F using Tapatalk
 
Last edited:
  • Like
Reactions: fidoedidoe

Panzerknakker

Senior Member
Jan 17, 2017
116
262
83
First apologies for being absent from this thread for awhile. Real life has just kept me really busy lately.

It's strange because I recall @Panzerknakker having issues with a patch in system/core. I looked into this and it applied without issue for me,so I didn't look into it anymore. I know that @rodman01 has built resurrection remix recently. Maybe he can chime in on whether he also had issues with the patches.
I recently built on 25.6. with the unmodified original patches above without errors.
The patchset 12-OC-Kernel-Patches-Lineage-16.0-kminilte.tar.gz
https://www.androidfilehost.com/?fid=6006931924117904388
adds OC from Spookcity's N-kernel.
It has to be unpacked into device/samsung/smdk3470-common/patch/kernel_samsung_kminilte directory.
 

fidoedidoe

Senior Member
Mar 27, 2011
241
125
63
...
The issues you're having with the patches are interesting. I had no issues when I last built 2 weeks ago-ish. I don't really see why I wouldn't yet you are as the sources are the same.
...
I recently built on 25.6. with the unmodified original patches above without errors.
...
Thanks for confirming. I guess I'm the outlier! :). I'll keep looking to try and understand why mine experience is different, it's not like there's much wiggle room (repo init; git clone, repo sync, apply patches). Until I better understand this I'l park this (please ignore the github pull request too) . Apologies for cluttering the thread
 

spookcity138

Senior Member
Nov 9, 2015
1,828
2,452
153
Eindhoven
I recently built on 25.6. with the unmodified original patches above without errors.
The patchset 12-OC-Kernel-Patches-Lineage-16.0-kminilte.tar.gz
https://www.androidfilehost.com/?fid=6006931924117904388
adds OC from Spookcity's N-kernel.
It has to be unpacked into device/samsung/smdk3470-common/patch/kernel_samsung_kminilte directory.
I have pushed a P_custom branch to github. It has a lot features and optimizations from my N_custom branch that were relatively easy to bring over. Perhaps you can just try to use this branch in the future for your builds...Assuming it is stable for you. It has been for me in a few days of testing. Although I have used a custom toolchain to build mine and cant say for sure if it will build successfully with the stock google toolchain.. You can see exactly what I've done Here
Hi @spookcity138

a little cheeky (lazy?), but are you willing to share your debloat script?
Of course. It is a bit sloppy in the sense that I have used it for other ROMS in the past (AEX,etc) so there are apps and app locations (priv-app vs app) that don't apply to this ROM,but this has no effect on the script succeeding. Please anyone who may decide to use this: DO NOT FLASH BLINDLY!! Open up the update-script and examine it! I remove a lot of stuff. Some which I am positive others want. Make sure you delete any lines with apps you wish to keep. You have been warned!
Debloat script
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone