Updating firmware on a Windows Mobile 6 PDA January 31, 2008
Posted by Dale in : PDA, Utilities, Web links , CommentsI have a HTC TyTN II PDA phone, also known as a HTC Kaiser.
Great little PDA, with a phone, Bluetooth and GPS built-in.
But the speed of it was SLOW.
Oh, what to do?
Well fortunately, there is always the folks over at xda-developers.com, with their collection of custom firmware installs.
Now flashing a HTC with a custom firmware is something HTC do discourage, so they make it difficult.
These are the steps which worked for me
- Install Hard-SPL v1, for the HTC Kaiser, available here.
- Pick a custom firmware from here.
- Read all the information about rom flashing on the “HTC Kaiser Wiki page“.
- Flash the firmware.
(no links, it’s dependant on which rom you select)
Now the above links are specific to the HTC TyTN II, but the xda developers site has plenty of information for other HTC devices.
A parent’s guide to web filtering with a Linux box. January 28, 2008
Posted by Dale in : How To, Internet Filtering, Security , CommentsWell, I’m not a parent, but I have step-grandchildren.
Is it possible to stop children from accessing inappropriate content on the web?
NO! But you can make it difficult for them. One leading blacklist has over 1.5 million bad web addresses in it’s database.
One solution would be to setup a web proxy. A web proxy is something which caches your webpages. The beauty of that is that they can block inappropriate material.
Step by step, this is what I did.
- Find a computer to run it on. A Linksys NSLU2 network storage box. I selected one of these because it’s:
a. small
b. uses little power
c. wanted to see if I could remember Linux. - Flashed a Debian Linux bootloader onto it. This took a bit of effort as the instructions were not completely correct (eg. wrong in parts). The wrong part being that static IP addresses don’t work, you should use DHCP assigned IP address.
- Installed Debian.
Note: the installer fails at the disk formatting portion. This workaround I used can be found here here. - Installed and configured Squid Proxy.
- Configured iptables.
- Installed Dansguardian.
- Done.
It worked BUT I learnt the following:
- The Linksys NSLU2 does not have enough memory to run a Web Filtering solution.
- Much which is published on Linux sites is dated.
- Different Linuxes can have different commands to do the same thing (ie. update-rc.d vs. chkconfig)
- iptables probably not needed for what I was doing.
- I suspect SquidGuard might be a better choice of content filtering software.
References:
NSLU2-Linux development group and user community
A parent’s guide to Linux Web filtering (the first thing I read)
note: slanted towards RedHat Linux.
Parts now incorrect: httpd_accel* parameters now replaced, with http_port ip_proxy:
DansGuardian: A Content Filtering System
Sebastiaan Giebel’s Guide to Debian Linux on the NSLU2 installation and configuration.
Debian HOWTOs Debian on NSLU2 Installing Debian
Debian HOWTOs Debian on NSLU2 Tips for reducing memory usage
Disk formatting problem: DebianInstallerDisconnectsSSH
Five new firmware releases target Linux-based “Slug”
Part 2 of this can be found here on the 20th October.