Handhelds.org - Open source for handheld devices

UserPreferences

HTCWallaby


HTC Wallaby

Mailing list for the HTC-PXA device's

Join our mailing list here at hh.org. [WWW]#mailing-list

Status

This page contains information intended for developers - the port is far from being everyday-useable. Please do not follow instructions you don't understand! Loss of data or damage to your device may occur.

Latest developments

NEWS 2005/4/4

General information

The best information on hacking the XDA and internals of the XDA can be found at the xda-developers forum, see [WWW]http://wiki.xda-developers.com. This information is not duplicated here.

Hardware

Specifications:

See [WWW]WallabyHardware for an extended overview.

Development

Finished tasks

TODO's

Any help on these tasks is welcome:

Kernel compilation

Get the latest kernel from the CVS tree see Linux26ToolsAndSources

To build a specific kernel image for the XDA use:

make xda_defconfig
make

XDA distribution

Booting of the linux kernel on your XDA is a great way to get started with development.

To get Linux booting on your XDA you need to follow the next steps. No hardware modification or flashing of the device is necessary and afterwards you can just continue using it with PocketPC. It will need a hard reset so all data will be lost (so backup if you need that data!). The steps are:

  1. Backup any data on your PocketPC environment.

  2. Untar attachment:xda-files-0.2.tar.bz2 (approx 3M) on a SD-card.

  3. Connect a serial cable to the XDA if you want to be able to log in.

  4. Tap on linexec-1.0.exe on your XDA and watch the screen or serial terminal. The screen should now display the boot logo with a message log on the screen.

  5. Log in with user root and password wallaby Login is supported with a serial cable (115200n8) and via the usb port, see below.

  6. Make sure the usbnet.o module is loaded on your host PC, cradle your XDA and check with /sbin.ifconfig -a if you have an usb0 device.

    usb0      Link encap:Ethernet  HWaddr EE:79:B8:2A:36:CB
              BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:100
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
    
  7. Configure an IP address (make sure that it does not conflict with your local network) on usb0. The XDA will have IP address 192.168.99.99. Then ssh into your XDA with user root and password wallaby:

    # ifconfig usb0 192.168.99.1
    # ssh root@192.168.99.99
    

Project people

CREDITS