You are viewing pages tagged with: linux

Wifi Enabled Outlet with VoCore

We have an older Mr. Coffee without all that newfangled technology like a clock and timer which means getting out of bed to start the coffee pot. How can one turn on a coffee pot without leaving the warmth of cozy sheets? Add a VoCore, some LED’s and relays to a surge protector/USB charger, that’s how.


Posted by on Sun, 21 Dec 2014
tags: linux, openwrt, vocore, mod, relay.

Getting root Access from Android Stock Recovery

This week a customer brought me a Verizon Samsung Galaxy Stellar (SCH-I200) that was freezing at the boot logo. They didn’t care about the phone itself working as they planned to turn it in under insurance. What they did want was their photos recovered from the internal storage. There are a few ways to tackle this and I managed to find a way I haven’t seen documented elsewhere.


Posted by on Thu, 18 Sep 2014
tags: linux, android.

VoCore Time-Lapse Photography

I’ve had my VoCore for around a month now and have been fiddling with them a bit. So far I’ve compiled my own rootfs (source now available in OpenWrt trunk), installed mjpeg-streamer, soldered some resistor legs to the VoCore for easier breadboarding, put a heatsink on the RT5350, setup a breadboard circuit with USB port and Logitech C250 webcam, and connected a SparkFun Power Cell for system load and charging a 12.6Wh LiPo cell pulled from an iPad 1st gen.


Posted by on Tue, 12 Aug 2014
tags: linux, openwrt, vocore.

VoCore Arrival

The VoCore Alpha boards arrived last Saturday. I’ve been really busy this week so this is a short post with not much to report. The package contained 2 VoCore Alpha boards, 1 USB to TTL adapter and two sets of resistors. As I mentioned before there is a hardware bug in this version that causes the board to be unstable. Originally, Vonger thought it was because of incorrect resistor values (hence the resistors in the kit) but turns out the fix is to move a capacitor from one spot to another on the board. I did have time to fix one board, attach a USB cable for power and connect the provided USB to TTL adapter. The board has been up and running since Sunday with no problems. Check out some more photos…

Posted by on Sat, 12 Jul 2014
tags: linux, openwrt, vocore.

VoCore: An OpenWrt Based Coin Sized Computer

Back in May I found out about an Indiegogo crowdfunding campaign for the Vocore computer. It’s a tiny computer (less than 1 inch square) with 10/100M Ethernet, USB, UART, I2C, I2S, PCM, JTAG and over 20 GPIOs running OpenWrt Linux. The heart of the board is a MediaTek 360MHz RT5350 paired with 32MB SDRAM and 8MB of onboard flash.


Posted by on Sat, 21 Jun 2014
tags: linux, openwrt.

Zipit Z2

What is a Zipit Z2?

The Zipit Z2 Wireless Messenger was released in 2007 to be used by kids as a wifi enabled chat device. The Z2 originally came with it’s own application running on top of a Linux kernel. Soon after the device was released many people began to hack the device and get a new kernel and operating system to work on it. This page is intended to be an accumulation of information about hacking the device.

General Hardware Specifications

  • Marvell PXA270 CPU @ 312mhz (overclockable)
  • Marvell 802.11b/g Wifi (libertas driver)
  • 32mb SDRAM
  • 8mb NOR Flash Storage
  • MiniSD memory card slot
  • 2.8 inch QVGA color display
  • 5V 2A DC Adapter Input
  • Backlight QWERTY Keypad
  • Headphone Jack
  • Microphone and Remote control Jack (similar to Nintendo DS)
  • 36 Pin Expansion (Hirose) Connector on back (see below for pinout)
  • 3.7V 1230mAh Lithium Ion Battery Model ZWM2-1230LI (67mm x 60mm x 4mm)

IC / Parts List

Here is the list of chips seen on the Zipit2’s board. This list contains all the major chips, their complete markings, and available information.


Posted by on Thu, 15 May 2014
tags: zipit, linux, pxa270, openwrt, ubuntu, debian.

z2uFlashstock v0.3

It’s that time of year again for an upgraded flash script. This latest version is the easiest yet and again will flash from stock to u-boot and back. As usual, the goods are at the bottom of this post. I’ve added some fancy new features like progress bars.


Posted by on Sun, 9 Feb 2014
tags: zipit, linux, u-boot.

Linux 3.6.0 Kernel for OpenWrt (with zram!)

The Linux Kernel has a new feature called zram that allows RAM to be compressed. This could help out on the Zipit since it only has 32M. Back in September Wejp built a kernel with zram and a new Arch rootfs. I figured I’d try to get it going on OpenWrt and have succeed. I used anarsoul’s 3.6 tree but also had to add a patch that allows LZMA compression on JFFS2 filesystems so it can be used with slug’s in flash rootfs. This is a rough guide on how to get it working.


Posted by on Sun, 23 Dec 2012
tags: zipit, linux, openwrt.

Tidbits and Goings On

I haven’t made a post in quite a while so I thought I’d summarize what’s been happening in my neck of the woods.

On the Zipit front there has been some progress with OpenWrt…


Posted by on Fri, 24 Aug 2012
tags: zipit, linux, openwrt.

Gameboy Emulation on OpenWrt-Zipit

I felt like re-living old times by playing some Gameboy roms on the Zipit so I compiled the ohboy emulator with OpenWrt buildroot.


Posted by on Fri, 13 Apr 2012
tags: zipit, linux, openwrt.

OpenWrt OverlayFS - Part 2

After much experimenting with overlayfs in OpenWrt I've finally settled on a solution that works well. I have decided to call this project 'ovpkg' as in 'overlay package'. You can still use my old instructions if you have an ext2 partition on your card, but if you want to use a completely fat formatted card you can try out this new set of scripts.


Posted by on Mon, 26 Mar 2012
tags: zipit, linux, openwrt.

OpenWrt RecoveryOS Tweak - overlayfs

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. 


Posted by on Tue, 24 Jan 2012
tags: zipit, linux, openwrt.