[Android Head-Units] h1p1n3:
Unlock Bootloader:

BEFORE BEGINNING ANYTHING ENSURE YOU HAVE MADE FULL BACKUPS/DUMPS/SCATTERFILE MADE

First you need to get to the "test point" on the board. It is covered by the heatsink. You can either pry off the heatsink cover, or remove the whole heatsink frame by removing the solder. I removed the whole frame, but popped the cover off first as I needed to inspect the board for other points.

Note: on this unit you do NOT have to short the test point to use SP Flashtools at all!!! This is for bootloader unlock only!

If you want to remove the cover only, get a small but strong flathead screwdriver, wedge it in between the cover and frame and press in while twisting to separate the cover. Of course be mindfull of how much pressure you push and your angles. I wound up actually removing the whole front display and ribbon cables to get to a better angle.

View attachment 5459085

With the cover removed you will be able to see the test points. One is Vol down, and the other is ground.

View attachment 5459081

You will need to short this pin to ground to unlock the bootloader in fastboot: See steps below. You do not have to fickle with tweezers if you don't want, It just needs to be grounded when the time comes. I used my screwdriver when I had the frame still on, making sure to touch the frame and the test point.

To test your test point: when unit is powered up and running, short this pin momentarily, volume should go down.

The process to upgrade this unit is very fickle and the steps have to be done in the proper orders.

They are: Get memory dumps, Get root, unlock bootloader, install TWRP, then have fun.

To unlock Bootloader:

-Do NOT flash TWRP yet. Factory recovery needs to be installed.

-Root device first (I was never able to get magisk to work, even after unlocking bootloader, so SuperSu procedures worked for me)

Ensure you have the proper settings in the system menu (8888 menu: Protection OFF, Install ON, OEM unlock enabled, etc) and in developer tools (unlock bootloader)

While unit is powered on and loaded:

adb devices (ensure you are connected)

adb reboot bootloader (unit should reboot to FASTBOOT mode)

fastboot devices (should show device)

fastboot oem unlock

You should see this screen:

View attachment 5459107

Now short your testpoint. Just for a second. Youll get an update in command prompt and on the device.

fastboot reboot

You will get a warning:

"Orange State:

Your device cannot be trusted and will restart in 5 seconds"

Don't panic!

Let it do it's thing. It will restart a couple of times. Your computer will go a little crazy with device connects and disconnects. It will restart twice, then will automatically start to factory reset. Root may not be enabled and may have to do it again.

To verify bootloader is unlocked:

adb reboot bootloader

fastboot getvar all

A wall of text will display. At the bottom you should see:

(bootloader) warranty: no

(bootloader) unlocked: yes

(bootloader) secure: no

(bootloader) kernel: lk

(bootloader) product: 8227L_DEMO

(bootloader) version-preloader: 0.1.00

(bootloader) version: 0.5

all: Done!!

Finished. Total time: 0.115s

If unlocked is set to yes, congrats, you unlocked your bootloader.

Now you will continue to get that orange state message you can ignore it or fix it.

To fix it follow this guide

Or you can try my edited LK file attached. Flash with SP tools with your scatter file.

I was able to get TWRP installed however I used a ported ROM and the touch is inverted. After I get it fixed and this whole unit polished the way I want I will upload the files and update the instructions. I know it's all a little scattered right now but it's a work in progress.