Initializing connection detecting device error failed to access device libusb error 12

Like many newbie rtlsdr enthusiasts, I began my quest for information by reading, reading, reading. Along the way I discovered there are many different packages available to use on Windows and Linux that interested me. Once I had some basics down and realized how little RF knowledge I have I...
  • #1

Like many newbie rtlsdr enthusiasts, I began my quest for information by reading, reading, reading. Along the way I discovered there are many different packages available to use on Windows and Linux that interested me. Once I had some basics down and realized how little RF knowledge I have I began to look at the more specialized applications available for Windows. The first one I installed was RTLSDR Scanner. This application has many dependencies, one of which is libusb.dll. Several Windows applications have this dependency, URH is another application with this dependency, for example. RTLSDR Scanner was well suited for my purposes but would not run, quitting with the «USB Open Error -12». URH fared no better. I read every forum posting and article I could find but none helped me resolve this issue. I then attempted to get both working on a laptop, same issue. I moved to another laptop and was surprised to find it worked. All the same OS, same build, same drivers. I was at a loss. My son also let me know he was having the same issue on his laptop, but I couldn’t easily see his configuration and I believe his OS version to be different. I moved on for a few days until…

It wasn’t until I noticed a discrepancy in posted explanations of the Zadig driver installation process that I realized what was different between my laptops and desktop. The laptop that worked had the driver installed for the composite device, while both desktop and second laptop had the driver installed for «Bulk Interface (0)». So far I’d only read one guide mentioning installing for the composite, the one that caused me to go look at all three to begin with. Figuring it would not make my situation worse I removed the device and drivers from my desktop (with SDR plugged in…Device Manager, right-click device, Uninstall, check box to remove drivers). I then ran the Zadig installer, checked the entry for «List All Devices», then cleared the check for «Ignore Hubs or Composite Devices». I then located the RTLSDR???? (Composite) entry and installed the driver for this device only. Zadig installer prompted me that I was replacing a system driver, I accepted and closed the Zadig installer.

I tested the apps dependent on libusb.dll, all work as expected. All of my other Windows applications work as well, including SDR# (uses another version of libusb.dll). While YMMV I can say that I’ve done this on 3 Windows 10 x64 PCs, and my son has done this on his Windows 8.1 x64 PC and all have had no further issue with libusb.dll or any Windows applications.

I hope this helps someone who has given up on using any of these great applications on Windows. Of course if it would be helpful I can create a nice PDF with screenshots and markup but I do that frequently at work and preferred to wait as I have been procrastinating posting this already.

badgenes

  1. vip546



    Thread Starter

    Help please!!!

    I am trying to root my Stratosphere using the instructions found on this forum. All goes well as far as setting up my computer and installing everything that is needed. I can get ADB to reconize my device and all of the Drivers and such show up in Device Manager.

    My problem occurs when I try to flash the root-zImage using Heimdall. I do the «Device Detect» and it says that the device is dected. I then try to do the flash and I get and error:

    Initialising connection…
    Detecting device…
    ERROR: Failed to access device. libusb error: -12

    What am I doing wrong and what does this error code mean?

    Thanks in advance for your help.


    1. Download the Forums for Android™ app!

      Download

  2. Scur

    I believe it simply means the drivers didn’t install right. I had the same error and had to run zagig.exe and install the Samsung drivers 3 times before it worked right.
    I’ve heard at least one person say that the phone should be plugged into the computer to let all the automatic drivers be installed first, then when they were done run zagig.exe and install those drivers. If you know how to delete your drivers, you might do that, then plug the phone in and let it install completely before running zagig. I did, but I still had to run zagig multiple times.

  3. have you tried rebooting both the machine and stratosphere? that is what did it for me (took a couple of reboots to get it tho)

  4. GuS807

    When trying to download drivers to use heimdall, download stops and says cancelled by user? any thoughts on this… I’ve tried a few different cables and have rebooted both phone and pc numerous times. Thanks for any input on this.

    Used Odin….. all is well now.

  5. snowman110011

    When I try to flash kernel on heimdall i get to device detected then i type heimdall flash —kernel root-zImage and i get the help menu with arguments and all that what am a doing wrong or missing

  6. GuS807

    There are alot easier methods now. I think if you look around you’ll see them.

  • samsung stratosphere

