VIM3 USB TypeC would probe as the adb devices

I just got the VIM3 Basic, and connect the PC USB with Khasas VIM3 USB TypeC interface, after enable the ‘usb debugging’ function at ‘developer options’ and select ‘MTP’ at ‘Select USB Configuration’, I reboot the board, and no usb device insert info at dmesg.

I can confirm the USB wire/Cable is fine, since my TypeC phone can be recognized(MTP) by PC using this wire.

What can I do to make Khasas VIM as MTP so the adb may work? Or is this board broken?

@TonyHo you can try with this

I contract your suport from taobao IM, the support tells me that the usb adb is not working at VIM3 right now.

But I can confirm that the usb function/Hardware is broken at this board, since I have confirm that No usb devices is found at recocery/upate mode or normal mode, with the Windows OS and Ubuntu OS.

When In normal mode with ‘USB debugging’ enabled, it is still no adb deivice appears at Ubuntu, from the dmesg I confirm that the kernel(PC Host Controller) didn’t detect the usb insert.

I have tried several typeC wire, I’m fully confirm that the USB wire is fine, my OS adb and usb setup are fine, I can use the same wire and saome PC to ‘adb’ with our Phones and Khadas VIM1 and FriendlyARM RK3399 TC4 board.

The taobao support tells me to get support at Forum, but this is the board quality problem, so I am here again: what should I do to let you taobao support to change this broken board?

My taobao order number is : 603679457635969962

您好,麻烦帮我确认几个问题,谢谢

  • 在ubuntu系统下通过lsusb命令是否可以识别到新的USB设备?如果有,是否有添加VIM3的USB的ID到配置文件当中?
  • 当前固件版本是多少?
  • 有万用表之类的工具吗,如果有,可以帮我确认下TypeC数据线到VIM3上面的线路是否导通吗?
    image

在ubuntu系统下通过lsusb命令是否可以识别到新的USB设备?如果有,是否有添加VIM3的USB的ID到配置文件当中?

连接USB到电脑没有任何反应,不管是dmesg中还是lsusb。

另外,进入到Recovery模式,USB连接WIndows和Linux都没有任何反应。从HDMI界面可以确定已经进入到Recovery模式。

当前固件版本是多少?

如下:

kvim3:/ # getprop | grep build                                                                                                                                                                                    
[ro.bootimage.build.date]: [Fri Aug 9 15:45:25 CST 2019]
[ro.bootimage.build.date.utc]: [1565336725]
[ro.bootimage.build.fingerprint]: [Khadas/kvim3/kvim3:9/PPR1.180610.011/20190809:userdebug/test-keys]
[ro.build.characteristics]: [mbx,nosdcard]
[ro.build.date]: [Fri Aug  9 15:45:25 CST 2019]
[ro.build.date.utc]: [1565336725]
[ro.build.description]: [kvim3-userdebug 9 PPR1.180610.011 20190809 test-keys]
[ro.build.display.id]: [VIM3_Pie_20190809]
[ro.build.expect.bootloader]: [01.01.180822.152145]
[ro.build.fingerprint]: [OnePlus/OnePlus6/OnePlus6:8.1.0/OPM1.171019.011/06140300:user/release-keys]
[ro.build.flavor]: [kvim3-userdebug]
[ro.build.host]: [Server]
[ro.build.id]: [PPR1.180610.011]
[ro.build.product]: [kvim3]
[ro.build.system_root_image]: [true]
[ro.build.tags]: [test-keys]
[ro.build.type]: [userdebug]
[ro.build.user]: [terry]
[ro.build.version.all_codenames]: [REL]
[ro.build.version.base_os]: []
[ro.build.version.codename]: [REL]
[ro.build.version.incremental]: [20190809]
[ro.build.version.min_supported_target_sdk]: [17]
[ro.build.version.preview_sdk]: [0]
[ro.build.version.release]: [9]
[ro.build.version.sdk]: [28]
[ro.build.version.security_patch]: [2018-08-05]
[ro.product.build.date]: [Fri Aug 9 15:45:25 CST 2019]
[ro.product.build.date.utc]: [1565336725]
[ro.product.build.fingerprint]: [Khadas/kvim3/kvim3:9/PPR1.180610.011/20190809:userdebug/test-keys]
[ro.vendor.build.date]: [Fri Aug 9 15:45:25 CST 2019]
[ro.vendor.build.date.utc]: [1565336725]
[ro.vendor.build.fingerprint]: [Khadas/kvim3/kvim3:9/PPR1.180610.011/20190809:userdebug/test-keys]
[ro.vendor.build.security_patch]: []

