https://github.com/LineageOS/android_kernel_essential_msm8998 into kernel/essential/msm8998 |
|
source build/envsetup.sh
croot brunch mata
[34379.780746] usb 1-1: new full-speed USB device number 2 using xhci-hcd [34379.901573] usb 1-1: New USB device found, idVendor=04b4, idProduct=5210 [34379.901620] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [34379.901649] usb 1-1: Product: Billboard Device [34379.901674] usb 1-1: Manufacturer: Cypress Semiconductor [34379.901698] usb 1-1: SerialNumber: 0001 [34379.912731] usb 1-1: ep 0x81 - rounding interval to 1024 microframes, ep desc says 2040 microframes [34379.951267] hid-generic 0003:04B4:5210.0002: hiddev0,hidraw0: USB HID v1.11 Device [Cypress Semiconductor Billboard Device]
on usb-xhci-hcd.0.auto-1/input0
bionic/libc/kernel/tools/update_all.py
https://source.codeaurora.org/quic/la/platform/hardware/qcom/msm8998/tree/kernel-headers/video/msm_hdmi_modes.h?h=aosp-new/masterCurrently syncing the maru-0.6 repo to my machine, not sure if I need the LineageOS repo as well, the instructions seem confusing (out of date?) from another thread I was looking at. If the maru-0.6 has the mata (codename for PH1) files, then I should be able to just build without changes. Otherwise, I'll try and fork the repo to my account and see if I can get it to build following the guide.
Hey just a quick question, would crowd funding using something like a GoFundMe page to purchase you an essential PH-1 help your development? I imagine you could build locally and do initial testing and release a build to people willing to test for feed back. I would be willing to donate money in order to help development move along.
(btw, the guide refers to http://source.android.com/source/51-android.ruleswhich has moved and wget from it just throws an error)
Other than adding an occasional sudo and doing a bit of extra worknot mentioned in the guide to set up git with profile name and emailit seems to be going OK but...1. LineageOS16 is the only version officially supported for essential phone.Earlier versions like 15.1 only have informal builds because they did not wantto use Google apps/code to deal with A/B setup afaict. So I am hopingLineageOS16 is available soon under Maru.
2. The guide has a whole section on getting binary blobs. WTF? I mean is thissomething I can just ignore for LineageOS builds. LOS already has binary driversin its source tree. Do I need to hunt anything else?
2a. Is there a branch of the guide specific to building on top of lineageOS?For example, how does one select LOS 14.1 vs 15.1 vs 16?
After Maru sync is done , copy from lineage os the device tree, kernel and vendor directory into the maru build . adapt your device tree to include vendor maru . and build it like you build los , except breakfast . you can see on maru github my mods to star2lte device tree and mode same your device tree .
virtualenv -p /usr/bin/python2.7 --distribute temp-python
source temp-python/bin/activate
so my first attempt at brunch failed. Now going. Will update if I have a build.
This phone has caught my eye as a spiritual successor to the Pixel.
It interests me because the accessory pins are native usb3.0 which would be cool for docks.
It also works with the official Samsung Dex Dock, is arm64 and Snapdragon 835. This would be a treat to run debian on!
My biggest concern is that it uses Displayport USB-Alt mode instead of slimport so this may cause some issues with the porting, however the official Lineage support is a big draw.
Android.mk
files can depend on modules in Android.bp
files, but not the other way. I have to inspect how your frameworks depend on libperspective