Libertas: Difference between revisions

From OLPC
Jump to navigation Jump to search
(chip usage examples and Xbox360 details)
(→‎Firmware: Ricardo Carrano recommended 22.p18)
 
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{OLPC}}
{{OLPC}}
{{Translations}}
{{Translations}}
Libertas is the codename for the Marvel 88w838X series of wireless chipsets.
[[Libertas]] is the codename for the Marvel 88w838X series of wireless chipsets, and also refers to the firmware for them.

== Hardware parts ==


<table border="1">
<table border="1">
Line 21: Line 23:
</td><td> ?
</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)
Line 31: Line 33:
</td><td> ?
</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 41: Line 43:
</td><td> Gumstix
</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
Line 51: Line 53:
</td><td> XO, Xbox360
</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
Line 75: Line 77:
</td><td> ?
</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>


Line 84: Line 86:
</td><td> XO, Gumstix
</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>


Line 93: Line 95:
</td><td> Xbox360 (88W8030)
</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 8031 19.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>


Line 102: Line 104:
</td><td> ?
</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> 8035 19.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: 2006-11-03)



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

* See [[How to check the OS and firmware versions]].

* 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.

* 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.
* The XBox 360 wireless module is also based on the '''88w8388''' and possibly can be used with the olpc firmware.
Line 120: Line 132:


* 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/
* 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]
* Currently there are still some issues regarding the openness of the firmware: http://dev.laptop.org/ticket/46



[[Category:Network]]
[[Category:Network]]
[[Category:Firmware]]

Latest 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 <trac>46</trac>
  • Discussions about how to open libertas firmware [1][2]