[Help Thread][Unihertz Atom] Ask Any Question, Noob Friendly (2018)

Search This thread

sd_shadow

Recognized Contributor / XDA Welcome Team
Sep 21, 2011
18,523
2
9,036
South Dakota
goo.gl
Motorola Droid X
Amazon Fire
This thread has been created
for
Questions & Answers/Troubleshooting

Specific to

Unihertz Atom



Please feel free to share issues, questions and offer help. Noob questions are welcomed.


It is always best to use the Thanks button , in lieu of simply posting "Thank you".

attachment.php

Please keep discussion focused, on questions pertaining to this Device
attachment.php
List of supporters
...​
...​
...​
...​

To those seeking help: Please don't bombard the supporters with PMs asking for help. Instead, ask your question here in the thread so others can benefit from the solution to your problem as well. If you want to be sure someone particular gets notified of your question, put his / her username directly after an @.​
If you have ROM related questions, post in the relevant ROM Q&A thread (if there is one) or directly in the ROM development thread. Thank you!​
Supporters: If you want to be put on or off the list, just make a request here in the thread!​
Before posting anything, I strongly advise you to read

Please look for a similar thread when visiting another device forum.
If you would like to create a [Help Thread] please Click Here.

 
Last edited:

sd_shadow

Recognized Contributor / XDA Welcome Team
Sep 21, 2011
18,523
2
9,036
South Dakota
goo.gl
Motorola Droid X
Amazon Fire
update email
Update to Android 9.0 is now available!

Posted by Unihertz
Aug 8, 2019

View on Kickstarter
Dear All,

We are glad to announce the important new update for Atom is now available!

Now you can update your Atom from Android 8.1 to Android 9.0!

Due to the difference between Android O and Android P, the new update is little big, so please make sure your Atom has enough battery and has stable network connection before your updating.

Also to avoid any data lost during the update, please backup your important data before updating!

To reduce the loading of the OTA server, we will release the update in batches. So if your device could not detect the update, don’t worry, please just wait for several days and try again. Sorry for the inconvenience and thanks for your understanding.

If there is any problem during the update, you can try to redo the update again or contact us via [email protected], we are always happy to offer help.


You can upgrade your Atom by “Settings->About phone->Wireless Update”

Please find the detail update information below:

Version: Unihertz_Atom_20190808

1. Upgrade to Android 9.0

2. Update latest Google security patches

3. Optimize the audio effect.


As you may know, our new campaign- Titan is still alive now, you can back us and get the great discount if you like it.

https://www.kickstarter.com/projects/jellyphone/titan-unihertz-rugged-qwerty-smartphone

And there is also good news for those who are waiting for next “small things”, the new product is in designing now, please just be little more patience!

Stay tuned!
 
Mar 2, 2018
37
4
Well, looks like having TWRP+root breaks the update...

Just tried, now I'm looking at a brick. It got as far as uncompressing the update files, then the device shut off and didn't come back up. Recovery mode (Volume up +power) doesn't do anything anymore either, unless there's a different key combination for this device.

Is there any other way to get an ADB shell / power this thing up?

Current symptoms: Charge light comes on if I plug it in; Volume Up + Power does nothing, except that after about the 30 seconds the light briefly turns off and back on. Otherwise I haven't been able to provoke any kind of change.

SOLVED: I discovered that a Mediatek VCOM port is briefly shown in Device Manager when I plug the device in to my PC, so I followed Unihertz's flashing procedure using the SP-Multiflash tool. Luckily that worked :)

Cheers,
R
 
Last edited:
  • Like
Reactions: sd_shadow

Noel97

Senior Member
May 13, 2018
143
17
21
France
Hey,
So I wanted to flash TWRP in sp flash tool but I accidently tick the "format whole flash except bootloader" in format tab and now my phone is dead. By dead, I mean :

- No charging animation, not able to charge
- Not able to power on
- Deleted recovery and fastboot mode, not able to enter.

Also, my phone is recognized by pc and I can successfully flash roms but my phone is still dead?

But I notice a thing : When I flash a rom (stock rom) and it succeed, my screen illuminate and i have vibration when holding to power button but 2sec later, black screen appear again.

Any help will be appreciated
 

sdfmrt

New member
Dec 24, 2009
1
0
Unihertz Atom; "Unactive" problem written in red on Android 8.1 screen

