OpenWRT for ZipIt Z2

This is an unofficial port of the OpenWRT Linux distribution for the ZipIt Z2 handheld.

ZipIt Z2 running OpenWRT

Note that this is an unofficial port of “OpenWRT trunk” at this stage.

Downloads

Latest nightly build (2.5Mb download.)

If you’re installing new packages, it is best to automatically download & install from inside OpenWRT using opkg.

Pros

Cons

Requirements

Installing to an SD card

Installing to the internal flash

I haven’t gotten around to making anything myself, but mozzwald from #zipit has a RecoveryOS image, based on OpenWRT, that fits in internal flash.

Getting Started

Useful Things

Because this is an early image, most things will need some experimentation to get right. Here are some things to get you started, though:

Audio

opkg install kmod-sound-zipitz2 alsamixer to get Linux audio support.

To hear audio, you’ll need to run alsamixer then scroll right until you see “Left Mixer” then “Right Mixer” and press ‘m’ to unmute them. It’d be nice if someone makes a little alsactl script to automate this, we can put it in the kmod-sound-zipitz2 package. :)

One command line audio player is moc. opkg install moc then mocp to run (there is a bug where the first time you run mocp the audio stutters, but if you ‘q’ to the background it fixes itself and running ‘mocp’ again it’s fine…)

Email

mutt is a great console email client. opkg install mutt msmtp libncursesw will give you mutt w/ secure IMAP & POP support, and you can configure msmtp as a secure sendmail for SMTP.

Mouse support

kmod install z2mouse and you can press ‘Option’ to toggle using the keypad as a mouse.

Source Code & Getting Involved

If you’re wondering what is left to do, there are still several of the Qi Hardware packages that don’t build for ZipIt. Or take a look at the Issues List for OpenWRT-ZipIt. Or, port your favourite program!

Please send me Pull Requests or patches via github so changes can be incorporated.

Thanks To

Big thanks to the OpenWRT developers, the #zipit crew, anarsoul for his work on the z2 kernel, anarsoul & mozzwald for early testing.

I Found A Bug

If it pertains to the core OS, please report it via the github Issues for openwrt-zipit.

If it pertains to a package that was forked from Qi Hardware, please report it via the fork project’s Issues page.

If it is another program from the core OpenWRT distribution, please report it back to the OpenWRT team. Bear in mind that we are grabbing packages from their nightly snapshots, so it is likely packages will break from time to time. Also please remember that ZipIt is not a supported configuration for OpenWRT, although non-system packages should all be the same as “OpenWRT trunk”.