mercoledì 11 maggio 2016

OPENWRT - Using Sanguinololu as USB to serial adapter USB2TTL

I had to connect to the serial interface of a router with OpenWRT, the router is Pirelli AGPF .
My old cable (a CA42 Nokia Cable) was broken, so I tryed with a crappy usb 2 serial adapter with ch340 chip with no luck.

I remeber I have a spare Sanguinololu board that I buyed to replace my old one on my 3D Printer. I have seen is possible to use an Arduino Uno to act as usb to serial interface, so I thinked the Sanguinololu could do the same.

Ok, let me explain...

IMPORTANT : To enable the serial socket we need to short the reset pin to the ground in some way, I used an old jumper to keep the board resetted.

Under the USB female port of the Sanguinololu there is a socket labelled USB2TTL , in my case nothing is soldered to it.
We will use Tx , Rx and Ground on USB2TTL socket.

Could be a good idea to test the socket firing up your favourite program (hyperterminal, putty, minicom ecc) shorting Tx with Rx and check if typing something there is a return on the console.

If you want you can solder some male pins to Rx  , Tx and GND but I found a less invasive solution.
Looking the ATMEGA pinout http://reprap.org/wiki/Sanguinololu#Pin_Assignments

I found these pins on ATMEGA socket that are connected to the corrispective pins under the USB port:
  •  ftdi Tx on pin 14
  •  ftdi Rx on pin 15 
  •  GND on pin 31
So I removed the ATMEGA chip and inserted 3 needles on that and used alligator clips to connect to my router Rx , Tx and GND.

Aggiungi didascalia

This solution seems intresting because is fully reversible without soldering nothing on Sanguinololu board.

Maybe could work in other similar platform where there is an arduino-like board.

By the way .. ther router was successfully recovered.




martedì 22 settembre 2015

UBUNTU - DU (Disk usage)

Per vedere le dimensioni di tutti i file e le cartelle al livello 1  ( non entra nelle sottocartelle)

To show dimension of each file and folder at level 1 (not entering inside subfolders)


du -h -d 1 -t 1G


-h stands for "human readable" (show M for megabytes, G for gigabytes and so on)
-d deep of the folder search
-t threshold size (file bigger than 1 GB)



venerdì 11 settembre 2015

ANDROID - Reboot phone via ssh for ZTE MD SMART (MIMOSA MINI)

Need rooted phone


 reboot -f

" -f " stands for force , without my phone refuse to reboot

mercoledì 12 novembre 2014

UBUNTU - How to add a missing configuration to Ubuntu 14.04 with xrandr

Hello,
the problem was that, I made a fresh install of Ubuntu 14.04 on a Dell Optiplex 860 , with a AOC e943fws monitor that have a 1360x768 resolution at 60Hz.
The default configuration offers me only 1024x768 or 800x600 resolutions.
I spotted was possible to add the missing resolution with xrandr in this way.

give cvt with resolution and frequency

me@box:~$ cvt 1360 768 60
# 1360x768 59.80 Hz (CVT) hsync: 47.72 kHz; pclk: 84.75 MHz
Modeline "1360x768_60.00"   84.75  1360 1432 1568 1776  768 771 781 798 -hsync +vsync

Then give xrandr --newmode omitting "Modeline" word on the command
 It gives You no output.


me@box:~$ sudo xrandr --newmode "1360x768_60.00"   84.75  1360 1432 1568 1776  768 771 781 798 -hsync +vsync

 
then add new mode to our current output , for me was VGA1


me@box:~$ sudo xrandr --addmode VGA1 1360x768_60.00



Now giving xrandr I obtain this output with the new resolution listed

me@box:~$ sudo xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 32767 x 32767
VGA1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0*
   800x600        60.3     56.2 
   848x480        60.0 
   640x480        59.9 
   1360x768_60.00   59.8 
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)


Now we can change the resolution


 webstation1@webstation1:~$ sudo xrandr --output VGA1 --mode 1360x768_60.00


And for me that works fine.
At this point You will find the new resolution also in Monitor settings.

Bye

martedì 18 marzo 2014

Create AP with UBUNTU

You need to create infrastructure (Access Point mode) wireless hot-spot rather Ad-hoc hot-spot. In linux(ubuntu) i used ap-hotspot and which works for me(i got connected WP8 and Android 4.4, dont know about iPhones).
For installation
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot
Then configure it as
sudo ap-hotspot configure
Configure_Sample
It will asks for interfaces, Access point name(which can be anything you want to see as wifi_hotspot name), password(which is your wifi_hotspot security key).
Now, if you able to configure successfully and dont get any kind of Unsupported wifi errors(if you get that simply means, your wifi_card doesnt support infrastrucutre Access point wifi_hotspot, so can do nothing on it), then procceed.
So just now start your hotspot as
sudo ap-hotspot start
If you want to stop then
sudo ap-hotspot stop
If you wanna see all available commands
sudo ap-hotspot
You don't see this hot-spot running in any indicator or something, i am still finding it how to determine status checking of it.
I am using is from last few weeks, and no bugs(no side-effects too) yet. I am using Gnome-Ubuntu 13.10 amd64 sharing eth0 to my WP8.

lunedì 10 febbraio 2014

BlackBerry Pearl 9105, Bold 9900 ,how to extract contacts without software....

Pair Your BB with an other phone using bluetooth (I used an android one).

If You have Italian Language Menu (like me)
Go in,  "Gestione Connessioni" > "Opzioni Bluetooth" > Select the paired phone or pc > "Trasferisci Rubrica"

If You prefer English Language Menu
Go in,  "Manage Connections" > "Bluetooth Options" > Select the paired phone or pc > "Transfer Contacts"

In this way the BB will send to the paired phone / pc a file Phonebook.vcf with all Your contacts.

You can then import this file in gmail from the pc for example or use it for other tasks, since it is a text file that You can read and edit with a simple text editor.

Probably should work for other BB models.

Edit.
I did the same procedure for a BB Bold 9900 ant it works flawlessly , the difference is that with this phone it creates a vcf file for every contact entry.

Bye