Skip to main content

Debian

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 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)


z2sid

Posted in

z2sid was created by wicknix as a new distribution to run on the Zipit Z2. It's based on Debian Sid. wicknix has come up with a nice interface with tmux and pdmenu. There is a version that boots X by default as well. In lieu of Ubuntu giving up on the armv5 architecture, I have given up on Ubuntu for the Zipit. All newer arm releases for Ubuntu will not contain support for armv5 processors which leaves the Zipit Z2 stuck at Jaunty 9.04 (April 2009), and without updates, z2sid makes an excellent replacement for z2buntu. My releases of z2sid will be chronicled here. I plan to support both u-booted Zipits and 2.6.29 kernel Zipits so you can run this on either. See release notes below for anything specific. Releases are in descending order by date.

Your MiniSD card should be partitioned with one large ext2 partition. Then, change directory to your MiniSD card and use this command (as root, or with sudo):


u-boot compatible z2sid

Posted in

I like the setup wicknix has come up with for z2sid so I've started work on a u-boot compatible version. Ultimately, I'd like it to support both 2.6.29 and u-booted zipits so I am taking that into account as I'm making the required u-boot modifications.

For some reason debian sid was seeing the lid switch as "pressed" when open and "released" when closed. Same with the power switch. What this meant was that if you pressed the pwr or lid switches, the keymap got all screwed up cuz it thought you were pressing two buttons at the same time. To fix this, what I did was modify the kernel code to disable mapping of the power and lid switch as buttons. In order to make the lid switch work, I borrowed dTal/rkdavis' power management daemon. I made a minor change to set screen blanking to never when on AC and 5 minutes if on battery (rc2). From the code comments:

* Manages screen and keyboard backlights:

z2sid - Debian Sid for the Zipit

Posted in

wicknix from #zipit on irc.freenode.net has created a new rootfs based on Debian Sid. Looks like there's several versions already including the latest experimental version with X. Check them out here

UPDATE2: I like the setup wicknix has come up with for z2sid so I've started work on a u-boot compatible version. See my new post.

UPDATE: After several requests I have modified z2sidX to run on a u-booted zipit. This will still work for a 2.6.29 Zipit. You can download my version from here. These are the modified files: /etc/z2.local, /home/user/.xinitrc, /usr/local/bin/ewoc-z2sid.sh, /bin/z2mouse-2.6.35, /boot/uboot.script, /boot/uImage, /lib/modules/2.6.35-rc3+

Zipit Z2 Wireless Messenger + Debian = Super Ultra Portable Linux

Posted in

I managed to get my hands on a Zipit Z2 Wireless Messenger after seeing blog posts about putting a full(er) featured linux distro on it. Many people were getting them from Target at discounted/clearance prices. Unfortunately my local Target did not have them so I picked one up on eBay for $50 shipped.

Before I even turned it on I got my Mini SD card ready with the autoflasher and had the Debian image next in line. It was extremely simple thanks to the work of many people. The Debian image comes with fluxbox and some basic apps pre-installed. Not content with fluxbox, I decided to try out OpenBox and some of the LXDE applications. OpenBox was an easy install with apt-get and worked out of the box (some config file options have since been changed to remove "decorations").
LXPanelLXPanel
LXPanel needed some tweaking to get the Logout option changed. LXNM so far has given no love. It doesn't show any wireless networks or allow connecting, but does show status of the current connection. The battery status for LXPanel does not work since only APM (not ACPI) is available for the Zipit. I do have xbattbar installed, but it also has issues reading the correct battery percentage remaining, but you get a good estimate of battery life. I assume there are issues with the APM kernel driver.

Syndicate content