Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


products:sbc:vim4:configurations:usb-gadget

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
products:sbc:vim4:configurations:usb-gadget [2024/10/15 22:42]
nick
products:sbc:vim4:configurations:usb-gadget [2025/08/17 23:24] (current)
nick
Line 7: Line 7:
 {{page>/products/sbc/common/configurations/usb-gadget&noheader}} {{page>/products/sbc/common/configurations/usb-gadget&noheader}}
  
-====== RNDIS Setup IP Address ======+===== Usage of ADB ===== 
 + 
 +Try to access the devices via adb. 
 + 
 +```shell 
 +$ adb kill-server 
 +$ adb devices 
 +* daemon not running; starting now at tcp:5037 
 +* daemon started successfully 
 +List of devices attached 
 +12036c819990    device 
 +$ adb shell 
 +root@Khadas:/# 
 +root@Khadas:/# 
 +root@Khadas:/# 
 +root@Khadas:/# 
 +``` 
 + 
 +===== RNDIS Setup IP Address ===== 
 + 
 +Enable RNDIS: 
 + 
 +Edit ''/usr/local/bin/usb-gadget'' to uncomment ''#ln -s $F_RNDIS $GADGET/configs/c.1/'' and reboot. 
 + 
 +```diff 
 +diff --git a/usr/local/bin/usb-gadget b/usr/local/bin/usb-gadget 
 +index 299569f0..520a9b9a 100755 
 +--- a/usr/local/bin/usb-gadget 
 ++++ b/usr/local/bin/usb-gadget 
 +@@ -57,7 +57,7 @@ echo "RNDIS" > $F_RNDIS/os_desc/interface.rndis/compatible_id 
 + echo "5162001" > $F_RNDIS/os_desc/interface.rndis/sub_compatible_id 
 + 
 + # Bind function to configuration 
 +-#ln -s $F_RNDIS $GADGET/configs/c.1/ 
 ++ln -s $F_RNDIS $GADGET/configs/c.1/ 
 + ln -s $GADGET/configs/c.1/ $GADGET/os_desc 
 + 
 + # Enable the Gadget 
 +```
  
 Setup IP address manyally, e.g. setup IP address as ''192.168.35.100'' Setup IP address manyally, e.g. setup IP address as ''192.168.35.100''
Line 33: Line 71:
 ``` ```
  
-====== Usage of ADB ====== 
  
-Try to access the devices via adb.+===== Troubleshooting =====
  
-```shell +If adb not work on windows, you can edit ''/usr/local/bin/usb-gadget'' to comment ''ln -s $F_RNDIS $GADGET/configs/c.1/'' and reboot.
-adb devices +
-* daemon not running; starting now at tcp:5037 +
-* daemon started successfully +
-List of devices attached +
-37304e424e50 device+
  
-$ adb shell +```diff 
- +diff --git a/usr/local/bin/usb-gadget b/usr/local/bin/usb-gadget 
-#  +index 299569f0..520a9b9a 100755 
-# ls +--- a/usr/local/bin/usb-gadget 
-bin   dev      etc   lib    mnt  proc  run   srv  tmp    usr zImage ++++ b/usr/local/bin/usb-gadget 
-boot  dtb.img  home  media  opt  root  sbin  sys  uInitrd  var +@@ -57,7 +57,7 @@ echo "RNDIS" > $F_RNDIS/os_desc/interface.rndis/compatible_id 
-+ echo "5162001" > $F_RNDIS/os_desc/interface.rndis/sub_compatible_id
  
 + # Bind function to configuration
 +-#ln -s $F_RNDIS $GADGET/configs/c.1/
 ++ln -s $F_RNDIS $GADGET/configs/c.1/
 + ln -s $GADGET/configs/c.1/ $GADGET/os_desc
 +
 + # Enable the Gadget
 ``` ```
 +
Last modified: 2024/10/15 22:42 by nick