[TOOL] Newflasher (xperia command line flasher)

Search This thread

munjeni

Senior Member
Jun 2, 2011
9,720
22,375
Very interesting. Trying a differrent cable right now as well. What exaclty did you exclude? And did you say 'no' to all the questions newflasher asked during the flash?
I always exclude partition and userdata. Btw you can't use flashtool cause flashtool doesn't even know the Xperia 5 II yet. I created an ftf file with it and changed the device name in the Meta inf folder to XQ-AS52 but then flashtool doesn't even show the firmware anymore...
This is definitely a newflasher issue and not depending on the cable or the usb port... @munjeni

Edit: tried a different cable but that does not change anything... Still looping on the Sony logo. Can't even get to the bootanimation.
You need to flash everything except persist.sin, that mean you need to flash partition and userdata too! Only file which you can remove from firmware is persist.sin, simlock do not need to be removed since newflasher will skip it by default, the rest of files please flash all including partitions and userdata, in that case it will boot. Bootloop you have is because of not flashed userdata and partition, in most case because incopatibility between new firmware and your userdata partition, there is many reasons for example selinux labels... so please flash all! All xperias mark 2 is cofirmed working with newflasher and apsolutly problem is not newflasher. If nothing help read this post https://xdaforums.com/t/tool-newflasher-xperia-command-line-flasher.3619426/page-68#post-83883385 , so set slot A active, than reboot device again to flash mode and than try again to reflash all. Hope this help.
 
Last edited:
  • Like
Reactions: churchner420

churchner420

Senior Member
Mar 25, 2015
366
30
You need to flash everything except persist.sin, that mean you need to flash partition and userdata too! Only file which you can remove from firmware is persist.sin, simlock do not need to be removed since newflasher will skip it by default, the rest of files please flash all including partitions and userdata, in that case it will boot. Bootloop you have because of not flashed userdata and partitions in most case because incopatibility between new firmware and your userdata partition, there is many reasons for example selinux labels... please flash all! All xperias mark 2 is cofirmed working with newflasher and apsolutly problem is not newflasher. If nothing help read this post https://xdaforums.com/t/tool-newflasher-xperia-command-line-flasher.3619426/page-68#post-83883385 , so set slot A active, than reboot device again to flash mode and than try again to reflash all. Hope this help.
Ok thank you man. I will try flashing my device shortly.

Btw what about the qestions newflasher asks during the flash process. I usually answer everything with 'no', is that correct?
If it is still not working I will post another reply. Stay safe ;)
 

munjeni

Senior Member
Jun 2, 2011
9,720
22,375
You ansvering with 'n' not with 'no' ! I can sugest you, start newflasher and confirm with 'y' when it ask you for gordon gate driver, it will extract driver exe in the same folder with newflasher, install new driver, reboot pc (important), than do steps above this post. Waiting your reply...
 
Last edited:
  • Like
Reactions: churchner420

churchner420

Senior Member
Mar 25, 2015
366
30
You ansvering with 'n' not with 'no' ! I can sugest you, start newflasher and confirm with 'y' when it ask you for gordon gate driver, it will extract driver exe in the same folder with newflasher, install new driver, reboot pc (important), than do steps above this post. Waiting your reply...
i reinstalled the flash drivers and then flashed the device skipping persist.sin. Well, that worked, sort of... Iwas on customized EEA and wanted to switch to customized UK but after I flashed UK it still said GLOBALEEA in the service menu PLUS I could not repair the device with Xperia Companion anymore which I usually do after changing the firmware customisation. It seems to me that the device is stuck somewhere between EEA and UK...
Now I tried to flash back EEA and now the device doesn't boot because of corruption... I really don't know wha to do anymore...
 
Last edited:

frozenwaffles

Senior Member
Oct 22, 2005
200
3
Sydney
Hi, i am getting this error. Can you help please?

Repartitioning...
Found partition_delivery.xml in partition folder.
Determining LUN0 size...
- Error, no DATA reply!
 

munjeni

Senior Member
Jun 2, 2011
9,720
22,375
Hi, i am getting this error. Can you help please?

