Official LineageOS 20 for FP3/FP3+

Another question for the power of the community :wink:
I’d like to use an app from the munich S-Bahn company. After the last app update, it does not work any longer on LOS20. After an error report they replied they don’t support ROMs like LineageOS, which is an stupid answer on its own, IMHO, but probably something to expect from those companies
For anyone, who might have an idea, here the relevant logcat:

08-11 12:24:33.987  3711  3711 E TRACKING: No valid tracking library for Piwik
08-11 12:24:33.987  3711  3711 E TRACKING: java.lang.ClassNotFoundException: de.hafas.tracking.PiwikUsageTracker
08-11 12:24:33.987  3711  3711 E TRACKING:      at java.lang.Class.classForName(Native Method)
08-11 12:24:33.987  3711  3711 E TRACKING:      at java.lang.Class.forName(Class.java:454)
08-11 12:24:33.987  3711  3711 E TRACKING:      at java.lang.Class.forName(Class.java:379)
08-11 12:24:33.987  3711  3711 E TRACKING:      at de.hafas.tracking.Webbug.initTrackers(ProGuard:18)
08-11 12:24:33.987  3711  3711 E TRACKING:      at de.hafas.app.HafasApplication.initialize(ProGuard:43)
...
08-11 12:24:33.987  3711  3711 E TRACKING:      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
08-11 12:24:33.987  3711  3711 E TRACKING: Caused by: java.lang.ClassNotFoundException: de.hafas.tracking.PiwikUsageTracker
08-11 12:24:33.987  3711  3711 E TRACKING:      ... 18 more

Also, I’m not sure whether this might be an access problem, but I don’t see any avcs:

08-11 12:24:34.027  3711  3765 E SQLiteLog: (1) no such table: ticketuser in "SELECT * FROM ticketuser"
08-11 12:24:34.028  3711  3765 E SQLiteLog: (1) no such table: storage in "SELECT * FROM storage"
08-11 12:24:34.028  3711  3765 E SQLiteLog: (1) no such table: favorite in "SELECT * FROM favorite"
08-11 12:24:34.029  3711  3765 E SQLiteLog: (1) no such table: ticket_meta in "SELECT * FROM ticket_meta"
08-11 12:24:34.030  3711  3765 E SQLiteLog: (1) no such table: ticket in "SELECT * FROM ticket"
2 Likes

The first logs indicate missing library for Piwik. I don’t know if there is a connection with Matomo (formely Piwik) an open source web analytics application. Nor if its absence can block an application. Matomo – Wikipedia.

The second logs indicate some missing table in the SQLite database.

Edit : I don’t know if is this particular app but the report show the presence of Matomo (piwik). Maybe is’nt a bug related to lineageos but to the apps or maybe you have a app which block tracker. εxodus

1 Like

Probably, the second is a consequence of the first. And yes, for some reason that library cannot be loaded, but i don’t know which part is supposed to provide it, the rom, the app, or something in between…
Still, i consider it poor coding skill if the app does not crash or inform you, but starts a tight loop

1 Like

I edit my last response. Maybe you can try the app in a Android emulator or ask your entourage if experienced the same behavior on different version of android

Well, it works on stock android, but not on los. So probably the library is provided in a stock environment, but not on los (19.1 on pixel, and this version)

Mh just a small question. Does perhaps someone know how i can disable fast charging within LineageOS? is there a setting which i don’t see? Or are good apps on Fdroid who could do that? I wanna disable it in some situations to keep the battery more healthy.

I think it’s only possible if you’re rooted, or use a charging adapter with low amperege,e.g 500mA

yeah, do this already, but my new powerbank just like to rapidcharge my fp3 ^^v

It should be possible with root adb, that is accessible on LineageOS, but I have not tryed, since I don’t need it and haven’t verified the solution.

You have to force “echo 0 > /sys/kernel/fast_charge/force_fast_charge”

2 Likes

You’re right. With adb root in developer options, and adb root/adb shell on an attached computer this should work. Until the next reboot

2 Likes

I used ACC in the past, it gives you full control over when to charge (time, battery-percentage, temperature) and how to charge (current). You can also enable idle-mode which cuts of the battery while the charger is plugged. I left my charger plugged almost 24/7 for a whole year and my battery is still in very good condition today (it is 2 1/2 years old now.)

Yes, ACC and his front-end acca is a good idea, but need full root, not only adb root…

I have searched online and it seems that lineageos have added a tool called charging control.
On my build of LineageOS for microg is not yet implemented.
@TeamB58 @dk1978 would be added this feature in the future?
Will be better then acc, since seems to me that don’t need root.

2 Likes

Does anybody here use Signal? I have the issue that there is huge feedback, when using the speaker for a Video call. This does not happen on a FP4 with stock Android. Only with my Fp3 and lineage. This issue has been an issue for a while, but I forgot to ask here about it.

Never tried it in speaker… I’ll try to set up a test

FP3+ with a fairly up to date LOS 20, and Play Services installed. No issues in Signal calls so far, although I don’t use them often.

Can anyone confirm that all HW is supported and working with LOS 20? I mean all sensors, camera, fingerprint etc.

@Phlogi I would confirm that all the sensors that I use(so more than you have mentioned) are working correctly. I don’t know if the camera have the best configuration, but is working.

Thanks I did the install anyway in the meantime and it looks pretty solid. Overall performance could be better, but I guess that’s just the hardware…

Hi guys. My phone has a tendency to have a popup that says that app X doesn’t answer, with a choice to close the app, or wait.

What’s weird is that it pops up even when the app is working, and if I choose to wait, the popup comes back quickly,

A bit annoying when the app is a camera app and I’m trying to take pictures, and the popup gets in the way.

Am I the only one? How to fix this?

1 Like