http://wiki.openmoko.org/api.php?action=feedcontributions&user=Tinker&feedformat=atomOpenmoko - User contributions [en]2024-03-29T13:55:56ZUser contributionsMediaWiki 1.19.24http://wiki.openmoko.org/wiki/USB_Product_IDsUSB Product IDs2010-07-22T07:19:54Z<p>Tinker: </p>
<hr />
<div>We are using the USB Vendor and Product IDs below. Note that '''0x1457''' is the Vendor ID of '''FIC, Inc''', and '''0x1d50''' is the vendor ID of '''Openmoko, Inc.'''<br />
<br />
{| border=1 |<br />
| Vendor ID || Product ID || Description <br />
|-<br />
| 0x1d50 &nbsp;|| 0x1db5 || [http://www.almesberger.net/misc/idbg/ IDBG] in DFU mode<br />
|-<br />
| 0x1d50 &nbsp;|| 0x1db6 || [http://www.almesberger.net/misc/idbg/ IDBG] in normal mode<br />
|-<br />
| 0x1457 / 0x1d50 &nbsp;|| 0x5117 || Neo1973/FreeRunner kernel usbnet (g_ether, CDC Ethernet) Mode<br />
|-<br />
| 0x1457 / 0x1d50 || 0x5118 || Debug Board (FT2232D) for Neo1973/FreeRunner<br />
|-<br />
| 0x1457 / 0x1d50 || 0x5119 || Neo1973/FreeRunner u-boot usbtty CDC ACM Mode<br />
|-<br />
| 0x1457 / 0x1d50 || 0x511a || HXD8 u-boot usbtty CDC ACM Mode<br />
|-<br />
| 0x1457 / 0x1d50 || 0x511b || SMDK2440 u-boot usbtty CDC ACM mode<br />
|-<br />
| 0x1457 / 0x1d50 || 0x511c || SMDK2443 u-boot usbtty CDC ACM mode<br />
|-<br />
| 0x1457 / 0x1d50 || 0x511d || QT2410 u-boot usbtty CDC ACM mode<br />
|-<br />
| 0x1457 / 0x1d50 || 0x511e || Reserved<br />
|-<br />
| 0x1457 / 0x1d50 || 0x511f || Reserved<br />
|-<br />
| 0x1457 / 0x1d50 || 0x5120 || Neo1973/FreeRunner u-boot generic serial Mode<br />
|-<br />
| 0x1457 / 0x1d50 || 0x5121 || Neo1973/FreeRunner kernel mass storage (g_storage) Mode<br />
|-<br />
| 0x1457 / 0x1d50 || 0x5122 || Neo1973/FreeRunner kernel usbnet (g_ether, RNDIS) Mode<br />
|-<br />
| 0x1457 / 0x1d50 || 0x5123 || Neo1973/FreeRunner internal USB Bluetooth CSR4 module<br />
|-<br />
| 0x1457 / 0x1d50 || 0x5124 || Neo1973/FreeRunner Bluetooth Device ID service<br />
|-<br />
| 0x1457 / 0x1d50 || 0x5125 || TBD<br />
|-<br />
| 0x1457 / 0x1d50 || 0x5126 || TBD<br />
|}<br />
<br />
<br />
The above mentioned IDs have been submitted for inclusion into the http://www.linux-usb.org/usb.ids list<br />
<br />
<span id="bottom"></span> <br />
{{Languages|USB_Product_IDs}}<br />
<br />
<br />
[[Category:USB]]<br />
[[Category:Networking]]</div>Tinkerhttp://wiki.openmoko.org/wiki/OUIOUI2010-07-22T07:14:39Z<p>Tinker: </p>
<hr />
<div>Openmoko has been assigned the OUI (Organizationally Unique Identifier) 00-1F-11. This page lists allocations we have made under this OUI.<br />
<br />
==MAC addresses==<br />
<br />
MAC addresses are of the form xx-xx-xx-yy-yy-yy where xx-xx-xx is the OUI and yy-yy-yy is an identifier assigned<br />
by the owner of the OUI.<br />
<br />
{|border="1"<br />
|-<br />
| '''First identifier'''<br />
| '''Last identifier'''<br />
| '''Date'''<br />
| '''Purpose'''<br />
|-<br />
| 00-00-00<br />
| 00-FF-FF<br />
| 2008-02-27<br />
| Reserved for R&D use<br />
|-<br />
| 01-00-00<br />
| 01-27-FF<br />
| 2008-02-27<br />
| Factory allocation for GTA02 MP start<br />
|-<br />
| 01-28-00<br />
| 01-55-FF<br />
| 2008-07-07<br />
| Factory allocation for GTA02 production<br />
|-<br />
| 01-56-00<br />
| 01-79-FF<br />
| 2008-08-21<br />
| Factory allocation for GTA02 production<br />
|}<br />
<br />
==Generating MAC addresses==<br />
<br />
We currently assign MAC addresses in groups of three, randomized within each block of assigned addresses.<br />
To assign addresses, calculate how large a block you'll need. E.g., for 5000 groups, the block would have<br />
to be at least 15'000 or 0x3A98 addresses wide. Since we like round numbers, round up to 0x4000 (unless<br />
we know exactly how many we'll use, of course).<br />
<br />
The '''mac''' tool can help with address generation. If we want to allocate the above block starting at<br />
02-00-00, we could use the following command:<br />
<br />
<PRE><br />
% cd svn.internal.openmoko.org/developer/werner/mac<br />
% ./mac 020000 023fff >020000-023FFF<br />
</PRE><br />
<br />
Then check the output from '''mac''' into SVN and enter the registration in this page.<br />
<br />
Note that '''mac''' produces a different order of addresses for each invocation.<br />
<br />
== More information ==<br />
More information is at the IEEE Standards Association.<br/><br />
[http://standards.ieee.org/regauth/oui/index.shtml IEEE OUI and Company_id Assignments]<br />
<br />
[[Category:Networking]]<br />
[[Category:Hardware]]</div>Tinkerhttp://wiki.openmoko.org/wiki/OUIOUI2010-07-22T06:56:14Z<p>Tinker: </p>
<hr />
<div>Openmoko has been assigned the OUI (Organizationally Unique Identifier) 00-1F-11. This page lists allocations we have made under this OUI.<br />
<br />
==MAC addresses==<br />
<br />
MAC addresses are of the form xx-xx-xx-yy-yy-yy where xx-xx-xx is the OUI and yy-yy-yy is an identifier assigned<br />
by the owner of the OUI.<br />
<br />
{|border="1"<br />
|-<br />
| '''First identifier'''<br />
| '''Last identifier'''<br />
| '''Date'''<br />
| '''Purpose'''<br />
|-<br />
| 00-00-00<br />
| 00-FF-FF<br />
| 2008-02-27<br />
| Reserved for R&D use<br />
|-<br />
| 01-00-00<br />
| 01-27-FF<br />
| 2008-02-27<br />
| Factory allocation for GTA02 MP start<br />
|-<br />
| 01-28-00<br />
| 01-55-FF<br />
| 2008-07-07<br />
| Factory allocation for GTA02 production<br />
|-<br />
| 01-56-00<br />
| 01-79-FF<br />
| 2008-08-21<br />
| Factory allocation for GTA02 production<br />
|}<br />
<br />
==Generating MAC addresses==<br />
<br />
We currently assign MAC addresses in groups of three, randomized within each block of assigned addresses.<br />
To assign addresses, calculate how large a block you'll need. E.g., for 5000 groups, the block would have<br />
to be at least 15'000 or 0x3A98 addresses wide. Since we like round numbers, round up to 0x4000 (unless<br />
we know exactly how many we'll use, of course).<br />
<br />
The '''mac''' tool can help with address generation. If we want to allocate the above block starting at<br />
02-00-00, we could use the following command:<br />
<br />
<PRE><br />
% cd svn.internal.openmoko.org/developer/werner/mac<br />
% ./mac 020000 023fff >020000-023FFF<br />
</PRE><br />
<br />
Then check the output from '''mac''' into SVN and enter the registration in this page.<br />
<br />
Note that '''mac''' produces a different order of addresses for each invocation.<br />
<br />
[[Category:Networking| ]]<br />
[[Category:Hardware]]</div>Tinkerhttp://wiki.openmoko.org/wiki/OUIOUI2010-07-22T06:54:58Z<p>Tinker: </p>
<hr />
<div>Openmoko has been assigned the OUI 00-1F-11. This page lists allocations we have made under this OUI.<br />
<br />
==MAC addresses==<br />
<br />
MAC addresses are of the form xx-xx-xx-yy-yy-yy where xx-xx-xx is the OUI and yy-yy-yy is an identifier assigned<br />
by the owner of the OUI.<br />
<br />
{|border="1"<br />
|-<br />
| '''First identifier'''<br />
| '''Last identifier'''<br />
| '''Date'''<br />
| '''Purpose'''<br />
|-<br />
| 00-00-00<br />
| 00-FF-FF<br />
| 2008-02-27<br />
| Reserved for R&D use<br />
|-<br />
| 01-00-00<br />
| 01-27-FF<br />
| 2008-02-27<br />
| Factory allocation for GTA02 MP start<br />
|-<br />
| 01-28-00<br />
| 01-55-FF<br />
| 2008-07-07<br />
| Factory allocation for GTA02 production<br />
|-<br />
| 01-56-00<br />
| 01-79-FF<br />
| 2008-08-21<br />
| Factory allocation for GTA02 production<br />
|}<br />
<br />
==Generating MAC addresses==<br />
<br />
We currently assign MAC addresses in groups of three, randomized within each block of assigned addresses.<br />
To assign addresses, calculate how large a block you'll need. E.g., for 5000 groups, the block would have<br />
to be at least 15'000 or 0x3A98 addresses wide. Since we like round numbers, round up to 0x4000 (unless<br />
we know exactly how many we'll use, of course).<br />
<br />
The '''mac''' tool can help with address generation. If we want to allocate the above block starting at<br />
02-00-00, we could use the following command:<br />
<br />
<PRE><br />
% cd svn.internal.openmoko.org/developer/werner/mac<br />
% ./mac 020000 023fff >020000-023FFF<br />
</PRE><br />
<br />
Then check the output from '''mac''' into SVN and enter the registration in this page.<br />
<br />
Note that '''mac''' produces a different order of addresses for each invocation.<br />
<br />
[[Category:Networking| ]]<br />
[[Category:Hardware]]</div>Tinker