Entering Mask Mode / Device Firmware Upgrade mode / Recovery with $2 Tiny88 - Android Stick & Console AMLogic based Computers

Entering mask mode aka device firmware upgrade mode (DFU) can be tricky on some Amlogic devices. Not all boxes come with a supported method to boot into DFU, and you end up having to open up the device to short the eMMC.
There's another Amlogic supported method of entering DFU, by sending a boot to USB message to the SOC through the HDMI port. It was first described using an ARM based Arduino board, later adapted for ATmega boards, and a compact all-in-one HDMI dongle. I prefer the HDMI dongle version (~$4-5), but it requires some skill to make and it won't work on any Amlogic devices that don't provide power to the HDMI port at device power-on.
Looking for the cheapest option, I recently bought an MH-ET LIVE Tiny88 for $2 /w free shipping on eBay, loaded it with the ATmega script and it worked like a charm. I'm including all the files needed to flash the Tiny88 to simplify the process for anyone else (Github mirror). Startup Linux (make a bootable USB with Ubuntu if you need), plug the Tiny88 into your computer with a microUSB cord, the red LED will flash indicating it's ready to be programmed.
To flash the Tiny88 to boot to USB (attach your computer) run:
Code:
sudo ./micronucleus --dump-progress filename i2c-flash_USB.hex
Or to have the Tiny88 boot the Amlogic box from the SDcard, flash it with:
Code:
sudo ./micronucleus --dump-progress filename i2c-flash_SDcard.hex
The Tiny88 needs to be wired to an HDMI connector:
Tiny88 pin A5 SCL (clock) to HDMI pin 15
Tiny88 pin A4 SDA (data) to HDMI pin 16
Tiny88 pin GND (ground) to HDMI pin 17
If you don't want to do any soldering, you can use an HDMI breakout board with screw-in contacts, and wrap the 3 wires around the Tiny88
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I used an old DVI-HDMI adapter I had
To use the device after it's flashed. Plug the device into the HDMI port of the Amlogic device, power the Tiny88 via it's USB port, wait 10sec for the red light to stop flashing, power on the Amlogic device, done.
Visit GitHub for resources and more details

Yes very good tips for cheap money! Wish I read this a couple of months ago. I way overpaid. I connected this to this. Paid over $10 and it took me a month to program it because I'm also very lazy. Something I learned is that a larger 24C eeprom can't be substituted for the 24C02 because the address change only works properly on the 02. Also if programming on windows it is easier to program before the jumper wire for the address change is put in. I couldn't get it to program on linux at all it was much easier for me on windows. I didn't know some devices don't supply power. Maybe that is why I couldn't get it to work on other devices. Is it known if this method works on any other certified devices besides the cube? Most every other device uses a password? Hopefully this cheap Tiny88 will make it super easy for others.

BigEmpty said:
Yes very good tips for cheap money! Wish I read this a couple of months ago. I way overpaid. I connected this to this.
Click to expand...
Click to collapse
Your dongle is probably more convenient to use, it reminds me of an easier to make version of this one. I saw that passthrough HDMI adapter on eBay and was wondering about it's capabilities and bandwidth. Can you leave that in and play 60fps HDR @ 4K, in YouTube for example? Any issues with DoVi at 4K with it left in? How long is your HDMI cable?
BigEmpty said:
I didn't know some devices don't supply power. Maybe that is why I couldn't get it to work on other devices. Is it known if this method works on any other certified devices besides the cube? Most every other device uses a password?
Click to expand...
Click to collapse
If the device has a SOC password it will still boot to USB, lsusb will show you ID 1b8e:c003 Amlogic, Inc, but SOC commands and flashing will be disabled until you enter the password. The TVBox manufacturer can also disable boot to USB by burning an eFuse (Amazon did this on the 2nd gen Cube with a firmware update) to permanently disable this recovery feature. If that happens, the TVbox will ignore the HDMI message and boot normally.
There are also at least a few devices that don't provide power to the HDMI port immediately (confirmed on the FireTV pendant and 3rd gen Cube). It's easy to tell with this HDMI dongle because it has an LED that indicates it's getting power. I don't know how common this is for Amlogic boxes, but it's something to keep in mind if your device isn't getting you into DFU. You can check pin18 with a multimeter on your HDMI breakout board to verify there is power on boot.
Yeah, I think at this point most certified boxes either ship with a SOC password or USB boot disabled, or a firmware update has been pushed out to do that.

Pro-me3us said:
Can you leave that in and play 60fps HDR @ 4K, in YouTube for example? Any issues with DoVi at 4K with it left in? How long is your HDMI cable?
Click to expand...
Click to collapse
I didn't try that yet. So far I've just left it in while booting in order to get root. I will try leaving it in and report back.
Pro-me3us said:
SOC commands and flashing will be disabled until you enter the password.
Click to expand...
Click to collapse
The usb software that runs the scripts doesn't have an option to try any password even if I had it. Is this correct?

BigEmpty said:
The usb software that runs the scripts doesn't have an option to try any password even if I had it. Is this correct?
Click to expand...
Click to collapse
Yeah, you can use Amlogic's update program, which my script runs.
Code:
./update password password.bin
password.bin just contains a password which I think is always 16characters (16byes)?
To quickly check if there is a SOC password, you can use pyamlboot (run this 2x):
Code:
python socid.py
Outputs something like:
Code:
Firmware Version :
ROM: 2.4 Stage: 0.0
Need Password: 1 Password OK: 0
Need Password: 1 indicates the SOC is password protected. After entering the correct password with update, the output of socid.py will be:
Code:
Need Password: 1 Password OK: 1

Pro-me3us said:
Yeah, you can use Amlogic's update program, which my script runs.
Code:
./update password password.bin
Click to expand...
Click to collapse
Amlogic's update program can talk to a device connected in USB Gadget or DFU mode? I see pyamlboot supports this but the update program does too? Is there a list of the supported functions of USB Gadget mode that involve no exploit? I read the supplied Amlogic PDF for the update program but it doesn't cover USB Gadget mode functions rather only the U-Boot functions of the update program.

BigEmpty said:
Amlogic's update program can talk to a device connected in USB Gadget or DFU mode?
Click to expand...
Click to collapse
Yeah, the update program can do a few things before hardware initialization (DFU mode), as well as after the bootloader is loaded. Documentation is skimpy, besides the PDF you can get a list of operations by just running ./update
Options are limited before hardware initialization. There is entering the SOC password, reading the SOC registers (./update rreg), getting the chip ID (./update chipid and ./update chipinfo). I'm sure there is a lot more that update can do in DFU that I'm not aware of, by sending commands to the bootrom.
Update can load Bl2 (./update write bl2.bin 0xfffa0000 and ./update run 0xfffa0000) separately from the rest of the bootloader Bl30-Bl33 (./update bl2_boot u-boot.bin), which is in part what the Cube script uses it for.