Share This Page

  • Скачивание файлов платно!
    Купить Доступ

  • язык форума русский и никакой другой! чем писать посты на английском, лучше вовсе не писать! для тех кто против, есть кнопка «Выйти»

  • Автор темы

    xxp

  • Дата начала

    13/12/13

Статус
Закрыто для дальнейших ответов.


  • #1

Здравствуйте.. надеюсь на вашу помощь..

Есть 9300 … Входит в режим прошивки… В режим Рековери НЕ входит..

Пробую прошить одином… I9300XXELL4_KOR_MULTI_FACTORY 3ёх файловая прошивка с ПИТОМ.

fail !

Код:

<ID:0/019> Added!!
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> CODE_I9300XXELL4_566833_REV00_user_low_ship.tar.md5 is valid.
<OSM> MODEM_I9300XXELL4_566833_REV00_user_low_ship.tar.md5 is valid.
<OSM> CSC_I9300OXAELL4_566833_KOR_FACTORY_user_low_ship.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/019> Odin v.3 engine (ID:19)..
<ID:0/019> File analysis..
<ID:0/019> SetupConnection..
<ID:0/019> Initialzation..
<ID:0/019> Set PIT file..
<ID:0/019> DO NOT TURN OFF TARGET!!
<ID:0/019> 
<ID:0/019> Re-Partition operation failed.
<ID:0/019> Added!!
<OSM> All threads completed. (succeed 0 / failed 1)

Попробовав кучу разных прошивок и не добившись ни чего пробую прошить через heimdall-suite-1.4.0-win32

Взял ту же прошивку распили её на 8 основных файлов нужных для прошивки через heimdall

этой програмой пользоваться не умею.. и так сказать методом тыка.. начал её изучать.. так как сказали что есть шанс что она поможет..

ввожу тело в режим прошивки ..( единственное куда он входит )

захожу в утилиты.. делаю детект девайс… — определяет..

Device detected

перехожу во вкладку Flash

выставляю пит mx с которым очень всё хорошо прошиваеться если тело в нормальном состоянии

под этот пит расставляю все 8 нужных файлов..

в версии 4 всё очень просто каждый раз когда выставляешь — пишет что нужно подставлять.. так что не ошибёшься..

Всё расставил:

Выставил репартишн

Получаю вот что

Код:

Heimdall v1.4.0

Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
ERROR: Failed to access device. libusb error: -12

Что это не знаю.. но есть ещё вот что..

Во вкладке самой програмы есть папка драйверы

В ней програма zadig

Совершенно не пойму что там делать.. ни где не нашёл ни каких обьяснений

Если у кого то есть какие то сооброжения буду очень благодарен

Последнее редактирование модератором: 13/12/13

ALee.G


  • #2

зачем вы это делали я и так толком не понял! если можно было бы облегчить свой труд другим методом )))) открыли бы та и посмотрели бы что за прошивка
на наклейке скачали бы и записали бы!
возможен и другой вариант что у вас Та америкос или китаёза ))):icq01:

canfomin


  • #3

а где у вас бут файл. пит файл галку уберите.нет у него пит файла.


  • #4

зачем вы это делали я и так толком не понял! если можно было бы облегчить свой труд другим методом )))) открыли бы та и посмотрели бы что за прошивка
на наклейке скачали бы и записали бы!
возможен и другой вариант что у вас Та америкос или китаёза ))):icq01:

Можно поподробнее?? Как открыть ТА и какая разница в прошивке? я этой прошивкой востановил много телефонов.. или есть вариант что к одному аппарату эта прошивка подойдёт а к другой нет?

Но проблема же ни в этом.. Проблема в загрузочной области.. прошиваться даже не начинает.

canfomin

а где у вас бут файл. пит файл галку уберите.нет у него пит файла.

вы про прошивку в одине? или в heimdall?

Ребят я не очень в этом разбираюсь.. Можно сказать любитель

canfomin


  • #5

да в одине у вас файлы не правильно расставлены наверное. скришон одина выложите


  • #6

каким одином лучше шить? только что задумался над этим.. ведь их много.. есть 3.07.. есть 3.04 и ещё много разных..

SUHROB9966


  • #7

Попробуйте,выложил один,но у вас прошивка или без pit файла,или не полная,скачайте проверенную прошивку

