After some harware reverse engineering, with big help from Yulayr, we've got:
Jtag. It's located on "A" testpoints above LCD (right to IrDA). Pinout:
1 - 3,3v
2 - 3,3v
3 - GND
4 - TCK
5 - TDO
6 - GND
7 - nTRST
8 - TMS
9 - ? (should be TDI)
Pin 9 is uknown, if somebody wants to use jtag, then take TDI directly from CPU.
You may ask "What? From CPU?". Yes, exactly. Here's photo: LINK
Then we realized that there's acces to all balls of cpu
! After some ohming i've made a nice GPIO table:http://www.jlime.com/wiki/documentation ... /pin_setup
What does it mean? As I written before, Maui has got USB host, it uses the same chip as mp900c. Not far ago Yulayr found all GPIOs for it (guess what... the same are used here), and now he's working on new USB driver. It will be nice for mp900c, but here it will be great - we'll have interface to connect BT, WiFi, 3G or something
And as i thought, GSM is connected to Serial (FFUART). I'll check it in near future, is it standard GSM AT modem, or something's different. Anyway, that also means that we can easily build RS232 port if needed (well, who needs GPRS if we can connect 3G to USB?
But e.g serial GPS would be nice)
Audio controller (again, same in mp900c) is controlled by the same GPIOs. GSM audio is connected directly to it.
And we switched to kernel 2.6.34 - config files for mp900c and maui platforms will be merged as they are almost identical.
About keyboard/ts - Touchscreen is working 'out of the box', there's some progress with keyboard