有万用表之类的工具吗,如果有,可以帮我确认下TypeC数据线到VIM3上面的线路是否导通吗?

共模电感下面的两个测试点到USB接头的DP DN导通。

  • 有进入TST升级模式吗?
    连接电脑上电后,快速连续按三下中间的F键,操作成功后,蓝灯会闪几下。此时你再看下是否可以识别刷机?
  • VIM3与PC之间有接USB Hub之类的转接器吗?
  1. 没有试过TST升级模式。

  2. 没有经过Hub

从前面的测试来看,我认为可以几乎肯定是板子的问题,我们急需Android 9的板子用来开发。如果你们没有其他我需要验证的,我们这边今天就寄回去给你们,你们收到后再在你们那边调查吧,我们开发时间紧迫。

要是可以的话,我们寄过去的同时,你们也今天给我们寄一块板子过来吧,我们可以先再付一些押金,等你们收到我们寄过去的板子后再退给我们。因为我们这几天就需要开发完去招标。

你看如何?

@TonyHo 不进升级模式,默认情况下是读不到type-C口的,你进升级模式再通过lsusb读取就会看到一个amlogic的USB设备。按三下function按键,等待蓝灯结束,你再试试

@TonyHo
进入TST前

frank@frank  ~  lsusb
Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 413c:2113 Dell Computer Corp. 
Bus 001 Device 005: ID 413c:301a Dell Computer Corp. 
Bus 001 Device 004: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 001 Device 002: ID 0bda:5411 Realtek Semiconductor Corp. 
Bus 001 Device 003: ID 8087:0aaa Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

进入TST后

frank@frank  ~  lsusb
Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 413c:2113 Dell Computer Corp. 
Bus 001 Device 005: ID 413c:301a Dell Computer Corp. 
Bus 001 Device 004: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 001 Device 002: ID 0bda:5411 Realtek Semiconductor Corp. 
Bus 001 Device 003: ID 8087:0aaa Intel Corp. 
Bus 001 Device 039: ID 1b8e:c003 Amlogic, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

试了进入TST,快速按下后blue LED商亮了几下,然后白灯亮起来,然后白灯+红灯亮起来了。

lsusb检查过了,没有设备。
dmesg也没有usb host controller打印检查的usb 插入的任何相关log。

@TonyHo 你有没有接了HDMI ? 把你的板子和PC的接法拍个图片给我看看可以么?之前也是有很多的用户碰见这种问题。所以先确认一下是不是误操作。不是可以安排回寄帮你检查的

@kenny @Frank图片已经上传。

@TonyHo 麻烦再做最后一个测试:把网口、HDMI、和USB都拔掉,只留下Type-C再测试一下刷机。还是不行的话,我让业务联系你换机回来我们这边再接着查一下。

image

我试了一把 这样子可以少写了。但是烧写完成后,开启usb debugging还是无法usb adb,这个该如何解决?

另外这个VIM3我如何才能即连接adb usb,又给他供应足够的电流? 你们商品页面中的24W电源可以解决吗?

你先用网络adb调试,下个版本的固件会加上USBadb的

USB adb的问题不是因为供电不足引起的。使用外部电源供电的情况主要是因为在接了HDMI的情况下,如果你在USB口挂了其它设备。PC的USB口供电是不足够支持的。

好的 我直接到你们那边买个电源。 然后再买一个无线鼠标键盘,这个无线鼠标键盘应该是不怎么耗电。

你好,请问现在ADB USB 加上了没?2021年8月份采购的设备。。