Fastboot Serial Number

0 views
Skip to first unread message

Brian Scarano

unread,
Aug 4, 2024, 7:22:25 PM8/4/24
to bathsbattsnowit
Ihave a dual boot setup with Windows. The problem is that fastboot is not working on Arch Linux.

I'm using the same cable to test it. I'm sure the phone is in fastboot mode. I'm using the android-tools package. I don't think it matters, but I have a Xiaomi Mi6 with MIUI 10 Global, with unlocked bootloader.


The same commands, with the same exact files (shared volume), are working on Windows.

What the hell is going on? I'm posting here because the same problem, posted by another user, didn't get much attention on xda, and after all, it's a linux problem.


I've been running CM11 on my Asus TF300t for a while now. A while ago, an (automatic) update broke my rom. From there on, matters have gotten worse. Right now, my tablet is a brick without an OS. Here's what I experience


Autoupdates brick a lot of Transformers when on CM. Bad sounding situation, in my opinion. Fastboot and ADB are the only ways you could recover your device if you have a bad bootloader and recovery. Have you tried holding Vol-Down while resetting with a paperclip? That should force fastboot. If not, we can try adb.


Do you have adb access while your tablet is plugged in to your computer? Turn on your tablet so it is in recovery, and on your computer, run adb devices to see if your tablet is available. If so, adb -d reboot-bootloader should force your device to reboot into fastboot. From there, run fastboot erase x where x is:


First you need to Download the correct .blob (Firmware) file from the Asus site here.When you downloaded the correct Firmware unzip it and remember its directory.Boot it into fastboot mode (when you press volume down on the little android it seems that the tablet is stuck but actually it is in fastboot mode) and then type:


EDIT 2: more weirdness. I changed the USB cable from a micro USB with USB-C adapter to the proper USB-C that came in the box, and the phone booted into the OS. I tried to download the latest Oxygen update via the software update tool but that just boots me back into fastboot.


EDIT 3: I think it's just my recovery partition that's busted. Tried reinstalling stock recovery and that didn't work, so currently I have fastboot and OS but with no recovery - given that this is a separate issue I'll do some research before asking further questions.


TLDR - In addition to the previous responses. There might be a problem with the version of the fastboot command. Try to download the newest one via Android SDK Manager instead of default one available in the OS repository.


There is one more thing you can do to fix this issue. I had the similar problem when trying to flash Nexus Player. All the adb commands we working fine while in normal boot mode. However, after switching to fastboot mode I wasn't able to execute fastboot commands. My device was not visible in the output of the fastboot devices command. I've set the right rules in /etc/udev/rules.d/11-android.rules file. The lsusb command showed that the device has been pluged in.


The problem is that once the device is in fastboot mode, it shows up as a different device: "Google, Inc Android 1.0." So doing "lsusb" in the VM showed no device connected, and obviously "fastboot devices" returned nothing until I added the "second" device as a filter for the VM as well.


If you got nothing when inputted fastboot devices, it meaned you devices fail to enter fastboot model. Make sure that you enter fastboot model via press these three button simultaneously, power key, volume key(both '+' and '-').Then you can see you devices via fastboot devices and continue to flash your devices.


I've been stuck for a long time with hardware issues. My issues are similar to the once described in this thread Issues setting up the device - Hardware Troubleshooting - Magic Leap 2 Developer Forums


After upgrading to Oct release, the controller was "dead" and making beeping noises. I proceeded to downgrade one version at the time, when I had reached the second to the last version in the hub, the update seemed successful as I was able to pair the controller and the "controller connected" was displayed in the headset, however, there was no controller cursor similar to what's described in this post Issues setting up the device - Hardware Troubleshooting - Magic Leap 2 Developer Forums.


I then proceeded to upgrade to the next version, hoping that would fix things, but the update "timed out while waiting for device to reboot" (or similar message). This has happened several times before, but unlike before, this time the device is stuck in fastboot mode (flashing 3 LEDs followed by 2 LEDs).


With your device connected and powered on and after cd'ing into the directory where your last attempted OS build is downloaded, can you try running fastboot continue and let us know if the update process continues?


