Difference between revisions of "Eee PC Research"
(30 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Image:Eee open front.jpg|300px]] [[Image:Eee open display.jpg|300px]] [[Image:Eee open bottom.jpg|300px]] | |||
[[ | * [[Eee PC|Eee PC Index Page]] | ||
== Pictures == | |||
I've put together a pack with pictures of my Eee 701 4G showing detailed pictures of the motherboard. Both scans and close-up mosaic pictures of the motherboard are available | |||
* Download the [http://rapidshare.com/files/75410132/eee_701_picures.rar.html picture package] ([http://beta.ivancover.com/eee/eee_701_picures.zip local mirror]) | |||
== Specifications == | == Specifications == | ||
Line 90: | Line 93: | ||
== Solid State Drive == | == Solid State Drive == | ||
The solid state drive on the Eee is powered by a [http://www.siliconmotion.com/en/en2/products_FMCC.htm Silicon Motion SM223] CF flash | The solid state drive on the Eee is powered by a [http://www.siliconmotion.com/en/en2/products_FMCC.htm Silicon Motion SM223] CF flash controller and 4x NAND SLC-large-block flash chips from various manufacturers. The flash controller also has an ATA interface that is available via the free mini PCI-express pads in the expansion bay (see below for details). | ||
NAND flash found: | NAND flash found: | ||
Line 104: | Line 107: | ||
Turns out the BIOS chip was covered by a adhesive label and the part number is '''Winbond 25X40VSIG'''. It features a 8-pin 512K serial flash. | Turns out the BIOS chip was covered by a adhesive label and the part number is '''Winbond 25X40VSIG'''. It features a 8-pin 512K serial flash. | ||
[[Image:eee_bios_chip.jpg]] | [[Image:eee_bios_chip.jpg|550px]] | ||
== Update BIOS == | == Update BIOS == | ||
The easiest way to update | The easiest way to update the BIOS: | ||
* Download the [[Eee PC BIOS Revisions|BIOS zip-archive]] | * Download the [[Eee PC BIOS Revisions|BIOS zip-archive]] | ||
Line 116: | Line 119: | ||
* A black screen with the text 'Intel(r))915GM/...' will appear and the process will begin automatically | * A black screen with the text 'Intel(r))915GM/...' will appear and the process will begin automatically | ||
* Press the POWER-button after the update is finish as described | * Press the POWER-button after the update is finish as described | ||
Downgrade the bios by booting DOS and executing the AFUDOS utility: | |||
* Download the [http://forum.eeeuser.com/viewtopic.php?id=9104&p=1 Bios Update Tool] package | |||
* Extract and run the MakeBoot.cmd batch to format the flash drive and copy the required DOS and BIOS files | |||
* Reboot the Eee PC and press ESC to bring up the boot selection screen | |||
* Select the flash drive and boot into the Bios Update Tool menu | |||
* Answer the questions and finally pick the BIOS to downgrade to | |||
The [[Eee PC BIOS Revisions]] page shows some tools to upgrade and downgrade the BIOS. As of version 0511, the ALT+F2 method does not allow downgrading to earlier versions, use the BIOS Update Tool instead. | |||
== Clear BIOS == | == Clear BIOS == | ||
Line 125: | Line 138: | ||
== Expansion Bay == | == Expansion Bay == | ||
The expansion bay on the 4G machines is empty and the earliest machines (serial number starting 7A) had the mini PCI-express socket fitted. On all newer | The expansion bay on the 4G machines is empty and the earliest machines (serial number starting 7A) had the mini PCI-express socket fitted. On all the newer revisions of the model the socket is '''removed''' and there's only the traces left, and rumors speculate that it's just a matter of mounting a fitting socket and the connection will work. Although with some caveats. | ||
The SSD will be disabled once a card is inserted into the mini PCI-express slot. The reason for this behavior is that Asus could decide if the SSD drive should go on-board (non-upgradable) or in the expansion by slot (upgradeable). That's exactly how the 8G works, the SSD is installed in the expansion bay and leaving the on-board SSD traces empty. | |||
It's possible to disable the disable-behavior by tracing the 3v3 points from clean spots on the motherboard, unverified [http://forum.eeeuser.com/viewtopic.php?pid=139947#p139947]. | |||
Asus used a non-standard mini PCI-express layout for the expansion bay, it has one '''PCI-express lane''', '''USB connection''' and, more interestingly, an '''ATA interface''' connected via the '''[http://www.siliconmotion.com.tw/en/en2/products_FMCC.htm SM223]''' compact flash controller (see pdf link). The compact flash cards has a interface electronically identical to ATA and also a IDE controller on-board, making it possible to use a CF card as a very fast alternative boot device(credit to tie2 and mao for finding this [http://forum.eeeuser.com/viewtopic.php?pid=183442]). | |||
* [http://forum.eeeuser.com/viewtopic.php?pid=183442#p183442 Flash_con pinout and CF-to-IDE hack by tie2] ([http://beta.ivancover.com/eee/EeePC_Hack_withinCF_E_.pdf pdf mirror]) | |||
* [http://www.interfacebus.com/Mini_PCI_Express_Bus.html#e Standard mini PCI-express pinout] | |||
* [http://megaton.obfuscated.net/~orange/devel/specifications/pci/pciexpress_mini_cem_10.pdf Electromechanical mini PCI-express specifications] | |||
[[Image:Eee mini pcie removed.jpg]] [[Image:Eee flash_con pinout.png]] | |||
Expansion bay dimensions, inside under the expansion bay door: | |||
* 35 x 68.5 x 8-10 mm (W x L x H) | |||
* Card length (from connector to fastening screw): 68 mm (non-standard) | |||
== Lid Magnet == | == Lid Magnet == | ||
Line 139: | Line 163: | ||
[[Image:Eee magnet lid.jpg]] [[Image:Eee magnet sensor.jpg]] | [[Image:Eee magnet lid.jpg]] [[Image:Eee magnet sensor.jpg]] | ||
In Linux, at least the default Xandros install, the lid function can be | In Linux, at least the default Xandros install, the lid function can be controlled via ''/etc/acpi/lidbtn.sh'' [http://forum.eeeuser.com/viewtopic.php?pid=132508]. | ||
== References == | == References == | ||
Line 164: | Line 188: | ||
* [http://forum.eeeuser.com/viewtopic.php?pid=139947 Mini PCI-e Board - spinoff thread] | * [http://forum.eeeuser.com/viewtopic.php?pid=139947 Mini PCI-e Board - spinoff thread] | ||
* [http://www.ahmct.ucdavis.edu/index.php?title=ATD4Components GPS Component Testing and Evaluation] | * [http://www.ahmct.ucdavis.edu/index.php?title=ATD4Components GPS Component Testing and Evaluation] | ||
* [http://blog.tom.com/guryhwa1121/article/2919.html Vcore problems after replaceing PM753] | |||
* [http://forum.eeeuser.com/viewtopic.php?id=9826 Issues finding suitable space and power for HUB] | |||
* [http://www.gpspassion.com/fr/articles.asp?id=143 GPSPassion GPS Chipsets and Receivers Compared] | |||
* [http://www.marlwifi.org.nz/projects/asus-eee-car-charger Build Eee Car Charger] | |||
* [http://forum.eeeuser.com/viewtopic.php?id=13220 Interest in SLA based extreme duration battery for the DC] | |||
* [http://forum.eeeuser.com/viewtopic.php?id=19835 Incorporating CompactFlash on Flash_con] | |||
* [http://www.pocketgpsworld.com/holux-gr240.php Holux GPSlim240 Bluetooth GPS receiver review] | |||
* [http://forum.eeeuser.com/viewtopic.php?id=16723 Swivel hub wiring diagrams] |
Latest revision as of 01:13, 10 June 2008
Pictures
I've put together a pack with pictures of my Eee 701 4G showing detailed pictures of the motherboard. Both scans and close-up mosaic pictures of the motherboard are available
- Download the picture package (local mirror)
Specifications
Devices:
- Intel Celeron M 900 MHz 353 ULV 512k processor [1]
- Intel 910GML Express northbridge chipset with GMA900 graphics processor
- Intel 82801FBM ICH6-M I/O southbridge
- AU Optronics A070VW04 7" widescreen display Modelnumber
- Atheros AR5BXB63 wireless adapter
- Atheros L2 10/100 Mbit ethernet
- Silicon Motion SM223 flash controller with Hynix/Intel/Samsung NAND flash chips
- Optional Conexant 56K modem
- ENE UB6225 SD card reader
- Asus 5200 mAh 4 cell 2S2P (2 cells in series and 2 cells in parallel) battery
- Realtek ALC662 audio
- ICS 9LPR426A timing control hub for processor
- ENE KB3310 embedded system controller
Dimensions:
- Width: 22.5 cm
- Depth: 16.5 cm
- Height: 2.1 to 3.5 cm
- Weight: 920 grams
Datasheets
- Intel 910GML northbridge chipset with integrated GMA900
- Intel 82801FBM ICH6-M I/O controller hub southbridge
- Intel Celeron M 90 nm processor
- ICS 9LPR426A Low power programmable timing control hub of P4 processors
- AU Optronics A070VW04 7" monitor
- ENE KB3920 embedded controller
Accessories
Accessories:
- Logitech V470 White Bluetooth mouse
Other suitable accessories:
- Logitech VX Nano mouse
- Microsoft Bluetooth Notebook 5000 / 4000 mouse
- LG GSA-E50L Slim DVD writer
Linux Hardware Output
Output [2]:
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04) 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) 00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) 00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04) 00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 04) 00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 04) 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04) 00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04) 00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04) 00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04) 00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4) 00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04) 00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 04) 00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04) 01:00.0 Ethernet controller: Atheros Communications, Inc. AR5007EG 802.11 b/g Wireless PCI Express Adapter (rev 01) 03:00.0 Ethernet controller: Atheros Technology Corp. L2 100 Mbit Ethernet Adapter (rev a0)
Chips and Connections
A simple diagram showing the major chips and connections on the motherboard.
Top:
Bottom:
Power and Signals
The diagrams below shows power, ground, and signals that's useful when modifying the Eee. All of the points are verified and confirmed working.
Top:
Bottom:
Solid State Drive
The solid state drive on the Eee is powered by a Silicon Motion SM223 CF flash controller and 4x NAND SLC-large-block flash chips from various manufacturers. The flash controller also has an ATA interface that is available via the free mini PCI-express pads in the expansion bay (see below for details).
NAND flash found:
- Hynix 8Gbit HY27UG088G5M
- Intel 8Gbit 29F08G08CANB2 (found on mine)
BIOS Chip
For a little while there was confusion how the BIOS was stored. Speculation about parts of the SSD could be used for the BIOS, integrated chipset BIOS, or a unknown IC-chip.
Turns out the BIOS chip was covered by a adhesive label and the part number is Winbond 25X40VSIG. It features a 8-pin 512K serial flash.
Update BIOS
The easiest way to update the BIOS:
- Download the BIOS zip-archive
- Extract the '.ROM'-file to a USB flash drive
- Rename the '.ROM'-file to '701.ROM' for Eee PC 4G 701
- Reboot the Eee PC and press ALT+F2 during the first POST-screen
- A black screen with the text 'Intel(r))915GM/...' will appear and the process will begin automatically
- Press the POWER-button after the update is finish as described
Downgrade the bios by booting DOS and executing the AFUDOS utility:
- Download the Bios Update Tool package
- Extract and run the MakeBoot.cmd batch to format the flash drive and copy the required DOS and BIOS files
- Reboot the Eee PC and press ESC to bring up the boot selection screen
- Select the flash drive and boot into the Bios Update Tool menu
- Answer the questions and finally pick the BIOS to downgrade to
The Eee PC BIOS Revisions page shows some tools to upgrade and downgrade the BIOS. As of version 0511, the ALT+F2 method does not allow downgrading to earlier versions, use the BIOS Update Tool instead.
Clear BIOS
There are two pads in the expansion bay labeled CLRTC, aka Clear Real Time Clock RAM, for clearing the CMOS settings. By shorting these two pads the settings are erased. Up-on booting a 'CMOS Settings Wrong'-prompt will appear and press either F1 for the setup or F2 to load defaults.
Expansion Bay
The expansion bay on the 4G machines is empty and the earliest machines (serial number starting 7A) had the mini PCI-express socket fitted. On all the newer revisions of the model the socket is removed and there's only the traces left, and rumors speculate that it's just a matter of mounting a fitting socket and the connection will work. Although with some caveats.
The SSD will be disabled once a card is inserted into the mini PCI-express slot. The reason for this behavior is that Asus could decide if the SSD drive should go on-board (non-upgradable) or in the expansion by slot (upgradeable). That's exactly how the 8G works, the SSD is installed in the expansion bay and leaving the on-board SSD traces empty.
It's possible to disable the disable-behavior by tracing the 3v3 points from clean spots on the motherboard, unverified [3].
Asus used a non-standard mini PCI-express layout for the expansion bay, it has one PCI-express lane, USB connection and, more interestingly, an ATA interface connected via the SM223 compact flash controller (see pdf link). The compact flash cards has a interface electronically identical to ATA and also a IDE controller on-board, making it possible to use a CF card as a very fast alternative boot device(credit to tie2 and mao for finding this [4]).
- Flash_con pinout and CF-to-IDE hack by tie2 (pdf mirror)
- Standard mini PCI-express pinout
- Electromechanical mini PCI-express specifications
Expansion bay dimensions, inside under the expansion bay door:
- 35 x 68.5 x 8-10 mm (W x L x H)
- Card length (from connector to fastening screw): 68 mm (non-standard)
Lid Magnet
There is a strong magnet inside the top lid and a sensor on the motherboard that's used to detect when the lid is closed or open. You can figure out where the magnet is located by sliding a paperclip back and forth on the bottom-left side. The corresponding sensor is located between the ethernet, battery and DC-jack on the motherboard, as shown.
In Linux, at least the default Xandros install, the lid function can be controlled via /etc/acpi/lidbtn.sh [5].
References
- Eee PC 701 detailed information
- USB hub, bluetooth and SD reader internal upgrade
- Notebookreview Eee PC Tweaks and Pictures
- Eee PC Hardware FAQ Wiki
- Power consumption USB devices
- Mac OS X on a flash drive
- Eee PC i alles hender
- Asus Eee PC Exclusive Inside Look
- Will Solid State Drive be replaceable?
- Official Asus EEE forum
- Bios 8804 not fully working
- Request: PPL picture / Solved: 900 Mhz under Linux - Module
- Russian Eee 700 review
- 8804 bios poll for XP
- Connecting to GPRS via bluetooth/phone
- Eee 8G 994 MHz overclock
- Mini PCI Express Bus Description
- Eee PC 4G Surf without door memory upgrade
- Hot 8 GB Eee PC secret and pictures
- Internal 1.8" hard drive
- Mini PCI-e Board - spinoff thread
- GPS Component Testing and Evaluation
- Vcore problems after replaceing PM753
- Issues finding suitable space and power for HUB
- GPSPassion GPS Chipsets and Receivers Compared
- Build Eee Car Charger
- Interest in SLA based extreme duration battery for the DC
- Incorporating CompactFlash on Flash_con
- Holux GPSlim240 Bluetooth GPS receiver review
- Swivel hub wiring diagrams