• The basic approaches to reverse engineering

    Written by on 4.2.2017. 14:08:00
    Reverse Engineering

    As I had started learning the reverse engineering, I was constantly lacking the information which would inform me about how to do it properly. There are many resources on the internet which are excellent for learning the basics, but I had some bad luck in finding those which would show me the entire reverse engineering sessions. This is what I would like to show in this series of write-ups.


  • Frequency Xlating FIR filter and channeling basics in GnuRadio

    Written by on 4.9.2015. 10:41:00
    GnuRadio, low-pass filter, filtering

    In this post I'm hoping to describe the filtering process as simply as possible. The reason for this is it took me quite a lot of reading to actually understand what is happening during the filtering, mostly because most of the articles I've read were either listing what needs to be done without actually explaining how it works, or listing detailed calculations, equations and hardware implementations without explaining it in plain words. Most of these articles have also assumed the reader is an expert in the topic, effectively excluding interested enthusiasts who are still beginning to grasp the basics of DSP. So this will hopefully be helpful for the mentioned folks to tie up loose ends. Here is the list of the things I will try to cover:


  • Plugin basics for SDR#

    Written by on 23.7.2015. 11:21:00
    SDR#, .Net, C#, plugins

    SDR Sharp (SRD#) is a piece of software which is used as a radio receiver. It is designed for easy tuning and listening to the frequencies provided by a selected source (whether it's a file, internet radio, or SDR hardware). It also makes use of the plugin system to enable its users to extend its functionalities. The plugins are programmed in Microsoft C# language and work on Microsoft .NET 3.5 platform. As I didn't find many references and tutorials on writing the plugins, I have decided to write a simple introductory tutorial, which would describe how to begin writing such a plugin, how to debug it and finally, how to run it.


  • TV Remote POC

    Written by on 14.7.2015. 22:30:00
    IR, IRremote, Infrared, Home Automation

    The purpose of TV remote proof of concept is to prove the infrared control functionality can be used in my home automation project. The goal is to make four buttons to send four different working IR codes, thus making changes to the TV channels. The implemented buttons are buttons 1, 2, and 3, and the on / off button.


  • IR Reader project

    Written by on 29.6.2015. 20:17:00
    Infrared, IR, Arduino, Home Automation

    One of my first projects is a simple IR reader. It will be used as a tool to gather the remote codes for my house appliances. The future plan is to set up the IR senders on strategic places in the house to control the needed appliances (such as TV, stereo system, A/C and so on).


  • First post

    Written by on 27.6.2015. 13:31:36

    Welcome to another technical blog. It is still in the tweeking phase, the content will start appearing as soon as the site is fully operational.