Project

General

Profile

Actions

GalaxyTab2Bootloader

Galaxy Nexus (I9250)

To get the bootrom to try to boot on USB, you need to do the following:
  • Connect the USB cable to the device but make sure it's not connected on the computer.
  • Power off the device
  • Connect the USB cable

If we do that, we get the following in the kernel log of your laptop:

usb 1-1: new high-speed USB device number 3 using ehci-pci
usb 1-1: unable to get BOS descriptor or descriptor too short
usb 1-1: New USB device found, idVendor=0451, idProduct=d010, bcdDevice= 0.00
usb 1-1: New USB device strings: Mfr=33, Product=37, SerialNumber=0
usb 1-1: Product: OMAP4440
usb 1-1: Manufacturer: Texas Instruments
usb 1-1: USB disconnect, device number 3

We can also try to get a bit more infos with omap-usb-boot:

# omap-usb-boot -w -v load u-boot.img 
Finding and opening USB device
Found and opened omap4 USB device: OMAP4440
ASIC device id: 4440, HS device
Loading and executing u-boot.img...
Loading data with length 369176 bytes
Bulk USB transfer failed
Loading and executing failed

Here we know the device is signed because it's a "HS device".
If it was not signed it would print "GP device" instead.

Galaxy Tab 2 7" GSM (P3100)

To get the bootrom to try to boot on USB, you need to do the following:
  • Connect the USB cable to the device but make sure it's not connected on the computer.
  • Power off the device
  • Connect the USB cable

If we do that, we get the following in the kernel log of your laptop:

usb 1-1: new high-speed USB device number 6 using ehci-pci
usb 1-1: unable to get BOS descriptor or descriptor too short
usb 1-1: New USB device found, idVendor=0451, idProduct=d00f, bcdDevice= 0.00
usb 1-1: New USB device strings: Mfr=33, Product=37, SerialNumber=0
usb 1-1: Product: OMAP4430
usb 1-1: Manufacturer: Texas Instruments
usb 1-1: USB disconnect, device number 6

We can also try to get a bit more infos with omap-usb-boot:

omap-usb-boot -w -v load u-boot.img 
Finding and opening USB device
Found and opened omap4 USB device: OMAP4430
ASIC device id: 4430, HS device
Loading and executing u-boot.img...
Loading data with length 369176 bytes
Bulk USB transfer failed
Loading and executing failed

Here we know the device is signed because it's a "HS device".
If it was not signed it would print "GP device" instead.

TODO

There might be some pointers and interesting infos in the following link: https://www.lukastomek.info/2018/11/05/UnBrick-Samsung-Galaxy-Tab/

That link also points to an u-boot port for the P5100.

TODO:
  • Read the first link and see what's interesting in it and add it on the wiki.
  • Look at how the u-boot port for the P5100 is supposed to run. Is the Xloader signed?

Updated by Denis 'GNUtoo' Carikli almost 3 years ago · 9 revisions

Also available in: PDF HTML TXT