Technical information on the bSquare Maui (power handheld)


Update :

03.11.2006: I disassambled the Maui and soldered a serial port in to the Maui. Here the results (with pictures).

Thanx to H/PC-Fan and Electron (link to forum) I got the desired information about the video chipset!

Video : S1D13806 (EPSON)
Touchscreen : PIC 16F874

Why :

To get a solid base for building the kernel for the Maui, we need some detailed technical information.

Standard info :

The official bSquare customer information can be found here. This pdf gives an overview over the device.
So the following is public:

Processor XScale pxa250 @ 400 MHz
ROM 32 MB
RAM 64 MB
User Storage 10 MB
SDIO slot MMC/SD up to 1 GB, Socket SD 802.11 (long version) WLAN
IrDA 115 kbps
USB (datasheet) USB slave


Opening the Maui :

To gather more info I opened the Maui. This did not bring much details, because the display is taped to the motherboard
and I did not want to destroy the tape. Therefore I could not take a look at the chip numbers :-(

Back Front


What I found on the back:

Battery ATL 3.7V / 1860 mAh
3943131 325351401142
Plate number 404150003644(3104-CB)
GSM Module Ubinetics GM404 (09-GM404-05004289)
Little chip (Audio - datasheet) WM xwm873 34aag2x


What I found on the front:

Back of the motherboard MLV1A 94VD 0704
BSQUARE CORP
250-110466-02 REV A
Display 84103901 FP241030466 (Toshiba LTM04C380K 18 bit TFT)
Display wire TT04640010


Using the PHM Device Manager :

At http://www.phm.lu/Products/PocketPC/DevMgmt/ I found a great freeware device manager. When installing
the software just answer that you want to proceed, alltough the software seems not suitable for the device. You will
need to put this aygshell.dll in the folder \Program Files\PHM System Tools to make it run properly.

Device manager information :

Device ID Registry Driver Files
01 RegEnum.dll (ACM1:) Drivers\BuiltIn
Other devices
RegEnum.dll
02 acmdwrap.dll (ACM1:) Drivers\BuiltIn\CODEC_MSA
Audio compression codec
acmdwrap.dll
03 Internal Use Only (DMA1:) Drivers\BuiltIn\DMA
Other devices
DMA.dll
04 Internal Use Only (BPW1:) Drivers\BuiltIn\BPW
Other devices
bpw.dll
05 Unknown Serial Device (COM1:) Drivers\BuiltIn\Serial
Unknown Serial Devices
bs_serial.dll
06 Unknown Serial Device (COM3:) Drivers\BuiltIn\Serial
Unknown Serial Devices
bs_serial.dll
07 Other Device (PCO1:) Drivers\BuiltIn\PCO
Other Devices
pco.dll
08 Network Adapter (NDS0:) Drivers\BuiltIn\NDIS
Network Adapters
NDIS.Dll
09 Unknown Serial Device (COM6:) Drivers\BuiltIn\TAPI
Other devices
TAPI.dll
10 Unknown Serial Device (COM6:) Drivers\BuiltIn\IrCOMM
Unknown Serial Devices
IRCOMM.dll
11 Internal Use Only (BAK1:) Drivers\BuiltIn\BAK
Other devices
backlite.dll
12 Internal Use Only (DAG1:) Drivers\BuiltIn\DAG
Other devices
DAG.dll
13 Internal Use Only (DAD1:) Drivers\BuiltIn\DAD
Other devices
DAD.dll
14 Internal Use Only (PWR1:) Drivers\BuiltIn\PWR
Other devices
pwr.dll
15 Internal Use Only (MBL1:) Drivers\BuiltIn\MBL
Other devices
mobile.dll
16 Other Device (PCD1:) Drivers\BuiltIn\PHCI
Other devices
phci.dll
17 Standard Disk Drive (DSK1:) Drivers\BuiltIn\TruFFS
Disk Drives
TrueFFS.dll
FATFS.DLL
18 Serial Device on USB (COM5:) Drivers\BuiltIn\SerialUSB
Unknown Serial Devices
usbslave.dll
19 Wave Audio Device (WAV1:) Drivers\BuiltIn\SerialUSB
Audio Devices
wavedev.dll
20 Other Device (UIO1:) Drivers\BuiltIn\NDISUIO
Other Devices
ndisuio.dll
21 Wave API Manager (WAM1:) Drivers\BuiltIn\WAPIMAN
Audio Devices
waveapi.dll
22 Other Device (ARS1:) Drivers\BuiltIn\autoras
Other Devices
autoras.dll
23 Other Device (ZCF1:) Drivers\BuiltIn\ZeroConfig
Other Devices
WZCSVC.dll
24 Other Device (GSM2:) Drivers\BuiltIn\GSMSerial2
Other Devices
GSMSerial2.dll
25 Other Device (NPW1:) Drivers\BuiltIn\NdisPower
Other Devices
NDISPWR.dll
26 Other Device (ETM1:) Drivers\BuiltIn\Ethman
Other Devices
ethman.dll
27 Serial Cable on GSM1 (GSM1:) Drivers\BuiltIn\GSMSerial1
Other Devices
GSMSerial1.dll
Unimode.dll
28 Other Device (SDC1:) Drivers\SDCARD\SDBusDriver
Other Devices
SDBusDriver.dll
29 Other Device (XSC1:) Drivers\SDCARD\HostController
Other Devices
XSCDCard.dll
30 Other Device (DSS0:) Drivers\BuiltIn\DSOUNDS
Other Devices
DSoundS.dll
30 Other Device (SMC1:) Drivers\SDCARD\ClientDriver
Other Devices
SDMemory.dll
FATFS.DLL


The registry :

Also of interest is the content of the registry. So here you can view the default registry (942 kB html).

This is all we have at the moment, but there soon will be more. I wrote a mail to bSquare, if they can give me more
detailed information and I hope to hear from them.

Lets have fun on Maui ...
Chris

Back to "Linux on the Vodofone Power Handheld (bSquare Maui)"


Last update: 12.03.2006