Libertas

From OLPC

(Difference between revisions)
Jump to: navigation, search
(Firmware: Ricardo Carrano recommended 22.p18)
 
(12 intermediate revisions not shown)
Line 1: Line 1:
-
<noinclude>{{Translations}}</noinclude>
+
{{OLPC}}
 +
{{Translations}}
 +
[[Libertas]] is the codename for the Marvel 88w838X series of wireless chipsets, and also refers to the firmware for them.
-
Libertas is the codename for the Marvel 88w838X series of wireless chipsets.
+
== Hardware parts ==
<table border="1">
<table border="1">
<caption> <i>Baseband Processor Product Selection table</i>
<caption> <i>Baseband Processor Product Selection table</i>
</caption>
</caption>
 +
<tr >
<tr >
<th> Part no.
<th> Part no.
 +
</th><th> examples
</th><th> b/g/a
</th><th> b/g/a
</th><th> Package option
</th><th> Package option
</th><th> CLK Type
</th><th> CLK Type
-
 
</th><th> Interface
</th><th> Interface
</th><th> Feature/Advantage
</th><th> Feature/Advantage
</th></tr>
</th></tr>
-
<tr >
+
 
 +
<tr BGCOLOR="#dddddd">
<td> 88W8305
<td> 88W8305
 +
</td><td> ?
</td><td> b
</td><td> b
-
</td><td> TQFP 128pin 14x14x1.2 TBGA no option Flip chip Yes
+
</td><td> TQFP&nbsp;128pin&nbsp;14x14x1.2<br>TBGA&nbsp;no&nbsp;option<br>Flip&nbsp;chip&nbsp;Yes
</td><td> 20, 40, 44 CMOS only
</td><td> 20, 40, 44 CMOS only
</td><td> CF SDIO (SPI)
</td><td> CF SDIO (SPI)
</td><td> TKIP (firmware) AES (hardware) WPA (firmware) Power Save
</td><td> TKIP (firmware) AES (hardware) WPA (firmware) Power Save
-
 
</td></tr>
</td></tr>
-
<tr >
+
 
 +
<tr BGCOLOR="#dddddd">
<td> 88W8381
<td> 88W8381
 +
</td><td> ?
</td><td> b
</td><td> b
-
</td><td> TQFP 128pin 14x14x1.2 TBGA 132pin 8x8x1 Flip chip Yes
+
</td><td> TQFP&nbsp;128pin&nbsp;14x14x1.2<br>TBGA&nbsp;132pin&nbsp;8x8x1<br>Flip&nbsp;chip&nbsp;Yes
</td><td> 19.2, 20, 26, 38.4, 40, 44 COMS &amp; Low swing sine wave
</td><td> 19.2, 20, 26, 38.4, 40, 44 COMS &amp; Low swing sine wave
</td><td> CF SDIO (SPI)
</td><td> CF SDIO (SPI)
Line 33: Line 39:
</td></tr>
</td></tr>
-
<tr >
+
<tr BGCOLOR="#dddddd">
<td> 88W8385
<td> 88W8385
 +
</td><td> Gumstix
</td><td> a/b/g
</td><td> a/b/g
-
</td><td> TQFP 128pin 14x14x1.2 TBGA 132pin 8x8x1 Flip chip Yes
+
</td><td> TQFP&nbsp;128pin&nbsp;14x14x1.2<br>TBGA&nbsp;132pin&nbsp;8x8x1<br>Flip&nbsp;chip&nbsp;Yes
</td><td> 19.2, 20, 26, 38.4, 40, 44 COMS &amp; Low swing sine wave
</td><td> 19.2, 20, 26, 38.4, 40, 44 COMS &amp; Low swing sine wave
</td><td> CF SDIO (SPI) Generic SPI
</td><td> CF SDIO (SPI) Generic SPI
</td><td> 8381 + a/g
</td><td> 8381 + a/g
</td></tr>
</td></tr>
-
<tr BGCOLOR="GREEN">
 
-
<td> 88W8388
+
<tr BGCOLOR="#ffffff">
 +
<td>'''[[88W8388]]'''
 +
