Thank.
Where can I find a link to the latest firmware?
Not that I know of. I would recommend checking out gcam, as it usually gives much better shots than aosp/snap camera.
Hi! I successfully unlocked and rooted my HTC10, flashed TWRP recovery and I flashed (via TWRP adb sideload) the ROM. Btw, thank you fagyi for the hard work.
I followed the instructions for all listed on this page.
After flashing the rom and Gapps nano ( MindtheGapps didn't work because of the launcher ) I went through the setup but the SIM card was not detected (and no IMEI...).
...
Please help me get my SIM detected again and phone working again! thank you!
Issue #2: When enabling 'Airplane mode' via a button in Notification drawer, the phone locks.
Not sure if it's the LOS default behavior, though.
What does not work on this ROM? why am I thinking of installing and want to know if it's worth it!
First, Thank you to Fagyi for superlative support of LOS on HTC10, and to those giving him feedback.
I'm a noobie seeking help to solve a problem to build this Fagyi LOS16/HTC10 rom. I posted question here on xda support hoping someone might help::
Cannot get Fagyi's LOS16 on HTC10 to make it thru lunch!
Sincere appreciation.
Wish I had more answers.
not sure why this is getting denied either
fork/exec /tmp/go-build619979590/b001/exe/microfactory: permission denied
===============================================
Hi @andybones @fagyi Thank you for taking time to consider my problem and give feedback.
GOOD NEWS! I've SOLVED this and it was not easy for me!!
For past 3 days solid I have tried everything and stretched google-fu to limit.
First: following your advice; re-initialised LOS16 and rebuilt everything from clean slate.
Result: Exactly same brunch error as first pme build.
Second: I downloaded and built OFFICIAL Nougat LOS15 for HTC10/pme.
Result: It built fine, no problems with breakfast, brunch or lunch --all smooth.
Third: I tried using themuppets with LOS16 instead of Fagyi's device tree:
Result: Exactly same brunch error as first pme build.
Finally: SOLVED!
Problem: My system is too secure!
/tmp is mounted noexec as recommended by Debian security and others.
BUT this new LOS16 uses golang in its build process.
In that process it's assumed golang can run write and programs from /tmp.
Since my /tmp is noexec we get those fork/exec permision denied errors.
I found out those errors are preventing build success.
THE FIX:
#1c. FIX GOLANG ISSUE
#------------------------------
#----------------FIXME: SOLVED
#[email protected]@@ THIS GOT_ME BIGTIME and caused ALL breakfasts/brunches to FAIL:
#... starting with msg like:
# fork/exec /tmp/go-build432919724/b001/exe/microfactory: permission denied
#... and ending with :
# ** Don't have a product spec for: 'lineage_pme' [or lineage_griffin, or...]
# ** Do you have the right repo manifest?
#
#... AFTER 3 SOLID DAYS[!!] NOW SOLVED: See this:
#https://github.com/golang/go/issues/8451
#And set ENV like so: [best setup in ~/.bashrc file]
mkdir -p ~/tmp-go-lineage
export TMPDIR=~/tmp-go-lineage
alias go='TMPDIR=${GOPATH}/tmp go'
#
#Debrief:
#'go' wants to run programs (microfactory?) from /tmp, but in a properly secured
# system like mine - and as recommended by Debian -- /tmp has the noexec bit set!!
#--------------------------------
I suspect many other unfortunates may get caught by this new 'feature'
of lineage build system...
So spread the word and save them days of frustration!
11-27 00:08:36.239 10883 10883 I /system/bin/uncrypt: received command: [[email protected]/cache/recovery/block.map
11-27 00:08:36.239 10883 10883 I /system/bin/uncrypt: --locale=en-US
11-27 00:08:36.239 10883 10883 I /system/bin/uncrypt: ] (59)
11-27 00:08:36.241 10883 10883 I /system/bin/uncrypt: [libfs_mgr]fs_mgr_read_fstab_dt(): failed to read fstab from dt
11-27 00:08:36.241 10883 10883 E /system/bin/uncrypt: failed to set bootloader message: failed to find /misc partition
11-27 00:08:36.242 2737 8739 E RecoverySystemService: uncrypt failed with status: -1
11-27 00:08:36.244 10883 10883 I /system/bin/uncrypt: received 0, exiting now
11-27 00:08:36.251 6768 6768 E UpdateInstaller: Could not install update
11-27 00:08:36.251 6768 6768 E UpdateInstaller: java.io.IOException: Setup BCB failed
11-27 00:08:36.251 6768 6768 E UpdateInstaller: at android.os.RecoverySystem.installPackage(RecoverySystem.java:595)
11-27 00:08:36.251 6768 6768 E UpdateInstaller: at android.os.RecoverySystem.installPackage(RecoverySystem.java:518)
11-27 00:08:36.251 6768 6768 E UpdateInstaller: at org.lineageos.updater.controller.UpdateInstaller.installPackage(UpdateInstaller.java:100)
11-27 00:08:36.251 6768 6768 E UpdateInstaller: at org.lineageos.updater.controller.UpdateInstaller.install(UpdateInstaller.java:94)
11-27 00:08:36.251 6768 6768 E UpdateInstaller: at org.lineageos.updater.controller.UpdaterService.onStartCommand(UpdaterService.java:199)
11-27 00:08:36.251 6768 6768 E UpdateInstaller: at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:3705)
11-27 00:08:36.251 6768 6768 E UpdateInstaller: at android.app.ActivityThread.access$1600(ActivityThread.java:200)
11-27 00:08:36.251 6768 6768 E UpdateInstaller: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1688)
11-27 00:08:36.251 6768 6768 E UpdateInstaller: at android.os.Handler.dispatchMessage(Handler.java:106)
11-27 00:08:36.251 6768 6768 E UpdateInstaller: at android.os.Looper.loop(Looper.java:193)
11-27 00:08:36.251 6768 6768 E UpdateInstaller: at android.app.ActivityThread.main(ActivityThread.java:6718)
11-27 00:08:36.251 6768 6768 E UpdateInstaller: at java.lang.reflect.Method.invoke(Native Method)
11-27 00:08:36.251 6768 6768 E UpdateInstaller: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
11-27 00:08:36.251 6768 6768 E UpdateInstaller: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project path="device/htc/pme" name="Fagyi/android_device_htc_pme" remote="github" revision="lineage-16.0" />
<project path="kernel/htc/msm8996" name="Fagyi/android_kernel_htc_msm8996" remote="github" revision="lineage-16.0" />
<remove-project name="TheMuppets/proprietary_vendor_htc" />
<project path="vendor/htc" name="Fagyi/proprietary_vendor_htc" remote="github" revision="lineage-16.0" />
<project path="packages/resources/devicesettings" name="LineageOS/android_packages_resources_devicesettings" remote="github" revision="lineage-16.0" />
</manifest>
Hi,
I tried an own build (with MicroG and F-Droid) based on your sources. Unfortunately, the SIM card is not recognized in my own build. With your prebuild image, the SIM card is recognized. Do you have an idea what the reason of this is?
I build lineageOS mainly with the scripts from github / lineageos4microg / docker-lineage-cicd (I'm not yet allowed to post this as link) together with an extra manifest:
zzz_htc_pme.xml
Code:<?xml version="1.0" encoding="UTF-8"?> <manifest> <project path="device/htc/pme" name="Fagyi/android_device_htc_pme" remote="github" revision="lineage-16.0" /> <project path="kernel/htc/msm8996" name="Fagyi/android_kernel_htc_msm8996" remote="github" revision="lineage-16.0" /> <remove-project name="TheMuppets/proprietary_vendor_htc" /> <project path="vendor/htc" name="Fagyi/proprietary_vendor_htc" remote="github" revision="lineage-16.0" /> <project path="packages/resources/devicesettings" name="LineageOS/android_packages_resources_devicesettings" remote="github" revision="lineage-16.0" /> </manifest>
If you need more build information, please ask for it.
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<!-- HTC 10 - aka pme -->
<project path="device/htc/pme" name="Fagyi/android_device_htc_pme" remote="github" revision="hmp" />
<project path="kernel/htc/msm8996" name="Fagyi/android_kernel_htc_msm8996-caf" remote="github" revision="lineage-17.0" />
<project path="vendor/htc" name="Fagyi/proprietary_vendor_htc" remote="github" revision="hmp" />
<project path="packages/apps/FlipFlap" name="LineageOS/android_packages_apps_FlipFlap" remote="github" revision="lineage-16.0" />
<project path="packages/resources/devicesettings" name="LineageOS/android_packages_resources_devicesettings" remote="github" revision="lineage-16.0" />
</manifest>
Try this out, (your choice of Lin17 or Lin16 for kernel) but this is what I'm currently building crdroidPie with. If this doesn't help, a logcat would be needed.
Code:<?xml version="1.0" encoding="UTF-8"?> <manifest> <!-- HTC 10 - aka pme --> <project path="device/htc/pme" name="Fagyi/android_device_htc_pme" remote="github" revision="hmp" /> <project path="kernel/htc/msm8996" name="Fagyi/android_kernel_htc_msm8996-caf" remote="github" revision="lineage-17.0" /> <project path="vendor/htc" name="Fagyi/proprietary_vendor_htc" remote="github" revision="hmp" /> <project path="packages/apps/FlipFlap" name="LineageOS/android_packages_apps_FlipFlap" remote="github" revision="lineage-16.0" /> <project path="packages/resources/devicesettings" name="LineageOS/android_packages_resources_devicesettings" remote="github" revision="lineage-16.0" /> </manifest>
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are 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 us for messing up your device, we will laugh at you.
*
*/