Skip to content

Commit b463129

Browse files
committed
wiki: Add Realme 9 Pro 5G
Change-Id: I13dba532e0328568b49e7a2d32f50dd966a4b9bf
1 parent deb34c8 commit b463129

29 files changed

+322
-0
lines changed

_data/devices/oscar_variant1.yml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
architecture: arm64
2+
battery: {capacity: 5000, removable: False, tech: 'Li-Po'}
3+
before_install: {instructions: 'needs_specific_android_fw', ships_fw: True, version: '14'}
4+
before_recovery_install: {instructions: 'boot_stack', partitions: [dtbo, boot]}
5+
bluetooth: {profiles: [A2DP + aptX HD], spec: '5.1'}
6+
cameras:
7+
- {flash: 'LED', info: '64 MP (main)'}
8+
- {flash: 'LED', info: '8 MP (ultrawide)'}
9+
- {flash: 'LED', info: '2 MP (macro)'}
10+
- {flash: None, info: '16 MP'}
11+
codename: oscar
12+
cpu: Kryo 660
13+
cpu_cores: '8'
14+
cpu_freq: 2 x 2.2 GHz + 6 x 1.7 GHz
15+
current_branch: 21
16+
dimensions: {depth: 8.5, height: 164.3, width: 75.6}
17+
download_boot: With the device powered off, hold <kbd>Volume Up</kbd> + <kbd>Volume Down</kbd> + <kbd>Power</kbd>.
18+
firmware_update: firmware_update_realme_sm6375
19+
gpu: Qualcomm Adreno 619
20+
image: oscar_variant1.png
21+
install_method: fastboot_realme
22+
is_ab_device: true
23+
kernel: {repo: android_kernel_realme_sm6375, version: '5.4'}
24+
maintainers: [Vivekachooz]
25+
models: [RMX3471, RMX3472]
26+
name: 9 Pro 5G
27+
network: [2G GSM, 3G UMTS, 4G LTE, 5G NR]
28+
peripherals: [A-GPS, Accelerometer, Compass, Dual SIM, Dual-frequency GNSS, Fingerprint reader, BeiDou, GLONASS, GPS, Gyroscope, Hall effect sensor, Light sensor, NFC, Proximity sensor, USB OTG]
29+
ram: 6/8 GB LPDDR4X
30+
recovery_boot: With the device powered off, hold <kbd>Volume Down</kbd> + <kbd>Power</kbd>.
31+
recovery_partition_name: vendor_boot
32+
recovery_reboot: fastboot_menu
33+
release: 2022-02-23
34+
screen: {refresh_rate: 120, resolution: '1080x2412', size: 6.6, technology: 'IPS LCD'}
35+
sdcard: {size_max: '1 TB'}
36+
soc: Qualcomm SM6375 Snapdragon 695
37+
storage: 128 GB UFS2.2
38+
tree: android_device_realme_oscar
39+
type: phone
40+
variant: 1
41+
vendor: Realme
42+
vendor_short: realme
43+
versions: [21]
44+
wifi: 802.11 a/b/g/n/ac