Pro-me3us said:
Update can load Bl2 (./update write bl2.bin 0xfffa0000 and ./update run 0xfffa0000) separately from the rest of the bootloader Bl30-Bl33 (./update bl2_boot u-boot.bin), which is in part what the Cube script uses it for.
Click to expand...
Click to collapse
Can an image of the entire original bootloader for some device be made into the Bl2 and Bl30-Bl33 parts just by splitting up the whole bootloader image appropriately? Assuming no changes are desired. Just to test how the update program works using these functions.

BigEmpty said:
Can an image of the entire original bootloader for some device be made into the Bl2 and Bl30-Bl33 parts just by splitting up the whole bootloader image appropriately? Assuming no changes are desired. Just to test how the update program works using these functions.
Click to expand...
Click to collapse
Sure, I think Bl2 is the first 65k of any G12a/b and SM1 bootloader. To write the first 65k (0x10000) of the bootloader to SRAM:
Code:
./update write u-boot.bin 0xfffa0000 0x10000
To run it in SRAM:
Code:
./update run 0xfffa0000
And to write and run the rest of the bootloader, which will then continue to load the kernel (boot.img) on the eMMC:
Code:
./update bl2_boot u-boot.bin
Note: this assumes the SOC run address is 0xfffa0000, which I again think is the same for all G12a/b and SM1 SOCs (can check the SOC data sheet to confirm).
BTW did you have a chance to test your HDMI passthrough breakout board? To see if you can play 60fps @ 4k HDR and DoVi? I want to get one if it does work.

Hi pleas Can you make it work on Attiny85

mazjed said:
Hi pleas Can you make it work on Attiny85
Click to expand...
Click to collapse
I've only tried the ATtiny88, but I would guess the original I2C program from Tchebb would work on the ATtiny85 as well. You would need to take his source and compile it for the ATtiny85 instead. I wrote out the steps for the ATtiny88 here that you can use as a guide.
The MH-ET LIVE Tiny88 was the cheapest AVR I found that can be programmed by a computer over USB. I'm not sure if you are working with a developer board that uses an ATTiny85 or the IC itself. If you are only working with the IC then you are going to need another board like an Arduino to program it, in which case it might be easier to just use Arduino board itself to send the [email protected] command to your Amlogic HDMI port.

Hi thank you for your effort and sharing .
Actually i have some Digispark attiny85 its very cheap
And my plan is to combined it with this adapter
To make a mini hacking tool
It would be more advanced in future than the Amlogic HDMI Boot Dongle
thanks again for you and Tchebb to make it happen.

Ok, I tried to quickly recompile the program for the ATtiny85, but I got errors. It looks like the ATtiny85 doesn't have TWI, and uses a TWI mode implemented through USI. Basically this means that Tchebb's program would have to be modified to work with the ATtiny85. I'm not sure how much work would be involved in doing that. You could ask Tchebb his thoughts over on his github page.
Does the ATtiny85 have an advantage in your case over the ATtiny88? The are both around the same price. What would you be able to do with the ATtinys that you can't do with Superna9999's HDMI dongle?

Related

[GUIDE] How to unlock the bootloader of Nokia 4.2

