[maemo-developers] GUI Flasher
From: pancake pancake at youterm.comDate: Thu Mar 6 19:34:15 EET 2008
- Previous message: Gstreamer: udp bug?
- Next message: GUI Flasher
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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). 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. 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/1-pancake@dazo 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! --pancake
- Previous message: Gstreamer: udp bug?
- Next message: GUI Flasher
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]