Unihertz Atom; There is a red "Unactive" problem on the Android 8.1 screen. I installed Android 9.0. He also writes red "TEE: unactive (chinese) and Google: unactive (chinese) on the screen. The fingerprint scanner does not work.Unihertz service is hiding something .Firmware is publishing missing files.Do not throw format when installing firmware. This problem occurs.Please let someone who owns Unihertz Atom not have this problem issue a rum backup and solve this problem. Help.Release the backup rum and get rid of the unihertz service. Many people will have this problem. Help.Thank you.
 

J-Kos

Member
May 18, 2017
19
2
Hello there, I wanted to ask you guys, whether there is any attemp to port LineageOS or just any Google-free ROM for Unihertz Atom? And if not, is it possible to erase everything that has anything in common with Google after having the phone rooted?

Thanks.
 

hayestak

New member
Feb 23, 2019
2
0
I have a working rooted atom running magisk (v8 android) and am debating on the android v9 update.
did your rooted atom brick after the most recent update and if so, were you able to successfully re-root the atom on the v9 update?

Well, looks like having TWRP+root breaks the update...

Just tried, now I'm looking at a brick. It got as far as uncompressing the update files, then the device shut off and didn't come back up. Recovery mode (Volume up +power) doesn't do anything anymore either, unless there's a different key combination for this device.

Is there any other way to get an ADB shell / power this thing up?

Current symptoms: Charge light comes on if I plug it in; Volume Up + Power does nothing, except that after about the 30 seconds the light briefly turns off and back on. Otherwise I haven't been able to provoke any kind of change.

SOLVED: I discovered that a Mediatek VCOM port is briefly shown in Device Manager when I plug the device in to my PC, so I followed Unihertz's flashing procedure using the SP-Multiflash tool. Luckily that worked :)

Cheers,
R
 

selberherr

Senior Member
Jan 1, 2005
69
9
66
Tulln
Unihertz Atom; There is a red "Unactive" problem on the Android 8.1 screen. I installed Android 9.0. He also writes red "TEE: unactive (chinese) and Google: unactive (chinese) on the screen. The fingerprint scanner does not work.Unihertz service is hiding something .Firmware is publishing missing files.Do not throw format when installing firmware. This problem occurs.Please let someone who owns Unihertz Atom not have this problem issue a rum backup and solve this problem. Help.Release the backup rum and get rid of the unihertz service. Many people will have this problem. Help.Thank you.

I have exactly the same problem. Has a solution been found by now?
 

bitnerd

Senior Member
Dec 11, 2010
202
27
Once you updated to Android 9 were you able to reinstall TWRP and root the device again?


Well, looks like having TWRP+root breaks the update...

Just tried, now I'm looking at a brick. It got as far as uncompressing the update files, then the device shut off and didn't come back up. Recovery mode (Volume up +power) doesn't do anything anymore either, unless there's a different key combination for this device.

Is there any other way to get an ADB shell / power this thing up?

Current symptoms: Charge light comes on if I plug it in; Volume Up + Power does nothing, except that after about the 30 seconds the light briefly turns off and back on. Otherwise I haven't been able to provoke any kind of change.

SOLVED: I discovered that a Mediatek VCOM port is briefly shown in Device Manager when I plug the device in to my PC, so I followed Unihertz's flashing procedure using the SP-Multiflash tool. Luckily that worked :)

Cheers,
R
 
Mar 2, 2018
37
4
Yes I was able to re-root, but it wasn't smooth. I didn't bother with TWRP this time around.

The latest issue is that Unihertz seems to have pushed another update (Unihertz_Atom_20190826_20190826-1648). That one just completely replaced and removed the rooted bootloader. I then used fastboot to unlock and reflash only the bootloader image that I'd previously patched with Magisk. The flash worked, but of course unlocking the bootloader factory-resets the device. After I had restored phone from a backup, I ran into a very weird problem:
Magisk Manager would never start and neither would ANY OTHER APP. So the phone would boot successfully but basically be unusable.

I think there was a Magisk update at some point in the last month or two which may have broken compatibility with something that I already had installed somewhere. So, solution was to start fresh.

Just today I solved the problem thus:

- Factory reset - don't restore from backup yet. Ensures it's just a clean device
- Install latest Magisk Manager 7.3.2
- Re-patch a fresh boot_verified.img (I think I used the one from the previous system update / Unihertz website) - it patches with Magisk 19.3 - NOT the beta
- Unlock bootloader with fastboot
- Flash magisk_patched.img with fastboot
- Re-lock bootloader (i.e factory reset again) with fastboot
- Restore from backup.