</td><td> XO, Xbox360
</td><td> a/b/g
</td><td> a/b/g
-
</td><td> TQFP No TBGA 132pin 8x8x1 Flip chip Yes
+
</td><td> TQFP&nbsp;No<br>TBGA&nbsp;132pin&nbsp;8x8x1<br>Flip&nbsp;chip&nbsp;Yes
</td><td> 19.2, 20, 26, 38.4, 40, 44 COMS &amp; Low swing sine wave
</td><td> 19.2, 20, 26, 38.4, 40, 44 COMS &amp; Low swing sine wave
</td><td> SDIO (SPI) USB 2.0
</td><td> SDIO (SPI) USB 2.0
</td><td> 8385 + TCP/IP termination NAND Flash I/F Audio Codec I/F
</td><td> 8385 + TCP/IP termination NAND Flash I/F Audio Codec I/F
</td></tr></table>
</td></tr></table>
 +
<br>
<br>
<table border="1">
<table border="1">
<caption> <i> RF transceiver Product Selection table</i>
<caption> <i> RF transceiver Product Selection table</i>
</caption>
</caption>
 +
<tr >
<tr >
<th> Part no.
<th> Part no.
 +
</th><th> examples
</th><th> b/g/a
</th><th> b/g/a
</th><th> Package option
</th><th> Package option
</th><th> CLK Type
</th><th> CLK Type
-
 
</th><th> Feature/Advantage
</th><th> Feature/Advantage
</th></tr>
</th></tr>
-
<tr >
+
 
 +
<tr BGCOLOR="#dddddd">
<td> 88W8010
<td> 88W8010
 +
</td><td> ?
</td><td> b/g
</td><td> b/g
-
</td><td> QFN 48pin 7x7x1 XFQFN 48pin 6x6x0.5
+
</td><td> QFN&nbsp;48pin&nbsp;7x7x1<br>XFQFN&nbsp;48pin&nbsp;6x6x0.5
</td><td> 19.2, 20, 26, 38.4, 40, 44 CMOS
</td><td> 19.2, 20, 26, 38.4, 40, 44 CMOS
-
</td><td> On chip 2.4GHz PA On chip Rx diversity Tx power@pin = +22dBm@11b, +16dBm@11g
+
</td><td> On chip 2.4GHz PA<br>On chip Rx diversity<br>Tx power@pin = +22dBm@11b, +16dBm@11g
</td></tr>
</td></tr>
-
<tr BGCOLOR="GREEN">
+
 
-
<td> 88W8015
+
<tr BGCOLOR="#ffffff">
 +
<td>'''[[88W8015]]'''
 +
</td><td> XO, Gumstix
</td><td> b/g
</td><td> b/g
-
</td><td> QFN 48pin 7x7x1 XFQFN 48pin 6x6x0.5
+
</td><td> QFN&nbsp;48pin&nbsp;7x7x1<br>XFQFN&nbsp;48pin&nbsp;6x6x0.5
</td><td> 19.2, 20, 26, 38.4, 40 COMS & Low swing sine wave
</td><td> 19.2, 20, 26, 38.4, 40 COMS & Low swing sine wave
-
</td><td> On chip 2.4GHz PA Tx power@pin = +22dBm@11b, +16dBm@11g Enhanced filtering for cellular handsets Low swing sine wave CLK-in
+
</td><td> On chip 2.4GHz PA<br>Tx power@pin = +22dBm@11b, +16dBm@11g<br>Enhanced filtering for cellular handsets<br>Low swing sine wave CLK-in
</td></tr>
</td></tr>
-
<tr >
+
<tr BGCOLOR="#dddddd">
<td> 88W8030/8031
<td> 88W8030/8031
 +