купить чтобы получить доступ к скрытому контенту.

  • 198,9 КБ
    Просмотры: 248


  • #8

Попробуйте,выложил один,но у вас прошивка или без pit файла,или не полная,скачайте проверенную прошивку

купить чтобы получить доступ к скрытому контенту.

ну что жжж.. скачал…

123.jpg

Код:

<ID:0/005> Added!!
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> CODE_I9300XXALEF_611327_REV00_user_low_ship.tar.md5 is valid.
<OSM> MODEM_I9300XXLEF_REV02_REV04_CL1147871.tar.md5 is valid.
<OSM> CSC_OXE_I9300OXEALE4_CL606160_REV00_user_low_ship.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/005> Odin v.3 engine (ID:5)..
<ID:0/005> File analysis..
<ID:0/005> SetupConnection..
<ID:0/005> Initialzation..
<ID:0/005> Set PIT file..
<ID:0/005> DO NOT TURN OFF TARGET!!
<ID:0/005> 
<ID:0/005> Re-Partition operation failed.
<ID:0/005> Added!!

<OSM> All threads completed. (succeed 0 / failed 1)

TLS 358


  • #9

Re-Partition operation failed.

Убери галочку с Re-Partition.Прога четко тебе дает понять.


  • #10

А мне кажется,что встроенная память сдохла и по этому не шьется.


  • #11

Убери галочку с Re-Partition.Прога четко тебе дает понять.

<ID:0/006> Added!!
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> CODE_I9300XXALEF_611327_REV00_user_low_ship.tar.md5 is valid.
<OSM> MODEM_I9300XXLEF_REV02_REV04_CL1147871.tar.md5 is valid.
<OSM> CSC_OXE_I9300OXEALE4_CL606160_REV00_user_low_ship.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/006> Odin v.3 engine (ID:6)..
<ID:0/006> File analysis..
<ID:0/006> SetupConnection..
<ID:0/006> Initialzation..
<ID:0/006> Get PIT for mapping..
<ID:0/006>
<ID:0/006> There is no PIT partition.
<ID:0/006> Added!!
<OSM> All threads completed. (succeed 0 / failed 1)

без репартишн

———- Сообщение добавлено в 20:44 ———- Предыдущее сообщение было от в 20:42 ———-

А мне кажется,что встроенная память сдохла и по этому не шьется.

Мне тоже кажиться.. но что то очень интерессно покапаться)) мне так же предложили использовать прогу heimdall вот изучаю её тоже

———- Сообщение добавлено в 20:45 ———- Предыдущее сообщение было от в 20:44 ———-

как же обойти битые участки…

JAVOKHIR


  • #12

когда заходите в Download Mode, после Product Name: модель телефона i9300 есть? если нет то EMMC память повреждена, альтернатива Z3X EASY JTAG, если Z3X не увидел то только замена EMMC


  • #13

Да уж.. Действительно нету.. А где такой z3x easy jtag купить в израиле ? И как им пользоваться? И сколько это стоит в долларах? И каков шанс что такие вещи лечаться?

P45


  • #14

когда заходите в Download Mode, после Product Name: модель телефона i9300 есть? если нет то EMMC память повреждена, альтернатива Z3X EASY JTAG, если Z3X не увидел то только замена EMMC

не поможет при этом Z3X easy j-tag , надо брать GPG EMMC box , он как заявлено это исправляет с «пол-тыка» (есть видео)
Цитата из черного :

Originally Posted by SHIJILFONOTLY
….one question
so many handsets come to
product code null
this handsets cant flash any device also with odin
this cause is emmc problem without change the emmc ic GPG EMMC BOX solved this problem!!!!!!!!!!!!!?:)

Faisal_Computer
Product Manager

Yes have two ways for Repair !!
one is Sold Wires to Phone and repair it
2nd De sold EMMC ic and put it on GPGEMMC then Direct write Files to EMMC IC after Sold back to Phone and phone should be Alive and ok
Br

Последнее редактирование: 15/12/13


  • #15

Кричу о помощи. Телефон galaxy s3 I9300 оригинал. Прошивка 4.3. Проблема вот в чем перестал работать accelerometer,proximity ,lights magnetic. В чем причина кто может подскажите, если связано с пайкой то скажите где и что нужно паять. Прошивка пробовал менять 3 раза подряд. Не помогло…


  • #16