Thanks, @sengelman. As mentioned in my previous post, I did download a build to identify the download location and then proceeded to execute the fastboot continue command from that folder as well as from the downloaded folder, but the device did not respond.


The fastboot protocol is a mechanism for communicating with bootloaders over USB or ethernet. It is designed to be very straightforward to implement, to allow it to be used across a wide range of devices and from hosts running Linux, macOS, or Windows.


b. TEXT -> the remaining 252 bytes are arbitrary. They should be displayed and then step #2 repeats. It differs from info in that no formatting is applied. The payload is printed as-is with no newline at the end. Payload is expected to be NULL terminated.


e. DATA -> the requested command is ready for the data phase. A DATA response packet will be 12 bytes long, in the form of DATA00000000 where the 8 digit hexadecimal number represents the total data size to transfer.


Where data_size is an unsigned 8-byte big-endian binary value, and data is the fastboot packet. The 8-byte length is intended to provide future-proofing even though currently fastboot packets have a 4-byte maximum length.


The host will re-transmit any packet that does not receive a response. The requirement of exactly one device response packet per host packet is how we achieve reliability and in-order delivery of packets.


For simplicity of implementation, there is no windowing of multiple unacknowledged packets in this version of the protocol. The host will continue to send the same packet until a response is received. Windowing functionality may be implemented in future versions if necessary to increase performance.


The first Query packet will only be attempted a small number of times, but subsequent packets will attempt to retransmit for at least 1 minute before giving up. This means a device may safely ignore host UDP packets for up to 1 minute during long operations, e.g. writing to flash.


Any packet may set the continuation flag to indicate that the data is incomplete. Large data such as downloading an image may require many continuation packets. The receiver should respond to a continuation packet with an empty packet to acknowledge receipt. See examples below.


The host starts with a Query packet, then an Initialization packet, after which only Fastboot packets are sent. Fastboot packets may contain data from the host for writes, or from the device for reads, but not both.


I'm following the official Web Installer instructions, and having trouble getting Windows 10 to install the Google USB Driver (with fastboot) onto Windows 10 via the Computer Management tool. Could I get your help / advice? Below is my experience so far.


"On Windows, you need to install a driver for fastboot if you don't already have it. No driver is needed on other operating systems. You can obtain the driver from Windows Update which will detect it as an optional update when the device is booted into the bootloader interface and connected to the computer. Open Windows Update, run a check for updates and then open the "View optional updates" interface. Install the driver for the Android bootloader interface as an optional update."


This approach has not worked for me. Windows does not provide drivers no matter how many reboots or update checks I do within Windows Settings, with and without the phone plugged in directly to my laptop's ports via an OEM cable at different stages of the process.


"The best drivers for your device are already installed

Windows has determined that the best driver for this device is already installed. There may be better drivers on Windows Update or on the device manufacturer's website.

MTP USB Device


I've searched on the forums, and the best answer I've seen so far is to remove the generic windows drivers first, then try installing the Google USB Driver. By right clicking Pixel 7 in the Windows Computer Management tool, I can see the following options:


Apologies in advance for the long message, I just want to make sure this is easily searchable for future aspirants to GOS.

Big love to you guys - this is my first post and first try at installing GOS after years of observing the project from afar. Seeing Proton's fundraiser was the vouch that tipped me over the edge, and now I'm a full-fledged pilgrim in search of the promised land. Thank you very much for the work you do.


To get Windows to download the fastboot driver make sure you have it set to even download drivers, and also, it might show as kind of an odd name, for instance mine was "LeMobile Android Bootloader Interface"


And this part doesn't necessarily mean the driver isn't installed. I initially had the same problem but it turned out to be a cable/port issue, so try different cables and ports if you can. The only way I was able to get the browser to consistently recognize the phone, and complete all steps, was by using a usb-A to usb-C cable in a 2.0 port specifically. Both C to C and A to C in 3.0/3.1 ports did not work.


Yep, I believe this is already the case. Whenever I click the "check for updates" button, usually 1 or 2 Intel and Dell drivers are downloaded and installed. But seemingly none are related to Android / Google USB Drivers.

3a8082e126
Reply all
Reply to author
Forward
0 new messages