pmbootstrap icon indicating copy to clipboard operation
pmbootstrap copied to clipboard

HTC One M8 Progress/Help

Open fooforever opened this issue 7 years ago • 28 comments

I would like to and am trying to get pmOS running on the M8.

I can get the kernel source from here compiling with the gou_msm_fix and pmouse_base patches enabled. Using a config from the same repo here. However I'm running into a problem when trying to bool the kernel on the device. I can flash the boot.img via pmbootstrap flasher flash_kernel but when I reboot I just boot straight into fastboot. When trying to boot the kernel directly pmboostrap flasher boot I get an error from fastboot:

pmbootstrap flasher boot
[22:10:57] (rootfs_htc-m8) install
[22:10:59] (rootfs_htc-m8) mkinitfs htc-m8
[22:11:05] (native) boot htc-m8 kernel
downloading 'boot.img'...
OKAY [  1.356s]
booting...
FAILED (remote: dtb not found)
finished. total time: 1.358s
[22:11:07] ERROR: Command failed: (native) % fastboot -i '' -c 'console=ttyHSL0,115200,n8 androidboot.hardware=qcom user_debug=31 ehci-hcd.park=3 zcache androidboot.selinux=permissive' boot /mnt/rootfs_htc-m8/boot/boot.img-htc-m8

I've looked at extracting the generated boot.img dtb and I get different files to when is in the TWRP image that I'm analysing (and is installed on the device). In the generated image I get 00_kernel, 01_dtbdump!htc,msm8974.dtb and 02_dtbdump.dtb and in the TWRP image 00_kernel and 01_dtbdump.dtb. However on both attempts when using extract-dtb i get an error about extracting the dtbdump.dtb file: FileNotFoundError: [Errno 2] No such file or directory: 'dtb/02_dtbdump.dtb' -> 'dtb/02_dtbdump_M8_XB/XC.dtb' for the generated image and: FileNotFoundError: [Errno 2] No such file or directory: 'dtb/01_dtbdump.dtb' -> 'dtb/01_dtbdump_GLU_WLJ_XA_v2.0/1.dtb' for the TWRP image.

Also because of my device being S-On I can't flash the system partition from fastboot, but using the Android recovery I seem to be able to. But can't really test whether that actually works because of the above issues.

fooforever avatar Feb 04 '18 22:02 fooforever