Кричу о помощи. Телефон galaxy s3 I9300 оригинал. Прошивка 4.3. Проблема вот в чем перестал работать accelerometer,proximity ,lights magnetic. В чем причина кто может подскажите, если связано с пайкой то скажите где и что нужно паять. Прошивка пробовал менять 3 раза подряд. Не помогло…

попробуй откалибровать


  • #17

[/COLOR]

Ни как, в прошивке 4.3 нет калибровки. А в прошивке 4.1.2 калибровка не помогла… Через сервисные коды *#0*# все эти функции кроме гироскопа И барометра не работают…


  • #18

654268740_223.jpg
вот эта микросхема LSM330DLC 330DC axis gyro sensor
возможно она не исправна.
НО НУЖНО БОЛЬШЕ ИНФОРМАЦИИ ПОСЛЕ ЧЕГО ПЕРЕСТАЛИ РАБОТАТЬ ДАТЧИКИ,ВОДА,УДАР,И ТД.
ЕСЛИ ЕСТЬ ВОЗМОЖНОСТЬ ПОПРОБОВАТЬ ЕЕ ПОМЕНЯТЬ.

[MODDED=TALISMAN_028] Тут слепых нет, еще раз увижу выдам нарушение.[/MODDED]

Последнее редактирование модератором: 6/5/14


  • #19

Посмотреть вложение 186222
вот эта микросхема LSM330DLC 330DC axis gyro sensor
возможно она не исправна.
НО НУЖНО БОЛЬШЕ ИНФОРМАЦИИ ПОСЛЕ ЧЕГО ПЕРЕСТАЛИ РАБОТАТЬ ДАТЧИКИ,ВОДА,УДАР,И ТД.
ЕСЛИ ЕСТЬ ВОЗМОЖНОСТЬ ПОПРОБОВАТЬ ЕЕ ПОМЕНЯТЬ.

Телефон в стенку не швырялся это уж точно, а вот с дивана бывало падал:-D на счет воды с уверенностью могу сказать не купался.телефон у меня вообще словил глюки после того как самостоятельно обновился на прошивку 4.3. Ну это естественно пришлось исправлять путем перепрошивания на старую версию. На старой версии уже поворот экрана не работал.а спустя уже дня 2-3 после перепрошивы отказали в работе остальные датчики…тут я сразу же обновил на новую версию прошивки 4.3 результат с датчиками не изменился… пробовал еще раз прошить уже на 4.2.2 бесполезно, обновил снова на новую прошивку результат тот же…

zorgy_1979


  • #20

Обратитесь в сервис и Вам обязательно помогут. Во избежании дальнейшего флуда закрыто.


  • #21

когда заходите в Download Mode, после Product Name: модель телефона i9300 есть? если нет то EMMC память повреждена, альтернатива Z3X EASY JTAG, если Z3X не увидел то только замена EMMC

У меня проблема та же, что и описана выше:

<ID:0/005> Initialzation..
<ID:0/005> Set PIT file..
<ID:0/005> DO NOT TURN OFF TARGET!!
<ID:0/005>
<ID:0/005> Re-Partition operation failed.

НО продукт определяет в режиме верно… Помогите оживить тело, плиззз…

П.С. Хотя по описанию симптомов другом похоже, что все же накрылась память:
«Он флешку сначала перестал видеть,потом тупил долго при каких нибудь манипуляциях(звонки,фото и т.д) потом как то поставил на зарядку и все…надпись самсунг и ни чего не сделать с ним»

Спасибо

ZArchi


  • #22

2 Dev_Dimon
Внимательно изучите пост перед вашим, там именно ваше решение.

Статус
Закрыто для дальнейших ответов.

I am trying to get usb4java package to work. I get the basic connection, but when I try to get the product, Serial Number, or Manufacturer, I get USB error 12 or 8. I think I may have the libraries messed up.

I am using Win 7 Pro 64 bit OS Service Pack 1.
Eclipse Version: Luna Service Release 2 (4.4.2) Build id: 20150219-0600.
The following are the libraries I have:

Libraries Referenced:

The Code:

