<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://arm.mini-box.com/index.php?action=history&amp;feed=atom&amp;title=Template%3AADB-over-usb</id>
	<title>Template:ADB-over-usb - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://arm.mini-box.com/index.php?action=history&amp;feed=atom&amp;title=Template%3AADB-over-usb"/>
	<link rel="alternate" type="text/html" href="https://arm.mini-box.com/index.php?title=Template:ADB-over-usb&amp;action=history"/>
	<updated>2026-07-01T20:26:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://arm.mini-box.com/index.php?title=Template:ADB-over-usb&amp;diff=114&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;=Using Android ADB interface= ==on Windows PC host== 1. Download latest Google Android SDK version from here: http://developer.android.com/sdk/index.html&lt;br&gt; - If you chose to...&quot;</title>
		<link rel="alternate" type="text/html" href="https://arm.mini-box.com/index.php?title=Template:ADB-over-usb&amp;diff=114&amp;oldid=prev"/>
		<updated>2020-10-20T07:05:20Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;=Using Android ADB interface= ==on Windows PC host== 1. Download latest Google Android SDK version from here: http://developer.android.com/sdk/index.html&amp;lt;br&amp;gt; - If you chose to...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Using Android ADB interface=&lt;br /&gt;
==on Windows PC host==&lt;br /&gt;
1. Download latest Google Android SDK version from here: http://developer.android.com/sdk/index.html&amp;lt;br&amp;gt;&lt;br /&gt;
- If you chose to download the zip archive, then you have to unzip the content in a folder on your PC (i.e. c:\android_sdk)&amp;lt;br&amp;gt;&lt;br /&gt;
- If you chose to download the exe file, after download, double click it to launch the installation wizard and follow the installation steps.&amp;lt;br&amp;gt;&lt;br /&gt;
In both situation you must have installed on your system the latest Java SE Development Kit available for download [http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html here]&amp;lt;br&amp;gt;&lt;br /&gt;
For detailed information about how to install the Google Android SDK on your PC, please read http://developer.android.com/sdk/installing.html&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. The '''picoSAM9G45 board''' needs a driver to be recognized by the Windows PC host as an '''android ADB peripheral'''.&amp;lt;br&amp;gt;&lt;br /&gt;
This driver (the latest one) can be downloaded:&amp;lt;br&amp;gt;&lt;br /&gt;
- with the SDK Manager selecting Google repositories and after successful download and install you can find the ''usb_driver'' folder in i.e. ''c:\android_sdk\extras\google''&amp;lt;br&amp;gt;&lt;br /&gt;
- or directly from https://dl-ssl.google.com/android/repository/usb_driver_r04-windows.zip Unzip the content in the ''extras\google'' folder from your Android SDK installation location (i.e. c:\android_sdk)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. In the ''usb_driver'' folder you will find the '''android_winusb.inf''' file - open it in your favorite text editor (i.e. Notepad)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Under the section noted as: '''[Google.NTx86]''' (if you are on a x86 Windows version) or '''[Google.NTamd64]''' (if you are on a x64 Windows version)&amp;lt;br&amp;gt;&lt;br /&gt;
'''copy &amp;amp; paste''' the following lines:&lt;br /&gt;
  ; picoSAM9G45 by Mini-Box.com for kernel version up to 2.6.32&lt;br /&gt;
  %SingleAdbInterface%        = USB_Install, USB\VID_18D1&amp;amp;PID_9018&lt;br /&gt;
  %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&amp;amp;PID_9018&amp;amp;MI_01&lt;br /&gt;
  ; picoSAM9G45 by Mini-Box.com for kernel version 3.1&lt;br /&gt;
  %SingleAdbInterface%        = USB_Install, USB\VID_18D1&amp;amp;PID_0001&lt;br /&gt;
  %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&amp;amp;PID_0001&amp;amp;MI_01&lt;br /&gt;
&lt;br /&gt;
where 'USB\VID_18D1&amp;amp;PID_XXXX' it's the 'Hardware Ids' of picoSAM9G45 board that you can find it following:&amp;lt;br&amp;gt;&lt;br /&gt;
Right click on 'My computer', select 'Properties' then 'Hardware', then select 'Device Manager' - here look on the list for '''picopc adb''' or '''Android''' right click on it and select 'Properties' and then go to 'Details' and then select from the list: 'Hardware Ids'&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
5. Save the '''android_winusb.inf''' file and close it.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
6. Connect picoSAM9G45 board to your USB port using the microUSB cable. If it's not already opened it should start to boot up.&amp;lt;br&amp;gt;&lt;br /&gt;
Go back to 'Device Manager' right click on '''picopc adb''', chose 'Update Driver', do not use Windows Update solution to find the driver, then chose to install from a specific location on your hard drive and point the driver location to the '''usb_driver''' folder where the '''android_winusb.inf''' file is located and then click 'Next' - let the installation complete and after that you have to restart your Windows system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
7. After restart the '''Android Debug Bridge''' should be enabled. Look in 'Device Manager'. You should have 'Android Phone' - 'Android ADB Interface'&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
8. Using '''adb''': follow information provided by Google, here: http://developer.android.com/guide/developing/tools/adb.html&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==on Linux PC host==&lt;br /&gt;
1. Download latest Google Android SDK version from here: http://developer.android.com/sdk/index.html&amp;lt;br&amp;gt;&lt;br /&gt;
2. Follow the instruction on how to install the SDK from [http://developer.android.com/sdk/installing.html this page] and also read the [http://developer.android.com/sdk/installing.html#troubleshooting troubleshooting] paragraphs regarding Linux OS&amp;lt;br&amp;gt;&lt;br /&gt;
3. Use this [http://en.wikipedia.org/wiki/Udev udev] rule (thanks to [http://arm.mini-box.com/index.php?title=Talk:Main_Page#Re:_Using_ADB_USB_on_Linux_--_95.115.230.174_06:02.2C_23_October_2011_.28MDT.29 Steffen Elste] contribution)&lt;br /&gt;
 # pico-SAM9G45 Programmer rules&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;18d1&amp;quot;, ATTRS{idProduct}==&amp;quot;9018&amp;quot;, MODE=&amp;quot;0666&amp;quot;&lt;br /&gt;
4. Power up the pico-SAM9G45 board using micro-USB cable&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>