1. PBL is a read only (without special hardware and software) part and so cannot be flashed or screwed
2. It's all about ARB so the question is what was your ARB before taken the wrong flash which bricked it?
3. If it does not even vibrate when powering on with the sdcard in the GPT is not accepted so show the partition listing of your sdcard after you flashed the gpt on it
4. It's very hard to really brick a qcom device . There is usually qfil and ofc infinity or zbox and such which will work in 8 of 10 times but the sdcard should do as well
ok just tried here and I can extract that KDZ just fine with SALT.
The problem on your site is "/media/sf_dump/
New folder/X210ULM10d_00_UCL_US_OP_0820.kdz" which contains a folder with a space within.
This has been fixed in the develop channel of SALT (see the SALT FAQ) since
https://github.com/steadfasterX/SALT/commit/4b047b17adf623854b7affe76f7c633e500a172e but if you do not want to switch to develop you can simple use file and folder names without a space within and it should just work.
Sent from my OnePlus 6T using XDA Labs
first off, i just want to thank you for taking the time to reply back to me, i know your probably busy doing other more important things.
as you already can tell i am pretty new to the whole cell phone flashing thing. i have plenty of experience with hardware flashing a ps3 and even have wrote my own tools for decrypting sony SCE files. the bad parts is, the test zip was from a site developer, i wont name any names, but the phone was flashed and it bricked and we tried a few different things to get it to boot to download mode without success. last night, i was so pissed that i deleted the developers test zip so i do not have it anymore, and the developer has ceased contact with me as well for some reason. EDIT: just found out that the sd card i had the developers test zip on is also trashed, i cant even get it to recognize in ubuntu or windows, so i cant get the devs firmware zip that way either.
the firmware that was on the phone itself before i flashed was nougat 10d. the zip i flashed it with was an oreo pre-rooted firmware, i am not positive what base release it was though, again if the developer would atleast message me and let me know what files his firmware flashed and what base firmware it was, then i would more than likely be in a better position.
I did go to the developer branch (from within SALT itself) and tried too, it still gave me the same error. i have done my fair share of programming and was about certain that the file path was the problem since it had a space in it, but i figured that you and your developers had encountered that and dealt with it already. that is the main reason i even said anything. EDIT2: i will def update my dev SALT and retry because i am having to go back and forth from windows to ubuntu over and over.
i am starting to think it is a partition related problem myself as well. when i write the partition table with "dd if=PrimaryGPT of=/dev/sdb" then "sync" then i "eject /dev/sdb" and unplug and replug it. when i am verifying the partition table with "ls -la /dev/disk/by-partlabel/sbl1" it only lists one partition, which is "../../sdb6". BUT if i send the command as "ls -la /dev/disk/by-partlabel" i see all the partitions. and also dmesg shows all the partitions. so i think you are correct that i am writing the gpt table incorrectly. should i be writing it to "/dev/sdb0"? i have not wrote system, cache or userdata to the sd card. i have tried to write boot to it though.
as for the GPT partition, it should be the same as 10d's PrimaryGPT partition data. everytime i have a failed attempt, i use dd to zero the drive with "dd if=/dev/zero of=/dev/sdb bs=512 status=progress". then i start all the way over.
again, i want to thank you for responding with great information, everytime you reply to me i learn more about what i am trying to do. also if i can be any more clear or give any more information just let me know. one more thing i want to know is, does it matter the order in which i write to the sd card at all? seems that the order would not matter at all would it? any insight would be appreciated.
EDIT3: let me update this and let you know the complete process i went through.
1. started with official nougat 7.1.2 on my phone.
2. installed twrp and rooted originally with supersu (months ago)
3. noticed a new oreo update was available on lg website so i started searching best way to update.
4. ended up installing AR prerooted oreo, which is still available for download at android file host. it worked just fine, was rooted with magisk.
5. seen a developer (not the developer of AR i do not think?) was working on a new oreo based prerooted firmware for my specific device, and asked to test it.
6. flashed first zip and phone went into bootloop with something along the lines of it failing a check and it wont boot.
7.used lgup tool and installed 10d firmware in DL mode(was unaware that i needed to worry about any kind of arb etc), but this got my phone back booting and working though no more twrp AND OEM unlock was greyed out and said was already unlocked (dont know if this makes a difference or not?)
8. installed twrp on official 10d but noticed it was being zeroed on boot and had android bot with "no command" upon entering recovery. reflashing twrp from fastboot got twrp back but again after rebooting it went back to "no command" error.
9. after reinstall twrp, developer sends the next test file and i flash it while in twrp and phone is toast upon reboot. the end
i do not know what all was written to the device during the install of the last firmware, the developer will not contact me and tell me anything. i think it was for an aristo 2 plus, he said it was the same hardware, but evidentally something is different about them lol. to me it is pretty messed up to brick a device then go silent. i mean he did try to send me an image to try and fix it. i used win32image tool to write it to my sd card but it seemed it didnt work. i do still have this image, maybe it has the gpt data i need. and i realize it was a huge risk doing this, but for the developer to not even tell me the files that were updated or give me any information on the firmware i installed is just weird... one thing he said was "were going to convert your phone to another model and root it the convert it back. and that was the firmware that bricked it. and no word about any of it from the developer.
sorry for the long post. if i can remember anything ill update it though

also on ubuntu 18.04, i cannot launch SALT from desktop icon, i either have to open terminal on desktop and use "bash SALT.desktop" or i must go to the SALT folder on the desktop with terminal and run the executable or i have to go to usr/share/applications/SALT and THEN i can click the icon in /usr/share/applications/ and that will start.