OpenWrt

D-Link DAP-1155 B1 - teardown and hardware review

D-Link DAP-1155 B1 Wireless router - frontal viewSome time ago I bought this wireless device at local supermarket. Mostly because of it's price (it was on big sale for only €6.50). The plan was to upgrade it with custom firmware (OpenWrt) and find out if it is suitable for my Internet of Things (IoT) projects.

It appears that this device is based on Realtek RTL8196C system-on-chip, which is not officially supported by OpenWrt. But I found there is individual successful attempt to build OpenWrt for RTL8196C - https://git.nprove.in/rtl819xx/ (link currently dead).

Finally after several attempts I succeed building OpenWrt firmware for the DAP-1155 router. Additionally I made some useful hardware modifications.

Improved HLK-RM04 bootloader

HLK-RM04 moduleRT5350 based HLK-RM04 board is a small and cheap embedded module which can run OpenWrt. As it contains GPIOs, UART, I2C, USB host, WiFi and 100BASE-TX it's a good option for Internet of Things (IoT) devices.

I've been using the HLK-RM04 board in several home automation projects and created improved version of bootloader for it.