TP-link WR703n router running OpenWRT connected to hd44780 LCD using i2c. Router is using bitbanging to simulate i2c over gpio ports.
LCD is controled by simple library I'm currently working on. It's a simple C library for linux (OpenWRT mainly).
https://bitbucket.org/loblik/lcd/