Repartitioning...
Found partition_delivery.xml in partition folder.
Determining LUN0 size...
- Error, no DATA reply!
Double click newflasher and confirm with 'y' whien it ask you for gordon gate driver, install gordon gate, reboot your pc, try again
 

munjeni

Senior Member
Jun 2, 2011
9,720
22,375
i reinstalled the flash drivers and then flashed the device skipping persist.sin. Well, that worked, sort of... Iwas on customized EEA and wanted to switch to customized UK but after I flashed UK it still said GLOBALEEA in the service menu PLUS I could not repair the device with Xperia Companion anymore which I usually do after changing the firmware customisation. It seems to me that the device is stuck somewhere between EEA and UK...
Now I tried to flash back EEA and now the device doesn't boot because of corruption... I really don't know wha to do anymore...
Did you try diferent UK firmware? What I'm believing your device might have hardware fault, why I think that because even sony pc companion is unable to repair your phone, thats not possible otherwise. Is your bootloader unlocked? See "RIsk" section here -> https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/ I realy have no other ideas what might be problem because two-three devices mark 2 reported problem but tousens of other devices have no problem with newflasher
 
Last edited:

churchner420

Senior Member
Mar 25, 2015
366
30
Did you try diferent UK firmware? What I'm believing your device might have hardware fault, why I think that because even sony pc companion is unable to repair your phone, thats not possible otherwise. Is your bootloader unlocked? See "RIsk" section here -> https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/ I realy have no other ideas what might be problem because two-three devices mark 2 reported problem but tousens of other devices have no problem with newflasher
Nope the device is not unlocked hence Xperia companion should work. I think I know what the problem is. The firmware is still somehow stuck at Customized EEA which is what I can see in the service menu. But I am using the latest build number from Customized UK which is not yet available for Custimozed EEA but only for the UK and some other regions. Therefore I can't download, flash or repair the firmware with Xperia Companion cause the new build number doesn't even exist for the region the device is stuck on yet. I will see what happens when Sony releases the new firmware for EEA.
That sounds like a plausible explanation to me.
And that should also be the reason for my device's software corruption issue when reflashing the old EEA firmware cause that is a downgrade. That also sounds like newflasher isn't flashing every file from the firmware folder or is skipping a random step. That would explain why the device is still on customized EEA although I flashed UK successfully. Btw my phone runs on the UK firmware now but is still shown as EEA haha... Meaning, I am running a firmware that doesn't even exist yet... The problem should definitely lie within the flashing process of newflasher cause otherwise the downgrade should work es well... Hope you can work out what the problem is there cause I reinstalled all the drivers and Xperia Companion but everything I tried did not work.
 

munjeni

Senior Member
Jun 2, 2011
9,720
22,375
Nope the device is not unlocked hence Xperia companion should work. I think I know what the problem is. The firmware is still somehow stuck at Customized EEA which is what I can see in the service menu. But I am using the latest build number from Customized UK which is not yet available for Custimozed EEA but only for the UK and some other regions. Therefore I can't download, flash or repair the firmware with Xperia Companion cause the new build number doesn't even exist for the region the device is stuck on yet. I will see what happens when Sony releases the new firmware for EEA.
That sounds like a plausible explanation to me.
And that should also be the reason for my device's software corruption issue when reflashing the old EEA firmware cause that is a downgrade.
If sony companion see your phone corupt, that definitely mean you got something from UK firmware, e.g. modified some partitions which normaly didn't exist/get flashed trought UEE fw. If you do not have backup its non reversible changes. One partition modification and fota-ua is no more working, thats at least what we have found (for refernce https://xdaforums.com/t/xz1c-xz1-xz...eys-implemented.3795510/page-67#post-80599561 start read from that page)
That also sounds like newflasher isn't flashing every file from the firmware folder or is skipping a random step. That would explain why the device is still on customized EEA although I flashed UK successfully.
Nope. Newflasher design is to flash everything from inside a folder, every single .sin file, every single .ta file, partition folder and boot folder. You should provide newflasher log so we try analyse it!
Btw my phone runs on the UK firmware now but is still shown as EEA haha... Meaning, I am running a firmware that doesn't even exist yet... The problem should definitely lie within the flashing process of newflasher cause otherwise the downgrade should work es well... Hope you can work out what the problem is there cause I reinstalled all the drivers and Xperia Companion but everything I tried did not work.
If you see nothing in newflasher log it mean there is no failure on newflasher side! There is .ta file something like reset-customisations.ta if I'm not wrong, if those file is flashed customisation string from trim area is removed so on next boot it get filed with new customiation. But it looks like your phone got "mixed": things e.g. bootloader and some things from UK custom fw and some things from EEA. You should provide folder list from EEA and folder list from UK so we try compare. Also newflasher log from booth flashings so we try analyse and compare what is flashed and what is not. Without it we can't gues, to be honest I no want to continue further without logs / folder lists since I'm sure newflasher is ok here.
 
