That was crazy time !
I just bought a cheap android phone for my incoming projects. Yes, budget was my very first issue that I could not bought expensive phone such as Samsung Galaxy S3, or Note 2 (just my dream) . So I decided to buy a cheap phone – Hisense F1, which price is arround 110 usd. My Android development experience takes me to this site, then download the USB driver. But no look, the link is just … broken, and it seems about the smart TV product, not smartphone !!!
A guy from tinhte.vn just posted some stuff rooting this phone, so I could found the link to download its driver. So I thought just downloading driver, then everything would work well as I did with my HTC Cha Cha or Motorola Droid before. Opening the adb and check connection
C:\Android\android-sdk\platform-tools>adb kill-server C:\Android\android-sdk\platform-tools>adb start-server * daemon not running. starting it now on port 5037 * OK * daemon started successfully * C:\Android\android-sdk\platform-tools>adb devices List of devices attached
The list was just empty !!!
I know the most problems that ADB could not see the device is driver compatible, but Windows shows me that driver has been installed correctly ! Dammit … So I came back to Android development site, read carefully about “Hardware devices” and noticed on USB Vendor ID. Just remembering that the last time I installed driver for HTC Cha Cha, adb_usb.ini file (C:\Users\<my user name>\.android\adb_usb.ini ) has been changed for some reason, and it contains USB Vendor ID list.
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT. # USE 'android update adb' TO GENERATE. # 1 USB VENDOR ID PER LINE. 0x0502 0x05C6 0x0BB4 0x0FCE 0x1004 0x18D1 0x19D2 0x22B8
Yes, I did not contain the vendor ID for Hisence phones !
So I just added “0x109b” at the ending of file and restarted the ADB
C:\Android\android-sdk\platform-tools>adb kill-server C:\Android\android-sdk\platform-tools>adb devices * daemon not running. starting it now on port 5037 * OK * daemon started successfully * List of devices attached u950 device
Now, ADB can see my device …