Site Tools


hardware_specs

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
hardware_specs [2011/08/11 18:38] ggrandouhardware_specs [2012/12/11 17:45] – Fix 16GB NAND entry formatting swarren
Line 3: Line 3:
 ====== AC100 Hardware Specification ====== ====== AC100 Hardware Specification ======
  
 +  * Wifi controller, connected to tegra via USB 
 +  * Microphone
 +  * Internal speakers
 +  * Webcam
 +  * HDMI connector
 +  * [[Inside the AC100]]
  
 +==== Audio system ====
 +  * Audio codec ALC5632 ([[http://arune.se/temp/ac100/ALC5632-GRT.pdf|datasheet]]), connected to tegra via I2C and I2S. I2C pins used are GEN1_I2C_SCL_3V3 and GEN1_I2C_SDA_3V3
 +  * Audio amplifier TPA6017 ([[http://www.ti.com/lit/ds/symlink/tpa6017a2.pdf|datasheet]]), can be muted by KB926D (controls shutdown pin)
 +
 +==== Keyboard, touch, LED, battery controller ==== 
 +  * Controller ENE KBC KB926D ([[http://arune.se/temp/ac100/KB926D-ds-11.pdf|datasheet]])
 +  * Connected to tegra via I2C, tegra is I2C slave, tegra can trigger communication with pin EC_REQUEST#. I2C pins used are CAM_I2C_SCL and CAM_I2C_SDA
 +
 +==== Schematics ====
 +
 +Motherboard schematics can be ordered from here: http://notebookschematic.com/?tag=compal-paz00-schematic or downloaded for free from here: http://www.go-gddq.com/upload/2011-07/11072617361523.pdf (you can find it in other places too by using compal paz00 search terms)
 +
 +==== Wifi ====
 +
 +MSI 3070 (wifi)
 +
 +lsusb identifies the wireless network adaptor as 0db0:3822 (or 0db0:3871) - Micro Star International. There are currently three-and-a-half options for drivers for this device:
 +
 +  * The one bundled in the Toshiba kernel sources, under /drivers/net/wireless/DPA_RT3070_WiFiBTCombo/ . This compiles to three separate modules, which have to be inserted in the right order, and will mark the kernel as “tainted”.
 +
 +  * The GPL'd ralink sources, available at http://www.ralinktech.com/support.php?s=2 . Currently at version 2.4.0.1 . You'll have to edit the Makefile to add paths to your ARM cross-compiler and kernel sources, and os/linux/config.mk to set the necessary -I flags and enable support for WPA supplicant. Results in a single GPL-licensed kernel module.
 +
 +  * The in-kernel sources. If you look under drivers/staging/rt2870/, you'll find a slightly cleaned-up version of ralink's driver. It requires you to enable “STAGING” drivers when configuring the kernel.
 +
 +  * Finally, the rt2x00 drivers are in the mainline kernel, under drivers/net/wireless/rt2x00, but these report only testing/development support for the 3070. In fact it works decently and is the best option. It additionally allows to use hostapd (AP mode) and and has monitor/injection support. The main limitation is that it can't have a "managed" and an "ap" interfaces active simultaneously.
 +
 +==== Supplemental Chips ====
 +
 +There are several supplemental ICs connected to the Tegra 250 main processor via various buses. The following lists some of them:
 +
 +TPS658621A-1
 +  * download feature sheet http://www.ti.com/cn/litv/pdf/slvsaj7
 +  * the datasheet can be found here http://www.datasheetdir.com/TPS658621A+download
 +  * functions: battery charger power supply back light control led control on/off switcher connection to Tegra via gpio bus connection to monitor ICs via i2c?
 +
 +ADT7461 (not found, but mentioned in the source, maybe inside Tegra) 
 +   * temperature monitor
 +
 +ENE KB926QF-D3 
 +  * keyboard controller, embedded controller 
 +  * datasheet: ENE KB926D Toshiba
 +
 +THGBM2G7D4FBAI9
 +  * 16 GB NAND
 +  * datasheet: http://www.toshiba.com/taec/news/press_releases/2009/memy_09_585.jsp
 +
 +==== Mobile broadband ====
 +
 +The 3G model contains an Ericsson F3307 Mobile Broadband Module. With the provided kernel sources, this presents itself as /dev/ttyACM{0,1,2} as well as a cdc network device "usb0" (''wwan0'' in recent kernels). Excerpt from dmesg:
 +
 +''usb 2-1.1: New USB device found, idVendor=0bdb, idProduct=190a\\
 +usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3\\
 +usb 2-1.1: Product: F3307\\
 +usb 2-1.1: Manufacturer: <DB>^KF3307\\
 +usb 2-1.1: SerialNumber: 352641XXXXXXXXXX\\
 +usb 2-1.1: configuration #1 chosen from 2 choices\\
 +cdc_acm 2-1.1:1.1: ttyACM0: USB ACM device\\
 +cdc_acm 2-1.1:1.3: ttyACM1: USB ACM device\\
 +cdc_wdm 2-1.1:1.5: cdc-wdm0: USB WDM device\\
 +usb0 (cdc_ether): not using net_device_ops yet\\
 +usb0: register 'cdc_ether' at usb-tegra-ehci.2-1.1, CDC Ethernet Device, 02:XX:XX:XX:XX:XX\\ 
 +cdc_wdm 2-1.1:1.8: cdc-wdm1: USB WDM device\\
 +cdc_acm 2-1.1:1.9: ttyACM2: USB ACM device''
 +
 +==== Webcam ====
 +
 +The webcam is a 1.3M LITEON 09P2SF118 part with integrated digital mic.
hardware_specs.txt · Last modified: 2013/09/16 20:47 by stuw