* flash fail with mediatek device
@ 2019-04-29 8:13 Румен Петров
2019-04-29 9:32 ` Greg KH
0 siblings, 1 reply; 3+ messages in thread
From: Румен Петров @ 2019-04-29 8:13 UTC (permalink / raw)
To: linux-usb
Hello,
I would like to use "SP Flash Tool" to flash Android MediaTek. Process
ends with error S_FT_DA_NO_RESPONSE and I have no more ideas how to proceed.
Internet has many clips on non-linux system that shows working "SP Flash
Tool" with specific CDC driver.
Unfortunately is not clear configuration for working Linux version of
program.
Question is how to get it working.
kernel: 4.4.176. Remark: does not work with previous 4.4.* kernels.
modules: cdc_acm loaded in advance.
program: SP_Flash_Tool v5.1824 (Linux) . Remark: fail with previous as well.
udev rule that stops ModemManaget exist (system) - ID_MM_DEVICE_IGNORE
is set
udev rule that stops MTP probe added (host) - MTP_NO_PROBE is set
Device:
lsusb
...
Bus 002 Device 004: ID 0e8d:2000 MediaTek Inc. MT65xx Preloader
...
When the program "SP Flash Tool" is in "download" mode, i.e. it has to
and device is plugged following is visible:
On terminal:
======================================================================
Connecting to BROM...
Scanning USB port...
Search usb, timeout set as 3600000 ms
add@/devices/pci0000:00/0000:00:13.2/usb4/4-3
add@/devices/pci0000:00/0000:00:13.2/usb4/4-3/4-3:1.0
add@/devices/pci0000:00/0000:00:13.2/usb4/4-3/4-3:1.1
add@/devices/pci0000:00/0000:00:13.2/usb4/4-3/4-3:1.1/tty/ttyACM0
vid is 0e8d
device vid = 0e8d
pid is 2000
device pid = 2000
com portName is: /dev/ttyACM0
Total wait time = -1556345943.000000
USB port is obtained. path name(/dev/ttyACM0), port name(/dev/ttyACM0)
USB port detected: /dev/ttyACM0
BROM connected
Downloading & Connecting to DA...
connect DA end stage: 2, enable DRAM in 1st DA: 0
COM port is open. Trying to sync with the target...
Failed to Connect DA: S_FT_DA_NO_RESPONSE
Disconnect!
BROM Exception! ( ERROR : S_FT_DA_NO_RESPONSE (4001)
DA didn't send response data to FlashTool!
======================================================================
System log
======================================================================
...
.. kernel: [...] usb 4-3: new high-speed USB device number 3 using ehci-pci
.. kernel: [...] usb 4-3: New USB device found, idVendor=0e8d,
idProduct=2000
.. kernel: [...] usb 4-3: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
.. kernel: [...] usb 4-3: Product: MT65xx Preloader
.. kernel: [...] usb 4-3: Manufacturer: MediaTek
.. kernel: [...] cdc_acm 4-3:1.1: ttyACM0: USB ACM device
...
======================================================================
Remark: if "SP Flash Tool" is not in "download" mode device disconnects
immediately.
Regards,
Roumen Petrov
P.S. verbose data for USB device.
a) lsusb -v -s 002:004 (stderr):
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
cannot read device status, Resource temporarily unavailable (11)
b) lsusb -v -s 002:004 (stdout):
Bus 002 Device 004: ID 0e8d:2000 MediaTek Inc. MT65xx Preloader
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0e8d MediaTek Inc.
idProduct 0x2000 MT65xx Preloader
bcdDevice 1.00
iManufacturer 1 (error)
iProduct 2 (error)
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 70
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 3 (error)
bmAttributes 0xc0
Self Powered
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 4 (error)
Endpoint Descriptor:
bLength 8
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 8
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 5 (error)
CDC Header:
bcdCDC 1.10
CDC ACM:
bmCapabilities 0x0f
connection notifications
sends break
line coding and serial state
get/set/clear comm features
CDC Union:
bMasterInterface 1
bSlaveInterface 0
CDC Call Management:
bmCapabilities 0x03
call management
use DataInterface
bDataInterface 0
Endpoint Descriptor:
bLength 8
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 16
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: flash fail with mediatek device
2019-04-29 8:13 flash fail with mediatek device Румен Петров
@ 2019-04-29 9:32 ` Greg KH
2019-04-29 11:21 ` Румен Петров
0 siblings, 1 reply; 3+ messages in thread
From: Greg KH @ 2019-04-29 9:32 UTC (permalink / raw)
To: Румен
Петров
Cc: linux-usb
On Mon, Apr 29, 2019 at 11:13:12AM +0300, Румен Петров wrote:
> Hello,
>
> I would like to use "SP Flash Tool" to flash Android MediaTek.
That's great, but there is nothing that we can do to help out here,
please contact MediaTek about this as this is their specific userspace
tool, and you are using a specific MediaTek kernel, which only they can
support.
Good luck!
greg k-h
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: flash fail with mediatek device
2019-04-29 9:32 ` Greg KH
@ 2019-04-29 11:21 ` Румен Петров
0 siblings, 0 replies; 3+ messages in thread
From: Румен Петров @ 2019-04-29 11:21 UTC (permalink / raw)
Cc: linux-usb
Greg KH wrote:
> On Mon, Apr 29, 2019 at 11:13:12AM +0300, Румен Петров wrote:
>> Hello,
>>
>> I would like to use "SP Flash Tool" to flash Android MediaTek.
>
> That's great, but there is nothing that we can do to help out here,
> please contact MediaTek about this as this is their specific userspace
> tool, and you are using a specific MediaTek kernel, which only they can
> support.
Quite interesting.
Many guides that claim use of SP Flash Tool" mention Ubuntu 14.04
(kernel 3.13), 16.04 (kernel 4.4) and 16.10 (kernel 4.8).
That's way I wonder how all those people use flash tool.
> Good luck!
>
> greg k-h
>
Roumen
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2019-04-29 11:21 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-29 8:13 flash fail with mediatek device Румен Петров
2019-04-29 9:32 ` Greg KH
2019-04-29 11:21 ` Румен Петров
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.