_data/devices/oscar_variant2.yml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
architecture: arm64
2+
battery: {capacity: 5000, removable: False, tech: 'Li-Po'}
3+
before_install: {instructions: 'needs_specific_android_fw', ships_fw: True, version: '14'}
4+
before_recovery_install: {instructions: 'boot_stack', partitions: [dtbo, boot]}
5+
bluetooth: {profiles: [A2DP + aptX HD], spec: '5.1'}
6+
cameras:
7+
- {flash: 'LED', info: '50 MP (main)'}
8+
- {flash: 'LED', info: '2 MP (macro)'}
9+
- {flash: 'LED', info: '2 MP (depth)'}
10+
- {flash: None, info: '16 MP'}
11+
codename: oscar
12+
cpu: Kryo 660
13+
cpu_cores: '8'
14+
cpu_freq: 2 x 2.2 GHz + 6 x 1.7 GHz
15+
current_branch: 21
16+
dimensions: {depth: 8.5, height: 164.3, width: 75.6}
17+
download_boot: With the device powered off, hold <kbd>Volume Up</kbd> + <kbd>Volume Down</kbd> + <kbd>Power</kbd>.
18+
firmware_update: firmware_update_realme_sm6375
19+
gpu: Qualcomm Adreno 619
20+
image: oscar_variant2.png
21+
install_method: fastboot_realme
22+
is_ab_device: true
23+
kernel: {repo: android_kernel_realme_sm6375, version: '5.4'}
24+
maintainers: [Vivekachooz]
25+
models: [RMX3474]
26+
name: 9 5G
27+
network: [2G GSM, 3G UMTS, 4G LTE, 5G NR]
28+
peripherals: [A-GPS, Accelerometer, Compass, Dual SIM, Dual-frequency GNSS, Fingerprint reader, BeiDou, GLONASS, GPS, Gyroscope, Hall effect sensor, Light sensor, NFC, Proximity sensor, USB OTG]
29+
ram: 4 GB LPDDR4X
30+
recovery_boot: With the device powered off, hold <kbd>Volume Down</kbd> + <kbd>Power</kbd>.
31+
recovery_partition_name: vendor_boot
32+
recovery_reboot: fastboot_menu
33+
release: 2022-06-09
34+
screen: {refresh_rate: 120, resolution: '1080x2412', size: 6.6, technology: 'IPS LCD'}
35+
sdcard: {size_max: '1 TB'}
36+
soc: Qualcomm SM6375 Snapdragon 695
37+
storage: 128 GB UFS2.2
38+
tree: android_device_realme_oscar
39+
type: phone
40+
variant: 2
41+
vendor: Realme
42+
vendor_short: realme
43+
versions: [21]
44+
wifi: 802.11 a/b/g/n/ac

