Site Tools


Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
hardware_specs

Differences

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

Link to this comparison view

Next revision
Previous revision
hardware_specs [2011/08/11 01:15] – created ggrandouhardware_specs [2013/09/16 20:47] (current) – [Webcam] stuw
Line 1: Line 1:
 TODO TODO
 +
 +====== 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 or Chicony CNF9161_A2 part with integrated digital mic. 
hardware_specs.1313018149.txt.gz · Last modified: 2011/08/11 01:15 by ggrandou