WARNING!
THIS GUIDE REQUIRES DISASSEMBLY, SO YOU WILL DEFINITELY LOSE THE WARRANTY!
DO IT AT YOUR OWN RISK!
If you want to repost this guide to other websites, please let me know before you repost.
For Chinese users: 中文版教程将会在dospy发布。
Click to expand...
Click to collapse
UPDATE: I've updated the new tool for unlocking the phone without understanding how to utilize such long commands.
You can watch the demonstration here: https://youtu.be/whrFsn8h7A4
Click to expand...
Click to collapse
So after I got a Nokia 4.2 prototype by opportunity, I just found the theory of bootloader unlocking.
Tricking development options for allowing "OEM unlocking" no longer works on latest security update.
What you need to have:
- a Nokia 4.2 unit that you finished back cover and upper plastic shell removal
- tweezers, and probably a standard philips screwdriver
- QPST (use at least 2.7.474) or any other app that could access the EDL, and Qualcomm USB port drivers are installed
- Latest Google Platform Tools
- Full backup of your userdata
Step 1: Trigger the phone to EDL mode, then change the driver to "Qualcomm HS-USB QDLoader 9008"
Please take a look at the attachment below, about the location you need to use tweezers.
For Windows users:
If the driver is already indicated as "Qualcomm HS-USB QDLoader 9008", get to Step 2.
If the driver is indicated as either "QHSUSB__BULK" (For users who have installed Windows Device Recovery Tool before) or "Qualcomm HS-USB Diagnostics 9008", you must change the driver to "Qualcomm HS-USB QDLoader 9008".
After driver changed, you need to disconnect the phone, disconnect and reconnect the battery ribbon cable, then trigger the phone to EDL again.
I assume the COM port number is 8 (COM8).
Click to expand...
Click to collapse
Step 2: Write config partition
As we already know, config partition is also the frp partition.
You need to create a config partition image that has "OEM Unlocking" function enabled, which need to alter the last byte, then change the overall checksum to make the config file valid.
For your convenience, I've created one.
Now download and extract the attachment below.
Use QFIL included in QPST to load the firehose file. Choose "Flat Build" and choose the "prog_emmc_firehose_8937_ddr.mbn" you extracted from the attachment.
Choose "Tools" - "Partition Manager", then wait for the partition list appear.
As "Load Image" seems not reliable, we have to use command to write it manually.
For 64-bit Windows users, the command is:
Code:
"C:\Program Files (x86)\Qualcomm\QPST\bin\fh_loader.exe" --port=\\.\COM8 --search_path=D:\path\to\where\you\extracted\N32_N42_unlock --sendimage=config.img --start_sector=16583680 --lun=0 --noprompt --showpercentagecomplete --zlpawarehost=1 --memoryname=emmc
If you use 32-bit Windows, you need to remove the " (x86)" (within space, without quotes) in the command above.
Step 3: Trigger the phone back to fastboot mode
Now hold the Volume down key, keep the phone connected, close the partition manager, then your phone will exit EDL mode and enter Fastboot mode directly.
Now check the unlock ability:
Code:
fastboot flashing get_unlock_ability
Expected output:
Code:
get_unlock_ability: 1
Step 4: Unlock the bootloader!
And you can unlock the bootloader with familiar commands.
Code:
fastboot flashing unlock_critical
Confirm unlock on the phone, then keep the volume down key pressed while the phone is erasing userdata.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Your phone will boot to fastboot mode again, and then:
Code:
fastboot flashing unlock
Confirm unlock on the phone again.
All done, that's how the bootloader is unlocked. You can reassemble the phone.
But strange enough, you can't see any unlock warning.
I will release boot image dumping guide and root guide very soon.
Special thanks:
Wingtech for leaking prototype units
why must Nokia insist on locking their devices down so hard ??
great discovery, will definitely be useful once TWRP is released. just curious, but SafetyNet is tripped with this, right?
Great!
Damn Nokia
I don't even own this phone but I kinda want to weigh in, are we seriously at this point? No honestly, Android as a whole was basically were dev focused iOS is locked down to hell and back here's freedom. Google has the Nexus line made for developers companies embraced it I remember there being multiple Google play editions of phones that ran stock Android. I'm happy we as a community can keep this alive but damn are companies trying to make it difficult to do something I want to do to a device I paid for and own. Samsung you can't root (save for sampwn and samfail) LG locked down bootloaders and gimped fastboot on some models (fastboot seriously?) Nokia now requiring you to take apart the freaking phone to achieve this, I'm half asleep and can't think of any other major brands at the moment. It's a joke. (Above root methods were mainly for US variants and TMobile variants of LG) something has to change I know it won't and I understand the reasoning behind it security and such but still. Sorry for the rant congrats OP on what you did I consider it magic but it's more you accomplished something I could only wish I could do.
Will it be possible to do without disassembly? Just in theory, not now
kir23rus said:
Will it be possible to do without disassembly? Just in theory, not now
Click to expand...
Click to collapse
Unwise to say no with absolute certainly, but doubtful
kir23rus said:
Will it be possible to do without disassembly? Just in theory, not now
Click to expand...
Click to collapse
I think it will be possible.
There's a hidden command in aboot "fastboot reboot-emergency" but unusable, unless some sort of authentication is done or bootloader unlocked.
I still don't know how the authentication is done yet, but it's definitely not something that average developers can access to.
That's why disassembly is required for now.
Very interesting breakthrough. Great work
I'm facing the same bootloader unlock in my infinix hot s 3. I believe I can use your procedure to unlock my device. And if necessary how to make changes to the config file? I will be expecting your reply soon. Thanks
Is it possible to explain how the config.img file is altered ? It might not be difficult to alter the last byte , but what does it mean to Change the overall checksum ? I have been trying to do something similar for a while , it would be great if you answered here or via PM , thank you
awab228 said:
Is it possible to explain how the config.img file is altered ? It might not be difficult to alter the last byte , but what does it mean to Change the overall checksum ? I have been trying to do something similar for a while , it would be great if you answered here or via PM , thank you
Click to expand...
Click to collapse
Fill first 32 bytes with 0x00, then calculate SHA256 checksum and paste the new checksum as hex value at the first 32 bytes.
hikari_calyx said:
Fill first 32 bytes with 0x00, then calculate SHA256 checksum and paste the new checksum as hex value at the first 32 bytes.
Click to expand...
Click to collapse
Thank you for taking the time to explain, great help and great effort, the last byte should be altered to 1 ? Or 0 ?
awab228 said:
Thank you for taking the time to explain, great help and great effort, the last byte should be altered to 1 ? Or 0 ?
Click to expand...
Click to collapse
1 for allow, 0 for disallow
do you have any fastboot rom or rawxml rom for this device ??
mine always reboot in bootloader mode.
malkabhai said:
do you have any fastboot rom or rawxml rom for this device ??
mine always reboot in bootloader mode.
Click to expand...
Click to collapse
We have full OTA zip of it.
You can use payload dumper + img2simg to convert it to fastboot images. If recovery mode working (including unofficial TWRP), you can also reboot your phone to recovery mode to sideload it.
PAN-141B-0-00WW-B03-update.zip
I was able to use "OEM Unlocking" from developer options and after starting at step 3, to obtain a full unlock. After I was also able to fully root my phone using the normal guide. I am running the latest security update (October 5 2019). No idea why this worked for me...
Hello,
I've got the Nokia 3.2 16gb variant. I can get it into edl mode but it seems to be in Sahara mode. How can I put it into firehose mode? Because I can't load anything using qfil.
Any help?
Missing pads
Any idea where these pads could be now? That does not seem to be there anymore?
Missing testpoint pads
piteer1 said:
Any idea where these pads could be now? That does not seem to be there anymore?
Click to expand...
Click to collapse
I has the same problem. Thanks in advance.
I don't see those test point in my mobile
Hi, does this work for Nokia 6.1 plus TA-1083? or do you have any trick for this too?
I am able to load phone in EDL Mode by making EDL Points short.
Just in case you read my comment, I have a emmc problem post, if you can help -
https://forum.xda-developers.com/nokia-6-1-plus/help/nokia-6-1-plus-edl-mode-emmc-failure-t4114507

[SOLVED] BRICKED x96mini (Amlogic S905W) - red LED no display