_data/devices/oscar_variant3.yml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
architecture: arm64
2+
battery: {capacity: 5000, removable: False, tech: 'Li-Po'}
3+
before_install: {instructions: 'needs_specific_android_fw', ships_fw: True, version: '14'}
4+
before_recovery_install: {instructions: 'boot_stack', partitions: [dtbo, boot]}
5+
bluetooth: {profiles: [A2DP + aptX HD], spec: '5.1'}
6+
cameras:
7+
- {flash: 'LED', info: '50 MP (main)'}
8+
- {flash: 'LED', info: '2 MP (macro)'}
9+
- {flash: 'LED', info: '2 MP (depth)'}
10+
- {flash: None, info: '16 MP'}
11+
codename: oscar
12+
cpu: Kryo 660
13+
cpu_cores: '8'
14+
cpu_freq: 2 x 2.2 GHz + 6 x 1.7 GHz
15+
current_branch: 21
16+
dimensions: {depth: 8.5, height: 164.3, width: 75.6}
17+
download_boot: With the device powered off, hold <kbd>Volume Up</kbd> + <kbd>Volume Down</kbd> + <kbd>Power</kbd>.
18+
firmware_update: firmware_update_realme_sm6375
19+
gpu: Qualcomm Adreno 619
20+
image: oscar_variant3.png
21+
install_method: fastboot_realme
22+
is_ab_device: true
23+
kernel: {repo: android_kernel_realme_sm6375, version: '5.4'}
24+
maintainers: [Vivekachooz]
25+
models: [RMX3478]
26+
name: Q5
27+
network: [2G GSM, 3G UMTS, 4G LTE, 5G NR]
28+
peripherals: [A-GPS, Accelerometer, Compass, Dual SIM, Dual-frequency GNSS, Fingerprint reader, BeiDou, GLONASS, GPS, Gyroscope, Hall effect sensor, Light sensor, NFC, Proximity sensor, USB OTG]
29+
ram: 6/8 GB LPDDR4X
30+
recovery_boot: With the device powered off, hold <kbd>Volume Down</kbd> + <kbd>Power</kbd>.
31+
recovery_partition_name: vendor_boot
32+
recovery_reboot: fastboot_menu
33+
release: 2022-04-28
34+
screen: {refresh_rate: 120, resolution: '1080x2412', size: 6.6, technology: 'IPS LCD'}
35+
sdcard: {size_max: '1 TB'}
36+
soc: Qualcomm SM6375 Snapdragon 695
37+
storage: 128 GB UFS2.2
38+
tree: android_device_realme_oscar
39+
type: phone
40+
variant: 3
41+
vendor: Realme
42+
vendor_short: realme
43+
versions: [21]
44+
wifi: 802.11 a/b/g/n/ac
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{% include alerts/warning.html content="These instructions are NOT for carrier branded variants." %}
2+
3+
{%- if device.before_install.instructions == "needs_specific_android_fw" and device.before_install.version -%}
4+
1. Download the latest **Android {{ device.before_install.version }}** full stock ROM update using [realme-ota](https://github.com/R0rt1z2/realme-ota)
5+
{%- else -%}
6+
1. Download the latest full stock ROM update using [realme-ota](https://github.com/R0rt1z2/realme-ota)
7+
{%- endif %}
8+
2. Extract stock ROM using [payload-dumper-go](https://github.com/ssut/payload-dumper-go)
9+
3. Boot up LineageOS recovery
10+
4. Go to "Advanced" -> "Enter fastboot"
11+
{% include alerts/warning.html content="The \"Enter fastboot\" option may not be present on older LineageOS recovery builds and it cannot be substituted with \"Reboot to bootloader\"." %}
12+
5. Execute following commands:
13+
```
14+
{{- include.content -}}
15+
```
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{% include templates/device_specific/firmware_update_realme_fastbootd.md content="
2+
fastboot flash --slot=all abl abl.img
3+
fastboot flash --slot=all bluetooth bluetooth.img
4+
fastboot flash --slot=all core_nhlos core_nhlos.img
5+
fastboot flash --slot=all devcfg devcfg.img
6+
fastboot flash --slot=all dsp dsp.img
7+
fastboot flash --slot=all engineering_cdt engineering_cdt.img
8+
fastboot flash --slot=all featenabler featenabler.img
9+
fastboot flash --slot=all hyp hyp.img
10+
fastboot flash --slot=all imagefv imagefv.img
11+
fastboot flash --slot=all keymaster keymaster.img
12+
fastboot flash --slot=all modem modem.img
13+
fastboot flash --slot=all oplus_sec oplus_sec.img
14+
fastboot flash --slot=all oplusstanvbk oplusstanvbk.img
15+
fastboot flash --slot=all qupfw qupfw.img
16+
fastboot flash --slot=all rpm rpm.img
17+
fastboot flash --slot=all splash splash.img
18+
fastboot flash --slot=all tz tz.img
19+
fastboot flash --slot=all uefisecapp uefisecapp.img
20+
fastboot flash --slot=all xbl_config xbl_config.img
21+
fastboot flash --slot=all xbl xbl.img
22+
" %}

images/devices/oscar_variant1.png

198 KB
Loading

images/devices/oscar_variant2.png

237 KB
Loading

images/devices/oscar_variant3.png

159 KB
Loading
25.7 KB
Loading
26.1 KB
Loading
18 KB
Loading

pages/build/oscar_variant1.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Build for oscar
4+
folder: build
5+
permalink: /devices/oscar/build/variant1/
6+
device: oscar_variant1
7+
---
8+
{% include templates/device_build.md %}

pages/build/oscar_variant2.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Build for oscar
4+
folder: build
5+
permalink: /devices/oscar/build/variant2/
6+
device: oscar_variant2
7+
---
8+
{% include templates/device_build.md %}

pages/build/oscar_variant3.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Build for oscar
4+
folder: build
5+
permalink: /devices/oscar/build/variant3/
6+
device: oscar_variant3
7+
---
8+
{% include templates/device_build.md %}

pages/fw_update/oscar_variant1.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Update firmware on oscar
4+
folder: fw_update
5+
permalink: /devices/oscar/fw_update/variant1/
6+
device: oscar_variant1
7+
---
8+
{% assign device = site.data.devices[page.device] %}
9+
{% capture path %}templates/device_specific/{{ device.firmware_update }}.md{% endcapture %}
10+
{% include {{ path }} %}

pages/fw_update/oscar_variant2.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Update firmware on oscar
4+
folder: fw_update
5+
permalink: /devices/oscar/fw_update/variant2/
6+
device: oscar_variant2
7+
---
8+
{% assign device = site.data.devices[page.device] %}
9+
{% capture path %}templates/device_specific/{{ device.firmware_update }}.md{% endcapture %}
10+
{% include {{ path }} %}

pages/fw_update/oscar_variant3.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Update firmware on oscar
4+
folder: fw_update
5+
permalink: /devices/oscar/fw_update/variant3/
6+
device: oscar_variant3
7+
---
8+
{% assign device = site.data.devices[page.device] %}
9+
{% capture path %}templates/device_specific/{{ device.firmware_update }}.md{% endcapture %}
10+
{% include {{ path }} %}

pages/info/oscar_variant1.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Info about oscar
4+
folder: info
5+
layout: deviceinfo
6+
permalink: /devices/oscar/variant1/
7+
device: oscar_variant1
8+
---
9+
{% include templates/device_info.md %}

pages/info/oscar_variant2.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Info about oscar
4+
folder: info
5+
layout: deviceinfo
6+
permalink: /devices/oscar/variant2/
7+
device: oscar_variant2
8+
---
9+
{% include templates/device_info.md %}

pages/info/oscar_variant3.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Info about oscar
4+
folder: info
5+
layout: deviceinfo
6+
permalink: /devices/oscar/variant3/
7+
device: oscar_variant3
8+
---
9+
{% include templates/device_info.md %}

pages/install/oscar_variant1.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Install LineageOS on oscar
4+
folder: install
5+
permalink: /devices/oscar/install/variant1/
6+
device: oscar_variant1
7+
---
8+
{% include templates/device_install.md %}

pages/install/oscar_variant2.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Install LineageOS on oscar
4+
folder: install
5+
permalink: /devices/oscar/install/variant2/
6+
device: oscar_variant2
7+
---
8+
{% include templates/device_install.md %}

pages/install/oscar_variant3.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Install LineageOS on oscar
4+
folder: install
5+
permalink: /devices/oscar/install/variant3/
6+
device: oscar_variant3
7+
---
8+
{% include templates/device_install.md %}

pages/update/oscar_variant1.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Update LineageOS on oscar
4+
folder: update
5+
permalink: /devices/oscar/update/variant1/
6+
device: oscar_variant1
7+
---
8+
{% include templates/device_update.md %}

pages/update/oscar_variant2.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Update LineageOS on oscar
4+
folder: update
5+
permalink: /devices/oscar/update/variant2/
6+
device: oscar_variant2
7+
---
8+
{% include templates/device_update.md %}

pages/update/oscar_variant3.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Update LineageOS on oscar
4+
folder: update
5+
permalink: /devices/oscar/update/variant3/
6+
device: oscar_variant3
7+
---
8+
{% include templates/device_update.md %}

pages/upgrade/oscar_variant1.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Upgrade LineageOS on oscar
4+
folder: upgrade
5+
permalink: /devices/oscar/upgrade/variant1/
6+
device: oscar_variant1
7+
---
8+
{% include templates/device_upgrade.md %}

pages/upgrade/oscar_variant2.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Upgrade LineageOS on oscar
4+
folder: upgrade
5+
permalink: /devices/oscar/upgrade/variant2/
6+
device: oscar_variant2
7+
---
8+
{% include templates/device_upgrade.md %}

pages/upgrade/oscar_variant3.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
sidebar: home_sidebar
3+
title: Upgrade LineageOS on oscar
4+
folder: upgrade
5+
permalink: /devices/oscar/upgrade/variant3/
6+
device: oscar_variant3
7+
---
8+
{% include templates/device_upgrade.md %}

0 commit comments

Comments
 (0)