Last edited:

jdilla1987

Member
Aug 6, 2014
26
12
Sacramento, CA
Hello,

I recently flashed my firmware to the EE UK 58.0.A.28.25 from XperiFirm and everything went smoothly.
I wanted to try different ones so I attempted to flash others (as well as trying to go back to stock 58.0.A.22.21) but this ended up giving me the dreaded 'Your device is corrupt' bootloop.
I thought I had bricked my phone but I can flash the initial EE UK 58.0.A.28.25 and everything works fine again.

Am I missing something? It's been a while since I dabbled in flashing phones but the process seems pretty straight forward.
I always dumped the TA files and never touched the backup persist partition.

My phone is currently working but now I'm a bit weary to proceed with future flashes as I don't know what exactly the issue is. Is it not good practice to flash previous firmware versions?
Any help would be greatly appreciated!

  • Sony Xperia 5 ii
  • XQ-AS52
 

munjeni

Senior Member
Jun 2, 2011
9,720
22,375
Hi, you must flash whole rom including userdata, partition, boot delivery, all ta files, only file to delete is persist.sin, if that not help I realy have no idea without newflasher log. Here is allready discusion on this page related to UK firmware and xperia 5 II, I'm unsure right now whats going on
 

churchner420

Senior Member
Mar 25, 2015
366
30
Hello,

I recently flashed my firmware to the EE UK 58.0.A.28.25 from XperiFirm and everything went smoothly.
I wanted to try different ones so I attempted to flash others (as well as trying to go back to stock 58.0.A.22.21) but this ended up giving me the dreaded 'Your device is corrupt' bootloop.
I thought I had bricked my phone but I can flash the initial EE UK 58.0.A.28.25 and everything works fine again.

Am I missing something? It's been a while since I dabbled in flashing phones but the process seems pretty straight forward.
I always dumped the TA files and never touched the backup persist partition.

My phone is currently working but now I'm a bit weary to proceed with future flashes as I don't know what exactly the issue is. Is it not good practice to flash previous firmware versions?
Any help would be greatly appreciated!

  • Sony Xperia 5 ii
  • XQ-AS52
Yep that is the exact issue I am running into... If you try repairing your phone with Xperia Companion it will say that your device is temporairly incompatible during tthe flash process.
 

churchner420

Senior Member
Mar 25, 2015
366
30
Hi, you must flash whole rom including userdata, partition, boot delivery, all ta files, only file to delete is persist.sin, if that not help I realy have no idea without newflasher log. Here is allready discusion on this page related to UK firmware and xperia 5 II, I'm unsure right now whats going on
That is not a user related problem here. That definitely has to do something with newflasher cause that is the exact same issue I am having when I try to flash back to Customized EEA.
 

churchner420

Senior Member
Mar 25, 2015
366
30
If sony companion see your phone corupt, that definitely mean you got something from UK firmware, e.g. modified some partitions which normaly didn't exist/get flashed trought UEE fw. If you do not have backup its non reversible changes. One partition modification and fota-ua is no more working, thats at least what we have found (for refernce https://xdaforums.com/t/xz1c-xz1-xz...eys-implemented.3795510/page-67#post-80599561 start read from that page)

