Prof Prabhat Ranjan's Blog

Prof. Prabhat Ranjan is Vice Chancellor of D Y Patil International University, Akurdi, Pune

Reliance/TATA Broadband data card on Linux

I am going to collect my past postings and new findings related to using Reliance/TATA Broadband card on Linux here. Here is a posting of mine from rimweb.in in Nov 2009: “I have tested two Reliance Broadband card on offer right now for connectivity on Linux. I have tested this on Fedora 11 and it uses Linux 2.6.29 Kernel. 1. Huawei 1261 card – Works right away – once you insert it, it gets recognized as a USB device connected to one of the ports as a serial device. You can use normal RConnect package for Linux with slight modification

Continue Reading

Growing Wheat Grass and Juicing

(Please read updated version first at http://www.ranjan.in/?p=74 ) Recently I came across benefits of drinking wheat grass juice and I was amazed with what nature has in store. I searched extensively (as usual!) on net and went through lot of material to understand the complication of growing it. In USA lot of support from commercial entity is available to support those, who want to grow it. There are kits available and supplies along with various tools are available to make it easy. I thought I would still write out my experiences in trying to grow and giving other people a

Continue Reading

TinyOS-2.x zigbit serial communication

As mentioned in the previous post, due to the fact that we were downloading the Motorola S-record file ‘main.srec’ via Serial Bootloader (using meshprog on Linux), fuse bits were not getting updated. If we had used JTAG interface (e.g using DRAGON Kit) and aurdude, this would have happened. S-record can have application code as well as fuse bit setting, unlike Intel Hex format. This meant that the default TinyOS setting of 8 MHz for clock rate was not appropriate for this since Meshbeans are set for 4 MHz by default. So to get the Serial Communication working, we had to

Continue Reading

TinyOS-2.x on Zigbit – Baud rate mismatch

We tried to use TinyOS on Meshnetics Meshbean modules based on Zigbit module containing both microcontroller and radio transceiver. Fortunately a port was made available as a contributed code. I got many student group to start using TinyOS on Meshbean modules. However no one could get the UART communication through USB port working and all the projects which needed this got stalled. I took up this task as I got little free now to figure out what may be happening. It looked like a Baud Mismatch problem since we were received some characters but no baud rate setting was making

Continue Reading

Joomla Media Manager image upload fail

One of my websites, which uses Joomla as CMS got hacked as I had not paid attention to securing the site properly. After this I did go through the site carefully trying to remove any possible loopholes. Recently I realized that Uploading images through Media Manager or any other means were failing to upload. I tried various things but nothing was helping. I am listing some of them here: 1. Checking the Directory permissions. Even tried changing the unsafe mode of 777 to all the relevant directory. Did not help. 2. Tried disabling Flash based uploader – did not  help.

Continue Reading

Meshprog – USB device opening failure on Fedora 11/12

I had been using meshprog to program Meshnetics Zigbit Evaluation Modules on Linux. I discovered that it was not getting programmed on Fedora 11 or 12. It took me some time to figure out what was happening. I am recording this here in case some one else faces the same problem. Here are my observations: 1. Meshnetics modules use UART to USB converter from Silicon Labs – CP2102. This has idVendor=10c4, idProduct=ea60 as shown by Kernel message. 2. I found that /dev/ttyUSBx to which it was getting attached was not opening by Meshprog 3. System log showed the following :

Continue Reading