Hi,

ext pancake wrote:
> I'm pleased to announce the first version of the GUI for the Free Nokia 
> Internet Flasher
> (the 0xFFFF). I named it 'goxf' (yeah looks as weird as the other) ;)
> 
> I just spend two funny nights playing with Gtkaml, Vala, Unix IPC and the 
> flasher
> internals to get an initial working version:
> 
>   http://news.nopcode.org/goxf.gif
>   http://news.nopcode.org/goxf2.gif
> 
> My main idea is to keep the frontend independent to the flasher, so, being 
> able to
> use the same frontend for flashing a Neo1973 or an HTC phone (both flasher 
> sources
> are available).

But I guess flashers programs would be different (0xffff-n800 vs.
oxffff-neo1973)?   I.e. UI needs configuration for which flasher
to use?


> Do you think D-Bus is better solution for async communication between process 
> of
> different user levels? I'm not very familiar to dbus yet. But I can change 
> the IPC
> interface easily. 

Why not just popen() flasher and do communication using O_NONBLOCK
on the UI side?


> I understand that a GUI for flashing should be as cleaner and simpler as 
> possible, trying
> to avoid stupid confusions to the user and avoiding errors, so, I'm opened to
> proposals, ideas, etc..
> 
> Feel free to subscribe to the mailing list for further discussion :)
> 
> I plan to add support to pack/unpack fiasco images from the same gui. (next 
> week?)
> 
> I get so much fun coding it with GTKAML. I encourage you to test it :)
> 
> Here's the source of the gui:
> 
>   http://news.nopcode.org/miau/pvc.cgi?prj=0xFFFF&leaf=2b622cf2/[EMAIL 
> PROTECTED]
> 
> To run the gui just fetch the latest snapshot tarball:
> 
>   http://news.nopcode.org/miau/pvc.cgi?dist=0xFFFF
> 
> and type:
> 
>  $ make && cd src/gui && make
>  $ make install && cp src/gui/goxf /usr/bin
> 
> (i have to check for gtkamlc compiler in build/configure stage) O:)
> 
> The flasher is executed with sudo by the frontend in background when you 
> press "connect",
> so, keep in mind that you will have to setup your /etc/sudoers file.
> 
> $ sudo su
> # echo "$SUDO_USER ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
> 
> PD: Before the 0.4 release I would like to port a similar gui with some more 
> buttons for
> dumping the firmware pieces from the nand and flashing from inside the 
> device, or using
> a n810 to flash a 770 via usb just clicking some buttons.
> 
> Network flashing is also in todo :)
> 
> Have fun!


        - Eero
_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to