tips

Running TL866II Plus in Manjaro Linux

TL866II Plus on Manjaro (Arch Linux)

The TL866II Plus is a Parallel programmer. Freqenty used in my lab for programming age old chips like AT89C51.

One might wonder what use I have for these old 8051. Well I have big box full of these ! And many of my project still run 8051. Yes!

All this time, Windows was the only way for this programmer.

Since, I am using Manjaro Linux wanted it to work there.

Lets look at how I mad this possible.

Securing Raspberry Pi

Secure Raspberry Pi

Using Raspberry Pi for your IoT experiments - a given. Like the white hair on my head.
Many don’t realize the real threat it poses these days to security. There have been many reports of IoT devices being hijacked. And then used for malicious purposes. Like peeping into your drawer. Even worst looking into your code. I don’t want people to know how many cockroaches and worms lie hidden in my old code. ;-)

Well, instead of loosing your night’s sleep read this.

Setting Up Msys2;MinGW64 for Windows

Many of us Windows users try to have Visual Studio environment.
But that’s not always great option. Unless you are ready to download 8GB on your internet bandwidth.

I personally like Visual Studio and its fast upcoming cousin VS Code. But hate the large download part.

Hence an opensource alternative is a need of the hour.
Also if you like to compile linuxy style code with Makefile in all its glory.

MinGW64 at your service friend!

ESP8266 Unofficial Windows Development Environment

It has been long time since I worked on ESP8266 and that too native SDK from Esperssif. With the rusty know-how and lack on info online, I had a mixed start again. Hope that the experience shared here might be helpful for many users, who wish to do ESP8266 native SDK development on Windows Platform. But are afraid that most of the working tools for ESP8266 are linux friendly.

Not to worry you are in good company.

Convert Raw disk Image file into Virtual Box `.vdi`

Working with DietPi, we found going back and forth between the Raspberry Pi and PC very time consuming. Fortunately DietPi provides a PC distribution with x86_x64 configuration. Though they had both VM Ware and Virtual Box files but they did not work for us. So we decided to download the Native PC for BIOS/CSM (BETA) option.

We later found out this is just a .img file, we could not directly use it with Virtual Box

WiFi Problem with Lenovo Laptop

This problem specifically occurs with Lenovo laptops and more pounced in *Ubuntu 17.x” onwards.

The problem happens when the laptop goes to any type of standby , sleep or hybrid-sleep.

It causes the WiFi the not function again after wakeup.

Security Hardening : SSH on Ubuntu

Some of us like myself do our primary hardware development on Windows PCs. However when it come to writing a Go server or a Rust program we head over to Linux PC. Most of the development work on a Linux PC is via the terminal. Hence having a good remote terminal is essential. As you can’t always have a VM instances running your Linux. It become difficult over time.

First Post

This is the auspicious beginning of the blog, Electronics for Bharat.
Or should we say the restart of the old legacy https://m8051.blogspot.com

For more than 3 years there was a pause in the flow in the number of articles that got published in my older blog. That may be due to various reasons. (discussed later)

I am back to start again !

for my aging brain that’s always full of useless stuff and running out of storage space.

Work Time Recorder App : Release V3.x

Thrid release of the App. There were several intermidiate fixes to the app. Also an UI overhaul for better usability. For more background refer to Intro Version 3.3 Added feature to show the timer in the Title. This means when the timer is minimized the time counter still stows on the start bar. TODO: Add way to save the time-stamp and load the time-stamp from files. Screenshot Here is a screenshot:

Work Time Recorder App : Release V2.0

Second release of the App. For more background refer to Intro This version caters to the following: First Release with Minutes and Seconds Clock Start Stop Capability and Reset [bug] Quit button works but take some time to release TODO: need to Fix this in Next Revision. Screenshot Here is a screenshot: Video of Operation To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video Download: Note the pyw extension for the window executable of python.

Work Time Recorder App : Release V1.0

First working version of the app. For more background refer to Intro This version caters to the following: Simple time display Python 2 and Python 3 compatibility Fail safe environment No Terminal prompt execution Screenshot Here is a screenshot: Download: Note the pyw extension for the window executable of python. timer1.pyw One might wonder why this is not in Github - well simplicity. I wanted to have a more documented release.

Work Time Recorder App : Introduction

This program is a tool designed to help record and log the work hours. It is developed using Python and Tkinter package. There are many features for the Wish list of development : Initially simple time display (Current Clock) - v1 Python 2 and Python 3 compatibility with Tkinter working - v1 Ability to count minutes and seconds - v2 Ability to start, stop and reset the timer - v2 Website For more info visit https://boseji.

About

Welcome to Boseji’s Electronics For भारत website. Hello there, This is boseji, | सत्यान्वेषी अनुसंधानकर्ता | This website is dedicate to my experiments, experiences and likes. Some times also containing articles from guest contributors. Its designed to be a engineering blog for गवेषणा. Hosting the numerous innovations, discoveries and projects in my time line. All material published on this website unless explicitly specified is covered under: Creative Commons Attribution-NonCommercial-ShareAlike 4.

Contact

First Name Last Name E-Mail City State Phone Data Send This function does not work yet ;-) DirectMessage me on Twitter instead