Samsung Galaxy S24 Ultra (samsung-e3q): Difference between revisions
Appearance
Ungeskriptet (talk | contribs) Add info about dtbo & vbmeta |
Ungeskriptet (talk | contribs) Add info about simplefb |
||
Line 98: | Line 98: | ||
If the phone still boots to the blue download screen, make sure stock vbmeta is flashed. | If the phone still boots to the blue download screen, make sure stock vbmeta is flashed. | ||
=== simplefb === | |||
Since at least SM8550, abl checks if a node named exactly <code>/reserved-memory/splash_region</code> exists in the device tree. If not, it will disable the display hardware: | |||
<syntaxhighlight lang="c"> | |||
ret = FdtPathOffset (fdt, "/reserved-memory/splash_region"); | |||
if (ret < 0) { | |||
DEBUG ((EFI_D_WARN, "Splash region not found in device tree, " \ | |||
"powering down the display and controller\n")); | |||
</syntaxhighlight> | |||
== See also == | == See also == |
Revision as of 10:31, 10 March 2024
This device is marked as not booting.
Status: SimpleFB not working
Status: SimpleFB not working
File:Samsung-e3q.jpg | |
Manufacturer | Samsung |
---|---|
Name | Galaxy S24 Ultra |
Codename | samsung-e3q |
Model | SM-S928B |
Released | 2024 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon 8 Gen 3 (SM8650) |
CPU | 8-core (1x3.40GHz Cortex-X4 & 3x3.15GHz Cortex-A720 & 2x2.96GHz Cortex-A720 & 2x2.26GHz Cortex-A520) |
GPU | Adreno 750 |
Display | 1440 x 3120 (120Hz 6.8" LTPO AMOLED) |
Storage | 256 GB / 512 GB / 1 TB |
Memory | 12 GB |
Architecture | aarch64 |
Software | |
Original software | Android (One UI) |
Original version | 14 (One UI 6.1) |
postmarketOS | |
Category | testing |
Pre-built images | no |
Users owning this device
- Ungeskriptet (Notes: LineageOS porting victim)
How to enter flash mode
- Download mode: Hold and while connecting the device to a computer with a USB cable.
- Recovery mode: Hold and while connecting the device to a computer with a USB cable.
How to unlock bootloader
WARNING: This process will wipe all user data and will irreversibly trip Knox. |
- Enable OEM unlocking in the developer options
- Reboot into download mode
- At the blue warning screen, hold
- On the second screen, press to unlock the bootloader
Miscellaneous info
Creating empty dtbo image
Simply erasing the dtbo partition is not enough to make mainline boot on this phone. We therefore need to sign an empty dtbo image with avbtool:
$ dd if=/dev/zero of=empty_dtbo.img count=1
$ avbtool add_hash_footer --partition_name dtbo --partition_size 16777216 --image empty_dtbo.img
$ heimdall flash --DTBO empty_dtbo.img
If the phone still boots to the blue download screen, make sure stock vbmeta is flashed.
simplefb
Since at least SM8550, abl checks if a node named exactly /reserved-memory/splash_region
exists in the device tree. If not, it will disable the display hardware:
ret = FdtPathOffset (fdt, "/reserved-memory/splash_region");
if (ret < 0) {
DEBUG ((EFI_D_WARN, "Splash region not found in device tree, " \
"powering down the display and controller\n"));