Long story short, I accidentally deleted my bootloader flashing atvXperience (aml_sdc_burn.ini had "erase_bootloader = 1" in it and sh*t hit the fan).
Result: red LED, no screen, no magic sdcard, no recovery, lots of tears :crying:
Searching for solutions I found this very helpful blog post: https://blog.danman.eu/bricking-and-unbricking-vontar-x96-mini/
but... my board was different (Q6X V4.0 17392) and the pin wasn't the same or even in the same general place.
images:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The advise in that blog post allowed me to find the correct pin for my board using a multimeter and some time&luck
I then describe the procedure that revived my box:
1.- watch image and mimic wire solder (marked with a red circle and GND label)
2.- short marked resistor using the grounded wire and plug power. Hold the wire for 2-3s and disconnect wire from resistor. Unplug power.
3.- connect usb to pc and otg connector on board. When pc recognizes it, plug power. (if you don't plug in the power, the board has not enough minerals energy and the flashing fails.
4.- use flashing utility to reflash your device (not explaining that here; lots of advise on other threads).
Also, if someone needs the stock Android 9 firmware, here it is:
https://mega.nz/#!UcQ12KpL!NPjAQlFLUHwVxf7y_Lw9V4vZAaCYeuD6f1RpqwgmCH8
I hope this helps
DanAlucard said:
Long story short, I accidentally deleted my bootloader flashing atvXperience (aml_sdc_burn.ini had "erase_bootloader = 1" in it and sh*t hit the fan).
Result: red LED, no screen, no magic sdcard, no recovery, lots of tears :crying:
Searching for solutions I found this very helpful blog post: https://blog.danman.eu/bricking-and-unbricking-vontar-x96-mini/
but... my board was different (Q6X V4.0 17392) and the pin wasn't the same or even in the same general place.
images:
The advise in that blog post allowed me to find the correct pin for my board using a multimeter and some time&luck
I then describe the procedure that revived my box:
1.- watch image and mimic wire solder (marked with a red circle and GND label)
2.- short marked resistor using the grounded wire and plug power. Hold the wire for 2-3s and disconnect wire from resistor. Unplug power.
3.- connect usb to pc and otg connector on board. When pc recognizes it, plug power. (if you don't plug in the power, the board has not enough minerals energy and the flashing fails.
4.- use flashing utility to reflash your device (not explaining that here; lots of advise on other threads).
Also, if someone needs the stock Android 9 firmware, here it is:
https://mega.nz/#!UcQ12KpL!NPjAQlFLUHwVxf7y_Lw9V4vZAaCYeuD6f1RpqwgmCH8
I hope this helps
Click to expand...
Click to collapse
thank you for sharing this. by the way this is the first time i read that there is already android 9 for x96 mini. have you already tried to install this rom? do you have screenshots also?
thanks sir.
claishem said:
thank you for sharing this. by the way this is the first time i read that there is already android 9 for x96 mini. have you already tried to install this rom? do you have screenshots also?
thanks sir.
Click to expand...
Click to collapse
I don't have screenshots right now, as I'm not in my home right now, but that is the exact rom that came installed on my box. Asked the seller for it and he sent it. Flashed and tested. Android 9.
Also, atvXperience is working on an android 9 version. Seems like amlogic distributed a pie sdk. Can't confirm though.
My box is a 2g/16g version. Can't assure it will work on 1g/8g or 4g/32g
DanAlucard said:
I don't have screenshots right now, as I'm not in my home right now, but that is the exact rom that came installed on my box. Asked the seller for it and he sent it. Flashed and tested. Android 9.
Also, atvXperience is working on an android 9 version. Seems like amlogic distributed a pie sdk. Can't confirm though.
My box is a 2g/16g version. Can't assure it will work on 1g/8g or 4g/32g
Click to expand...
Click to collapse
thanks. by the way, i attempted to flash the android 9 img in the link you provided but when i import it in the usb burning tool it says something like img parse error. i wonder why.
claishem said:
thanks. by the way, i attempted to flash the android 9 img in the link you provided but when i import it in the usb burning tool it says something like img parse error. i wonder why.
Click to expand...
Click to collapse
Well... I make the magic sdcards on linux manually, so I can't test the usb burning tool as I don't have any windows machines
This is the original link the seller sent me: https://mega.nz/#!QXhWTCiQ!NPjAQlFLUHwVxf7y_Lw9V4vZAaCYeuD6f1RpqwgmCH8
I can reupload to see if that is the problem, but I can't do it before monday :angel:
Hi recently I was trying to update Atvxperience rom but by mistake i installed s905x version. Thus it ended with a red light and black screen... I have no usb to usb cable so I was using sd card method for flashing.. Now the issue is that i have a different board and test pins as shown in your post i could not find in my board. Now help please. My board is this. Please help me.
mmrx said:
Hi recently I was trying to update Atvxperience rom but by mistake i installed s905x version. Thus it ended with a red light and black screen... I have no usb to usb cable so I was using sd card method for flashing.. Now the issue is that i have a different board and test pins as shown in your post i could not find in my board. Now help please. My board is this. Please help me.
Click to expand...
Click to collapse
thanks it worked.. however i shorted pins by looking here... https://forum.freaktab.com/forum/tv...icussions/791910-help-x96-mini-q6x-v2-2-17355
My board also is Q6X V4.0 17392, but my eMMc chip is SK Hynix. I tried to short these 2pins but nothing happend. The light flashes red and blue continuously, and the PC can't detect the board , though my PC can detect X96 MAX+.:crying:
update: I found the solution. In fact, I didn't flash the bootloader. I shorted the pin in the green circle and ground with TF card inserted and it began to flash the firmware automatically...
mmrx said:
thanks it worked.. however i shorted pins by looking here... https://forum.freaktab.com/forum/tv...icussions/791910-help-x96-mini-q6x-v2-2-17355
Click to expand...
Click to collapse
I´m shorting the two gold colored circles and it still doing nothing.
In my version with a toshiba nand flash I had to short this resistor here for it be detected by the pc again:
Napalm_PT said:
In my version with a toshiba nand flash I had to short this resistor here for it be detected by the pc again:
Click to expand...
Click to collapse
Hi what firmware did you use for the Toshiba Chip i cant find firmware for mine anywhere
mmrx said:
thanks it worked.. however i shorted pins by looking here... https://forum.freaktab.com/forum/tv...icussions/791910-help-x96-mini-q6x-v2-2-17355
Click to expand...
Click to collapse
Hi what nan chip do you have on that board i also have the v 2.2 but mine has the toshiba nan chip and i seem t have very bad luck finding firmare
Tenho uma Q6X V3 pc reconhece mais o flash para em 7%,[0x32030201]Uboot/Get result/DiskInitial error.tentei cum varias firmwares diferentes
Mod translation: I have a Q6X V3 pc that recognizes the flash at 7%,[0x32030201]Uboot/Get result/DiskInitial error. I tried with several different firmwares

Mi Box 3 (MDZ-16-AB) downgrade Android 9 Pie to Android 8 oreo

My English is very poor, I use Chinese, with the original Chinese tutorial. Use GOOGLE Translate to English to share the downgrade process. The process is very simple. I hope to help people who want to downgrade from pie to oreo without losing the DRM copyright, WIFI, Bluetooth, and Netflix SN.
Model: MI BOX 3 ( MDZ-16-AB) downgrade Android 9 Pie R2926 to Android 8 oreo R2167
Tools needed:
PC Windows 7 OS or higher, it is recommended to use the rear USB port of the computer
Download MDZ16AB.IMG firmware
https://drive.google.com/drive/folders/1-fGnIP7iLmpHUNRPhlWyEnEVHuraDc1q?usp=sharing
Download Amlogic-USB_Burning_Tool_v2.2.0
https://mega.nz/file/Hd0CmACT#OPws8xFAPOGR6SmFJKfkVQ4SXjXpetJHmZZZ7nqkRHc
Download MI BOX3 Oreo R2167 Update.zip
https://mega.nz/file/gh0xCCrR#ctdPivezVFNAuMLq19eOepO1LHJCfVNhowmZz7Fx87s
USB Male to Male cable, buy it or make it yourself.
USB flash disk-Format Fat32
--------Start----------
1. Open Amlogic-USB_Burning_Tool and click the upper left corner to load MDZ16AB.IMG firmware. After the firmware verification is completed, pay attention to the option on the right, DO NOT ERASE ALL. Uncheck Erase bootloader and keep it to'Normal erase', this is to keep DRM keys which allows Netflix to work. Once again, confirm that there is no selection error and click "Start".
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2. Use a USB Male to Male cable to connect the PC and MI BOX 3 that is not powered on, and then press and hold the Bluetooth remote control hold Back+Okay, turn on the power of MI BOX 3, and enter Recovery mode.
3. On the Recovery interface, use the Bluetooth remote control, select Reboot to bootloader, press confirm, MI BOX 3 will restart, and the TV will display a gray MI LOGO interface, successfully enter the official bootloader preload certification, be careful not to disconnect USB Male to Male cable.
4. Unplug the power of MI BOX 3 again, wait for 5 to 10 seconds, press and hold the Bluetooth remote control hold Back+Okay, turn on the power of MI BOX 3, you will see the Amlogic-USB_Burning_Tool progress bar moving, from 1 % To 100%.
5. After the Amlogic-USB_Burning_Tool progress reaches 100%, click Stop and unplug the USB cable, power off and restart MI BOX 3. Then MI BOX 3 will enter the recovery cycle, don't be afraid.
6. Power off MI BOX 3, save the oreo R2167 upgrade file into a FAT32 format U disk, insert the USB port of MI BOX 3, turn on the power, it will automatically update, the update process is about 5 minutes, after the update is complete, you will Successfully fall back to Android oreo r2167. Enter Recovery mode again, Wipe clears the date and cache and restarts to complete.
For the recovery cycle, please check the tutorial:
http://www.reddit.com/r/AndroidTV/comments/97rvqg/mi_box_stuck_in_recovery_mode/e4ct7n0/
This method may help restore the mirror image of the mi box that can enter the Recovery mode and become a brick. For example, Amlogic-USB_Burning_Tool displays a 1% Low_Power error, but it is not guaranteed.
Please download the complete img file, it cannot be damaged. Use high-quality USB cable, high-quality U disk, use computer rear USB interface
中文流程 Chinese process:
适用型号:MI BOX 3 (MDZ-16-AB)国际版
需要使用工具:
电脑 Windows 7 或更高,建议使用电脑后置USB接口
下载 MDZ16AB.IMG 固件
https://drive.google.com/drive/folders/1-fGnIP7iLmpHUNRPhlWyEnEVHuraDc1q?usp=sharing
下载 Amlogic-USB_Burning_Tool_v2.2.0
https://mega.nz/file/Hd0CmACT#OPws8xFAPOGR6SmFJKfkVQ4SXjXpetJHmZZZ7nqkRHc
下载 MI BOX3 Oreo R2167 Update.zip 升级ZIP文件
https://mega.nz/file/gh0xCCrR#ctdPivezVFNAuMLq19eOepO1LHJCfVNhowmZz7Fx87s
USB 公对公电缆 ,可以使用废弃USB线制作,长度0.5米内为佳。
U盘(USB硬碟) Fat32 格式 ,在最后步骤使用。
--------开始----------
1、打开 Amlogic-USB_Burning_Tool ,点击左上角加载MDZ16AB.IMG固件,固件校验完成后,注意右边选项 -- 烧录配置:勾选--擦除FLASH --普通擦除 ,不要勾选:擦除bootloader,这很重要,选择错误会删除DRM授权,Netflix SN将会丢失,再一次确认没有选择错误,点击“开始”。
2、使用USB 公对公线缆 连接电脑和没有接通电源的MI BOX 3,然后按住蓝牙遥控器 返回+确认 不放手 ,接通MI BOX 3 电源,进入Recovery模式。
3、在Recovery界面,使用蓝牙遥控器,选择 Reboot to bootloader ,按确认,MI BOX 3会重启,电视会显示一个灰色 MI LOGO 界面,成功进入官方 bootloader 预加载密钥认证,这是刷机成功的关键,注意不要断开USB线 。
4、再一次拔下 MI BOX 3 的电源,等待5至10秒钟,按住蓝牙遥控器 返回+确认 不放手,同时接通 MI BOX 3 电源,你会看到 Amlogic-USB_Burning_Tool 进度条在动,过程从1%到100% 。
5、Amlogic-USB_Burning_Tool 进度达到100%后,点击停止并拔下USB电缆,断电重启MI BOX 3 。然后MI BOX 3 会进入 recovery 恢复循环,不要紧。
6、将MI BOX 3 断电, 把oreo R2167升级文件解压,得到Update.ZIP和xiaomi_update,把这两个文件存入FAT32格式U盘,插入MI BOX 3 的USB端口,接通电源,它会自动更新,更新过程大约5分钟,更新完成后,你将成功回退到 Android oreo r2167 。再一次进入Recovery模式,Wipe 双清,并重启,完成。
关于 recovery 恢复循环,请查看教程:
https://www.reddit.com/r/AndroidTV/comments/97rvqg/mi_box_stuck_in_recovery_mode/e4ct7n0/
此方法有可能会帮助到能进入Recovery模式变成砖的mi box恢复原始镜像 ,比如 Amlogic-USB_Burning_Tool 显示 1% Low_Power 错误,但不保证有效。
注意下载完整img文件,不能损坏img文件。使用高质量USB线缆、高质量U盘、使用电脑后置USB接口。
Thanks for your information, I'm tried to mibox downgrade ,too.
My mother language is chinese, too.
Thanks again. (再次感謝)
can you share the source link please
Can you share the original link of the source?
When I leave the male usb cable connected (pc to the mibox3) I cannot enter the recovery, first I have to disconnect the male usb cable, in this way if I can access the recovery, is this so ?. Another thing is that the usb cable connected to the pc at no time recognizes the mi box.
Wouldn't you have to open the mibox3 to cut short, as was done with the 16-AA version?
I am using windows 10 home and if I could install the driver, the male to male cable had already been used to flash other devices.
Hi
in the Status i have [ 1% : low_power ] - and nothing more
device not wake up anymore .... - in the sys when connect to PC - appear the "WorldCupDevice"
( i try diff. usb ports.... 3 and 2 and rear and front)
any help pls?
edit
I just tried another laptop that has windows 10 pro, and the downgrade has worked perfectly for me.
I'd like to try this on my device, however I cannot get into recovery mode. My Mi Box powers up, but does not seem to output anything via HDMI at all
[QUOTE =“ 372812,帖子:84011735,成员:8569207”]
你能分享源链接吗
您可以共享源的原始链接吗?
当我保持公USB电缆连接(pc到mibox3)时,我无法进入恢复,首先必须断开公USB电缆,这样才能访问恢复,是这样吗?另一件事是,连接到PC的USB电缆无法立即识别mi盒。
您是否不需要像16-AA版本那样打开mibox3来缩短时间?
我正在使用Windows 10 Home,并且如果可以安装驱动程序,则已经使用了公对公电缆来刷新其他设备。
[/引用]
You have successfully downgraded from pie to oreo, this post is the source link. There is no need to disassemble the mi box 3. Again: no need to disassemble the mibox 3. Steps 1 to 3, mibox3 is not displayed in amlogic_burning_tool as connected. This is to use the power-off bug to let the official bootloader perform secondary boot loading. When amlogic_burning_tool recognizes a bootloader that does not initially load the system ROM flash, it will activate the amlogic_burning_tool flashing process. Xiaomi may block this bootloader vulnerability in future system upgrades.
Talon said:
Hi
in the Status i have [ 1% : low_power ] - and nothing more
device not wake up anymore .... - in the sys when connect to PC - appear the "WorldCupDevice"
( i try diff. usb ports.... 3 and 2 and rear and front)
any help pls?
Click to expand...
Click to collapse
Your mibox3 must be able to enter recovery normally before you can use this method to downgrade. If your device's flash memory is damaged, you cannot do anything.
OcelotNo said:
I'd like to try this on my device, however I cannot get into recovery mode. My Mi Box powers up, but does not seem to output anything via HDMI at all
Click to expand...
Click to collapse
Press and hold the back + OK button of the Bluetooth remote control, and then turn on the power supply of mibox3, which will enter recovery. TV does not have HDMI image display, if your mibox is not faulty, you should check the TV input and HDMI cable
skyforcetw said:
Thanks for your information, I'm tried to mibox downgrade ,too.
My mother language is chinese, too.
Thanks again. (再次感謝)
Click to expand...
Click to collapse
Thanks
deep00007 said:
Your mibox3 must be able to enter recovery normally before you can use this method to downgrade. If your device's flash memory is damaged, you cannot do anything.
Click to expand...
Click to collapse
i was!... - i normally entered to the recovery but when i started in Burning_Tool - i got the error "low power" at 1% (
Talon said:
i was!... - i normally entered to the recovery but when i started in Burning_Tool - i got the error "low power" at 1% (
Click to expand...
Click to collapse
Please make sure that your mibox3 is running normally and there is no fault before it can be degraded! Do not need to open the circuit board, strictly follow my tutorial operation
deep00007 said:
Please make sure that your mibox3 is running normally and there is no fault before it can be degraded! Do not need to open the circuit board, strictly follow my tutorial operation
Click to expand...
Click to collapse
Hi, my Mi Box powers up, but does not seem to output anything via HDMI at all. Any advice on how to get it running again?
deep00007 said:
Please make sure that your mibox3 is running normally and there is no fault before it can be degraded! Do not need to open the circuit board, strictly follow my tutorial operation
Click to expand...
Click to collapse
that instruction good for future "romintruders"...
but i (without any claims or towards you or your tutorial) just need any help or suggestion, not a warning ... - because all this has already happened to me ;/
...and although I'm sure that on my mibox3 had everything running normally and there was is no faults !! -... for one reason or another ...- something went [email protected]#$%F$ wrong - during the operation process
... and I'm definitely not the only one with whom the same thing happened ...
This worked perfectly. Skipped the last recovery/wipe, after upgrade it was factory reset already.
Downgrade fixed the terrible ghosting for me. Picture is so much better in orea.
Didn't try DRM yet, but Netflix cert is there
Hello, I have also downgraded successfully to Oreo. But the process was slightly different.
2] within step 2 (after I pressed Start and connected box via USB cable) - I pressed these two keys on the remote, connected power supply, after MiBox logo appeared I released the keys on remote, and expected the box would go to recovery. Instead the flashing started immediately. Thus I skipped the part making the box to reboot to Bootloader.
PS: anyone knows how come please? Why is the phase with bootloader needed and what is the risk when this not happens?
Maybe it's needed to hold the keys until the box is really in recovery?
Anyway - flashing went to 100% => success.
5] in step I was expecting the box will go into recovery. But nope - it was showing me the 4 colored rotating logos (as when the box is booting regularly) but it had stacked in this state.
So I took the pen drive with the update files and inserted it into box's USB port - attached the power while having 2 buttons presed on the remote and box started doing update. After it's all finished I am a lucky owner of MiBox 3 with Oreo build 2562 again.
BTW - my reason to downgrade was to use Darken WakeLock which stopped working on Pie ROMs (on both MiBox 3 and MiBox S). This allows the box to be waken up from standby - either by TV CEC or by Chromecast which is ready to cast even in standby).
-------
Please make sure you have downloaded the image correctly. My downloads were corrupted when using Chrome on a Windows computer (twice). I used an Android tablet to download, then it was OK.
I used a package from a link I have found on the Russian forum (4pda).
https://yadi.sk/d/RnN2hz_IUEMOSg?w=1
Good luck to all who want to get box downgraded too.
Hello. I tried to downgrade, but with no succes, sadly.
After step 4, the Amlogic USB Burning Tool progress bar does not move and the flashing does not start. Actually there is no HUB and no progress bar like in your photo. After a short time the device boots to recovery. Where is the problem? Can you help?
The device is on PI.3175 release-keys build.
I'm using an ASUS X550 laptop with Windows 10.
I´m able to boot to recovery, the select reboot to bootloader but the computer/Amlogic USB burning tool does not detect the mi box
Any suggestions?
i downgraded to android 8 build 2167 successfully but i found 1 problem, i check for new update OS through OTA it give me result that there is no new update,
i'm wondering is that there is no new update at this moment or maybe it's because of downgrading to android 8 make it unable to update to new build versions of android 8 ?
is anyone have the same problem like me ?

Locked Down A5X/N5501LAT - Unlock/Root

I just received a NUU A5X/N5501LAT from Abbott. Interesting little device; I haven't seen a self-proclaimed "PDA" since the iPAQ days. It's running Android 9 on either a MT6739 or a MT8765, according to the FCC teardown photos.
Either way, it's severely locked down. The notification shade automatically wipes away, developer mode is blocked, most settings are restricted, and the launcher literally only allows four apps: Nuu App Store (which, coincidentally, only has two other apps in it), the AOSP Browser, the Abott Frestyle app that the device is meant to be used for, and Firefox.
It will take a MicroSD (and, entertainingly, has a micro-SIM slot despite not being a phone), and has a micro-USB port as well. I can't find a fastboot combination using its volume and power keys.
I'd love some thoughts on how to make this thing into a generic PDA without all the restrictions. I'm stuck without access to ADB at this point due to the developer settings being blocked, and I'm honestly at a bit of a loss as to where to go next. Thanks for your input!
Hi, I have the identical gadget; the NUU A5X, that is. Mine can't be made to change its boot sequence by holding down buttons, either, it seems. Mine is locked indentically I believe.
Mine responds to USB connection, but It does not seem useful.
I think It mighr be possible to connect to it via NFC or bluetooth, but I know far too little about those protocols, other than TCP/IP, if that runs on blueooth, then that might work. I might try make a grid of procedures to test all buttons
databoy2k said:
I just received a NUU A5X/N5501LAT from Abbott. Interesting little device; I haven't seen a self-proclaimed "PDA" since the iPAQ days. It's running Android 9 on either a MT6739 or a MT8765, according to the FCC teardown photos.
Either way, it's severely locked down. The notification shade automatically wipes away, developer mode is blocked, most settings are restricted, and the launcher literally only allows four apps: Nuu App Store (which, coincidentally, only has two other apps in it), the AOSP Browser, the Abott Frestyle app that the device is meant to be used for, and Firefox.
It will take a MicroSD (and, entertainingly, has a micro-SIM slot despite not being a phone), and has a micro-USB port as well. I can't find a fastboot combination using its volume and power keys.
I'd love some thoughts on how to make this thing into a generic PDA without all the restrictions. I'm stuck without access to ADB at this point due to the developer settings being blocked, and I'm honestly at a bit of a loss as to where to go next. Thanks for your input!
Click to expand...
Click to collapse
I think you could write and compile an executable to put the nuu service to sleep, or to withdraw its privileges, or to ovet-ride it. Unfortunately, I never got my development environment for Android set up.
I might be able to write a small utility in C,
even if it only makes a system() call. it might do the job. I have found that Firefox can download an arbitrary file. The executable would call an Intent, to do some job or other to "pull the plug".
I am looking to see what the possibilities are.
/Dave
I am interested as well in a solution
+1
I'm trying somethiing. It will take time. Don't hold your breath
I found out if you click idk how much times on the nu sogen in the Home Screen then you need to enter a password bud i don’t know the pasword
hi people, the same here, anyone have found something to make this brick useful ?
+1 to this
Acording to NUU Mobile Support, this phone can't booted into recovery mode, or be flashed.....
This phone is made to be used to track blood pressures in hospitals. I haven't tried to flash it yet, but I will
meme problématiques un genie ce cache parmis vous pour resoudre ce probleme???
Mod translation via GT: even problems a genius this hides among you to solve this problem???
Just been given one of these.
As already said holding the power and down or up buttons or all 3 has no effect.
and you cant click about phone 9 times to enable debugging mode for ADB access. which would be handy.
I can bluetooth files from one phone to it. but it doesnt know what to do with them. I put a sim card in, but there is no app to make phone calls.
The default browser does have permission to access system files, but I have no idea how to tell it to do so. Cant even get the camera to work. ah well maybe I should just use it to read my blood sugar levels. I guess I could buy a sensor to hammer into my arm hehh hehh
Same here, tried everything i could but no change.
If you download a file with their built-in browser that it can't open it will open up the file manager where I got some log files
Appearently serial over USB is enabled at some point during the boot process (?)
Use this tool: https://github.com/bkerler/mtkclient
And do: mtk meta FASTBOOT, then follow the instructions shown and finally do fastboot flashing unlock to perform an unlock
It will give you a message basically like:
if you do this, warranty will be void and a factory reset will be done. Press Volume up to continue.
Disclaimer: I haven't tested it to the end (shut it off instead of pressing volume up) since I want to do some more exploring with my currently installed toolset so I can find out more
tuxifan said:
Use this tool: https://github.com/bkerler/mtkclient
And do: mtk meta FASTBOOT, then follow the instructions shown and finally do fastboot flashing unlock to perform an unlock
It will give you a message basically like:
if you do this, warranty will be void and a factory reset will be done. Press Volume up to continue.
Disclaimer: I haven't tested it to the end (shut it off instead of pressing volume up) since I want to do some more exploring with my currently installed toolset so I can find out more
Click to expand...
Click to collapse
I tried it today, the result is weird, as MTKClient seems to react to the phone off, but not the ADB command that staying in the wait of any devices.
Also, the phone still can show battery status in that state? Normal?
It looks like it get in, then out of the FASTBOOT
Nuu Service is an extra launcher that opens and overlays when you start your smartphone. The default system launcher is Quickstep and you can change the launcher. However, the change is suppressed and immediately reversed. A reset is also blocked in the system. The standard browser is authorized to make changes to the system. There is definitely a weak point.
How can I execute key codes such as +#06#? I can't find the caller keypad.
You can also enter "secret codes" via a detour.
Open the standard browser, enter a bar/restaurant in google search, press call. The call keypad opens. I've already tested a few codes.
*#*#1111#*#* Hardwareversion
*#*#4636#*#* Display information Wifi, Phone-Info, Userstats
*#*#225#*#* Calendar Storage
Edit:
*#*#3646633#*#* Code for Engenering Mode - I get a message that developer mode is locked.
Just for fun I made a packet recording with the Fritzbox and looked at it with Wireshark. The device pings several servers in Germany, Finland and the USA.
The apps are actually online downloads. I did not expect.
I took a closer look at the ip's and found that "Sure Lock" runs on the device as a kiosk app. This can be configured as the customer wants. So Abbott/NUU.
If you type very quickly and often in succession on the home screen, a password input field will appear after a while.
If you had a password now...
Sure Lock's standard password (0000) obviously doesn't work
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi,
I found something interesting on this device. Indeed I can have access to notifications and in particular to NUU service, which when I keep pressing it appears a small i button, which allows access to the parameters of this application.
Obviously everything is blocked on it except in the advanced settings it's possible to deactivate the overlay to other apps and the possibility of modifying the system parameters.
After turning everything off and restarting the phone, I arrive not on the launcher but on the classic version of Android 9, which lasts a few seconds before glitching on the famous launcher.
I tried to exploit these few seconds at best but without success, I remain stuck on the lock screen.
Have you tried this generic bootloader-unlocking method?
GitHub - bkerler/edl: Inofficial Qualcomm Firehose / Sahara / Streaming / Diag Tools :)
Inofficial Qualcomm Firehose / Sahara / Streaming / Diag Tools :) - GitHub - bkerler/edl: Inofficial Qualcomm Firehose / Sahara / Streaming / Diag Tools :)
github.com

