In my current flat the central heating runs on natural gas and I wanted to have a nice chart showing its consumption. The gas meter is directly in the hallway so everyone can see it. Because of this, I cannot simply bring in AC power and attach some exposed wires, otherwise my neighbors would probably call anti-terrorist group. The measuring device has to be small, look professional and have low power consumption so it can run on batteries. In next lines I’ll describe how I have achieved this.
Getting root access on ZyXEL VMG1312-B30B
Nothing special, just use undocumented command sh and you are there (I found it out by a mistake):
danman@silverhorse:~$ nmap 10.0.0.138 Starting Nmap 7.60 ( https://nmap.org ) at 2018-03-26 22:54 CEST Nmap scan report for 10.0.0.138 Host is up (0.013s latency). Not shown: 996 closed ports PORT STATE SERVICE 21/tcp open ftp 22/tcp open ssh 23/tcp open telnet 80/tcp open http Nmap done: 1 IP address (1 host up) scanned in 3.14 seconds danman@silverhorse:~$ telnet 10.0.0.138 Trying 10.0.0.138... Connected to 10.0.0.138. Escape character is '^]'. ZyXEL VDSL Router Login: admin Password: admin > help ? help logout exit quit reboot adsl xdslctl xtm brctl cat loglevel logdest virtualserver ddns df dumpcfg dumpmdm meminfo psp kill dumpsysinfo dnsproxy syslog echo ifconfig ping ps pwd sntp snmp sysinfo tftp wlctl arp defaultgateway dhcpserver dhcpcondserv dns lan lanhosts passwd ppp restoredefault route save swversion uptime cfgupdate swupdate exitOnIdle wan rip igmp wlan telnetd natp sysstate sipalgctl celld autoexec fileShare igmp btt ledctl > sh shell Password: admin ~ # ls bin etc linuxrc proc tmp vmlinux.lz data firmware mnt sbin usr webs dev lib opt sys var
Adding an antenna to a bluetooth module
Just cut the trace to PCB antenna and solder a proper one:
Controlling ESC via USB
Yesterday I found this ESC and BLDC motor in my electronics box and decided I’ll test if it really works. Continue reading Controlling ESC via USB
Turning ST-Link programmer into IR controlled USB keyboard
As I promised last time, I’m going to continue with st-link programmer clones. This time I wanted to use mbed which has some ready made libraries for utilizing USB and since it was very comfortable to use DFU upload with arduino library, at first I checked if it is usable with mbed too.
Continue reading Turning ST-Link programmer into IR controlled USB keyboard
Bricking and unbricking Vontar X96 mini
So I bought a media player again. It’s Vontar X96 mini with 1GB RAM and 8GB eMMC and according to rule “Don’t turn it on, take it apart!” it’s exactly what I did: Continue reading Bricking and unbricking Vontar X96 mini
3D shutter glasses teardown
Cheap 433Mhz receivers comparison
I bought 2 cheap 433Mhz receiver modules from aliexpress for comparison. Continue reading Cheap 433Mhz receivers comparison
Old radio clock upgraded to NTP
I own the radio clock on the title picture. I’ve used it for some time but it annoyed me because it drifted a lot (several seconds a day). It’s synchronized to power network frequency but it doesn’t work well in my case and I hate to adjust the clock over and over again. So I decided to sync it automatically using esp8266. Continue reading Old radio clock upgraded to NTP
Openshift: exit code 137
If your pod exited with exit code 137 so you see something like this in pod Details page:
Last State Terminated at Jan 7, 2018 5:00:15 PM with exit code 137 (Error)
your pod has been killed with signal 9. Continue reading Openshift: exit code 137