Announcement

Collapse
No announcement yet.

Hacking Express gate (Asus Splashtop)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • wiesshund
    replied
    Originally posted by SPARTAN View Post
    Oh, cool fact. You can use the latest HDD installer to create a DFI file for your SSD install.
    Will post detailed instructions in the tutorial, basically involves doing a network install of the HDD version to a folder on your HDD, then copy those files into the working directory for my script and then compress into a DFI again. Works a treat

    (Weisshund, there seems to be a problem with your server, I can download about half of the Firefox file before it fails and waits +1 hour before attempting it again)
    I have to reupload firefox, seems the upload went bad or something.
    I dont see Songbird either, will check into that ASAP

    I tried removing the base firefox totaly.
    No go says install is corrupt
    Tried replacing it with my FIrefox
    No go same thing, must be looking at a checksum on the sqx file or something.
    Cant even edit the sqx or it says install incomplete or corrupt.

    But i did find i can remove thier Firefox from the desktop after booting
    be deleting its virtual .desktop file
    So im going to see if i can make my firefox overwrite thiers
    If that works i am going to see if i can make my firefox load ontop of thiers or append it.

    that will atleast remove a redundant item from the desktop.
    Doesnt help me with filesize though, but maybe you know something about bypassing the checksum or what not?

    Going to go see what the heck happened to my firefox and songbird upload

    Leave a comment:


  • SPARTAN
    replied
    Oh, cool fact. You can use the latest HDD installer to create a DFI file for your SSD install.
    Will post detailed instructions in the tutorial, basically involves doing a network install of the HDD version to a folder on your HDD, then copy those files into the working directory for my script and then compress into a DFI again. Works a treat

    (Weisshund, there seems to be a problem with your server, I can download about half of the Firefox file before it fails and waits +1 hour before attempting it again)

    Leave a comment:


  • SPARTAN
    replied
    Definetly will take a look and see if I can do that, also I have been doing a bit of testing with High Res. It seems like it only starts lagging with Firefox open (probably due to them crippling it) so I will try with your FF and see if it works better.

    I will let you know just now if it works, I just compiled a version without Skype and a whole bunch of the FF crippling stuff

    I did hear that, haven't tried yet.

    I'm sure thats under the config files for it, shouldn't be difficult to modify (been trying to get it to detect non-USB devices)

    I'm sure it would, otherwise I can always use a memory stick which it does recognise

    Okay, I haven't tested this but it should work.

    Code:
    #! /bin/sh
     
    case "$1" in
    init|mount)
    echo "Mounting HDDs..."
    ln -s "/mnt/winhdd/disk1/my stuff/My Music/" "/media/My Music"
    ;;
    start)
    echo "Created by Sierra Softworks"
    ;;
    esac
    I'm pretty sure you can execute scripts from vactl (Just make sure its in the right section; not sure which that is tho :P) Otherwise just create a shortcut on the desktop (start bar) to mount your HDDs.

    I can from within SplashTop, however I can't within windows without using the dvmIo.dll code calls (which I don't have the header files for). That is the same code that the ExpressGate updater uses and it mounts the SSD quickly, checks the stuff and then dismounts it. I wish I could get hold of the function declarations, would write an app to allow us to browse the SSDs from within Windows.
    I can't choose it in the BIOS, and I can't mount/view it without calling the functions in dvmIo.dll, so as someone said earlier in the topic there must be a specific call to the motherboard that enables/disables it.

    Leave a comment:


  • wiesshund
    replied
    Something you can play with SPARTAN
    Songbird actualy supprts vide0, but of course splashtop has no codecs for playback

    Like any other operating system, e.g. Windows, most of the Linux systems come with no multimedia codecs, so you'll not be able to play AVI/DivX/XviD vide...


    you could tinker round and see if it can make use of those?
    trouble comes when you start getting your flash image too large of course.
    HDD install can make one a bit lazy in the area of space consciousness.

    Im going to try something later.
    To regain space (for SDD installs as opposed to HDD) im going to see if
    i can remove some stock things, such as the crippled firefox splashtop comes with.
    Either remove, or replace it with the firefox 3.0.x that i am using currently.

    I did find that some laptop expressgates have an AV player.
    They used Mplayer, but i havent tried to build it yet.
    Not sure which source pkg would most closely suit splashtop
    It appears to use its own video codecs?
    Of course if anyone else reading this has an mplayer sqx file and wants to share it..........

    Also want to see if i can default the file manager app to appear on the task bar instead of hiding until a USB source it seen.

    I hope you are able to mount your HDD's it makes testing apps easier when you dont have to package and flash them.

    can you show me an example of a proper vactl to execute something on the order of
    ln -s "/mnt/winhdd/disk1/my stuff/My Music/ /media/My Music"

    I must be doing something wrong with mine, it doesnt make the links at boot, but atleast i have the script added (va-storage.sqx if you want to see it) and can manualy run it from terminal.

    Ive an odd question since i dont hve onboard SDD
    can you see your onboard SDD at all?
    Can you chose it in the bios to boot from? mount it or view it in any OS?

    Leave a comment:


  • wiesshund
    replied
    ok im sending stuff up online now
    it will be located at http://wiesshund.net16.net/splashtop
    you will be able to grab it via ftp or http either one.

    Leave a comment:


  • wiesshund
    replied
    Originally posted by SPARTAN View Post
    Okay, strange thing here. I am running the SSD version (as you know) and I went to check whether my Windows HDDs appear in SplashTop under /mnt/winhdd
    Seems that they don't; now whether this is a function of me having my HDDs set to AHCI mode I'm not sure yet but kinda a bummer. Would be awesome to have access to all my music in SplashTop even if it does defeat the point of having an aftermarket soundcard...
    My HDDs are in AHCI mode as well, linux far as i could ever tell, doesnt give a hoot about that.
    Whether it uses it or ignores it i do not know.

    Possibly since you technicaly have 0 use for the HDD, they simply didnt bother to mount them, i will look through my files and see if this distro has an fstab or similar mounting file, and paste you back the contents.
    Of course you will probably have already hand mounted the drives by them hehe.

    Also, just double checked the resolution thing. Looks like exporting those variables in a va-*.sqx file doesn't work but all seems to work perfectly from the console... (Might have misstyped something so gonna try again just now, will get back to you)
    [/quote]
    They work for me from the console, but only to a point.
    the resolutions appear in the python app after typing in the console commands.
    But after choosing a res (any res, even 800x600) upon the restart of X
    it returns to the default res and the exported values are gone from memory returned to stock.

    I am going to put the apps i have working up for download today and will post link here a little later.

    So far i have...

    BitchX-
    launches inside its own term window, does require to run in dumb mode
    and does not allow the use of /window functions, due to the limited X environment.
    But does provide perfect basic IRC funtionality.
    Term closes on BitchX exit.

    Firefox 3.0.19-
    This includes flash 10.x pre patched into it.
    this is the highest version my splashtop has the capability of supporting.
    Greasemonkey can actualy be installed while runnign in splashtop.
    It is not saved on reboot but takes approx 5 seconds to install it again.
    I decided not to load in alot of plugins and increase file size.
    I have tested loading plugins per log in and they work fine, they just are lost on full reboot.

    Pico-
    Pico is actualy e3 text editor emulating Pico.
    Pico has no open public license so....
    It works flawless and requires no extra libraries and it is very small in size.
    Simply run it from xterm by typing pico

    Songbird-
    Music player, works flawless nearly.
    Obviously it cant save some things because it is running in a volatile file system, such as remembering your music library.
    Aside from that it works just as intended and expected.

    Xterm-
    I realize xterm already existed but if you try to launch bitchX in it
    you realize that suddenly you cant read white text in a white terminal.
    So this is an old school white text on black screen setup.
    It also works well with some other older console apps that just assume the screen would be black

    AR (archiver)-
    This tool is handy when you have to work from .DEB packages, as splashtop has no tools besides tar for unpacking things.
    AR will let you extract the DEB package to get the tarball your app is in.
    This is mainly useful if you want to look around for other apps that might work.
    You can actualy unpack them and test them all inside splashtop prior to trying to pack them up in squash.
    Being able to test inside splashtop before hand is very useful as many apps will require libraries and stuff that splashtop just isnt highly capable of providing, since it uses alot of older stuff.

    Ive some scripts, but as they are semi system, or installation_type specific, they wont be highly useful in sqx

    Will post up download info later today
    Will be normal open ftp, no rapid share click this pop up that crud.

    Leave a comment:


  • SPARTAN
    replied
    Okay, strange thing here. I am running the SSD version (as you know) and I went to check whether my Windows HDDs appear in SplashTop under /mnt/winhdd
    Seems that they don't; now whether this is a function of me having my HDDs set to AHCI mode I'm not sure yet but kinda a bummer. Would be awesome to have access to all my music in SplashTop even if it does defeat the point of having an aftermarket soundcard...

    Also, just double checked the resolution thing. Looks like exporting those variables in a va-*.sqx file doesn't work but all seems to work perfectly from the console... (Might have misstyped something so gonna try again just now, will get back to you)

    Leave a comment:


  • SPARTAN
    replied
    Hey Weisshund,
    Sounds like you're having a lot more luck than I am regarding getting Apps to work. I guess having a HDD install makes it easier (SSD requires you to flash it continuously). That may also be where the problems you are having with setting the Res come in.

    Anyway, regarding getting a script to execute on startup, just put it in the init script for a va-*.sqx file.

    Would you mind sending me that Songbird sqx? e-mail: [email protected]
    I'll pop it onto my website as part of the tutorial, would be nice to have a list of precompiled applications there. Maybe also the Pico text editor?

    AFAIR the icons for the web browser (and the other apps) are inside the va-thm*.sqx files.

    Also, what version of SplashTop are you running? I'm on 1.4.10.8 (the latest SSD version AFAIK).

    Leave a comment:


  • wiesshund
    replied
    well...
    so far, a good day.
    Ive got the following apps into spashtop

    Firefox 2.0 (3.0 no go still)
    BitchX
    Songbird music player
    Xterm
    Pico text editor (stole it out of ubuntu)

    Resolution switching is so far a no go, and i have a suspicion that ASUS did this particular expressgate's Xvesa driver without any other capabilities res wise.
    I asked it to report in the console, and it did not list having any other resolutions.

    So i am guessing the trick may be to find which other MB packages may have a different set of files
    pertaining to resolutions etc?
    Not at all sure what would be entailed in attempting to stuff in an actual hardware Xserver

    Now to find out where expressgate has the dumb default Browser icon stored, and remove it.

    I am thinking for now a small video player is out of the question with only generic Xvesa support and bare minimal libraries in general, unless i can find a totaly self sufficient software based one.

    Ok done hogging the thread for now, if anyone would like Songbird give me a yell, its squashed and ready to run.

    Leave a comment:


  • wiesshund
    replied
    Originally posted by wiesshund View Post
    So for this example in *nix speak
    /mnt/winhdd/disk1/Documents\ and\ Settings/John.JOHN-PC/My\ Documents/

    ln -s /mnt/winhdd/disk1/Documents\ and\ Settings/John.JOHN-PC/My\ Documents/ /media/storage
    Cant edit above post, but change the linux type path so the command reads
    ln -s "/mnt/winhdd/disk1/Documents and Settings/John.JOHN-PC/My Documents" /media/storage

    The quotes is better or the link just winds up linking c:\ entirely

    EDIT
    bracketed path in "" "" because its easier to make work than *nix type paths of /blah/My\ Documents\ and\ Stupid\ Stuff/
    which will wind up linking /blah instead.
    Admin feel free to consolidate posts

    Leave a comment:

Working...
X