You are not logged in.
Eeepc+Splashtop= EeeSplash how to
First thing you need is a flash-drive or sd card bigger than 512mb you can use any as far as i know, you want it bigger than 512mb because the script that you are going to use will make two partitions on your flash/card the first is for splashtop and the second if for user to store save downloads and music.( ALSO you WILL lose all the data on the hole drive that you are running the script to /dev/sdX where X is swaped for your flash/card, in terminal as root-user type fdisk -l or sudo fdisk -l then password, to find your sd car or flash drive. You can tell by the size of the hole disk /dev/sdb or sdc depending on how many usb's and sd cards you have pluged in at the time.)
Then start your download if you havent allready from here you should use this file ExpressGateSSD_ExpressGateV1231.zip (or any other verson that's for sdd not the xp or vsta ones they are smaller like 150mb you want the big ones like 450mb.) from HERE ftp://ftp.asus.com/pub/ASUS/misc/utils/
Unzip it, then find the .IMG file in the ssd floder. copy its directory and name into the third line of the script where it says "FILE.IMG" something like this depending on where the .IMG file that you are useing is "/home/brad/downloads/(the FILE.IMG name here)/" do not remove the" " or any thing in the script.
Then edit the second line were it says "/dev/USBSTICK" to match your sd card or flash drive. make sure you get it right because you will lose all your data on the device that you enter in the script when it creates the new disklable and partitions on the flash/card it should look like this "/dev/sdb" or what ever you fdisk -l readout gave you, agaian don't remove the " " or it won't work.
Next is OPTIONAL, If you want to add more apps. (When you or I do make them and post them please.) than you will need to make the first partition bigger so that you can add stuff to it.
Go to line 13 of the script and change it to this ,350,6,* thats it, that will make the first partition 350mb and the rest of the card will be the second partition for you to use to store anything you want in splashtop music, photos or any other downloads you do, you may also plug in any other flash drive or media card and then hit ctrl+alt+backspace to reload the X. (SCRIPT MUST BE RUN AS ROOT)
After the script is done, make a file named syslinux.cfg and put it in the first partition, the file should read in plain text this ( boot /ce_bz ) without the ( ) of course.
You may also add any boot options here as well, I've tried lots but not much sucsess, other than vga=785 it gets rid of the flashing boot-screen but you can't read it proper. You should now have all the spashtop files needed in the first partition. Now you have to add syslinux to the card go to terminal and type syslinux /dev/sdX1 where X is going to be changed again to the readout from doing an fdisk -l in a terminal as root from your eeepc.
(SCRIPT MUST BE RUN AS ROOT)
script from kano (thanx)
#!/bin/sh
DEVICE="/dev/USBSTICK"
IMAGE="FILE.IMG"
offset=$(($(sfdisk -d $IMAGE|grep start=|head -n1|sed 's/.*start=\s*//;s/,.*//')*512))
OPTIONS="umask=000,shortname=mixed,quiet,utf8"
DIR=/tmp/target
INPUT=/tmp/input
umount ${DEVICE}1 $INPUT
mkdir -p $DIR $INPUT
mount -o loop,offset=$offset,$OPIONS $IMAGE $INPUT
dd if=/dev/zero of=$DEVICE count=1
sfdisk -D -uM $DEVICE <<EOT
,240,6,*
,,b
EOT
#install-mbr -p D ${DEVICE}
lilo -s /dev/null -M ${DEVICE}
mkdosfs -F16 -nDVMUSB ${DEVICE}1
mkdosfs -F32 -nDATA ${DEVICE}2
syslinux -s ${DEVICE}1
mount -o $OPTIONS ${DEVICE}1 $DIR
cat > $DIR/syslinux.cfg <<EOT
default /ce_bz
EOT
cp -av $INPUT/* $DIR/
umount ${DEVICE}1 $INPUT
syncI just copy and paste script into root terminal, don't now if there is a diffrent way, if you want to use grub you came use the scripts from here http://www.phoronix.com/forums/showthread.php?t=11653
That's it you should now have a working eeesplash_v0.1 flash drive or sd card that will work on any compadable computer. Bring your flash drive to any large computer store to try it and you will see that it works on alot of new laptops/desktops.
(eeepc-701-4g) press the arrows + spacebar + enter buttons fast at boot works to get past the flasing screen. Then spacebar to continue to X. If you want to pause the kernel press crtl+s to stop and ctrl+q to resume but you have to act fast because it's fast.
If you try some of the other versions that are made you will notice that some of them do not have sound or wireless and some just won't boot. But you can just take the file called kernel.bin from the version that you know works and replace it, then you will have wireless and sound again. Also some older versions don't have all the apps like music, online-games,or splashtop-updater and power-management, but you can add them by copying the new .sqx apps and other suff you want and they are auto loaded.
If you want to add drivers or other apps like xterm or rxvt...ect then after you modify anything in any the splashtop partition you must enter this in terminal in the same directory that all the .sqx files are ( root of the first partition). you can add .sqx file/apps without doing this but if you modify then-
dd of=version bs=1 seek=32 count=0
in terminal in the same partition/directory as the file called version and your modifyed files or you will get errors.
Links
sources- http://en.wikipedia.org/wiki/Splashtop
kernel- http://kernel.org/pub/linux/kernel/v2.6 … 11.tar.bz2
http://www.phoronix.com/forums/showthre … amp;page=5
splashtop downloads- ftp://ftp.asus.com/pub/ASUS/misc/utils/
http://www.phoronix.com/forums/showthread.php?p=45548
http://www.phoronix.com/forums/showthread.php?t=11653
This is work in progress and I will post a new version of EeeSplash as soon as some bugs fixed.
enjoy
![]()
Last edited by badbrad420 (2008-10-15 3:30:12 pm)
Offline
As my eee is currently in many small pieces in a plastic bag, still awaiting the new LCD, I tried the above on my desktop. All I ever got was a flashing cursor.
/Zilver
Offline
ZilverZurfarn wrote:
As my eee is currently in many small pieces in a plastic bag, still awaiting the new LCD, I tried the above on my desktop. All I ever got was a flashing cursor.
/Zilver
I just got some cool stuff going now (thx kano) now i might be able to fix some stuff. Now I have to install Kanotix to usb for eeepc to make the apps it dose not work with other linux OS's I've tried. But now it is just a matter of time for me to learn how to build some more the same, so it take me a while to figure stuff out. Now that I have a few working hacked-apps like va-xterm.sqx, va-ROX-filer.sqx , va-sun-j2re1.6.sqx va-unzip.sqx ....ect.
I'm not sure how long, but soon I will post an dd of=of my best flash-drive version with some drivers/apps I will make. Any ideas what debian files I would need to make for the eeepc drivers to compress. If only I new all this and didn't have to learn it as I go.
Offline
I think the first link: http://www.phoronix.com/forums/showthread.php?p=45548 has all the answers we need ![]()
The sqx file are simpler squashfs filesystems (at least file tell me so), Slax will probably be a really good os to work with this kind of files ;-)
As soon as I get some spare time I'm going to take a look at them.
ciao
Offline
sid77 wrote:
I think the first link: http://www.phoronix.com/forums/showthread.php?p=45548 has all the answers we need
The sqx file are simpler squashfs filesystems (at least file tell me so), Slax will probably be a really good os to work with this kind of files ;-)
As soon as I get some spare time I'm going to take a look at them.
ciao
Kanotix works to make them for sure thats how the ones I have now are made from from Kano thx, I will install slax and try to build somthing !!?!!. I had an old version of slax, but didn't try it hmmm. The .sqx files are just as you said (squashfs) named as .sqx. You can unsqaushfs with any OS with squashfstools, but newer versions of mksquashfs don't work they make the files but error and lock splashtop on boot. I will also give Kanotix try soon.
Last edited by badbrad420 (2008-10-15 3:37:10 pm)
Offline
Anyone else get splashtop going yet?? I going to hack in eeepc background now.
Offline
No, finally got my new LCD, and tried the sdhc card with splashtop installed as per instructions. Still just a blinking cursor (like on my desktop) when I boot from it. Any idea on what's wrong (or just try & try again)?
/Zilver
Last edited by ZilverZurfarn (2008-10-16 2:24:16 am)
Offline
I build a virtual disk with the script in the first post under virtualbox 2 and boot a virtual machine from there: I can see the ASUS splash screen with buttons to launch applications and the mouse can be moved all over it. As soon as I click on any of the buttons I just kill the virtual machine :-P
Offline
badbrad420 wrote:
ExpressGateSSD_ExpressGateV1231.zip
OK, got that one.
badbrad420 wrote:
find the .IMG file in the ssd floder
Uh oh. There is no ssd folder. There are:
* ExpressGate(ONBOARD) containing ST_ASUSEG00_256MB_v1.2.3.1_20080605.IMG (+ a .dfi and a .dat file)
* ExpressGate(HDD) containing ST_ASUSEG00_HD_v1.2.3.1_20080605.EXE (+ a .dat file)
* Experimental (containing just CE_ASUSEG00_LT_v1.2.3.0_20080603.DAT)
I guess it's the ST_ASUSEG00_256MB_v1.2.3.1_20080605.IMG I'm supposed to use, right?
Well, I've tried that one (with the script), got an SD card with ce_bz, a bunch of sqx files, kernel.bin, so I guess I did that part right - but sadly all I ever managed to get to, was a flashing cursor when I try booting from it.
Where did I go wrong?
/Zilver
Offline
ZilverZurfarn wrote:
badbrad420 wrote:
ExpressGateSSD_ExpressGateV1231.zip
OK, got that one.
badbrad420 wrote:
find the .IMG file in the ssd floder
Uh oh. There is no ssd folder. There are:
* ExpressGate(ONBOARD) containing ST_ASUSEG00_256MB_v1.2.3.1_20080605.IMG (+ a .dfi and a .dat file)
* ExpressGate(HDD) containing ST_ASUSEG00_HD_v1.2.3.1_20080605.EXE (+ a .dat file)
* Experimental (containing just CE_ASUSEG00_LT_v1.2.3.0_20080603.DAT)
I guess it's the ST_ASUSEG00_256MB_v1.2.3.1_20080605.IMG I'm supposed to use, right?
Well, I've tried that one (with the script), got an SD card with ce_bz, a bunch of sqx files, kernel.bin, so I guess I did that part right - but sadly all I ever managed to get to, was a flashing cursor when I try booting from it.
Where did I go wrong?
/Zilver
yes sorry that is the right file/folder and you did install it right thats all you get on eeepc flashing screen but try it on some other computers and you will see it works fine, it's eee's hardware. To get passed the flashing screen you (MUST) push the arrow keys and enter button fast at the boot or it will freeze. good luck. I have alot of new stuf working in EeeSplash like Xchat, ROX-filer, Xterm, and alot of console apps vi, gpart, dd and all the other goodies so it just a matter of time till I can fix the boot prob.
I,m adding other things now so if you want something nows the time to suggest it
Last edited by badbrad420 (2008-10-17 11:23:45 am)
Offline
badbrad420 wrote:
I,m adding other things now so if you want something nows the time to suggest it
Well, at this stage, I'd like for the SplashTop to simply boot without having the user blindly do magic on the keyboard at the right moment. Adding apps should be a 2nd priority, IMO.
When you say
To get passed the flashing screen you (MUST) push the arrow keys and enter button fast at the boot
could you be more specific? All arrow keys + enter at once? A specific sequence? Just down and then enter? I'm not computer illiterate, but when I'm treading into (to me) completely uncharted territories, a good map is essential! ![]()
Also, I don't get a flashing screen - I get a completely black screen with a flashing cursor in the top left corner.
/Zilver
Offline
Sounds interesting, let me try and see if how it works :-)
Offline
ZilverZurfarn wrote:
badbrad420 wrote:
I,m adding other things now so if you want something nows the time to suggest it
Well, at this stage, I'd like for the SplashTop to simply boot without having the user blindly do magic on the keyboard at the right moment. Adding apps should be a 2nd priority, IMO.
When you sayTo get passed the flashing screen you (MUST) push the arrow keys and enter button fast at the boot
could you be more specific? All arrow keys + enter at once? A specific sequence? Just down and then enter? I'm not computer illiterate, but when I'm treading into (to me) completely uncharted territories, a good map is essential!
Also, I don't get a flashing screen - I get a completely black screen with a flashing cursor in the top left corner.
/Zilver
Hi
This is how I get it going 9 out of 10 times: boot the eee press [esc] then [enter] boot splashtop=card or flashdrive. then as soon as it starts to load the ce_bz I press the [right] and [up] arrows, [shift] and [enter] all as fast as I can in no order just lost and fast. I have also started it with just [spacebar] and [left-mousepad-button] but it's not so good like 2 out of 10 times so I use arrows +enter+shift.
Then just press space bar and boom you are at the desktop in seconds.
And I'm adding stuff so that I can fix the boot and other stuff if needed and then do dd if=EeeSplash
for everone to use and to help fix things, and I need to know what kind of tools and other stuff I should add for you to hack this faster if you get it going and want to help.
Last edited by badbrad420 (2008-10-18 12:31:25 am)
Offline
Just tried, and I got a grey flashing screen with cursor, similar to ZilverZurfarn.
Seems the problem is related to vga.
Press Arrows and Enter will show a line telling you have entered an invalid vga mode, just press enter to get pass and splashtop shows up!
Last edited by lazyfai (2008-10-18 3:12:16 am)
Offline
lazyfai wrote:
Just tried, and I got a grey flashing screen with cursor, similar to ZilverZurfarn.
Seems the problem is related to vga.
Press Arrows and Enter will show a line telling you have entered an invalid vga mode, just press enter to get pass and splashtop shows up!
yup just press the arrows + enter that all for now... I have opera dillo konq gpart and lots of others and now I can add any app to the desktop while in EeeSplash and switch to kde desktop then run apps with a right click with kde-run nice.. soon I hope to know how to fix the boot but for now I don't and am adding stuff to make it easier for someone to fix with all the goodies as well. So far I have added tons of stuff about 1.5gb-2.0gb of apps uncompressed and is way under 1gb after mksquash and it did not slow down at all so I can add lots and it won't slow down it's just one or two more files to mount. anyone want to help thats not a noooowwbbiiee like me?? !! LoL !!
Offline
Cool,
Can't wait to see a release on this brad ![]()
Offline
Thanks BadBrad for this howto !
The ExpressGate V. 1.2.3.1 works for me on the 701 4G but unfortunately not the wireless. I didn't find any other version of expressgate so I couldn't make another try. Do you have an idea for how to solve this problem? And by the way I would like to install a xterm.sqx and another custom.sqx. Could you post your own .sqx or explain how do you made them?
Thanks in advance!
Offline
Can anyone get this working on the 1000H? I just get the flashing cursor, and can get no further.
Offline
Just an update,
I was able to get it to boot using my locally installed Grub. (I run Ubuntu on my Eee 1000H) I just copied 'ce_bz' to the /boot partition and added an entry to /boot/grub/menu.lst
title Splashtop
root (hd0,0)
kernel /boot/ce_bz
It still gives the flashy screen thing...
Last edited by schwieb (2008-10-31 5:53:00 pm)
Offline
uz67 wrote:
Thanks BadBrad for this howto !
The ExpressGate V. 1.2.3.1 works for me on the 701 4G but unfortunately not the wireless. I didn't find any other version of expressgate so I couldn't make another try. Do you have an idea for how to solve this problem? And by the way I would like to install a xterm.sqx and another custom.sqx. Could you post your own .sqx or explain how do you made them?
Thanks in advance!
There is no wireless with that kernel.bin you must install another version (version1205 has wifi and sound) to get the kernel.bin that works there are lots of versions out you can search Asus update and support for certain laptops that have splashtop like the models X58C,M70Vr,M70T,M51Vr,M50V,F8Vr,F8Vr,F8Va,F8Tr,F5Z,B50A and then install it threw your windows or run script again to get the file you need I tried lots of versions but not all.
About the apps there is a program you can use threw windows to mksquashfs but it wont copy any symlinks so if you need to add symlinks for the /libs then you must use Kanotix live cd to do it it dose not work with ubuntu, xubuntu, puppy linux or slax6 only Kanotix works proper, or windows if you are only adding files not links.. What you need to do is unsquashfs one of the .sqx and then copy the file vactl and open and edit only the va name to new name of package and then add the new folders you need by adding and editing it to mount all the folders in the root of package, then put your new vactl at the root of a folder with all the folders/files you wish to add, thats it (mksquashfs /home/badbrad420/stuff/* /home/badbrad420/va-stuff.sqx -force-uid root -force-gid root -all-root -noappend ) will make the file named va-stuff.sqx in the folder /home/badbrad420/ with all the folders and files that were in the directory /home/badbrad420/stuff/ . Pretty simple to make them but make sure you add all the dependences. Ive added lots of stuff like opera, dillo, xchat, dpkg-tools,console-tools,make and rescue apps like parted,...etc and am debugging so if you can wait I will try to post them as soon I can.
I am also trying to .config a new kernel for it with support for more hardware and fix the boot.
I did hack Voodoo IOS to run off usb as well and it didn't flash at boot just had a black screen, but used the arrows and it boots the same but had no wifi had to switch kernel.bin's to an Expressgate version to get wifi.
Last edited by badbrad420 (2008-11-12 8:09:11 pm)
Offline
Do you think this would work on a lenovo s10 regular. not the s10e?
Offline
yes it should work, I think, but don't have one to test on, Good Luck. I will get QuickStart/Splashtop as soon as it is out for download, for my HP-Mini-Note-2133 they both have braodcom wifi cards.
nononocheng wrote:
Do you think this would work on a lenovo s10 regular. not the s10e?
Offline
Hi
ExpressGate works on Eeepc-701-4G. (based on ExpressGateSSD_V1331 with custom files)
Skipped on ExpressGate menu, start on direct to bootsplash screen. (kernel.bin hacked ! flash screen skipped automatically)
I tried, Worked on Eeepc-701-4G(800x480), QBOOK(1024x600), ThinkPad X41(1024x768), D945GCLF/2.
Offline
pochiken wrote:
Hi
ExpressGate works on Eeepc-701-4G. (based on ExpressGateSSD_V1331 with custom files)
Skipped on ExpressGate menu, start on direct to bootsplash screen. (kernel.bin hacked ! flash screen skipped automatically)
I tried, Worked on Eeepc-701-4G(800x480), QBOOK(1024x600), ThinkPad X41(1024x768), D945GCLF/2.
I'm sorry, I can't make any sense of this beyond the "ExpressGate works on Eeepc-701-4G". What file did you use? Where can I download it?
Offline
alanbcohen wrote:
pochiken wrote:
Hi
ExpressGate works on Eeepc-701-4G. (based on ExpressGateSSD_V1331 with custom files)
Skipped on ExpressGate menu, start on direct to bootsplash screen. (kernel.bin hacked ! flash screen skipped automatically)
I tried, Worked on Eeepc-701-4G(800x480), QBOOK(1024x600), ThinkPad X41(1024x768), D945GCLF/2.I'm sorry, I can't make any sense of this beyond the "ExpressGate works on Eeepc-701-4G". What file did you use? Where can I download it?
A happy new year.
OK!
Posted my site.
http://www.pochinet.org/DL.cgi?kernel2.bin
Download the kernel2.bin file, copy to USB
Sample of /boot/grub/grub.conf
default=0
timeout=0
hiddenmenu
title hacking expressgate
root (hd0,0)
kernel /kernel2.bin root=LABEL=DVMUSB rootmedia=usb baseva=scan vga=0x311 loglevel=0 splash=silent quiet
kernel parameter must be use "root=LABEL=DVMUSB rootmedia=usb baseva=scan vga=0x311 loglevel=0 splash=silent quiet"
if you want to start firefox automatically, add to kernel parameter "initva=firefox".
Last edited by pochiken (2009-02-02 12:15:02 am)
Offline