Question Severely broken screen - what are my options?

Hello,
My phone felt down from the 6th floor through the elevator shaft, ending up really damaged: broken screen (fully black, top left corner partly chipped off) !
Yet, the phone is not completly dead:
- The alarm keeps ringing at each time I have scheduled (several each morning )
- I'm able to switch off the alarm by by swiping left through the bottom of the screen, or by pressing the on/off button
- when I plug phone to my PC (win10) I can hear the bip-bip typical of a device connection, but nothing else happens
- On a PC on which the phone had never been connected, Windows recognised the phone and installed the drivers, but again Windows doesn't ask me what to do with the phone
- bluetooth seems to be working as the phone is seen as available by other devices
I'm trying to find a solution to access some of the data in my phone. Primarily the DCIM folder.
I would like to reboot in fastboot mode, as I believe I may have USB debugging on.
However I don't seem to be able to switch off the phone or reboot it.
Any idea how I could switch off the phone? Enter fastboot.
Do you think I could access the phone screen using an OTG device plugged to my computer screen via HDMI. If yes, which OTG device should I purchase?
Any other idea?
As a last resort, do you think it is possible to fully ripp-off the phone, get the flash drive and mount it somewhere in a tool that could be pluggin via USB?
Surfinette said:
Hello,
My phone felt down from the 6th floor through the elevator shaft, ending up really damaged: broken screen (fully black, top left corner partly chipped off) !
Yet, the phone is not completly dead:
- The alarm keeps ringing at each time I have scheduled (several each morning )
- I'm able to switch off the alarm by by swiping left through the bottom of the screen, or by pressing the on/off button
- when I plug phone to my PC (win10) I can hear the bip-bip typical of a device connection, but nothing else happens
- On a PC on which the phone had never been connected, Windows recognised the phone and installed the drivers, but again Windows doesn't ask me what to do with the phone
- bluetooth seems to be working as the phone is seen as available by other devices
I'm trying to find a solution to access some of the data in my phone. Primarily the DCIM folder.
I would like to reboot in fastboot mode, as I believe I may have USB debugging on.
However I don't seem to be able to switch off the phone or reboot it.
Any idea how I could switch off the phone? Enter fastboot.
Do you think I could access the phone screen using an OTG device plugged to my computer screen via HDMI. If yes, which OTG device should I purchase?
Any other idea?
As a last resort, do you think it is possible to fully ripp-off the phone, get the flash drive and mount it somewhere in a tool that could be pluggin via USB?
Click to expand...
Click to collapse
Look for force reboot butto combination for your phone usually vol up/down + power button
The mounting option works but its quite advanced and you mmay need schematics or guess work lmao
You really don't want fastboot, you want ADB. Did you have ADB enabled before?
When it's connected to your Windows machines what is it showing? MTP (in File Explorer) or ADB?
Don't wait for Windows to ask questions!
Thank you for your help
When I connect my phone to the PC, there is just the connecting sound ("bip bip"), no ADB, no MTP
Since the phone screen is stuck to black, I don't know what's going on on the phone.
When first using the phone one year ago, I had activated ADB and used it to debloat the phone. I never removed ADB myself on the phone, but maybe it was deactivated (i don't know) after a system update. I would love to be able to check whether adb is still activated
When I type > adb devices in power shell with my OP plugged in, there is no device found.
So I believe this ADB option is off for me
Somehow USB debbugging must have been deactived
Also
Force-reboot doesn't seem to work
It may be that you don't have a Windows driver loaded.
Get UsbView.exe
The left pane should change as you disconnect/reconnect the USB cable.
Find the device that appears and disappears, select it, copy the contents of the right pane and post it here.
Renate said:
It may be that you don't have a Windows driver loaded.
Get UsbView.exe
The left pane should change as you disconnect/reconnect the USB cable.
Find the device that appears and disappears, select it, copy the contents of the right pane and post it here.
Click to expand...
Click to collapse
Thanks
Here is the screenshot (sorry my Windows OS is in French).
The new item when I plug my phone is :
[Loc23] DeviceConnected : Composite USB Device
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Ça ne me dit rien. (It doesn't tell me anything.)
I need the information on the right side when you click on Loc23.
Renate said:
Ça ne me dit rien. (It doesn't tell me anything.)
I need the information on the right side when you click on Loc23.
Click to expand...
Click to collapse
Ha so sorry, still mixing up right and left
OMG, your device is showing as a MIDI interface.
Er, that's not good.
Did you root your device with Magisk? Do you have anything useful on your desktop, boot.img or the Magisk'ed version?
Did you have TWRP recovery or some other?
Renate said:
OMG, your device is showing as a MIDI interface.
Er, that's not good.
Did you root your device with Magisk? Do you have anything useful on your desktop, boot.img or the Magisk'ed version?
Did you have TWRP recovery or some other?
Click to expand...
Click to collapse
No, I've never rooted this device. Never even attempted (with this one), so no Magisk, etc. The only "tweak" I did with it was removing some bloatwares using adb (I did this one year ago, right after purchasing it).
A MIDI interface.... I don't know.... But an alarm clock, for sure
If we're talking about the OnePlus Nord 2, that's a MediaTek.
You could go to a cell phone repair place and let them put in a new screen.
You could buy a screen. You don't need to actually install it. You can just connect it to the old cable and leave it flopping.
I don't think that your device has video out (USB Type C alt mode of DP or HDMI or MHL)
You could pull a copy of your boot image using MTK Client.
You could get someone to give you a boot image or a Magisk'ed image.
A small tweak to the boot image would have it come up as ADB or MTP.
Renate said:
If we're talking about the OnePlus Nord 2, that's a MediaTek.
You could go to a cell phone repair place and let them put in a new screen.
You could buy a screen. You don't need to actually install it. You can just connect it to the old cable and leave it flopping.
I don't think that your device has video out (USB Type C alt mode of DP or HDMI or MHL)
You could pull a copy of your boot image using MTK Client.
You could get someone to give you a boot image or a Magisk'ed image.
A small tweak to the boot image would have it come up as ADB or MTP.
Click to expand...
Click to collapse
Thank you so much for your help.
Changing the screen is not an option, given my phone's current state of destruction... it looks like a miracle the alarm clock still works, and the phone is still responsive to wiping the screen to turn it off
I will have a look at MTK Client, but it may be beyond my skill. Would you have a link to a good tutorial? Also, what would be the "small" tweak needed to the boot image?
They call that format of a phone "candy bar", but that doesn't mean that you should nibble on the corner!
This is the open source (Python) MTK client: https://github.com/bkerler/mtkclient
Hey! Any of you OnePlus Nord2 owners have a boot image to share? A Magisk'ed boot image would be even better.

Categories

Resources