` import java.io.;
import java.util.
;
import javax.usb.*;

public class PrettyUSBDeviceLister 
{
    public static void main(String[] args) throws UnsupportedEncodingException,  UsbException
    {
        UsbServices services = UsbHostManager.getUsbServices();
        UsbHub root = services.getRootUsbHub();
        System.out.println(" USB Root Hub: ");
        listDevices(root);
    } // main

    public static void listDevices(UsbHub hub) 

    {
        String prod = "";
        String sn   = "";
        String man  = "";

        List<UsbDevice> devices = hub.getAttachedUsbDevices();
    Iterator<UsbDevice> iterator = devices.iterator();
        while ( iterator.hasNext())
        {
            UsbDevice device = iterator.next();

        if((device.isUsbHub())) 
            {
            System.out.println("HUB: ");
                listDevices((UsbHub)device);            
            }

            try {
                prod = device.getProductString();
            } catch (UnsupportedEncodingException e) {
                prod = "UEE";
            } catch (UsbException e) {
                String ts = e.getLocalizedMessage();
                System.out.println(" USB e L msg = "+ts);
                prod = "UsbExceptionn " + e.toString();
            } catch (UsbDisconnectedException e) {
                prod = "USBdis";
            }

            System.out.println("Product : "+prod);

            try {
                sn = device.getSerialNumberString();
            --similar to the above--
            }

            System.out.println("Serial #: "+sn);

            try {
                man = device.getManufacturerString();
            --similar to the above--
            }

            System.out.println("Manufact: "+man);
            System.out.println();
        }
        System.out.println(" ... end Hub ....");
    } // static void listdevices(UsbHub root)
} // class PrettyUSBDeviceLister 

`
I have include one of eacn of the errors below. I get error 8, 13, or NULL for all the calls to get the Product, Serial Number, or Manufacturer,

Program output:

USB Root Hub: 

USB e L msg = USB error 12: Can’t open device Bus 008 Device 002: ID 1058:1078: Operation not supported or unimplemented on this platform
Product : UsbException USB error 12
Serial #: UsbException USB error 12
javax.usb.UsbPlatformException: USB error 12: Can’t open device Bus 008 Device 002: ID 1058:1078: Operation not supported or unimplemented on this platform at org.usb4java.javax.ExceptionUtils.createPlatformException(ExceptionUtils.java:39)
at org.usb4java.javax.AbstractDevice.open(AbstractDevice.java:226)
at org.usb4java.javax.AbstractDevice.getLanguages(AbstractDevice.java:538)
at org.usb4java.javax.AbstractDevice.getUsbStringDescriptor(AbstractDevice.java:507)
at org.usb4java.javax.AbstractDevice.getString(AbstractDevice.java:526)
at org.usb4java.javax.AbstractDevice.getManufacturerString(AbstractDevice.java:304)
at PrettyUSBDeviceLister.listDevices(PrettyUSBDeviceLister.java:65)
at PrettyUSBDeviceLister.main(PrettyUSBDeviceLister.java:17)
Manufact: UsbException USB error 12

USB e L msg = USB error 8: Unable to get string descriptor languages: Overflow
Product : UsbException USB error 8:
Serial #: null
javax.usb.UsbPlatformException: USB error 8: Unable to get string descriptor languages: Overflow at org.usb4java.javax.ExceptionUtils.createPlatformException(ExceptionUtils.java:39)
at org.usb4java.javax.AbstractDevice.getLanguages(AbstractDevice.java:544)
at org.usb4java.javax.AbstractDevice.getUsbStringDescriptor(AbstractDevice.java:507)
at org.usb4java.javax.AbstractDevice.getString(AbstractDevice.java:526)
at org.usb4java.javax.AbstractDevice.getManufacturerString(AbstractDevice.java:304)
at PrettyUSBDeviceLister.listDevices(PrettyUSBDeviceLister.java:65)
at PrettyUSBDeviceLister.main(PrettyUSBDeviceLister.java:17)
Manufact: UsbException USB error 8:

How can I avoid this and get the read data?
Thank you for your help
Cliff

Понравилась статья? Поделить с друзьями:
  • Initializer string for array of chars is too long ошибка
  • Initializeenginegraphics failed как исправить
  • Initializeatkacpidevice returns false как исправить ошибку
  • Initialize system error handler
  • Initialize player error utorrent