Nope. Newflasher design is to flash everything from inside a folder, every single .sin file, every single .ta file, partition folder and boot folder. You should provide newflasher log so we try analyse it!

If you see nothing in newflasher log it mean there is no failure on newflasher side! There is .ta file something like reset-customisations.ta if I'm not wrong, if those file is flashed customisation string from trim area is removed so on next boot it get filed with new customiation. But it looks like your phone got "mixed": things e.g. bootloader and some things from UK custom fw and some things from EEA. You should provide folder list from EEA and folder list from UK so we try compare. Also newflasher log from booth flashings so we try analyse and compare what is flashed and what is not. Without it we can't gues, to be honest I no want to continue further without logs / folder lists since I'm sure newflasher is ok here.
The files were all provided by XperiFirm. Just download the latest UK and EEA firmware. I didn't delete, modify or change anything in any way. I just took the folder XperiFirm created and flashed everything inside (skipping persist.sin). Maybe you can download both firmwares and have a look at the files in both folders maybe al well at the customisation files. Cause indeed there seems to be a problem with the customisation files.
I'm sorry that I can't deliver any log files cause really need my phone now and I will only reset it once more to get everything running properly.
There is another problem because of that mixed firmware I am running now: the Play Store security update is from May which is very old.
 
Last edited:

munjeni

Senior Member
Jun 2, 2011
9,720
22,375
That is not a user related problem here. That definitely has to do something with newflasher cause that is the exact same issue I am having when I try to flash back to Customized EEA.
You can't blame newflasher for 100 percent sure, might be firmware isue?? If you do not see any error in newflasher session it mean no problem with newflasher. Every single step in newflasher is with fully debug window, there is no chance for something to happen without displaying it inside main window. One more thing, maybe Sony tampered bootloader e.g. not allowing to install old bootloader over new bootloader ;) I don't know, e.g.while you try to go back to UEE fw bootloader remain from UK fw. Remember one thing, last commandin newflasher is 'sync', when sync happen changes is aplied but we do not know whats happening on phone side, thats a question for bootloader notfor newflasher, newflasher just doing flash & handle every single step, whats going on after sync I don't care, thing which I care is to have no errors during flashing, the rest of things is question for developers. Even Sony pc companion fail to repair phone, so we can't blame booth, its question for fw developers why booth fail.
 
Last edited:

churchner420

Senior Member
Mar 25, 2015
366
30
You can't blame newflasher for 100 percent sure, might be firmware isue?? If you do not see any error in newflasher session it mean no problem with newflasher. Every single step in newflasher is with fully debug window, there is no chance for something to happen without displaying it inside main window. One more thing, maybe Sony tampered bootloader e.g. not allowing to install old bootloader over new bootloader ;) I don't know, e.g.while you try to go back to UEE fw bootloader remain from UK fw. Remember one thing, last commandin newflasher is 'sync', when sync happen changes is aplied but we do not know whats happening on phone side, thats a question for bootloader notfor newflasher, newflasher just doing flash & handle every single step, whats going on after sync I don't care, thing which I care is to have no errors during flashing, the rest of things is question for developers. Even Sony pc companion fail to repair phone, so we can't blame booth.
Ok thanks for your replies. I was just trying to go back to EEA cause Xperia Companion doesn't work and on the old fw is was. But now when I go back to the old EEA version Xperia Companion is still showing the new UK build number when it says that the device is temporarily incompatible when the flashing procedure starts.
Can you please have a look at the fw files? I really don't know what to do cause if the phone really is somewhere in between the two customisations OTA updates might not work anymore and I don't want to see that happen hence I switched to the UK fw cause that one gets updates quicker
 
Last edited:

munjeni

Senior Member
Jun 2, 2011
9,720
22,375
Ok thanks for your replies. I was just trying to go back to EEA cause Xperia Companion doesn't work and on the old fw is was. But now when I go back to the old EEA version Xperia Companion is still showing the new UK build number when it says that the device is temporairly incompatible when the flashing procedure starts.
Can you please have a look at the fw files? I really don't know what to do cause if the phone really is somewhere in between the two customisations OTA updates might not work anymore and I don't want to see that happen hence I switched to the UK fw cause that one gets updates quicker
Compare folder from UK and UEE fw and let me know if you find some extra/missing files
 

