View Full Version : Maemo Flasher UI.
stickymick
06-14-2010, 04:41 AM
Did a search, but couldn't find anything.
Any chance anyone could make a UI for Maemo Flasher?
Is it possible to do such a thing?
I have a few ideas on how the finished UI could look and work, but I'm not a programmer by a long shot.
Also, I would create a Brainstorm, but for some reason I can't log in over there.
Elizabeth
06-14-2010, 04:47 AM
I updated the N900 software a couple of weeks ago, then a few days ago, the battery refused to charge, either using a wall charger or a connection to the PC. it would say it was charging, but it was a lie. :)
Now it won't connect at all to the PC so I can't transfer data, photos, etc. In fact, it makes my laptop hang. the only way I can use the phone is to get the battery charged up using another cell phone that uses the same type of battery.
I figure I should reflash the firmware but how do I do that without a cable connection?
I logged a call with the Nokia Service Desk but they said this was out of scope for them.
Thanks for your help. I am a total tech idiot so whatever solution you propose, please spell it out for me.
Elizabeth
Elizabeth
06-14-2010, 04:48 AM
Oops sorry put this post in the wrong place. This is just my first day on maemo.org though.....
Gazzlam
06-14-2010, 04:54 AM
do you get the 2 options when you connect the phone to the pc?
Gazzlam
06-14-2010, 05:00 AM
All I can think of is: The USB port may be damaged; the cable may be damaged; or you are using Windows Vista or Windows 7.
If you can, try another cable into a Linux or Windows XP computer.
Short of that, I can only guess you would have to flash the device from it's own xterm prompt..... and I don't know if that's possible
Gazzlam
06-14-2010, 05:05 AM
Also, StickyMick... back on point...
The problem with making a GUI (if that's what you're on about), would probably be having to make one for each OS the flasher is running on.
I suppose a text mode UI would be plausable, if all you are after is the ability to select files and options from within the flasher itself.
I however, am not the person to do this!
Tiboric
06-14-2010, 05:22 AM
There's one for mac I believe: http://maemo.org/downloads/product/PC/770flasher/
MohammadAG
06-14-2010, 05:26 AM
The problem with making a GUI (if that's what you're on about), would probably be having to make one for each OS the flasher is running on.
Well, as far as I know, GTK is cross platform (as well as Qt)
Take gedit for example, it runs on Windows and Linux (no idea if it runs on Macs, never used them, never will)
This might be an interesting project to work on, no promises though ;p
flasher-3.5 is closed, so any UI would simply be a front end for it.
Elizabeth
06-14-2010, 06:19 AM
Hi,
Sometimes I get the two options when I plug it into the PC but then it says 'disconnected' on the PC a few seconds later. Other times, nothing happens but always my laptop hangs.
I was thinking of using the Apps Manager and uninstalling the latest sw update but I can't find the update, only Maemo 5.
I'm using XP, btw. thanks, Elizabeth
stickymick
06-14-2010, 11:03 AM
Thanks for responses guys.
My thoughts are that it would make a good alternative to Nokia's often unavailable NSU for the peeps who are not too sure about using Maemo Flasher as it stands.
Also think it would give networks like Vodafone less of an excuse, because they are claiming the NSU problems are the reason why they are 2 O/S updates behind, yet they won't allow peeps to update via Flasher-3.5.
eitama
06-14-2010, 11:46 AM
Thanks for responses guys.
My thoughts are that it would make a good alternative to Nokia's often unavailable NSU for the peeps who are not too sure about using Maemo Flasher as it stands.
Also think it would give networks like Vodafone less of an excuse, because they are claiming the NSU problems are the reason why they are 2 O/S updates behind, yet they won't allow peeps to update via Flasher-3.5.
How can they stop you?
In general, you can write a UI that will invoke external commands such as the flasher3.5 executable, read it's output, and parse it to give the user some info with a nice GUI.
It's perfectly doable, but in order to JUST-WORK, you need to know the possible output from the external application, and you need to do it for every OS that you want to support.
Not very hard, but takes time.
aspidites
06-14-2010, 12:06 PM
This would be rather easy in python. Neccessary libraries: subprocess, PyQt, tarfile and mechanize (to navigate the EULA screen, assuming you want the flasher automatically downloaded)
<snip> Code available in repository
Then from a PyQt class you would just need to call flash() and parse the output. Hmm...kind of fun. I guess I'll start a gitorious project for this..
done: http://gitorious.org/qflasher
And no, I'm not packaging this up and making a deb out of it. Anyone else who feels free to do so, knock yourself out :-)
vBulletin® v3.8.2, Copyright ©2000-2012, Jelsoft Enterprises Ltd.