Skip to main content

Zipit

State of the Zipit

Posted in

The Zipit Z2 has been around for a while now and is showing some age compared to the newest flashy ARM devices like the beagleboard and the soon to be released Raspberry Pi, but there's still plenty of life left in the Z2. You can now get a Z2 for as low as $10. In December 2010 rkdavis did a little blurb about what went on that year in the land of the Zipits. This is my blurb for what happened in 2011.

Early on in 2011, fanoush brought us a properly rotated uboot screen on the Zipit lcd as well as a more reliable uboot keypad driver. To go along with these changes I released a new flash that included fanoush's uboot patches and a "RecoveryOS" which contained a small/basic linux initramfs with some tools that (barely) fit into the Zipit's flash memory.

OpenWrt RecoveryOS Tweak - overlayfs

Posted in

Update: It's come to my attention that Windows will not see a Fat partition on a card if the first partition is ext2. I have changed the instructions below to so that the fat partition is first on the card, thus allowing you to use it with Windows.

I've been playing around with the OpenWrt RecoveryOS a bit recently. I like it because it's small, fast and there's a good amount of packages available in Projectgus' repo. The problem with all these awesome packages and the RecoveryOS, though, is that there's not much space left in the Zipit's internal flash to store these goodies. 

OpenWrt RecoveryOS for the Z2

Posted in

UPDATE: There seems to be a problem with the conservative cpu speed governor causing freezing of the Zipit. This is the default governor I have set in OpenWRT so you should change this to something else like "userspace" in /etc/init.d/z2-cpuspeed.

Projectgus released his port of OpenWrt for the Zipit recently and I've been working to get it into the flash on the Zipit. OpenWrt is pretty small on it's own so it wasn't too difficult to get it to fit in the measly amount of flash memory available.

There was a minor hurdle to overcome. The current mainline Linux kernel's partition setup is

mtdblock0 - u-boot
mtdblock1 - u-boot environment
mtdblock2 - Flash
mtdblock3 - u-boot splash

EWoC - Easy Wifi Configurator Update

Posted in

For some time now the EWoC script has been unable to accept SSID's with spaces in them. I have a modified version which allows for spaces.

ewoc-z2sid.fixed

Zipit Kernel USB Wifi Drivers

Posted in

I compiled the Linux 3.0.0+ kernel with some USB Wifi drivers. This should allow for some interesting things on the Zipit (hostap, wifi bridging, monitor mode, etc). Here's a list of the chipsets:

Broadcom 43xx (+legacy)
Atheros Based
Ralink rt2500, rt2501/rt73, rt27xx/rt28xx/rt30xx, rt2800usb
Realtek RTL8192CU/RTL8188CU
ZyDAS ZD1211/ZD1211B

You'll also need firmware for some of these. If you're using z2sid you can install them from the repos with apt-get. Here's a list of the Debian packages:
http://packages.debian.org/search?keywords=firmware&searchon=names&suite=unstable&section=all

I only tested with an Ralink rt73 stick and the Debian Sid firmware-ralink package. Have fun!

z2 Pinouts

Posted in

This is copied from http://bealecorner.org/best/measure/z2/z2-connector-pinout-2011.txt and slightly modified by mozzwald (modifications in progress)

Zipit Z2 Connector Pinouts Sheet v0.5 1/24/2011 jpb

-----------------------------------------------------------

This is believed accurate, but based on very limited tests. PLEASE VERIFY yourself, before relying on this information.

[Rear Port: Expansion Connector]
Physically this is a 0.5mm spacing, shielded 36 pin connector, appears same or similar to Hirose ST60-36P
Mating plug for solder: Digikey H11462-ND Hirose ST40X-36S-CV(80)
Mating plug for PCB: Digikey H11464CT-ND Hirose ST60X-36S

Pinout is shown looking into the connector port at the rear of the Z2


Z2 Distros

Active Distros:

OpenWRT 
z2sid
(Debian Sid)
z2lite (Buildroot)
PlugApps (Arch Linux)
IZ2S (Buildroot based for Stock Zipit Z2)
EZ2S (Based on IZ2S)
WejpOS (Buildroot)
z2 Recovery OS (runs from internal memory)

Inactive Distros:

z2buntu (Ubuntu Jaunty)
Rootnexus (Debian Sid/Lenny)
Sidetrack (Rootnexus Remix for Security/Pen Testing)


New/Upcoming z2sidX preview

Posted in

UPDATE: I packed up my current rootfs for anyone who would like to test it. If anyone has suggestions please post some comments. I'm really looking for a good panel type app that is light, has a menu and can display stats (cpu/batt/wifi). Autologin is setup for the username "user" with the password "user". Root has the password "root".

z2sidX_v7_rc1.tar.bz2 (mirror) Jul-7-2011 (md5sum 826d74c7a37a3d747a7a08aa1500a8da)

Z2 Kernel

Posted in

Latest Sources (from anarsoul): https://github.com/anarsoul/linux-2.6


z2lite for the Zipit

Posted in

Wicknix has done it again with a light OS for the Zipit Z2, dubbed z2lite. There's a lot of goodies packed into this small OS. I just started trying out rc8 last week and it's quite nice. He's even compiled the links browser with graphical output so you can view webpages with pictures. Here's a few tweaks I've made so far:

Backlight Daemon:
Controls lcd and keyboard backlights. Changes from bright to dim and back when uplugged or plugged in. Also turns off backlights when lid is closed and back on when you reopen it. This is a combination of Russell Davis'/dtal's code. Download bl-uclibc to /usr/local/sbin/bl-uclibc and make it executable. then, add the following to /etc/rc.local:
#Start backlight daemon
/usr/local/sbin/bl-uclibc >/dev/tty1 &

Keymap:

Syndicate content