Contact me for freelance Tech review writing @ alphasparc at gmail dot com. (Location: Singapore)

I am not responsible if your devices send you back in time, explodes, implodes, bricks or flies into space from the use of any software I put up.

The author of this site does not own anything Apple as their overpriced, form over function walled-garden viral marketing does not align with his thoughts and ideas.

Search This Blog


Saturday, April 12, 2014

Barrier Breaker Builds For WR1043ND

I have completed a working Barrier Breaker build for WR1043ND.
It is complete with firmware and packages in the bin directory.
This time I did it the correct way so you can easily fork and pull the updates from the official openwrt repository.
I also separated the packages and the luci repository.
There are some difference in my luci and package repository.
First the LuCI is minified and I added Multiwan 3 from a OpenWRT forumer and Smart Queue Manager from CeroWRT.
I also removed PPOA from luci and modified packages such as lighttpd from the original repo.
The good part is if you have you own router buildroot and you want to pull from my packages and luci repos you can just add it to the feeds and the buildroot will automatically pull the feeds.

If you want to build your own router firmware:
1)Install the software development packages on your Linux system.
2)Git clone the repos
3)change directory into the repo
- ./scripts/feeds update -a
- ./scripts/feeds install -a
- make menuconfig
4) Choose whatever you want then
- make V=s

It seems like barrier breaker is doomed for a performance regression, actual NAT Speeds I can obtain from jperf is around 130 Mbps with Layer 7 enabled.

You can download the firmware from here.
It uses Multiwan 3 and Smart Queue Manager instead of QoS-Scripts.
It also has ZRAM included that takes up half your memory for swap.

Do not use the attitude adjustment OpenSSL functions!
It is not patched unlike my new barrier breaker builds.

Friday, February 14, 2014

New OpenWRT Repository

Since the upstream developers have stopped patching Attitude Adjustment OpenWRT, I won't be working on the old repo anymore.
The changes between Attitude Adjustment and Barrier Breaker is too big.
If you checked the github I have started a new repo, this time doing it the right way.
I split it into 3 parts just like how the developers are doing it.
There is luci, packages and the base OpenWRT repo.
This allows me to merge upstream changes easily while keeping my customisations.
Please feel free to git clone my repo and build you own firmware from it as well as fork it and make the changes.

I am still trying to find out why the Network Address Translation performance dropped drastically between Attitude Adjustment and Barrier Breaker.

Saturday, December 21, 2013

Comments On Fedora 20

I have upgraded to Fedora 20 on 2 of my machines, 1 is a KDE Desktop and the other GNOME 3.
Both upgrades were pretty painless and smooth.
Simply switch Repo and do a Repo Sync, if you added any repo that does not have Fedora 20 branch you need to remove it first.
One strange bug is the dependency on autocorr-en.
When it is installed it will refuse to download the Fedora 20 Repo.
The workaround is to uninstall libreoffice first and reinstall it after you upgraded.
  1. Fedora 20 fixes the strange KDE bootup hangs encountered in Fedora 19.
  2. Fedora 20 default font makes the text rendered on Desktop smooth
  3. Fedora 20 improved gnome 3 makes it bearable. There are USABLE extensions for application menu unlike Microsoft's half baked attempt at adding a more user friendly Start Menu
  4. GNOME 3 is more simplified yet it does not reach the point of hampering functionality. Of course comparing to KDE, KDE offers a lot more flexibility.
  5. Nothing bad can be said of KDE as it is the same.
In systems configured with BTRFS, there are issue where the write back occurs for such a long duration where it actually hangs the system until the writeback completes.