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.

News

Downloads

Two images you can install to an SD card (see instructions, below):

Gmenu2x launcher, courtesy slug_

See below for instructions.

Internal Install

There is also this image for installation to the internal flash:

slug_’s recent build with gmenu2x launcher, for installing to internal flash.

The tool z2uFlashstock will install this build (and uboot bootloader) onto a stock ZipIt Z2.

Packages

Packages are built nightly on this site, directory here. The nightly build comes with opkg configured to install packages automatically from this repository.

Mozzwald’s image with gmenu2x is configured to use his package repository. There may be packages available in this repository which have failed in the nightly build.

If you wish to switch between the package repositories used by opkg update, you can edit the file /etc/opkg.conf on the ZipIt. URLs are

Pros

Cons

Requirements

Installing to an SD card

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:

Wifi & Network Configuration

Edit the files /etc/config/network & /etc/config/wireless to set up a wifi client, there are comments to guide you.

For a complete reference, check the OpenWRT wireless network docs.

Anarsoul has ported gmenu2x. opkg install gmenu2x to use. The ZipIt will automatically boot into gmenu2x if it is installed.

Audio

opkg install kmod-sound-zipit-z2 alsa-utils to get Linux audio support.

To hear audio, 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. :)

To exit alsamixer, type Ctrl-C (the … & C keys.)

One command line audio player is moc. opkg install moc then mocp to run.

Email

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

Mouse support

kmod install mouse-emul 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 us Pull Requests or patches via github so changes can be incorporated.

About the nightly builds

Should run once a day and attempt to build all packages in the openwrt-zipit repositories. Logs and the build script are uploaded after each build

Credits

Worked on by many #zipit folks - projectgus, anarsoul, mozzwald, deeice & slug_, and many others.

Big thanks to the OpenWRT developers for the original distribution.

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 taken from openwrt-zipit-packages, please report it via that project’s Issues page.

If it is another program from the core OpenWRT distribution, you can either report it on github or report it back to the OpenWRT team. Bear in mind that we are grabbing packages from OpenWRT development versions, so it is likely packages will break from time to time. Also please remember that ZipIt is not a supported configuration for OpenWRT, so they may not be familiar with your configuration.