Hardware

'''

Tech Specs
'''

Based on Intel's Poulsbo/US15W mobile chipset.

CPU: 1.3GHz Intel Z520 Single-Core, Hyper-threaded, Atom CPU

Chipset: Intel US15W (400/533MHz FSB)

Graphics: Intel GMA500 (with hardware acceleration for H.264, MPEG2, MPEG4, VC1, WMV9)

Storage:
 * 512MB RAM (NOT user upgradable - not easily anyway)
 * 1GB internal filesystems (soldered, non removable)
 * 1MB EFI bootloader and nonvolatile parameters (socketed)

Network Features:
 * Wired Gigabit Ethernet. Realtek RTL8111C
 * WiFi B/G/N based on the Ralink RT2870 chipset (connected to the internal USB port).

Audio: IDT STAC9202X5 Audio with 2 speakers and a 3.5mm headphone jack

USB (High Speed USB 2.0 Ports):
 * 1 x external.
 * 1 x internal (+2 with soldering).

Ambient Light Sensor:
 * Hooked up to SILABS C8051F311 (U35)

Power: 5v DC

Screen: 7in Sharp LQ070Y3LG4A 800x480 LCD, 16m colour (24-bit), LED backlit, capacitative touch-screen

Size: 180 x 130 x 115mm

Weight: Approx 650g

'''

Power Usage
'''

1.24A/6.2W during startup

1.09A/5.4W with the clock on screen set at lowest brightness

1.40A/7.0W with the clock on screen set at Highest brightness

0.14A/0.7W in STANDBY set by performing a SYSRQ+O

'''

Result Of lspci
'''

00:00.0 Class 0600: Device 8086:8100 (rev 07) Subsystem: Device 8086:8119 Flags: bus master, fast devsel, latency 0 Kernel driver in use: iegd-intel Kernel modules: iegd_mod 00:02.0 Class 0300: Device 8086:8108 (rev 07) Subsystem: Device 8086:8119 Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at d0100000 (32-bit, non-prefetchable) [size=512K] I/O ports at f070 [size=8] Memory at c0000000 (32-bit, non-prefetchable) [size=256M] Memory at d0180000 (32-bit, non-prefetchable) [size=256K] Capabilities: [d0] Power Management version 2 Capabilities: [b0] Vendor Specific Information <?> Kernel driver in use: poulsbo_lbb Kernel modules: sch 00:1b.0 Class 0403: Device 8086:811b (rev 07) Subsystem: Device 8086:8119 Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at d01c0000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 Kernel driver in use: HDA Intel Kernel modules: snd-hda-intel

