-
-
Notifications
You must be signed in to change notification settings - Fork 539
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MT8135 #1013
MT8135 #1013
Conversation
R0rt1z2
commented
May 22, 2024
- My Fire HD6 2014 (MT8135) seems to use 3000 instead of the (common) 2000 seen across other MTK devices.
* My Fire HD6 2014 (MT8135) seems to use 3000 instead of the (common) 2000 seen across other MTK devices.
Saving here a few notes regarding this SoC. It's the weirdest MTK SoC I've had the opportunity to mess with. Bootrom mode is disabled with fuses (not sure if this is Amazon specific) and Preloader is split in two different parts:
Looks like bootrom loads PL0, which initializes the basic hardware like DRAM and eMMC and then loads PL1 from the end of TEE, which seems to contain the USB command handler & other important stuff. This basically means that if you somehow break the GPT / erase (both) TEE1/2 you will hard brick the device.
Preloader exposes both |
Thanks ! |
@bkerler Sorry for the ping, but do you have any idea why |
Depending on where you are, brom has 115200 and lk has 921600 baudrate. If you get zeros out of the aes engine, you probably either didn't set up the registers or you didn't enable the crypto clock settings. |
I can see (PL) output at |
As a side note, I managed to find a way to upload (and execute) payloads in Preloader mode. I might do a PR soon so people with MT8135 (and possibly other similar SoCs) can benefit from this. Apparently |