So far everything seems to work, but it took me several tries.

Good luck,
Rafael
 
Last edited:

bitnerd

Senior Member
Dec 11, 2010
202
27
Huh.... thanks for update. Sounds like a pain but good to hear that it can be done. I think I may wait and try it when I have a bunch of free time on my hands

I haven't looked but if we can download the update package and find the latest bootloader then we should be able to patch that with magisk.
 
Mar 2, 2018
37
4
The good news is that Google Pay does work alongside Xposed (but I used EdExposed, which is what exists for Android 9). So I definitely recommend it.

R
 

patientx

Member
Oct 25, 2008
40
3
Installed a game from google play store, (sent it from pc web page to install on the phone) but it never finished installing and kept downloading "additional data" for the game. Additional data would be logical if the base apk installed but it wasn't listed in the apps or even with titanium etc. Rebooted the phone and voila!

it is now stuck at "Android is starting. Starting apps..."

I cleared dalvik and cache from recovery even deleted a few recent apps from data/apps and data/data (same named) the app count in the beginning is reduced but the device is still stuck there. The game I was installing is nowhere to be seen. I have twrp on the device and it is working. Is there any other way I can find the culprit for this problem ?

edit : JUST remembered I uninstalled "google" app since I was using another launcher , could it be the problem ? How can I fix it ?
 
Last edited:

J-Kos

Member
May 18, 2017
19
2
Hey there, does anybody know the differences between droidzer1's modded TWRP and this test release by the TWRP Builder Project asside from the TWRP version?

