Active Topics

 


Reply
Thread Tools
Posts: 3 | Thanked: 5 times | Joined on Sep 2012
#1
Good day.
Please help me with a question.
When my phone N900 (maemo 5) is booting sometimes Welcome Settings Screen appears. I think it is appears after some changes (for example if I have changed sim card). If I make just rebooting Welcome Settings Screen doesnt appear.
So my question is how to disable welcome settings screen at all.
To be clear WSS is the screen with Language Region Time Date settings and SAVE button.
I have searched a lot in google but didn't find answer. There are a lot of answers how to disable HAND SHAKE video but no advises how to turn off WSS.
 

The Following User Says Thank You to stoned For This Useful Post:
pichlo's Avatar
Posts: 6,453 | Thanked: 20,983 times | Joined on Sep 2012 @ UK
#2
If I understand it correctly, it does that when the run-time clock loses power. So next time you switch it on it does not know what the current time is and so it asks you.

You can trigger it by for example taking the battery out. Which, of course, is what you need to do to swap the SIM card.

You can also trigger it by draing the battery comlpletely. The USB port on my laptop does that. Instead of charging the phone it drains it.

Sorry, but I do not know how to disable it or whether it is even possible. But it might not be a good idea anyway as the system time will be wrong.

Last edited by pichlo; 2012-09-28 at 10:04.
 

The Following 4 Users Say Thank You to pichlo For This Useful Post:
Posts: 1,808 | Thanked: 4,272 times | Joined on Feb 2011 @ Germany
#3
@stoned,

I believe the responsible program is "osso-startup-wizard". It is run from /etc/X11/Xsession.d/30sso_startup_wizard

I actually moved the file away to get rid of it, but I haven't actually tested it fully (I never swapped the SIM card, and I never remove the battery . But for sure the N900 boots fine.

A less drastic option may be to create an empty file called "dont_start_suw" and put in on the /var directory (the above script checks for existance of this file, and if so, doesn't do anything).

You might also want to uninstall the "osso-startup-wizard" package (nothing depends on it).

Just be prepared to reflash if you do any of the above. If you do, then please report back.
 

The Following 10 Users Say Thank You to reinob For This Useful Post:
Posts: 3 | Thanked: 5 times | Joined on Sep 2012
#4
@reinob,
Thank you for your answer. That is exactly what do I need.
I have removed "30sso_startup_wizard" from /etc/X11/Xsession.d/
After that Welcome Settings Screen doesnt appear. I have tested this method on couple of n900 phones and the results are great. No problems with booting. I just wondering where do you found this information.
 

The Following 3 Users Say Thank You to stoned For This Useful Post:
Garrett_PL's Avatar
Posts: 198 | Thanked: 219 times | Joined on May 2012 @ Louth / Ireland
#5
Originally Posted by stoned View Post
@reinob,
Thank you for your answer. That is exactly what do I need.
I have removed "30sso_startup_wizard" from /etc/X11/Xsession.d/
After that Welcome Settings Screen doesnt appear. I have tested this method on couple of n900 phones and the results are great. No problems with booting. I just wondering where do you found this information.
Did You try to do something with the settings, like on the screen You don't want the default date and language, hour and region - can we set them, and afterwards disable the screen?
 
Posts: 3 | Thanked: 5 times | Joined on Sep 2012
#6
@Garrett_PL
Good day.
When the booting process has completed it is possible to make Date, Time, Region and other settings in the standart settings section. It doesn't matter did you disable or not WSS. You can set parameters anytime you want.
 

The Following User Says Thank You to stoned For This Useful Post:
Garrett_PL's Avatar
Posts: 198 | Thanked: 219 times | Joined on May 2012 @ Louth / Ireland
#7
Originally Posted by stoned View Post
@Garrett_PL
Good day.
When the booting process has completed it is possible to make Date, Time, Region and other settings in the standart settings section. It doesn't matter did you disable or not WSS. You can set parameters anytime you want.
Well I do know that, all right. But what I ment is, can You make it easier for Your self by pre setting the default year (for example) so when You boot it it will be 2012 instead 2009. So You have one less thing to set (if You want). Would be the same with language and region.Do You know what I'm trying to explain?
 

The Following User Says Thank You to Garrett_PL For This Useful Post:
Posts: 2,225 | Thanked: 3,822 times | Joined on Jun 2010 @ Florida
#8
For the record, it's not JUST pulling out the battery or draining it fully that causes the internal clock to shut off. When an N900 is still new, it has a tiny capacity internal battery inside that is able to keep the clock going when the device has no battery in it, for a little while. But it doesn't age well, so after a while, that tiny internal battery fails to hold any charge permanently, and then you're stuck with the situation that if you pull out the battery, you lose your time/date settings.

Anyway, thank you VERY much to both Reinob for his suggestion, and to stoned for testing it and verifying that it's safe. This will be great for the N900s on which the clock always resets whenever battery is pulled out.

I second Garrett's question - that date-time screen would be VASTLY less annoying if you could manually set the year in advance, instead of it always starting at 2009 or whatever.
 

The Following 2 Users Say Thank You to Mentalist Traceur For This Useful Post:
Posts: 1,808 | Thanked: 4,272 times | Joined on Feb 2011 @ Germany
#9
Originally Posted by stoned View Post
@reinob,
I just wondering where do you found this information.
I tend to look around the file system in any computer I can get my hands on. You actually learn a lot.

I have somewhere a sort-of flow diagram with the whole Maemo booting process (with all the weird upstart dependencies, etc.) Don't know if anybody may be interested, but if so I might scan it (it's on paper

Actually after posting my response above I went ahead and uninstalled the osso-startup-wizard. The N900 at least boots OK.
 

The Following 5 Users Say Thank You to reinob For This Useful Post:
Estel's Avatar
Posts: 5,028 | Thanked: 8,613 times | Joined on Mar 2011
#10
Originally Posted by Mentalist Traceur View Post
For the record, it's not JUST pulling out the battery or draining it fully that causes the internal clock to shut off. When an N900 is still new, it has a tiny capacity internal battery inside that is able to keep the clock going when the device has no battery in it, for a little while. But it doesn't age well, so after a while, that tiny internal battery fails to hold any charge permanently, and then you're stuck with the situation that if you pull out the battery, you lose your time/date settings.
Recently, it have been discovered, that N900 kernel (or system? no idea) doesn't handle this capacitor battery properly, i.e. it never recharges it. That explains, why it fails after a year or so, on every N900.

I may not have most actual info, but when I last checked, freemangordon and Pali were to do something about it.

downside: it won't resurrect already dead batteries - to benefit from not-dying standby battery, one would need to replace faulty one (after fix in kernel gets introduced, or was it already?). They're cheap, and quite easy to buy, but still.

/Estel
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!
 

The Following 2 Users Say Thank You to Estel For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 04:55.