SL-5000/5500
aquarius April 11th, 2005
There are a number of steps required to perform a successful installation of OpenZaurus.
- Download zImage file. rename it to “zImage”
- Download initrd file, rename it to initrd.bin
- Place both files on your CompactFlash card
- Flash
- Put out any Memory Cards and Reboot, have fun
Selecting a zImage file
The zImage file contains the Linux kernel used in OpenZaurus.
There are numerous choices of zImage and initrd files available for OpenZaurus. They will be named as follows:
zImage-collie-Xmemory-Ystorage.bin
Where X is the amount of RAM devoted to system memory, and Y (if applicable) is the amount of RAM devoted to storage space. X+Y should equal 64MB for SL5500 owners and 32MB for SL5000D owners. Note that if you have an SL-5000D, you should choose the zImage-collie-32-0 image unless you know what you are doing, because the 24-8 image doesn’t leave enough memory to run GPE or Opie very well.
Download the zImage from the “download” link to the left; you will find them in the “sl5000,sl5500″ directory, and rename it to just “zImage”.
Download the initrd
The initrd.bin contains the basic filesystem structure and default programs for OpenZaurus.
There are three possible initrds: opie-image contains Opie, the QT/Embedded based graphical system (which is most like the original Sharp ROM), gpe-image contains the GPE Palmtop Environment, and the bootstrap file is more for basing distributions upon and contains no graphical system. If you don’t know which you want then you probably want Opie.
Download your choice of initrd image (opie-image, gpe-image or bootstrap image) from the Downloads link to the left (in the “sl5000,5500″ directory), and rename it to “initrd.bin”.
Place both files on your CompactFlash card
You will need a CompactFlash card (not an SD card; CF cards are the largish square ones that fit in the top slot of the Zaurus) with at least 16MB of space available.
Be sure, as described above, to rename your chosen zImage file (zImage-collie-Xmemory-Ystorage.bin) to just “zImage” and make sure your chosen initrd is named “initrd.bin”. Transfer both files to your CompactFlash card. If you don’t have a compactflash reader, you can copy the files to your Zaurus (via Qtopia Desktop, scp, ftp, or whatever method you use for file transfer) and move them onto the CompactFlash card.
Make sure your files are in the root directory of your flash card. For example, if you copied the files to your Zaurus they will be in /mnt/cf/Documents/Applications/octet-stream. They should be moved to /mnt/cf (use the file manager for this or use the console).
Note: Do NOT attempt to flash your Zaurus with a ext2 formatted CF card. Your CF card MUST be formatted as fat16 (mkfs.vfat -F 16 /dev/hda1). All CF cards come formatted as vfat when you buy them, so unless you have reformatted your CF card, there is nothing to worry about.
Flash
Flashing is the process of replacing the basic information and programs on the Zaurus with new ones (in this case, the kernel and root filesystem). It will remove all files from your Zaurus except those on SD or CompactFlash. This means programs not installed on SD or CompactFlash will not run after the upgrade.
- Make sure all your data is backed up!
- Make sure that the AC adapter is connected to the Zaurus and is plugged in.
- Move the switch below the battery compartment to “REPLACE BATTERY.” Open the battery compartment lid. Make sure you DO NOT take the battery out.
- Hold down the “C” and “D” keys on the Zaurus’ keyboard and press the “FULL RESET” button located on the lower-right side of the battery compartment.
- Both the power and mail lights on the Zaurus should light up and stay lit up once you let go. If they do not light up, try again - you didn’t press the combination correctly, or you may not have the power cable plugged into the Zaurus. If they light up and then turn off after about a second, the zImage and initrd.bin files were not found. Make sure your card is formatted with vfat and the files are in the root of the flash card (not in any subdirectories). If the lights flash on and off, then this indicates a failure; something went wrong. (What went wrong is difficult to diagnose; try running through this process again and checking all the steps, or using a different CF card).
- Do not touch anything when the Zaurus is flashing! Do not unplug the power. The flash should take between 3 and 12 minutes for a standard CF card, longer if flashing from a microdrive.
- After the green LED goes out, push the “FULL RESET” button in the lower-right side of the battery compartment.
- Replace the battery compartment lid and slide the battery replacement switch to “NORMAL OPERATION.”
Reboot
Turn on your Zaurus!
Booting up OpenZaurus for the first time may take a while. So please be patient. Once it boots, you should have a fully working Zaurus running your new image.
Have fun!
This is the Collie, is it not? I never could keep the names with the numbers.
Could we get that in the titles?
It is collie.
Will think about adding that info.
Thank for the instructions, it worked the first try… Dave
There is a revised, hopefully more newbie-friendly version of this page - please have a look and leave your opinion in the comments (over there, not here).
Zaurus with a new lease on life
Today I followed some great instructions on how to put OpenZaurus on my Zaurus SL-5500. It worked like a charm! The Opie GUI is pretty slick, fast, and easy. And the initial image gives you a console window you can use to actually have a command pro…
Once again the Openzaurus team brings the best option for the COMPLETELY ABANDONED Sharp Zaurus owners. When Sharp dropped the ball, the OZ team picked up the slack and developed an OS far superior to the rom Sharp sold us. 3.5.3 is great. Each release is a huge improvement on the last. Keep up the good work.
I flashed an old SL-5000D and it seemed to work but as I go along find more weirdness, the menu button causes a crash, clock stops I guess when the zaurus is turned off all day, have to reboot (flip the battery cover switch) alot to recover from many errors. Generally I like it, tried to join your community a couple of times get the message that email is sent but I never get any email so I can’t login in to the wiki site… I got lots of questions would love to have answers for.
Larry
First try worked great !!! Only issue is loading new programs I cant seem to get them to show up !! Any help would be great !
I just attempted to install the image from the download page above. I’ve renamed the appropriate files (saved them via flash card reader - fat16 fs)..did the C&D and reset..it read for about 2 1/2-3 minutes, and then stopped. I hit reset, replaced the cover, set to normal operations, and when i hit power, nothing happens.
Did i miss a step? Is there any way to fix this? Any help would be greatly appreciated.
Thanks,
-S
Issue no more. I had to remove the battery and hit random buttons.
Remember kids, when in trouble, dumb luck can be your friend!
how do you set up wifi? it was all dumb for my linksys wifi card
i have just flash my 5500 zaurus and i think i did everything correctly, both light went on for about ten minute and then i press the reset button and put it back to normal button.
but once i power it up, i am stuck in the sharp screen, can anyone tell me what s the problem??
any help or advice would greatly appreciate, thanks!
for more information about the suspend. sleep. won’t turn back on from suspend problem, please refer to this thread. (it offers hacked fixes as no real fix is available as of 6/5/2005)
link
Posted by Gouri:
May 10 2005, 03:25 AM
Summary :
-synthesis of symptoms seen on my zaurus, consequences of fix
-suggestion : use old kernel (of OZ3.5.1 ?) on OZ3.5.3 ?
Standard OpenZaurus setup freshly flashed from the release :
Zaurus SL-5500
2.4.18-rmk7-pxa3-embedix-3.5.3
Opie 1.2.0 Apr 8, 2005
upgrade on 07.05.2005
The “On/off button problem” is confirmed here, too. It’s rather a suspend/resume problem. I normally use the suspend menu to stop the zaurus and the same problems happen.
Symptoms :
-Z doesn’t turn on quickly using the On/Off button. I have to insist, press several times and longer. It eventually goes on.
-Z doesn’t always turn off when idle (has to be confirmed). Anyway, I had it hang several times, staying on and screen lit until battery runs out or I notice and switch to “replace battery”, only way to switch it off (no touchscreen, no keyboard work).
-after suspend and resume, sometimes not always, inner keyboard and/or outer buttons don’t work (not always both), but touchscreen does. I think that suspending again and re-resuming fixed the keyboard at least once (unsure)
-holding right button suspends here, too
-holding contextmenu button (to switch off backlight) suspends also
-clock problems
-tried apm -S and apm -s to suspend instead. Doesn’t fix.
Tried the fix about commenting apm entry in /etc/device_table and rebooted.
Fixes all problems above, but introduces new ones :
-Z doesn’t turn off when idle.
-suspend menu doesn’t work
-alarm can’t wake the zaurus, they only wait and fire when I resume using the button
-apm -S or apm -s don’t work
Other information
Used OZ 3.5.1 before. Never had the problem. It appears after flashing OZ-Opie image.
MD5 ok, flashed again for other reason. Problem remains.
Suggestion
I need alarms to ring on time so I can’t afford the fix.
I’m considering reflashing only the kernel part to put the kernel that was part of OZ 3.5.1 . Anyone has advice about it ? Good idea ? Dangerous ?
(I have backup of all my data of course.)
For the curious
I upgraded from 3.5.1 because
-Konqueror did not work well on 3.5.1 (crashed on page bigger than about 15k)
-dropbear sshd did not support key-based identification
-some minor issues with USB (7 seconds to configure is a bit long, transfers a bit slow about 160-200kbyte/s, I had 600kbyte/s two years ago with exact same hardware)
I’d like to have apache+php+mysql+konqueror working well as it dit in late 2003, will try again after fixing this problem.
Thank for any advice.
analogAI
I flashed the ROM and performed the second steps. Now my Zaurus just sits there with the splash screen and a flashing cursor in the lower right and then after about 10 min it turns off and can’t be turned back on. It sound like “issue with 5500″ problem. I tried his fix and it still doesn’t work. Any ideas? Please help my Zaurus is dead!
Nevermind, I forgot to remove the”.bin” extension from ZImage. Now it works great!
OK, I’ve got it going just fine, but I am unable to add any software packages. There is virtually no internal storage available and any attempt to install to CF or SD results in “error creating link” errors up the wazoo. (installing locally from a CF card, any attempt to install through the qtopia desktop simply results in a generic “error”, probably running out of storage as I can find no way to tell it to install to SD or CF)
The docs seem to describe some installation program that is not the “package manager” that is installed.
I have USB networking enough that I can talk to the qtopia Linux desktop, but I’ve been unable to make the Z speak to the outside world.
Anyway, great work guys. I have a 5500 and a C760 and I’m thrilled to see folks actually working on software for us Z fans.
i installed the rom as perscribed, did the reset, and now it will not turn on. i flashed (succesfully) the offical rom to it, and same problem: no turning on. i flashed the 32×32 rom with opie and gpe, still nothing. it flashes just fine, but does not want to turn on. what am i doing wrong? please help, i’m getting a little nervous that i may have ‘broken’ this wonderfull device for good.
ok i have a zaurus sl-5000 and i love it. Now i have a problem. I had a problem with my firmware so I downloaded this open zaurus. i did every step right and when i rebooted it whent down its little list of whit words starting up. THEN IT STOPs on a black screen (still on) and wont do anything. i can turn on and off but it stays there.!?! also am i spose to remove my memory cards befor i reboot?
My 5000 is inert. I flashed it with the Collie 32/0 and GPE, but someone unplugged the power cord, and when the flash finished, the machine is doing NOTHING. How do I resurrect it?
THANKS for the help!
–v
I followed all the steps correctly and used the GPE for my zaurus 5000. I cant find an app on this new system that will allow me to add new software. Could it be in the controll pannel? Because when I click on the controll panel it won’t run?! Any help would be helpful.
By the way i tried with OPIE and it froze up after reboot.
Can I flash without having CF (using SD only)?
Is that possible?
All-
I’ve noticed that some have had the same problem as me when trying to Flash to CF card. I have seen some comments that hinted at the issue, but the real issue is filenames.
If you are downloading in Win2K (or, I think, XP) windows appends an extension (So even when you rename the image file as zImage, it is saved as zImage.bin). I noticed this after downloading on a windows box and looking at the filenames on a Linux bax. My solution was to rename the file on the CF card from within Linux, and instead of things just locking up after flash it opens OPIE.
Now, if I can only figure out how to install ipkg files that aren’t part of the download, and add third party apps. Right now all I have is basic PIM functionality.
Pete
mcander (at) lycos (dot) com
GREAT!! VERY IMPRESSED!
Where is the DONATE button on your website for contribs?
I just flash with the upgraded kernel (r21).
After the reboot,it seems my Z (sl5500) is blocked on the “configuring update-modules” message…
Are all the zImage valid (I wanted to use 48/16 image) ? Or must I use another zImage ?
I’ve tried updating the ROM with OZ and with the Sharp ROM, after a few minutes I always get both green and yellow LED’s flashing. The OpenZaurus startup screen shows, cursor flashes, that’s all. Or with the Sharp update ROM the Sharp logo comes on, and these lines of text:
INIT: version 2.78 booting
INIT: No inittab file found
INIT: Entering runlevel: 5
INIT: No more processes left in this runlevel
and the cursor flashes on.
I was given this SL5500 a couple of weeks ago, the fellow who gave it to me said it had been running well for him. I didn’t have the power supply with it at first, so I ran it until the battery gave out. Then I had startup problems and started googling, came upon you fine folks, and thought I might be better of with an open source system. Well, it didn’t quite go that well.
Any help would be appreciated. Thanks.
I am having the same problem, my zaurus won’t start after flashing it, can someone please help me with this problem, thanks in advance.
I can’t turn on my zaurus after flashing it whit the opie image, if someone can help me with this problem, please email me at stodgodr@yahoo.com with the solution, it will be greately appreciated, i am a computer technician and i need my zaurus for technical work, thanks in advance.
w00t! … thanks for publishing another update! I upgraded from 3.5.1 and was getting tired of the Z locking up every time I tried to suspend it.
You guys rock!
For any problems you guys face, try going to zaurususergroup.com … there are a lot of people there that can help you fix whatever issues you’re having.
-davis
Ok, trying to flash my 5500… It looks like the 3.5.3 images are jffs2, and after 2 flash tries, I always get the boot screen with opie on top and flashing cursor - nothing happens after that.
I tried 3.5.2, which has the familiar img images, and everything works as advertised… I am doing the same thing in both cases - what do I need to do to get 3.5.3 up?
Also, on 3.5.2, any package install I tried fails due to some dependencies - is the idea to run an update in the package manager first with a wireless connection, then install other packages? Confusing.
One more issue - I am running WPA on my network - is it correct that the wireless drivers on the Zaurus do not support this? I guess I will have to go back to WAP…
I had the Zaurus working fine with OZ 2 years ago, but did not have much time to play with it, and was disappointed by the battery life, so I only recently picked it up again. Looks like interest in the Zaurus development stopped around the same time I stopped playing with it, the landscape seems to look pretty bleak at this point. Any pointers to get me going on the above issues? Thanks.
Hey gibster,
I too was stuck with just the OpenZaurus banner and a flashing cursor. I re-downloaded the files, reflashed, and it was fine. Turns out that my initrd was 11MB instead of 14MB the first time I downloaded. Not sure how that happened.
Anyway, just a sugestion to the maintainers: why not include checksums for the files? Flashing is scary enough without having to worry about the vagaries of transfering files over the internet and to cheap flash media.
Thanks micron, that was it. Don’t know how I only got a 9MB file, I assumed it was b/c of jffs2… Second download - 14MB, will try flashing again.
FYI
I had trouble loading a new image using a 512M CF card. After much frustration, I tried a 32M card and it worked. Hope this will save someone some time…
Looking forward to a stable release, I need stable since this is my everyday PDA/laptop stand-in and not a development platform, I am still using OZ 3.2. I also look forward to the return of KPPP, and compatibility with a JVM.
I’d like to point out something that may cause some people problems, the solution is presented above, but the problem isn’t clearly described (so it people might not recognize the need to follow it)
Larger CF cards will come formatted formatted fat32 and the Z (at least my 5500) needs it to be fat 16 (which cannot address the full size of the larger flash cards, so you will need to put it back before you will want to use the CF card for anything else)
In my case everything looked correct (correct file names, root directory, mount reports vfat file system, md5sums match, etc…) but my Z would turn on the lights for a second or 2 and then turn them off indicating it couldn’t find the files, it was because my 128Mb card came factory formatted w/ fat32 and the Z wouldn’t flash upgrade till I reformatted it fat16.
Just thought I’d mention this and hopefully save someone else a couple hours trying to figure out why things weren’t working correctly…
I just flashed the 40-24 Opie for sl5500. It flashes fine and boots up fine, but then it gives me a login screen. I have not yet set a password, so i need to know the default password to get into Opie. Can anyone help me?
My zaurus sl-5500 won’t start flashing, I did everything like it said, but the green and orange lights didn’t come on. (I learned that holding down C & D is really hard to do too)
If anyone knows why it won’t flash, please tell me.
Same here, I have tried two different CF cards (one of 1GB, another of 128MB), both well formatted with fat 16, files at root of card with correct names, C and D pressed + full reset at the same time…….
Both lights are still blinking (on, off, on, off, ..) after this, somebody can give me a hint ? I am desperate as I bought this 5500 to program :(
Wow! Just got GPE going with root on SD on my 5500. I have just the bootstrap image on the internal memory of the Z with 58/6 storage/RAM. This is great! New life for an old PDA I was almost ready to give up on.
Thanks to all the developers whom made this possible!
I too downloaded and flashed my 5500 and it seems to boot to a prompt. I just entered root as login and it let me into command mode. How in the world do I get it to boot opie as all previous builds I’ve flashed have done.
I did verify file size and selected the 40/24 solution. Any Insight is welcome.
-Dave
Hi — how do I go back to Sharp’s ROM?
I’m running a 550 with Opie 1.2.0, kernel 2.4.18-rmk7-pxa-embedix-3.5.3.
I downloaded Sharp’s v3.1, put Ospack in a blank CF’s root directory, and tried hard reset with “c” and “d” pressed (just like I did to install OZ). The yellow & green LEDs light up for a second, then turn off.
Is there more to it?
(Why do I want to do this? Because I have a Linksys WCF12 that I can’t get to work in OZ. I want to give it a try in Sharp.)
I just flashed my zaurus and when it started up…the open zaurus logo apeared and alot of letters went down the page but at the end it says -
Warning:unable to open an initial console.
kernal panic- no init found. try passing init=option to kernal..
What does that mean..what do i do?
Woah. I just upgraded my 5500 since neither the browser nor the mail program worked on the servers I needed. I installed the gpe 64-0 version, using an SD card for storage.
OK, I’ve been fighting things a bit. About 3 last night I packed it imn, having installed a number of things that either didn’t work, or didn’t work well.
This morning I did a ipkg-link mount /media/card/packages and totally hosed the system, since for some unknown reasons libc6 had been installed in /media/card/packages, and the new linking did not work at all.
Started over. Frustrated since what I need: mail with secure IMAP, a web browser that can deal with my bank, gnumeric, abiword, and lyx did not seem available.
Then I found that the stuff on the debian sites works. I can’t get apt-get to work, but I can, with a lot of fighting, get these packages to work.
Here is my method: unpack the package on your desktop (mine is a linux box, which is probably helpful), with “dpkg -x packagename directory”. Then move the binary to the Zaurus (I use scp). Start trying to run it. It kvetches about libraries. OK, go get them. Load them into, say, /media/card/packages/usr/lib
What I have done so far is provide symlinks to /usr/lib (no room left on /), but I suppose it would be smarter to add it to the library load path. For the future. Anyway, when the damn thing is finished kvetching about missing libraries, it worked.
I have done this with sylpheed-2.0. It works as well as on my desktop, secure IMAP, secure SMTP. LDAP. I will try gnumeric, lyx, abiword, etc. and report in.
LOL now my zaurus doesn’t even turn on ._. oh well. I love bricking expensive gadgets.
I have installed the 3.5.1 image(opie) & the Zimage(zImage-Collie-32-0)on my SL-5000, everything seem ok then i press the reset button and put it back to normal, but once it power up, I’m stuck with the sharp screen and a flashing cursor.
Any help would be greatly appreciated.
Thanks
Cheot
Ok, I know that this may sound dumb, but here goes… I installed Opie, and it’s nice, but just for craps and giggles, how do I go back to Qtopia? Is there any way to dump Opie and just go back to my original OS? The reason I want to do this is because of RAM and the difficulty in getting the OS to load from the SD Card. Any thoughts or suggestions other than buying a new PDA would be appreciated! You can e-mail me at will.nett AT Gmail DOT com.
Supposing I manage to do all the above correctly on my SL-5500 (rom version 2.37)
what happens if the batteries run totally dead ?
With the original software you boot into the initial setup setup menu and the device is restored to factory installed software, but what if I flashed open zaurus ? (I guess I should restart with a brand new open zaurus install)
If I add extra software and/or make specific configurations how can I make my changes permanent over batteries going dead ?
Regards
David
Well,
you have to hide the file extentions if you are using widows to download the files. If you Leave the image file as a bin, the system does not boot.
Used OZ 3.2 bevor. Was ok but I didn´t managed to get my modem working there. Now with 3.5.3 and OPIE on my SL 5500G this was no problem but I am unable to install any software: Updating of the software-list works, but different errors when trying to install for example “konqueror” or “man” or “xmms”. Sometimes links can´t be solved, libreries are not found and others. Even installation of local ipk, as I did in the 3.2-times, does not work. I used the graphical tool; is this the problem?
Thanks for help and the OZ. The new version looks great, but my problems…
the ‘touching some keys’ thing was no joke..
I went out and bought a cf reader to double check the md5’s
(were the same)
reformat fat16
(already was)
etc,
only to find that since my Z (sl500d) was asleep when I took it to flash,
it was still asleep, I needed to write out something to the effect of
yabbagabbasuggwozfnordacalafragalisticextreeeyfooladociaios
to get it to boot.
so far so good.
now: to get some rest.
I have tryed the lates stable version (3.5.3) on my sl-5500 and ran into the following problems:
1)Cannot get irda ppp connection correctly established (the mobile does start to dial the number but then nothing)
2)frequently the device locks up after switching off (I have tried pressing the button for over 30 secs but nothing)
3)keyboard freeze probably dew to a console not properl closed (there was a bogus sh process)
Hello, I installed OPIE and its great but i need to return my SL5500 back to my work before i leave and they need the original sharp rom on it. How do i go back to the original sharp rom. please let me know, i will hight appriciate it. you can email me at: bheshaj at comcast dot net
thank you very much
Joshi, sharp’s website has instructions for returning to the origenal rom. The easiest way is the non-windows way… even if you use windows.
A “what to do next” guide would be an excellent idea for all of the people who have basic post-installation questions that do not require in-depth documentation (how do I install software, can I play movies, what lets me listen to mp3s, etc. as many of them seem to have problems.
To the people who can’t seem to install anything: SD/CF cards need to be ext2 to install most programs properly. FAT does not support symbolic links.
the the Ospack file, copy it to the root of a CF, making sure there are no other files for good measure. The the C-D-reset combo, and your z should be back to factory condition.
Im not sure what RAM:SIZE image I want to use. CF slot will be wireless… and i Haven’t bought a SD card yet, but I am open to it. Basically, i want this thing to be a slick PIM with mp3/ogg playback as well… So i do get the 64:0 and use the SD for storage? People say they use it for root partition? Whats the best practice here? Currently, Im planning on using 58:6 so I have some options while i figure out whats best.
Another way of looking at it, i guess; Is there much of a performance hit? 58:6 VS 64:0? 6MB of storage in the device itself is obviously a nice thing to have.
And a big thanks for this. My SL-5500 has been sitting in my closet for two years now… Just a waste (was running OpenZuarus, but ooolllddd) and I brought it out today to see what i could get for it on Ebay… Then looked up your site again and I am amazed… Someone earlier even mentioned that we’ve been left in the dust… EXACTLY how i feel about this… (why the heck isn’t Sharp funding this???) I hope to flash my device tonight and hopefully recylce it’s use. I paid the full $500 something when it came out.. ebay lists them for around $50… So if this works, and saves me from selling for such a miserable price, I’ll be sure to fork over some cash. Respect!
Wow! OpenZaurus is great. I really appreciate what you have done. Keep up the good work.
Ronan O’Driscoll
Thanks, guys!
Tried to flash my Zaurus - worked like a charm.
BUT… I seem to be unable to sync Open Zaurus to a Windows machine. The synchronization software seems to be lacking. Am I right or am I wrong?
I see that nobody asks about synching… and hardly anybody about other stuff, like browsing the web etc. Where do I find that s/w? Otherwise I will have to try going back to the original O/S even if I somehow don’t know if it is possible: I have seen the info about Ospack but my Zaurus won’t recognize the file.
If anybody has any ideas about the above, pls mail me:
mister_zed@hotmail.com
These instructions have been moved to http://openzaurus.berlios.de/Collie/Install
I can not find initrd.bin
Also where is the reset button. I just bought a Zaurus sl-5000 and it is not working. Thanks for this page and for your help
i cannot find the initrd dile on the mirror site. Doe it have a different name.
thank you
Flashed collie on SL-5500 now sandisk sd card fails. Oh boy does that suck. also whats with the connect plus stuff, detects the card(cool) but is unable to activate, is this some sort of tease thing??
I was having trouble getting the Zaurus to begin the flash process. I had better luck doing the following…
Instead of:
Try:
After doing this, the mail and battery lights will come on.