00:1c.0 Class 0604: Device 8086:8110 (rev 07) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 0000e000-0000efff Memory behind bridge: d0000000-d00fffff Prefetchable memory behind bridge: fef00000-feffffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [90] Subsystem: Device 8086:8119 Capabilities: [a0] Power Management version 2 Kernel driver in use: pcieport-driver 00:1d.0 Class 0c03: Device 8086:8114 (rev 07) Subsystem: Device 8086:8119 Flags: bus master, fast devsel, latency 0, IRQ 11 I/O ports at f040 [size=32] Kernel driver in use: uhci_hcd 00:1d.1 Class 0c03: Device 8086:8115 (rev 07) Subsystem: Device 8086:8119 Flags: bus master, fast devsel, latency 0, IRQ 11 I/O ports at f020 [size=32] Kernel driver in use: uhci_hcd 00:1d.2 Class 0c03: Device 8086:8116 (rev 07) Subsystem: Device 8086:8119 Flags: bus master, fast devsel, latency 0, IRQ 10 I/O ports at f000 [size=32] Kernel driver in use: uhci_hcd 00:1d.7 Class 0c03: Device 8086:8117 (rev 07) (prog-if 20) Subsystem: Device 8086:8119 Flags: bus master, fast devsel, latency 0, IRQ 10 Memory at d01c4000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Kernel driver in use: ehci_hcd 00:1e.0 Class 0805: Device 8086:811c (rev 07) (prog-if 01) Subsystem: Device 8086:8119 Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at d01c4600 (32-bit, non-prefetchable) [size=256] Kernel driver in use: sdhci 00:1e.1 Class 0805: Device 8086:811d (rev 07) (prog-if 01) Subsystem: Device 8086:8119 Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at d01c4500 (32-bit, non-prefetchable) [size=256] Kernel driver in use: sdhci 00:1e.2 Class 0805: Device 8086:811e (rev 07) (prog-if 01) Subsystem: Device 8086:8119 Flags: bus master, fast devsel, latency 0, IRQ 10 Memory at d01c4400 (32-bit, non-prefetchable) [size=256] Kernel driver in use: sdhci 00:1f.0 Class 0601: Device 8086:8119 (rev 07) Subsystem: Device 8086:8119 Flags: fast devsel Kernel driver in use: poulsbo_smbus 00:1f.1 Class 0101: Device 8086:811a (rev 07) (prog-if 80 [Master]) Subsystem: Device 8086:8119 Flags: bus master, fast devsel, latency 0 [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8] [virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1] [virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8] [virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1] I/O ports at f060 [size=16] Kernel driver in use: ata_piix 01:00.0 Class 0200: Device 10ec:8168 (rev 02) Subsystem: Device 10ec:8168 Flags: bus master, fast devsel, latency 0, IRQ 223 I/O ports at e000 [size=256] Memory at fef10000 (64-bit, prefetchable) [size=4K] Memory at fef00000 (64-bit, prefetchable) [size=64K] Expansion ROM at d0000000 [disabled] [size=64K] Capabilities: [40] Power Management version 3 Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+ Capabilities: [70] Express Endpoint, MSI 01 Capabilities: [b0] MSI-X: Enable- Mask- TabSize=2 Capabilities: [d0] Vital Product Data <?> Kernel driver in use: r8168 Kernel modules: r8169, r8168 '''

Result Of lsusb
 Bus 004 Device 002: ID 148f:2770 Ralink Technology, Corp. Device Descriptor: bLength               18 bDescriptorType        1 bcdUSB              2.00 bDeviceClass           0 (Defined at Interface level) bDeviceSubClass        0 bDeviceProtocol        0 bMaxPacketSize0       64 idVendor          0x148f Ralink Technology, Corp.  idProduct          0x2770 bcdDevice           1.01 iManufacturer          1 Ralink iProduct               2 802.11 n WLAN iSerial                3 1.0 bNumConfigurations     1 Configuration Descriptor: bLength                9 bDescriptorType        2 wTotalLength          67 bNumInterfaces         1 bConfigurationValue    1 iConfiguration         0 bmAttributes        0x80 (Bus Powered) MaxPower             450mA Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       0 bAlternateSetting      0 bNumEndpoints          7 bInterfaceClass      255 Vendor Specific Class bInterfaceSubClass   255 Vendor Specific Subclass bInterfaceProtocol   255 Vendor Specific Protocol iInterface             5 1.0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes            2 Transfer Type           Bulk Synch Type              None Usage Type              Data wMaxPacketSize    0x0200  1x 512 bytes bInterval              0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x01  EP 1 OUT bmAttributes           2 Transfer Type           Bulk Synch Type              None Usage Type              Data wMaxPacketSize    0x0200  1x 512 bytes bInterval              0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x02  EP 2 OUT bmAttributes           2 Transfer Type           Bulk Synch Type              None Usage Type              Data wMaxPacketSize    0x0200  1x 512 bytes bInterval              0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x03  EP 3 OUT bmAttributes           2 Transfer Type           Bulk Synch Type              None Usage Type              Data wMaxPacketSize    0x0200  1x 512 bytes bInterval              0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x04  EP 4 OUT bmAttributes           2 Transfer Type           Bulk Synch Type              None Usage Type              Data wMaxPacketSize    0x0200  1x 512 bytes bInterval              0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x05  EP 5 OUT bmAttributes           2 Transfer Type           Bulk Synch Type              None Usage Type              Data wMaxPacketSize    0x0200  1x 512 bytes bInterval              0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x06  EP 6 OUT bmAttributes           2 Transfer Type           Bulk Synch Type              None Usage Type              Data wMaxPacketSize    0x0200  1x 512 bytes bInterval              0 Device Qualifier (for other device speed): bLength               10 bDescriptorType        6 bcdUSB              2.00 bDeviceClass           0 (Defined at Interface level) bDeviceSubClass        0 bDeviceProtocol        0 bMaxPacketSize0       64 bNumConfigurations     1 Device Status:    0x0000 (Bus Powered)

Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Device Descriptor: bLength               18 bDescriptorType        1 bcdUSB              2.00 bDeviceClass           9 Hub bDeviceSubClass        0 Unused bDeviceProtocol        0 Full speed (or root) hub bMaxPacketSize0       64 idVendor          0x1d6b Linux Foundation idProduct         0x0002 2.0 root hub bcdDevice           2.06 iManufacturer          3 Linux 2.6.31.6 ehci_hcd iProduct               2 EHCI Host Controller iSerial                1 0000:00:1d.7 bNumConfigurations     1 Configuration Descriptor: bLength                9 bDescriptorType        2 wTotalLength          25 bNumInterfaces         1 bConfigurationValue    1 iConfiguration         0 bmAttributes        0xe0 Self Powered Remote Wakeup MaxPower               0mA Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       0 bAlternateSetting      0 bNumEndpoints          1 bInterfaceClass        9 Hub bInterfaceSubClass     0 Unused bInterfaceProtocol     0 Full speed (or root) hub iInterface             0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes            3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0004  1x 4 bytes bInterval             12 Hub Descriptor: bLength             11 bDescriptorType     41 nNbrPorts            8 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection bPwrOn2PwrGood      10 * 2 milli seconds bHubContrCurrent     0 milli Ampere DeviceRemovable   0x00 0x00 PortPwrCtrlMask   0xff 0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0100 power Port 3: 0000.0100 power Port 4: 0000.0100 power Port 5: 0000.0503 highspeed power enable connect Port 6: 0000.0100 power Port 7: 0000.0503 highspeed power enable connect Port 8: 0000.0100 power Device Status:    0x0003 Self Powered Remote Wakeup Enabled

Bus 003 Device 002: ID 04b4:1974 Cypress Semiconductor Corp. Device Descriptor: bLength               18 bDescriptorType        1 bcdUSB              2.00 bDeviceClass           0 (Defined at Interface level) bDeviceSubClass        0 bDeviceProtocol        0 bMaxPacketSize0        8 idVendor          0x04b4 Cypress Semiconductor Corp.  idProduct          0x1974 bcdDevice           0.00 iManufacturer          2 AmSC iProduct               8 OpenPeak Touchscreen Hyup05_3 iSerial                3 00000001 bNumConfigurations     1 Configuration Descriptor: bLength                9 bDescriptorType        2 wTotalLength          59 bNumInterfaces         2 bConfigurationValue    1 iConfiguration         6 MouseConfig bmAttributes        0xc0 Self Powered MaxPower             100mA Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       0 bAlternateSetting      0 bNumEndpoints          1 bInterfaceClass        3 Human Interface Device bInterfaceSubClass     0 No Subclass bInterfaceProtocol     0 None iInterface             6 MouseConfig ** UNRECOGNIZED: 09 21 11 01 21 01 22 34 00 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes            3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0008  1x 8 bytes bInterval              4 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      0 bNumEndpoints          1 bInterfaceClass        3 Human Interface Device bInterfaceSubClass     0 No Subclass bInterfaceProtocol     0 None iInterface             7 SWBoot ** UNRECOGNIZED: 09 21 11 01 21 01 22 1c 00 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x02  EP 2 OUT bmAttributes           3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0008  1x 8 bytes bInterval             10 Device Status:    0x0000 (Bus Powered)

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Device Descriptor: bLength               18 bDescriptorType        1 bcdUSB              1.10 bDeviceClass           9 Hub bDeviceSubClass        0 Unused bDeviceProtocol        0 Full speed (or root) hub bMaxPacketSize0       64 idVendor          0x1d6b Linux Foundation idProduct         0x0001 1.1 root hub bcdDevice           2.06 iManufacturer          3 Linux 2.6.31.6 uhci_hcd iProduct               2 UHCI Host Controller iSerial                1 0000:00:1d.2 bNumConfigurations     1 Configuration Descriptor: bLength                9 bDescriptorType        2 wTotalLength          25 bNumInterfaces         1 bConfigurationValue    1 iConfiguration         0 bmAttributes        0xe0 Self Powered Remote Wakeup MaxPower               0mA Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       0 bAlternateSetting      0 bNumEndpoints          1 bInterfaceClass        9 Hub bInterfaceSubClass     0 Unused bInterfaceProtocol     0 Full speed (or root) hub iInterface             0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes            3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0002  1x 2 bytes bInterval            255 Hub Descriptor: bLength              9 bDescriptorType     41 nNbrPorts            2 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection bPwrOn2PwrGood       1 * 2 milli seconds bHubContrCurrent     0 milli Ampere DeviceRemovable   0x00 PortPwrCtrlMask   0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0103 power enable connect Device Status:    0x0003 Self Powered Remote Wakeup Enabled

Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Device Descriptor: bLength               18 bDescriptorType        1 bcdUSB              1.10 bDeviceClass           9 Hub bDeviceSubClass        0 Unused bDeviceProtocol        0 Full speed (or root) hub bMaxPacketSize0       64 idVendor          0x1d6b Linux Foundation idProduct         0x0001 1.1 root hub bcdDevice           2.06 iManufacturer          3 Linux 2.6.31.6 uhci_hcd iProduct               2 UHCI Host Controller iSerial                1 0000:00:1d.0 bNumConfigurations     1 Configuration Descriptor: bLength                9 bDescriptorType        2 wTotalLength          25 bNumInterfaces         1 bConfigurationValue    1 iConfiguration         0 bmAttributes        0xe0 Self Powered Remote Wakeup MaxPower               0mA Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       0 bAlternateSetting      0 bNumEndpoints          1 bInterfaceClass        9 Hub bInterfaceSubClass     0 Unused bInterfaceProtocol     0 Full speed (or root) hub iInterface             0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes            3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0002  1x 2 bytes bInterval            255 Hub Descriptor: bLength              9 bDescriptorType     41 nNbrPorts            2 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection bPwrOn2PwrGood       1 * 2 milli seconds bHubContrCurrent     0 milli Ampere DeviceRemovable   0x00 PortPwrCtrlMask   0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0100 power Device Status:    0x0003 Self Powered Remote Wakeup Enabled

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Device Descriptor: bLength               18 bDescriptorType        1 bcdUSB              1.10 bDeviceClass           9 Hub bDeviceSubClass        0 Unused bDeviceProtocol        0 Full speed (or root) hub bMaxPacketSize0       64 idVendor          0x1d6b Linux Foundation idProduct         0x0001 1.1 root hub bcdDevice           2.06 iManufacturer          3 Linux 2.6.31.6 uhci_hcd iProduct               2 UHCI Host Controller iSerial                1 0000:00:1d.1 bNumConfigurations     1 Configuration Descriptor: bLength                9 bDescriptorType        2 wTotalLength          25 bNumInterfaces         1 bConfigurationValue    1 iConfiguration         0 bmAttributes        0xe0 Self Powered Remote Wakeup MaxPower               0mA Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       0 bAlternateSetting      0 bNumEndpoints          1 bInterfaceClass        9 Hub bInterfaceSubClass     0 Unused bInterfaceProtocol     0 Full speed (or root) hub iInterface             0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes            3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0002  1x 2 bytes bInterval            255 Hub Descriptor: bLength              9 bDescriptorType     41 nNbrPorts            2 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection bPwrOn2PwrGood       1 * 2 milli seconds bHubContrCurrent     0 milli Ampere DeviceRemovable   0x00 PortPwrCtrlMask   0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0303 lowspeed power enable connect Device Status:    0x0003 Self Powered Remote Wakeup Enabled  '''

