Hi everyone,

my name is Fil, and this is my first email to the list.
I am proud to announce that I have written some scripts that will make Libre 
WiFi management a lot better on i9100 phones running Replicant.

I have published the scripts and instructions on how to use them on Replicant's 
forum: http://redmine.replicant.us/boards/9/topics/13932

Here is a short summary of the features (as written on my post in the forum):

the basic instructions are the same provided on Tehnoetic's wiki 
https://wiki.tehnoetic.com/doku.php?id=tehnoetic_wifi_replicant
A BIG TANK GNU to Tibi for releasing all the necessary patches to Replicant and 
the fundamental scripts for wpa_supplicant!

The HUGE difference I discovered is that it is not necessary to format the 
/data partition in order to recover from a system crash.
Instead, it is sufficient to chmod the /data/misc/wifi folder and all its 
contents to 777.
Maybe some less privilege is sufficient, but I haven't tried yet. I only tried 
777, and it works.
If someone finds out that less privilege is needed, please let me know, as 
"least privilege" is always the best philosophy!

Other improvements I was able to achieve are:
1) the ability to scan for available networks, and connect to the one of 
interest by simply choosing a number from the list, and providing the relative 
WPA password.
2) a better management of the connection, with both connect and disconnect 
scripts.
3) an automated way to write the configuration file for wpa_supplicant.

During my tests, I have found that a rough 90% of the crashes must be due to a 
lack of current to the external dongle.
In fact, crashes tend to occur when the device battery is low (below 40%) or 
when doing CPU-intensive operations (e.g. playing 720p videos while being 
connected).
But I've been able to play 480p network video streaming in VLC almost without 
troubles.
I'm going to try and use a "Y" cable together with an additional power supply 
("power bank"), and see if the situation gets better.
Apart from this, regular web browsing (no heavy graphics or scripts) should 
work like a charm.

I'll be glad to provide more information if asked.
Any improvements and corrections are very, very, very welcome so, please, if 
you find a bug, or have any suggestion, don't hesitate to write me!

If you find this whole wifi-thing useful enough, I offer to update the wiki 
page about wifi: http://redmine.replicant.us/projects/replicant/wiki/WiFi
How can I do that?

Also:
My idea was, and still is, to write an application to provide a GUI around 
these scripts, so that wifi management would become as easy as clicking on the 
network name.
But, as of now, I still haven't been able to overcome the numerous troubles I 
encountered in trying to get Replicant's SDK work in Eclipse.
That's to say: if someone wants to help, we can join efforts and do The Right 
Thing to make Replicant even better then now!
I opened a thread on Replicant's forum, but still haven't got any feedback: 
http://redmine.replicant.us/boards/21/topics/13931 

I hope many of you will find my work useful and enjoyable!

Please get back with comments and suggestions!

A nice week to you all,

Fil






Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Replicant mailing list
Replicant@lists.osuosl.org
http://lists.osuosl.org/mailman/listinfo/replicant

Reply via email to