yes, I also have doubt about this. I tried many times to uninstall libssl-dev and then re-install again, but it always will re-install the 1.0.2g-1ubuntu4.10.
I have updated my kernel into 4.18 through this way:
Step 1: make ARCH=arm64 hikey960_defconfig
Step 2: make
Step 3: cp arch/arm64/boot/Image to your board boot folder, name it, eg, 4.18.image
Cp arch/arm64/boot/dts/hinis/ hi3660-hikey960.dtb to your board boot folder, and name it, eg, 4.18.dtb.
Step 4: modify grup.cfg
set default=“0”
set timeout=5
menuentry ‘CE Reference Platform (HiKey960 rpb)’ {
linux /boot/Image console=tty0 console=ttyAMA6,115200n8 root=/dev/sdd10 rootwait rw quiet efi=noruntime
devicetree /boot/hi3660-hikey960.dtb
}
menuentry ‘my-4.18’ {
linux /boot/4.18.image console=tty0 console=ttyAMA6,115200n8 root=/dev/sdd10 rw quiet efi=noruntime
devicetree /boot/4.18.dtb
}