munjeni

Senior Member
Jun 2, 2011
9,720
22,375
Can you give me output of those commandline newflasher commands?

Code:
newflasher Read-TA:2:2202
newflasher Read-TA:2:2205
newflasher Read-TA:2:2206
newflasher Read-TA:2:2207
newflasher Read-TA:2:2475
newflasher Read-TA:2:2498

Or if you have no idea how to do it please give me trim area dump via pm
 

Top Liked Posts

  • There are no posts matching your filters.
  • 348
    Disclaimer:

    newflasher tool was made for testing and educational purposes, ME is not responsible for what you do on/with your device using newflasher, you must agree that you using newflasher on your own risk, I am not responsible if you brick your device or anything else!


    How to use:

    OPTIONAL STEP 1:
    - if you have missing flash driver just double click exe and confirm driver extraction, an exe will become available, run it and install driver.

    OPTIONAL STEP 2:
    - this step is optional, this step dump trim area, you can do this and keep those file somewhere on your pc in case you hard brick your device so give it to servicians to repair your phone.

    STEP 1:
    - Download right firmware for your device using XperiFirm tool, put newflasher.exe into firmware dir created by XperiFirm tool. Before you double click newflasher.exe do in mind something, newflasher tool is programed to flash everything found in the same dir!!! So tool flash all .ta files, all .sin files, boot delivery (whole boot folder), partition.zip, in short all files found in dir! If you no want to flash something just move file which you no want to flash OUT OF FOLDER! Partition.zip .sin files can be flashed only if you extract partition.zip into newly created folder called partition!

    STEP 2:
    - To start flashing phone put your phone into flash mode, double click newflasher.exe and wait wait wait until your device gets flashed, thats it. Look into log to see if something goes wrong! If all right you are done. If not post your log so I can look!

    SOME MORE THINGS:
    "You do not need to unlock bootloader or to root the phone if you want to flash a stock firmware from XperiFirm.
    There are no files in the stock firmware that need to be deleted. Prompts will ask you to skip some files.
    Feel free to press N to every prompt since:
    - TA dumping it's not related with DRM keys.
    - Flash persist_* files only if you know what you are doing, since you will lose your attest keys. Backup persist partition.
    If you need the firmware on both A and B slot use fastboot commands to choose the inactive partion and re-flash."

    Happy flashing!


    Supported platforms:

    - Newflasher is working on Windows, Linux, Android and Darwin, just chose right newflasher binary. With Android version you can flash phone by using another phone!


    Changelog:

    - version 1: Sorry a lot of work is done in pre pre alpha version and I can't count every changes, just folow development process about version 1, a lot of work is done before it started working. One esential change was done to tool improvement and it is described in one of the my posts related to moving function "erase:" to the section before function "flash:", it is realy improvement and more safer than in time when it was at the start of flashing routine.

    - version v2 (15.Aug.2017)
    Implemented free disk space safety check, it was missing and danger in case flashing process gets interupted because of the lack of the free disk space needed for sin extractions and temporary files. I have also include GordonGate flash driver prompt so in case somebody have missing flash drivers, simple need to double click exe and folow drivers archive extraction procedure, later need to install these drivers trought Windos device mannager. Also I have implemented an realy pre pre alpha version of the maybe non working trim (why maybe? Because I don't own xzp so can't test) area dump routine, in case it is working we can dump some esentials trim area units from device (probably not a full dump as like it was on every oldest xperia models - no permissions for dumping drm key unit)

    - version v3 (23.09.2017)
    Some more security checks, it's now a bit safer than v2

    - version v4 (21.10.2017)
    Updated trim area dumper, now it stores log to the trimarea.log but dump is now in .ta format and writen to the 01.ta and 02.ta

    - version v5 (22.10.2017)
    Updated trim area dumper, add progress meter, fix y-n prompt (thanks @pbarrette)

    - version v6 (22.10.2017)
    Updated trim area dumper

    - version v7 (23.10.2017)
    Updated trim area dumper, newflasher redesigned a bit, fix new partitioning for Oreo

    - version v8 (24.10.2017)
    Fix trim area dumper

    - version v9 & v10 (25.10.2017)
    Workaorunds on trim area dumper

    - version v11 (07.04.2018)
    Support for 2018 devices

    - version v12 (29.04.2018)
    Try fix doublefree bug/crash (most noticed on Linux 64 bit binary)

    - version v13 (01.05.2018)
    Fix doublefree bug/crash by removing dynamic allocation from function get_reply

    - version v14 & v15 (12.06.2019)
    Sony XPeria 1 support added.

    - version v16 (16.06.2019)
    LUN0 detection optimized.

    - version v17 (24.06.2019)
    LUN0 detection bug fixed.

    - version v18 (10.08.2019)
    Untested fix for https://xdaforums.com/crossdevice-dev/sony/progress-newflasher-xperia-command-line-t3619426/page105
    Using builtin mkdir instead of calling it trought system call

    - version v19 (08.10.2019)
    Implemented prompt for flashing persist partition; print skipped .sin files

    - version v20 (13.12.2019)
    implemented prompt for flashing bootloader,bluetooth,dsp,modem,rdimage to booth a,b slots

    - version v21 (29.06.2020)
    implemented battery level status check before flashing, flashing bootloader,bluetooth,dsp,modem,rdimage to booth a,b slots is mandatory now and is flashed by default right now, more info, try fix previously reported isue on sync and powerdown command reported 2-3 years ago so I have disabled it and now enabled for test, implemented Macos support (curently need to be tested! If you have plan to test please flash only cache.sin DO NOT flash the rest because of safety for your device!)

    - version v22 (30.06.2020)
    trying to fix battery capacity retrieval

    - version v23 (04.07.2020)
    removed battery capacity retrieval (not going to work that way), fix trim area dump file name, new gordongate drivers

    - version v24 (04.07.2020)
    new feature - now you can run newflasher from script or console with your own command, e.g. newflasher getvar:Emmc-info , I didn't tested all the list of commands, if you do it share them with us!

    - version v25 (09.07.2020)
    New trim area dump tool, with this change trim area dump is created in 3 secconds. Do in mind this not dump protected units like drm key...etc! Some changes in scripting feature from v24

    - version v26 (10.07.2020)
    Added 4 diferent reboot modes, reboot to android, reboot to fastboot, reboot to bootloader, power off

    - version v27 (11.07.2020) (not yet released)
    Workaround in mac libusb

    - version v28 (12.07.2020)
    Workaround to sync response bug; Fully implemented support for Mac. I'm tested myself on mac 10.14 but confirmed working on mac 10.15 too

    - version v29 (12.07.2020)
    Mac proper libusb deinitialisation

    - version v30 (13.07.2020)
    Preparation for Debian packaging; I'm noticed that hex modified arm64 fake pie binary is not working so its now compiled with ndk and its true pie binary now

    - version v31 (14.07.2020)
    Fix cosmetic bug https://xdaforums.com/showpost.php?p=83056693&postcount=1212 which might confuse somebody

    - version 32, not yet released

    - version 33 (30.07.2020)
    Allow bootloader unlocking with newflasher; Try fix sync response bug for win and darwin too

    - version 34 (08.08.2020)
    Added support for 32bit sized trim area units (as trim area api changed in xperia mark 2 line) (not yet released because of bug)

    - version 35 (08.08.2020)
    Updated support for 32bit sized trim area units (as trim area api changed in xperia mark 2 line); Move trim area dumps out of root folder so it not get acidentaly flashed, dumps is now inside folder tadump

    - version 36 (27.08.2020)
    Some improvements and and possible bug fixes

    - version 37 (09.12.2020)
    Added support for Xperia 5 II with emmc instead of ufs (not working)

    - version 38 (10.12.2020)
    Fixed impropper implementation from v37

    - version 39 (13.12.2020)
    Since mark 2 devices protocol is changed a bit and on some devices OKAY reply is not in separated usb poacket, instead it is merged with data packet, added support for it

    - version 40 (03.01.2021)
    Temporary solution for determining partition 0 sin file caused by two diferent emmc csd info we found recently on mark 2 devices

    - version 41 (03.01.2021)
    Removed temporary solution from version 41 so right lun0 sin file get flashed and seccond lun0 get skipped or booth skipped if lun0 sin file do not match device storage size

    - version 42 (11.03.2021)
    Fix bug in flashing booth slots when current slot is A, thanks to @chrisrg for discovering bug!

    - version 43 (12.06.2021)
    Support for Mark 3 devices

    - version 44 (19.06.2021)
    Fully Mark III device implementation

    - version 45 (20.06.2021)
    Implemented battery level check and prompt user to take a risk and continue flashing or stop flasing if battery level is less than 15 percent

    - version 46 (08.07.2021)
    Fix problem with filenames which contain "_other", it need to be always flashed to the diferent slot

    - version 47 (15.07.2021)
    Removed prompt for persist.sin flashing, now its by default skip. Implemented bootloader log retrieval at the end of flashing for better understanding when something goes wrong. Implemented firmware log history retrieval for those who want to know history of the flashed firmwares

    - version 48 (19.07.2021)
    Flash bootloader,bluetooth,dsp,modem,rdimage to booth slots only on a,b devices

    - version 49 (31.07.2021)
    Support for XQ-BT41

    - version 50 (12.08.2021)
    Workin progress on asynchronous usb to make it more like synchronous, added progress bar during send-receive usb packets and more logging. Increased usb timeout to 2 minute. Trying fix sync command at the end of flashing as reported here -> https://github.com/munjeni/newflasher/issues/42

    - version 51 (12.08.2021)
    Fix empry line printed while receiving usb packets, thanks @elukyan

    - version 52 (01.10.2021)
    Implemented userprompt for keeping userdata, thanks @OhayouBaka for figuring out! Removed bootloader log retrieval

    - version 53, 54, 55 (20.08.2022)
    Fix trimarea dumper crash on big endian machines, update building makefiles

    - version v56, v57 (07.07.2023)
    Add suport for Xperia 1 generation 5, changed bootdelivery xml atributes

    Credits:

    - without @tanipat and his pc companion debug logs this tool will never be possible! Thank you a lot for your time providing me logs! (by the influence of others, He was disappointed me with last post, but I still appreciate his help and can't forget it)
    - without @thrash001 who helped testing our tool I never be continue building our tool since I don't have device for testing, thanks mate!
    - didn't forgot @beenoliu, thanks mate for testing!
    - thanks to @porphyry for testing linux version!
    - thanks to @Snow_Basinger for providing sniff log from 2018 device and for testing on his 2018 device
    - thanks to @frantisheq for testing newflasher on his 2018 device and for notify about doublefree bug
    - thanks to @serajr for providing me some logs which helped me to figure out some things related to 2018 devices
    - thanks to @noelex for helping in Xperia 1 implementation
    - thanks to @Meloferz for testing on his xperia 1 mark II
    - thanks to github contributors, testers and reporters: vog, noelex, TheSaltedFish, solarxraft, pbarrette, MartinX3, kholk
    - thanks to Chirayu Desai for tracking addition to Debian and thanks to vog for initiating all that
    - thanks to @elukyan for testing and providing me usb sniff logs for mark 3 devices imlementation, thank you so much

    Common errors and how to solve:
    https://xdaforums.com/t/tool-newflasher-xperia-command-line-flasher.3619426/post-72610228

    Source code:

    https://github.com/munjeni/newflasher
    21
    Please remember something, I made newflasher for all you, I didn't made it for me remember that, I dodn't ask for money for my work, all is for free, all is done in my spare time and for free, I have made everything just to make all you happy, remember that! I must say something more, some xda members, including some moerators, don't appreciate my effort, thats shame. I lost my recognised developer / recognised contributor title because ot that guys, I allways must remind all you that.

    Enjoy flashing! Cheers! ;)
    14
    V14 is out, added Xperia 1 support (curently untested!)

    If you flash partitions please give me newflasher log, need to know if I implemented things right!
    12
    New version is out!
    11