And also, has anybody successfully gotten rid of all Google components and installed microG? Whenever I try to write/delete anything in the /system partition, I get an error about the file system being read-only. I am also not able to remount the partition as rw. Do you guys experience the same thing?
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    This thread has been created
    for
    Questions & Answers/Troubleshooting

    Specific to

    Unihertz Atom



    Please feel free to share issues, questions and offer help. Noob questions are welcomed.


    It is always best to use the Thanks button , in lieu of simply posting "Thank you".

    attachment.php

    Please keep discussion focused, on questions pertaining to this Device
    attachment.php
    List of supporters
    ...​
    ...​
    ...​
    ...​

    To those seeking help: Please don't bombard the supporters with PMs asking for help. Instead, ask your question here in the thread so others can benefit from the solution to your problem as well. If you want to be sure someone particular gets notified of your question, put his / her username directly after an @.​
    If you have ROM related questions, post in the relevant ROM Q&A thread (if there is one) or directly in the ROM development thread. Thank you!​
    Supporters: If you want to be put on or off the list, just make a request here in the thread!​
    Before posting anything, I strongly advise you to read

    Please look for a similar thread when visiting another device forum.
    If you would like to create a [Help Thread] please Click Here.

    4
    How I rooted & Updated all at once without custom recovery, ADB or Fastboot

    How to ROOT, Update to latest Unihertz ROM without Custom recovery or ADB or Fastboot.
    I got the Unihertz Atom "How to Flash a ROM" manual and latest ROM here: https://drive.google.com/drive/folders/1RYcxHLfp3huxY79C3fAGtoe-hnLVdWpX
    and downloaded the MTK drivers (already had them but reinstalled anyway) . Backup your Apps and data any way you can before starting unless your phone is just new. I'm not responsible if you brick your phone but this worked for me and was a quick and easy way to update to Unihertz's latest ROM which has some important updates and fixes.
    - The "how to flash a ROM" has links for the drivers.
    - Turn on developer options (click build number 7 or more times)
    - Turn on OEM unlock
    - Forget using the flash tool they mention and get SP Flash tool latest 5.1828 version.
    - Open the ROM zip file you downloaded and unzip to a folder then copy the boot-verified.img file to your Atom.
    - Install latest Magisk. Turn on Wifi.
    - Start Magisk and click Install then find the boot image (rename it boot.img from the boot-verified.img) just to make sure Magisk sees it.
    - After clicking install then click patch boot image.
    - After it is done copy the patched_boot.img back to your PC and rename it boot-verified.img and copy that back into the unzipped ROM folder of the latest ROM update (currently 11-30-2018).
    - Start SP Flash tool - load the scatter file from that unzipped ROM.
    - Turn off your Atom and hook it up to the USB on your computer.
    - Make sure the 'Connection' setting in SP Flash tool is set to 'Battery installed' or Auto.
    - When ready click on the SP Flash tool "Download" button on the main page then push the power button briefly on you Atom but not long enough to turn it on. The download should start and when finished SP tool will show a big check mark and 'Done' - then disconnect the USB cable.
    - Turn on your phone and you will have the new setup screen where you will need to do the usual setup stuff.
    - Install latest Magisk manager App
    - Start Magisk Manager and you will see Magisk is already installed and you will have ROOT.
    - I suggest installing ROM Toolbox by J Rummy and freezing any Apps you don't like :cool:
    3
    TWRP for Atom

    I have patched TWRP now to work on the Atom on the Oreo 8.1 version dated 11-30-2018. I'll upload it shortly. I installed TWRP by using SP Flash tool and also installed the patched Magisk boot and the stock preloader. Use the scatter file from the 11-30-2018 ROM I mention above - this one:
    11-30-2018 latest ROM

    A couple notes on SP Flash tool - my Avast antivirus doesn't see a problem with it but Virustotal.com will say it has trojans. Since I'm not sure I only use it when I have Shadow Defender enabled on my PC (freezes everything in your system so no changes are made permanent) and then I disable antivirus. Upon reboot everything is back to the way it was before you enabled Shadow Defender.

    Download the TWRP I modified for the Atom here:
    Link no longer valid - see the link in post #70 below.

    ---------- Post added at 08:55 PM ---------- Previous post was at 08:22 PM ----------

    [/COLOR]I'm noting one issue with TWRP recovery. Don't use any apps the have a "reboot to recovery" option - not even TWRP which has reboot to recovery option or it will just power off and you won't be able to start it up again without reflashing the recovery, boot and preloader. However if you just use the Volume UP and Power buttons to get into recovery from a powered off state it works fine. So always power down then use Volume UP and Power held down until you see the first Unihertz screen and then release both buttons and it will boot into TWRP.
    2
    Hi,
    I just received my ATOM via KickStarter!
    It's done very well, comfortably fit in my hands. If I could make it rooted, I would play more..
    2
    Rooted!

    I have rooted the Atom!

    (After learning SP Flash tool, WWr_Mtk, Magisk, and scatter files, I've done it!)

    I will post the files shortly. The versions will be what is on my phone currently - one system update shortly after receiving the Atom.

    Brief procedure: get SP Flash tool, the scatter file I created, and the atom patched boot image.

    Use SP Flash tool and newly created scatter file to upload atom_patched_boot.img to the "boot" partition on the phone. To do this, go to the Download tab. Next to "Scatter Loading File" press Choose and select the scatter file.
    Ensure none of the boxes in the bottom are checked. Then check "boot" and click on the Location to select the atom_patched_boot.img file. The display will read Begin Address 0x0000000018a00000, End Address 0x00000000193c75d3, Region EMMC_USER. Press Download, connect your phone, and if the drivers are working properly (and your phone feels like it) it will flash the image to that portion of the phone. If successful, you'll get a green check mark.

    Boot, and then install Magisk Manager via the APK from their website.

    It didn't even need the bootloader unlocked or anything. I'm impressed with Magisk.

    Software versions that will be in the ROMs posted shortly:
    Android Version 8.1.0
    Android Security Patch Level May 5, 2018
    Baseband Version MOLY.LR12A.R2.MP.V26.1
    Kernel Version 4.4.95 (gcc version 6.3.1 20170109 (Linaro GCC 6.3-2017.02) ) [email protected] #11 Mon Oct 8 15:27:55 CST 2018
    Build Number Unihertz_Atom_20181008
    Custom Build Version alps-mp-o1.mp1

    ---------- Post added at 11:34 PM ---------- Previous post was at 11:29 PM ----------

    Atom (MT6763) Scatter file:


    ############################################################################################################
    #
    # General Setting
    #
    ############################################################################################################
    - general: MTK_PLATFORM_CFG
    info:
    - config_version: V1.1.2
    platform: MT6763
    project: MT6763_unihertz_atom
    storage: EMMC
    boot_channel: MSDC_0
    block_size: 0x20000
    ############################################################################################################
    #
    # Layout Setting
    #
    ############################################################################################################
    - partition_index: SYS0
    partition_name: preloader
    file_name: preloader_MT6763_unihertz_atom.bin
    is_download: true
    type: SV5_BL_BIN
    linear_start_addr: 0x0
    physical_start_addr: 0x0
    partition_size: 0x40000
    region: EMMC_BOOT_1
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: BOOTLOADERS
    reserve: 0x00

    - partition_index: SYS1
    partition_name: pgpt
    file_name: NONE
    is_download: false
    type: NORMAL_ROM
    linear_start_addr: 0x0
    physical_start_addr: 0x0
    partition_size: 0x8000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: INVISIBLE
    reserve: 0x00

    - partition_index: SYS2
    partition_name: boot_para
    file_name: boot_para
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x8000
    physical_start_addr: 0x8000
    partition_size: 0x100000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS3
    partition_name: recovery
    file_name: recovery.img
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x108000
    physical_start_addr: 0x108000
    partition_size: 0x2000000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS4
    partition_name: para
    file_name: NONE
    is_download: false
    type: NORMAL_ROM
    linear_start_addr: 0x2108000
    physical_start_addr: 0x2108000
    partition_size: 0x80000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: INVISIBLE
    reserve: 0x00

    - partition_index: SYS5
    partition_name: expdb
    file_name: NONE
    is_download: false
    type: NORMAL_ROM
    linear_start_addr: 0x2188000
    physical_start_addr: 0x2188000
    partition_size: 0x1400000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: INVISIBLE
    reserve: 0x00

    - partition_index: SYS6
    partition_name: frp
    file_name: NONE
    is_download: false
    type: NORMAL_ROM
    linear_start_addr: 0x3588000
    physical_start_addr: 0x3588000
    partition_size: 0x100000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: INVISIBLE
    reserve: 0x00

    - partition_index: SYS7
    partition_name: nvcfq
    file_name: NONE
    is_download: false
    type: NORMAL_ROM
    linear_start_addr: 0x3688000
    physical_start_addr: 0x3688000
    partition_size: 0x2000000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: PROTECTED
    reserve: 0x00

    - partition_index: SYS8
    partition_name: nvdata
    file_name: NONE
    is_download: false
    type: NORMAL_ROM
    linear_start_addr: 0x5688000
    physical_start_addr: 0x5688000
    partition_size: 0x4000000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: INVISIBLE
    reserve: 0x00

    - partition_index: SYS9
    partition_name: metadata
    file_name: NONE
    is_download: false
    type: NORMAL_ROM
    linear_start_addr: 0x9688000
    physical_start_addr: 0x9688000
    partition_size: 0x2000000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: INVISIBLE
    reserve: 0x00

    - partition_index: SYS10
    partition_name: protect1
    file_name: NONE
    is_download: false
    type: NORMAL_ROM
    linear_start_addr: 0xb688000
    physical_start_addr: 0xb688000
    partition_size: 0x800000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: PROTECTED
    reserve: 0x00

    - partition_index: SYS11
    partition_name: protect2
    file_name: NONE
    is_download: false
    type: NORMAL_ROM
    linear_start_addr: 0xbe88000
    physical_start_addr: 0xbe88000
    partition_size: 0x978000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: PROTECTED
    reserve: 0x00

    - partition_index: SYS12
    partition_name: seccfg
    file_name: NONE
    is_download: false
    type: NORMAL_ROM
    linear_start_addr: 0xc800000
    physical_start_addr: 0xc800000
    partition_size: 0x800000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: INVISIBLE
    reserve: 0x00

    - partition_index: SYS13
    partition_name: sec1
    file_name: sec1
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0xd000000
    physical_start_addr: 0xd000000
    partition_size: 0x200000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS14
    partition_name: proinfo
    file_name: NONE
    is_download: false
    type: NORMAL_ROM
    linear_start_addr: 0xd200000
    physical_start_addr: 0xd200000
    partition_size: 0x300000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: PROTECTED
    reserve: 0x00

    - partition_index: SYS15
    partition_name: md1img
    file_name: md1rom.img
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0xd500000
    physical_start_addr: 0xd500000
    partition_size: 0x4000000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS16
    partition_name: md1dsp
    file_name: md1dsp.img
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x11500000
    physical_start_addr: 0x11500000
    partition_size: 0x1000000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS17
    partition_name: spmfw
    file_name: spmfw
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x12500000
    physical_start_addr: 0x12500000
    partition_size: 0x100000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS18
    partition_name: sspm_1
    file_name: sspm_1
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x12600000
    physical_start_addr: 0x12600000
    partition_size: 0x100000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS19
    partition_name: sspm_2
    file_name: sspm_2
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x12700000
    physical_start_addr: 0x12700000
    partition_size: 0x100000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS20
    partition_name: qz1
    file_name: qz1
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x12800000
    physical_start_addr: 0x12800000
    partition_size: 0x1000000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS21
    partition_name: qz2
    file_name: qz2
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x13800000
    physical_start_addr: 0x13800000
    partition_size: 0x1000000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS22
    partition_name: nvram
    file_name: NONE
    is_download: false
    type: NORMAL_ROM
    linear_start_addr: 0x14800000
    physical_start_addr: 0x14800000
    partition_size: 0x4000000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: BINREGION
    reserve: 0x00

    - partition_index: SYS23
    partition_name: lk
    file_name: lk.bin
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x18800000
    physical_start_addr: 0x18800000
    partition_size: 0x100000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS24
    partition_name: lk2
    file_name: lk2.bin
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x18900000
    physical_start_addr: 0x18900000
    partition_size: 0x100000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS25
    partition_name: boot
    file_name: boot.img
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x18a00000
    physical_start_addr: 0x18a00000
    partition_size: 0x2000000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS26
    partition_name: logo
    file_name: logo.bin
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x1aa00000
    physical_start_addr: 0x1aa00000
    partition_size: 0x800000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS27
    partition_name: odmdtbo
    file_name: odmdtbo
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x1b200000
    physical_start_addr: 0x1b200000
    partition_size: 0x1000000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS28
    partition_name: tee1
    file_name: trustzone1.bin
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x1c200000
    physical_start_addr: 0x1c200000
    partition_size: 0x500000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS29
    partition_name: tee2
    file_name: trustzone2.bin
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x1c700000
    physical_start_addr: 0x1c700000
    partition_size: 0x900000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS30
    partition_name: vendor
    file_name: vendor
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x1d000000
    physical_start_addr: 0x1d000000
    partition_size: 0x29000000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS31
    partition_name: system
    file_name: system.img
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x46000000
    physical_start_addr: 0x46000000
    partition_size: 0xe0000000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS32
    partition_name: cache
    file_name: cache.img
    is_download: true
    type: NORMAL_ROM
    linear_start_addr: 0x126000000
    physical_start_addr: 0x126000000
    partition_size: 0x1b000000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS33
    partition_name: userdata
    file_name: userdata.img
    is_download: true
    type: EXT4_IMG
    linear_start_addr: 0x141000000
    physical_start_addr: 0x141000000
    partition_size: 0xd4d7fbe00
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: true
    is_reserved: false
    operation_type: UPDATE
    reserve: 0x00

    - partition_index: SYS34
    partition_name: flashinfo
    file_name: NONE
    is_download: false
    type: NORMAL_ROM
    linear_start_addr: 0xFFFF0080
    physical_start_addr: 0xFFFF0080
    partition_size: 0x1000000
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: false
    is_reserved: true
    operation_type: RESERVED
    reserve: 0x00

    - partition_index: SYS35
    partition_name: sgpt
    file_name: NONE
    is_download: false
    type: NORMAL_ROM
    linear_start_addr: 0xFFFF0000
    physical_start_addr: 0xFFFF0000
    partition_size: 0x4200
    region: EMMC_USER
    storage: HW_STORAGE_EMMC
    boundary_check: false
    is_reserved: true
    operation_type: RESERVED
    reserve: 0x00



    ---------- Post added at 11:53 PM ---------- Previous post was at 11:34 PM ----------

    Here are the patched boot, scatter, and original boot and recovery images. I hope this helps some others!

    Too new here (always the reader, never the rooter before) to post links - mod, please feel free to make these into links if you think I am worthy!

    Patched boot with Magisk 17.1:
    https-www-dropbox-com/s/gr5sevahraozjwn/atom_patched_boot.img?dl=0
    SHA1: 16fe9e225390c612cf7ffab5e1eb50b259553005

    Scatter file for Atom's flash partitions layout:
    https-www-dropbox-com/s/9sm2krirszfun74/MT6763_Unihertz_Atom_Android_scatter.txt?dl=0
    SHA1: 168497d80bd41d1ad0868bac492e0c5264ef3a3b

    Original boot.img:
    https-www-dropbox-com/s/vsv21dwbep1jxul/unihertz_atom_boot.zip?dl=0
    SHA1: af5e364825845b291511fb0457a2a6b9de6ae1fa

    Original recovery.img:
    https-www-dropbox-com/s/heg1aa86kxvrjmd/unihertz_atom_recovery.zip?dl=0
    SHA1: e7a196ccd160eacedf7d0d235dbe8a8146d49acd

    If needed I could post the whole system/vendor portions of the rom.