tdm 2,322 Posted July 14, 2020 Author Share Posted July 14, 2020 9 minutes ago, bmccrary said: I've been off of here forever, mainly due to the fact it was depressing seeing all of the cool Lineage stuff and knowing I never could use it. However, I really wanted my keyboard fixed, and decided to upgrade from the January firmware which required a complete wipe in my case, and was amazed to see Verizon was working!! 🤩 So I flashed the test21 last night to try it out. I'm sorry to say my results haven't been as good. While it did work the first boot, as it always did in the past, it seems after a good full power off it doesn't work anymore. I did install the addonsu and used Titanium to install some user apps but did not restore any system apps or settings. I still have data but for voice it's "Emergency calls only" and the IMS status shows unregistered and everything is "unavailable." What's kind of weird is the Wifi and mobile radios go off about every 30 secs and then turn back on and the Radio power (forget the exact name off hand) toggle switch even goes to off and then back on when this happens. If there's any ideas I can try I'm up for it! A good first start would be to get a normal logcat (adb logcat > log.txt) and a radio logcat (adb logcat -b radio > radiolog.txt). Anyone else on VZW with experiences to share? Quote Link to post Share on other sites
bmccrary 39 Posted July 14, 2020 Share Posted July 14, 2020 1 hour ago, EskeRahn said: I would suggest to wipe and retry, and then try it without the restore for a short while, to see if it is stable. And then try to restore in small bits to try to pinpoint what somehow interferes with the system and makes it unstable/ I just put the factory image back on and paid attention to the fact the original 20191028 image behaves exactly the same as Lineage, however updating to the 20191111 build fixes the problem. I just wonder if something needs to be added from that build to Lineage, although I know it has way more updated vendor and modem images. 2 Quote Link to post Share on other sites
Hook 3,022 Posted July 14, 2020 Share Posted July 14, 2020 1 hour ago, tdm said: Anyone else on VZW with experiences to share? I've mostly already shared this with @tdm, but for whatever reason, when I got my sim back, Verizon just doesn't work. I tried with both test20 and test21. Everything seems to be set right and the phone knows it has a Verizon sim, but when I try to call it fails to find the network. Assuming there are no real hardware differences between tdm's Pro 1 and mine, I have to assume there is another variable at work here and not a problem with what tdm did to set up Lineage. With Verizon shutting down CDMA and expanding LTE at different rates in different places, maybe tdm's network is different from mine, but this is beyond my knowledge. I have returned to AT&T for now (which is fine) and will await input from other folks with Verizon and lineage. It's hard to troubleshoot by sending a sim back and forth across the country. 😄 Thanks all the same, @tdm I think the problem is at my end. 3 Quote Link to post Share on other sites
bmccrary 39 Posted July 14, 2020 Share Posted July 14, 2020 7 minutes ago, Hook said: I've mostly already shared this with @tdm, but for whatever reason, when I got my sim back, Verizon just doesn't work. I tried with both test20 and test21. Everything seems to be set right and the phone knows it has a Verizon sim, but when I try to call it fails to find the network. Assuming there are no real hardware differences between tdm's Pro 1 and mine, I have to assume there is another variable at work here and not a problem with what tdm did to set up Lineage. With Verizon shutting down CDMA and expanding LTE at different rates in different places, maybe tdm's network is different from mine, but this is beyond my knowledge. I have returned to AT&T for now (which is fine) and will await input from other folks with Verizon and lineage. It's hard to troubleshoot by sending a sim back and forth across the country. 😄 Thanks all the same, @tdm I think the problem is at my end. Mine looks fine too if it's on LTE/CDMA, until you actually try to make/receive a call. It shows the phone network as "1x RTT" but I'm quite sure Verizon never authorized the phone to work on CDMA at all so I guess that's why it then fails. I always have had to run mine in "LTE Only" on the stock ROM to make it work correctly. On the stock ROM, as soon as I flip the VoLTE switch the voice goes to "In service." I tried disabling the persist in the Lineage ROM so the switch was flippable, but toggling it didn't make a difference. @tdmI can still send you a Verizon SIM you can have if you would want, although I know there's way more important things! 2 Quote Link to post Share on other sites
tdm 2,322 Posted July 14, 2020 Author Share Posted July 14, 2020 @Hook and @bmccrary .. just spoke with @npjohnson and he's going to try VoLTE on TMO when he gets his device (Thursday). 3 Quote Link to post Share on other sites
JooJooBee666 84 Posted July 14, 2020 Share Posted July 14, 2020 (edited) 17 hours ago, tdm said: test21 is up. Changes: * Update blobs and string to stock 2020-07-07. * Switch back to custom livedisplay implementation. * Import changes from Ethan Chen (thanks to Nolen for doing this). Note the changes from Ethan are too extensive to enumerate in a few lines. There are some cool performance improvements along with lots of under-the-covers cleanup. @tdm Synced, rebuilt and installed again. However, after the first sleep/screen off it would not come back on. After another reboot, I'm now stuck at "Phone is starting....". I've attached a logcat from the second boot. I'm currently reinstalling the build from yesterday for now....or so I thought. Apparently, I cannot downgrade as Lineage Recovery sees it has an older timestamp and wont let me. I'm going to manually flash the system and vendor images from bootloader now. Update: that's not working either, I can't get a good looking vendor.img extracted from the payload.bin. Reverting commits and rebuilding a newer zip so the stupid recovery doesn't bitch at me again. Update 2: Back up and running after reverting and reinstalling. failed.log Edited July 14, 2020 by JooJooBee666 1 Quote Link to post Share on other sites
tdm 2,322 Posted July 14, 2020 Author Share Posted July 14, 2020 (edited) 51 minutes ago, JooJooBee666 said: @tdm Synced, rebuilt and installed again. However, after the first sleep/screen off it would not come back on. After another reboot, I'm now stuck at "Phone is starting....". I've attached a logcat from the second boot. I'm currently reinstalling the build from yesterday for now....or so I thought. Apparently, I cannot downgrade as Lineage Recovery sees it has an older timestamp and wont let me. I'm going to manually flash the system and vendor images from bootloader now. Update: that's not working either, I can't get a good looking vendor.img extracted from the payload.bin. Reverting commits and rebuilding a newer zip so the stupid recovery doesn't bitch at me again. failed.log 985.78 kB · 0 downloads Sounds like the livedisplay manifest issue. Make sure you sync to test21 and you don't have a framework_manifest.xml file in your device tree. EDIT: Yup, looking through your log... 07-14 11:07:49.126 601 601 W hwservicemanager: getTransport: Cannot find entry vendor.lineage.livedisplay@2.0::IAdaptiveBacklight/default in either framework or device manifest. 07-14 11:07:49.126 601 601 W hwservicemanager: getTransport: Cannot find entry vendor.lineage.livedisplay@2.0::IColorEnhancement/default in either framework or device manifest. 07-14 11:07:49.127 601 601 W hwservicemanager: getTransport: Cannot find entry vendor.lineage.livedisplay@2.0::IAutoContrast/default in either framework or device manifest. 07-14 11:07:49.127 601 601 W hwservicemanager: getTransport: Cannot find entry vendor.lineage.livedisplay@2.0::IDisplayColorCalibration/default in either framework or device manifest. ... and later ... 07-14 11:07:51.118 5206 5206 W init : type=1400 audit(0.0:108): avc: denied { execute_no_trans } for path="/system/bin/hw/lineage.livedisplay@2.0-service.idealte_msm8998" dev="sda7" ino=1868 scontext=u:r:init:s0 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 EDIT2: Also, if you want to test the code going into the official trees, @npjohnson is doing all the work of integrating/merging my stuff and Ethan's stuff. He is keeping a branch named lineage-16.0-merge for all three trees that is probably going to be the one copied into Lineage. His github username is (surprise!) npjohnson. Edited July 14, 2020 by tdm 2 Quote Link to post Share on other sites
JooJooBee666 84 Posted July 14, 2020 Share Posted July 14, 2020 (edited) 32 minutes ago, tdm said: Sounds like the livedisplay manifest issue. Make sure you sync to test21 and you don't have a framework_manifest.xml file in your device tree. I did a repo sync --force-sync before building today. In my roomservice.xml: <project name="tdm/android_device_fxtec_pro1" path="device/fxtec/pro1" remote="github" /> <project name="tdm/proprietary_vendor_fxtec" path="vendor/fxtec" remote="github" /> <project name="tdm/android_kernel_fxtec_msm8998" path="kernel/fxtec/msm8998" remote="github" /> Maybe it's possible that the rebuild didn't clean old framework_manifest.xml out and deleting the system and vendor folder in out before rebuilding again would resolve? Edited July 14, 2020 by JooJooBee666 Quote Link to post Share on other sites
tdm 2,322 Posted July 14, 2020 Author Share Posted July 14, 2020 24 minutes ago, JooJooBee666 said: I did a repo sync --force-sync before building today. In my roomservice.xml: <project name="tdm/android_device_fxtec_pro1" path="device/fxtec/pro1" remote="github" /> <project name="tdm/proprietary_vendor_fxtec" path="vendor/fxtec" remote="github" /> <project name="tdm/android_kernel_fxtec_msm8998" path="kernel/fxtec/msm8998" remote="github" /> Maybe it's possible that the rebuild didn't clean old framework_manifest.xml out and deleting the system and vendor folder in out before rebuilding again would resolve? I am pretty sure that building does not automatically clean files. So you should probably delete your out/target/product/pro1/{root,system,vendor} first. Then sync up again .. I think I neglected to update my lineage-16.0 branch yesterday. But it's definitely up to date now. 2 Quote Link to post Share on other sites
JooJooBee666 84 Posted July 14, 2020 Share Posted July 14, 2020 (edited) 1 hour ago, tdm said: I am pretty sure that building does not automatically clean files. So you should probably delete your out/target/product/pro1/{root,system,vendor} first. Then sync up again .. I think I neglected to update my lineage-16.0 branch yesterday. But it's definitely up to date now. Already started that by the time you replied as I had a feeling it had to be something with that with all the changes from last night. Forced another sync just in case, rebuilt and installed, now it hangs on the linage boot animation, adb not connecting at this point either. Grrr... Edited July 14, 2020 by JooJooBee666 1 Quote Link to post Share on other sites
tdm 2,322 Posted July 14, 2020 Author Share Posted July 14, 2020 1 minute ago, JooJooBee666 said: Already started that by the time you replied as I had a feeling it had to be something with that with all the changes from last night. Forced another sync just in case, rebuilt and installed, now it hangs on the linage boot animation, adb not connecting at this point either. Grrr... I haven't seen it hang on bootanim in months. Nolen did commit a couple of changes since test21 was cut, maybe those are causing it? I noticed the adb thing also. Ethan's init stuff must have caused it. Very frustrating for tracking down issues. I'll have to fix it soon. 3 Quote Link to post Share on other sites
JooJooBee666 84 Posted July 14, 2020 Share Posted July 14, 2020 4 minutes ago, tdm said: I haven't seen it hang on bootanim in months. Nolen did commit a couple of changes since test21 was cut, maybe those are causing it? I noticed the adb thing also. Ethan's init stuff must have caused it. Very frustrating for tracking down issues. I'll have to fix it soon. Ok, well I'm going to do a full make clean and try again. This time, I didnt accidentally flash the broken zip to both slots so I was able to change my active slot to the other and get right back up. I'm going to try this one last time but it will be about 1.5hrs with the make clean and all. 1 Quote Link to post Share on other sites
JooJooBee666 84 Posted July 14, 2020 Share Posted July 14, 2020 (edited) @tdm Still b0rked after a make clean. 😢 Which commit should checkout on the device tree? Edited July 14, 2020 by JooJooBee666 1 Quote Link to post Share on other sites
EskeRahn 5,460 Posted July 14, 2020 Share Posted July 14, 2020 Test21 seems to be a little TOO aggressive on the power save, When left idle it decouples the WiFi so check for mail and the like is not performed. When unlocking you can see that the WiFi icon is not there, and only appears after a short while. If you immediately after unlock open something that uses the net (say Android Market) it reports "No internet", but clicking retry and it will work once it has reconnected. This aggressive option can be very nice for special use cases, like when the battery is close to depletion, or when you need an extra long stamina for say a trip. But I think it will be a nuisance for most users in daily use, so it should not be default ON. 1 Quote Link to post Share on other sites
tdm 2,322 Posted July 14, 2020 Author Share Posted July 14, 2020 2 hours ago, JooJooBee666 said: @tdm Still b0rked after a make clean. 😢 Which commit should checkout on the device tree? Sorry, maybe you should wait for things to settle. I just finished finalizing the trees and Nolen is importing them to Lineage now. 1 Quote Link to post Share on other sites
tdm 2,322 Posted July 14, 2020 Author Share Posted July 14, 2020 11 minutes ago, EskeRahn said: Test21 seems to be a little TOO aggressive on the power save, When left idle it decouples the WiFi so check for mail and the like is not performed. When unlocking you can see that the WiFi icon is not there, and only appears after a short while. If you immediately after unlock open something that uses the net (say Android Market) it reports "No internet", but clicking retry and it will work once it has reconnected. This aggressive option can be very nice for special use cases, like when the battery is close to depletion, or when you need an extra long stamina for say a trip. But I think it will be a nuisance for most users in daily use, so it should not be default ON. Thanks I'll take a look shortly. 1 Quote Link to post Share on other sites
tdm 2,322 Posted July 14, 2020 Author Share Posted July 14, 2020 Okay so I got all the code cleaned up reasonably well and all my tests checked out. So Nolen is currently importing everything into Lineage as I write this. It should be done shortly, and then I will add the pro1 to the list of official Lineage 16.0 builds. I'm not sure exactly which day the first official build will roll out. After all of that is done, I should probably create a discussion thread for official Lineage 16.0, and of course I'll be immediately starting work on 17.1. That should hopefully only take a few days, and then I can do a short testing period before switching official builds over. @JooJooBee666 adb started working at boot after I wiped, so maybe try that? I didn't investigate further. 4 Quote Link to post Share on other sites
JooJooBee666 84 Posted July 14, 2020 Share Posted July 14, 2020 10 minutes ago, tdm said: @JooJooBee666 adb started working at boot after I wiped, so maybe try that? I didn't investigate further. @tdm Wiping is not really an option I wish to partake in at the moment. I would need to redo like 20 accounts with MFA tied to the device, work related and I'd need to back up all my save games, browser data, etc. I'll just wait until the changes settle and rebuild again then. Just let me know once it's safe. Quote Link to post Share on other sites
Craig 1,435 Posted July 15, 2020 Share Posted July 15, 2020 (edited) 2 hours ago, tdm said: After all of that is done, I should probably create a discussion thread for official Lineage 16.0, and of course I'll be immediately starting work on 17.1. Trying not to be too persistent, but what about the issues you've marked as enhancements? I've been anxiously waiting, but hope you don't start working on 17.1 before addressing some of them... In particular I'm most interested in: Launch Camera when locked: https://github.com/tdm/android_device_fxtec_pro1/issues/55 Missing Keyboard Settings: https://github.com/tdm/android_device_fxtec_pro1/issues/53 Ability to Remap right slant arrow: https://github.com/tdm/android_device_fxtec_pro1/issues/36 and second most interested in Disable/ignore keyboard when slider closed: https://github.com/tdm/android_device_fxtec_pro1/issues/31 and wouldn't mind: Ability to turn off keyboard backlight without extra app: https://github.com/tdm/android_device_fxtec_pro1/issues/32 Edited July 15, 2020 by Craig Quote Link to post Share on other sites
tdm 2,322 Posted July 15, 2020 Author Share Posted July 15, 2020 51 minutes ago, Craig said: Trying not to be too persistent, but what about the issues you've marked as enhancements? I've been anxiously waiting, but hope you don't start working on 17.1 before addressing some of them... In particular I'm most interested in: Launch Camera when locked: https://github.com/tdm/android_device_fxtec_pro1/issues/55 Missing Keyboard Settings: https://github.com/tdm/android_device_fxtec_pro1/issues/53 Ability to Remap right slant arrow: https://github.com/tdm/android_device_fxtec_pro1/issues/36 and second most interested in Disable/ignore keyboard when slider closed: https://github.com/tdm/android_device_fxtec_pro1/issues/31 and wouldn't mind: Ability to turn off keyboard backlight without extra app: https://github.com/tdm/android_device_fxtec_pro1/issues/32 I'll be going over the issue list. I think Nolen is going to do 17.1 actually. Quote Link to post Share on other sites
EskeRahn 5,460 Posted July 15, 2020 Share Posted July 15, 2020 10 hours ago, tdm said: Thanks I'll take a look shortly. Despite the more aggressive power management, to my surprise the Test21 is substantially MORE power-hungry than Test20?!? see below from 3C All-in-one toolbox. (It looks similar on the rooted) - note also the x on the WiFi, Mobile data, the screen dump is taken shortly after unlocking with fingerprint. Roughly at ratio 7:4 or a factor 175% And no, there aren't additional stuff running. I checked with Greenify and Android Assistant and only a few user and system apps I explicitly have white-listed are running 4 Quote Link to post Share on other sites
acrux 56 Posted July 15, 2020 Share Posted July 15, 2020 1 hour ago, EskeRahn said: note also the x on the WiFi Did you mean "x on the Mobile Data" ? 1 Quote Link to post Share on other sites
EskeRahn 5,460 Posted July 15, 2020 Share Posted July 15, 2020 1 minute ago, acrux said: Did you mean "x on the Mobile Data" ? Yup 1 Quote Link to post Share on other sites
Wheeljack 212 Posted July 15, 2020 Share Posted July 15, 2020 (edited) I see a lot of disconnects/reconnects with my WiFi as well. It's even happening while watching a YouTube video. Could this also be aggressive switching between 2.4 and 5GHz? Edit: I'm also getting a message to please disable airplane mode on my first call attempt after waking my phone. Edited July 15, 2020 by Wheeljack 1 Quote Link to post Share on other sites
tdm 2,322 Posted July 15, 2020 Author Share Posted July 15, 2020 I'm going to go over Ethan's changes today. My first thought is to remove all the power related changes and just take the cleanup changes until we test more thoroughly. I'll post later after I discuss with him. 6 Quote Link to post Share on other sites
Recommended Posts
Posted by tdm,
Pointer to new thread on official build
Recommended by EskeRahn
5 reactions
Go to this post
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.