PCB Images
[[Media:HiRes1.JPG|Full size ]]    [[Media:HiRes2.JPG|Full size ]]   [[Media:HiRes3.JPG|Full size ]]     [[Media:HiRes4.JPG|Full size ]]   [[Media:HiRes5.JPG|Full size ]]

[[Media:HiRes6.JPG|Full size ]]    [[Media:HiRes7.JPG|Full size ]]   [[Media:HiRes8.JPG|Full size ]]     [[Media:HiRes9.JPG|Full size ]]   [[Media:HiRes10.JPG|Full size ]]

[[Media:HiRes11.JPG|Full size ]]  [[Media:HiRes12.JPG|Full size ]] [[Media:HiRes13.JPG|Full size ]]   [[Media:HiRes14.JPG|Full size ]]  [[Media:HiRes16.JPG|Full size ]]

[[Media:HiRes17.JPG|Full size ]]  [[Media:HiRes18.JPG|Full size ]]   [[Media:HiRes19.JPG|Full size ]]   [[Media:HiRes20.JPG|Full size ]]   [[Media:HiRes21.JPG|Full size ]]

[[Media:HiRes22.JPG|Full size ]]

Internal MMC Partition Information
Disk /dev/mmcblk0: 1028 MB, 1028128768 bytes 4 heads, 16 sectors/track, 31376 cylinders Units = cylinders of 64 * 512 = 32768 bytes

Device Boot     Start         End      Blocks  Id System /dev/mmcblk0p1  *           1        1954       62520  ef EFI (FAT-12/16/32) /dev/mmcblk0p2           1955        9768      250048  83 Linux /dev/mmcblk0p3           9769       17582      250048  83 Linux /dev/mmcblk0p4          17583       31376      441408  83 Linux

'''