</td><td> Xbox360 (88W8030)
</td><td> a/b/g
</td><td> a/b/g
-
</td><td> QFN 56pin 8x8x1 XFQFN
+
</td><td> QFN&nbsp;56pin&nbsp;8x8x1<br>XFQFN
-
</td><td> 8030 40MHz crystal.2, 20, 26, 38.4, 40, 44 COMS
+
</td><td> 8030 40MHz crystal<br>8031 19.2, 20, 26, 38.4, 40, 44 COMS
-
</td><td> On chip 2.4GHz PA / Need ext.PA for 5GHz Tx power@pin = +22dBm@11b, +16dBm@11g, +0dBm@11a pre-Driver 8030 has internal OSC supply for BBP
+
</td><td> On chip 2.4GHz PA / Need ext.PA for 5GHz<br>Tx power@pin = +22dBm@11b, +16dBm@11g, +0dBm@11a pre-Driver<br>8030 has internal OSC supply for BBP
</td></tr>
</td></tr>
-
<tr >
 
 +
<tr BGCOLOR="#dddddd">
<td> 88W8035/8036
<td> 88W8035/8036
 +
</td><td> ?
</td><td> a/b/g
</td><td> a/b/g
-
</td><td> QFN no XFQFN 56pin 7x7x0.5
+
</td><td> QFN&nbsp;no<br>XFQFN&nbsp;56pin&nbsp;7x7x0.5
-
</td><td>.2, 20, 26, 38.4, 40 COMS & Low swing sine wave 8036 40MHz crystal
+
</td><td> 8035 19.2, 20, 26, 38.4, 40 COMS & Low swing sine wave<br>8036 40MHz crystal
-
</td><td> Need ext.PA for both 2.4GHz and 5GHz Tx power@pin = +0dBm@pre-Driver Enhanced filtering for cellular handsets 8036 has internal OSC supply for BBP Low swing sine wave CLK-in
+
</td><td> Need ext.PA for both 2.4GHz and 5GHz<br>Tx power@pin = +0dBm@pre-Driver<br>Enhanced filtering for cellular handsets<br>8036 has internal OSC supply for BBP<br>Low swing sine wave CLK-in
</td></tr></table>
</td></tr></table>
-
* The OLPC utilizes a '''88w8388''' baseband processor along with a '''88w8015 rf''' transceiver connected via an internal USB interface.
+
* The OLPC [[XO]] laptop uses a '''88w8388''' baseband processor along with a '''88w8015 rf''' transceiver connected via an internal USB interface.
-
** How to flash the [[Libertas Boot2 Flash|Libertas firmware]] (Last edition:)
+
-
* The XBox 360 wireless module is also based on the '''88w8388''' and possibly can be used with the olpc firmware: http://www.free60.org/oldwiki/Wifi_Adapter
+
===Firmware===
-
:<i>It has now been confirmed that this is still not possible.  The firmware loader on the Xbox WLAN module is not the same.--March, 2007</i>
+
The Libertas firmware is separate from the XO-1's [[Open Firmware]] boot firmware.
 +
* See [[How to check the OS and firmware versions]].
-
* There is a project to take the driver developed for the OLPC and utilized it for all of the libertas family including '''88w8385 cf cards''': http://projects.linuxtogo.org/projects/marvell8385/
+
* As of November 2008, Ricardo Carrano recommends firmware version 22.p18.
 +
* http://dev.laptop.org/pub/firmware/libertas/RELEASE_NOTES provides differences between Libertas firmware releases.
-
* Currently there are still some issues regarding the openness of the firmware: http://dev.laptop.org/ticket/46
+
* How to flash the [[Libertas Boot2 Flash|Libertas firmware]] (Last edition: 2006-11-03)
 +
 
 +
* The XBox 360 wireless module is also based on the '''88w8388''' and possibly can be used with the olpc firmware.
 +
*: http://wiki.free60.org/WifiAdapter
 +
*: http://www.free60.org/wiki/Wifi_Adapter
 +
*: incompatible firmware loader
 +
*: 4Mbit SPI flash
 +
*: uses 88W8030 RF chip
 +
 
 +
* There is a project to take the driver developed for the OLPC and utilized it for all of the libertas family including '''88w8385 cf cards''': http://projects.linuxtogo.org/projects/marvell8385/
 +
* Linux 2.6.24 will include support for 88w8385 (compact flash + sdio) mode and 88w8686 (sdio), using the OLPC driver.
 +
* There are still some issues regarding the openness of the firmware <trac>46</trac>
 +
* Discussions about how to open libertas firmware [http://lists.laptop.org/pipermail/devel/2007-January/003720.html][http://lists.laptop.org/pipermail/devel/2007-September/006453.html]
[[Category:Network]]
[[Category:Network]]
 +
[[Category:Firmware]]

Current revision as of 01:38, 20 November 2008

  This page is monitored by the OLPC team.
  english | 한국어 HowTo [ID# 181423]  +/-  
Libertas is the codename for the Marvel 88w838X series of wireless chipsets, and also refers to the firmware for them.

Hardware parts

Baseband Processor Product Selection table
Part no. examples b/g/a Package option CLK Type Interface Feature/Advantage
88W8305  ? b TQFP 128pin 14x14x1.2
TBGA no option
Flip chip Yes
20, 40, 44 CMOS only CF SDIO (SPI) TKIP (firmware) AES (hardware) WPA (firmware) Power Save
88W8381  ? b TQFP 128pin 14x14x1.2
TBGA 132pin 8x8x1
Flip chip Yes
19.2, 20, 26, 38.4, 40, 44 COMS & Low swing sine wave CF SDIO (SPI) 8305 + TKIP (hardware) 802.11e (QoS) 802.11i (Security) BT coex
88W8385 Gumstix a/b/g TQFP 128pin 14x14x1.2
TBGA 132pin 8x8x1
Flip chip Yes
19.2, 20, 26, 38.4, 40, 44 COMS & Low swing sine wave CF SDIO (SPI) Generic SPI 8381 + a/g
88W8388 XO, Xbox360 a/b/g TQFP No
TBGA 132pin 8x8x1
Flip chip Yes
19.2, 20, 26, 38.4, 40, 44 COMS & Low swing sine wave SDIO (SPI) USB 2.0 8385 + TCP/IP termination NAND Flash I/F Audio Codec I/F


RF transceiver Product Selection table
Part no. examples b/g/a Package option CLK Type Feature/Advantage
88W8010  ? b/g QFN 48pin 7x7x1
XFQFN 48pin 6x6x0.5
19.2, 20, 26, 38.4, 40, 44 CMOS On chip 2.4GHz PA
On chip Rx diversity
Tx power@pin = +22dBm@11b, +16dBm@11g
88W8015 XO, Gumstix b/g QFN 48pin 7x7x1
XFQFN 48pin 6x6x0.5
19.2, 20, 26, 38.4, 40 COMS & Low swing sine wave On chip 2.4GHz PA
Tx power@pin = +22dBm@11b, +16dBm@11g
Enhanced filtering for cellular handsets
Low swing sine wave CLK-in
88W8030/8031 Xbox360 (88W8030) a/b/g QFN 56pin 8x8x1
XFQFN
8030 40MHz crystal
8031 19.2, 20, 26, 38.4, 40, 44 COMS
On chip 2.4GHz PA / Need ext.PA for 5GHz
Tx power@pin = +22dBm@11b, +16dBm@11g, +0dBm@11a pre-Driver
8030 has internal OSC supply for BBP
88W8035/8036  ? a/b/g QFN no
XFQFN 56pin 7x7x0.5
8035 19.2, 20, 26, 38.4, 40 COMS & Low swing sine wave
8036 40MHz crystal
Need ext.PA for both 2.4GHz and 5GHz
Tx power@pin = +0dBm@pre-Driver
Enhanced filtering for cellular handsets
8036 has internal OSC supply for BBP
Low swing sine wave CLK-in


  • The OLPC XO laptop uses a 88w8388 baseband processor along with a 88w8015 rf transceiver connected via an internal USB interface.


Firmware

The Libertas firmware is separate from the XO-1's Open Firmware boot firmware.

  • As of November 2008, Ricardo Carrano recommends firmware version 22.p18.
  • There is a project to take the driver developed for the OLPC and utilized it for all of the libertas family including 88w8385 cf cards: http://projects.linuxtogo.org/projects/marvell8385/
  • Linux 2.6.24 will include support for 88w8385 (compact flash + sdio) mode and 88w8686 (sdio), using the OLPC driver.
  • There are still some issues regarding the openness of the firmware ticket #46
  • Discussions about how to open libertas firmware [1][2]
Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
Projects
OLPC wiki
Toolbox