View Full Version : [Palm OS] Garnet VM virtual SD card
Garnet VM has been working well on my n800, I just wish it had a "virtual" SD card option. Alot of Palm apps require an SD card to funtion correctly.
It would also be great if Resco Exporer that I have running on Garnet could browse the Nokia's card files that way I could uzip and zip any files on my device Resco does it so well including encryption...
sgosnell
01-04-2008, 12:08 PM
Yes, it would be nice, but it doesn't work. GVM has lots of shortcomings.
PinCushionQueen
01-04-2008, 12:10 PM
Garnet VM has been working well on my n800, I just wish it had a "virtual" SD card option. Alot of Palm apps require an SD card to funtion correctly.
It would also be great if Resco Exporer that I have running on Garnet could browse the Nokia's card files that way I could uzip and zip any files on my device Resco does it so well including encryption...
Yeah... I requested this on the Access feedback site - they don't respond to bugs or suggestions though, so I'm not even sure they're reading any of the feedback that I've submitted.:(
Yeah... I requested this on the Access feedback site - they don't respond to bugs or suggestions though, so I'm not even sure they're reading any of the feedback that I've submitted.:(
I suggested this on Access site as well
TA-t3
01-04-2008, 12:46 PM
Anyone dared to try Softick's ram drive yet?
If it worked it would maybe be easier (read: possible) to get data _out_ of the system by copying it there with e.g. FileZ and figuring out something from there.
Anyone dared to try Softick's ram drive yet?
If it worked it would maybe be easier (read: possible) to get data _out_ of the system by copying it there with e.g. FileZ and figuring out something from there.
Unless I did it wrong, I have tried both Softtick Ram Drive and Palm RamDisk both crashed Garnet VM:(
Please Palm fix!
rainbow
06-26-2008, 01:31 PM
i have a question, i am using n800, and installed GVM, and i was installing alot of palm os programs into it and working really well, but now i am having problems with not enough memory when i hotsync programs into it. How do I get GVM to use the memory from my SD card? I don't know how to change the location of the memory, well basically i don't know what to do.
Pushwall
06-26-2008, 02:06 PM
i have a question, i am using n800, and installed GVM, and i was installing alot of palm os programs into it and working really well, but now i am having problems with not enough memory when i hotsync programs into it. How do I get GVM to use the memory from my SD card? I don't know how to change the location of the memory, well basically i don't know what to do.
Hopefully that's a feature in their next release. Right now there's no way I know of to access the SD card while in Garnet VM.
fanoush
06-27-2008, 06:26 AM
Hopefully that's a feature in their next release. Right now there's no way I know of to access the SD card while in Garnet VM.
Yes, looks like it is currently most wanted feature
http://tabletblog.com/2008/06/few-words-with-access-company-about.html
"The results of our Garnet VM survey indicated that accessing the host file system/memory card is the second top most wanted feature after support for Full Screen. Now that the GVM beta 2 provides full screen rendering, this has become the most wanted feature."
Pushwall
06-27-2008, 07:21 AM
Thanks for that link. It's nice to know there will be another update later this year. It'll be interesting to see what new features are in the next release.
burmashave
11-15-2008, 12:49 PM
I figgur it's too late to change the GVM architecture; however, it seems to me that a good way to handle GVM storage would be to use a vfat file system image. That way, it'd be easy to manually install things by mounting the image and copying files to/from it. I run into a prob where GVM doesn't want to install files of formats it doesn't recognize, even when those files are needed by programs (I've had to setup Hotsync just to install these files). SD cards on the Palm are supported by vfat anyway.
On the other hand, I get the feeling that file system size in the GVM is limited by performance issues. I have one GVM image that has about 60MB stored on it, and it takes 60-120 seconds, and sometimes longer, just to start it. It seems that the more you install on the GVM image, the slower it starts. It makes me wonder if the GVM loads the entire image into some sort of dynamic memory before launching (bad).
In order just to install a minimum set of Palm apps., I've had to create 3 separate GVM stores (each launched by its own shortcut). This is a major kludge for several reasons, the greatest of which is that I cannot launch two GVM's at the same time. It makes it extremely inconvenient to use GVM for my PIM because stopping one GVM and starting another takes too long to simply enter an appointment.
TA-t3
11-17-2008, 07:37 AM
The gvm launcher scans the whole gvm.store file whenever you start it, so yes, it's slow. But it's much faster to start a Palm application directly (there's another thread about that). And starting a Palm app is to start the actual emulator, and when in the emulator switching from one app to another is almost as fast as on a real Palm.
burmashave
11-18-2008, 10:19 PM
I pretty much have to launch my Palm apps from shortcuts because I am currently using three separate GVM stores (we had traded notes about this some months back). Still, a nearly fully loaded store takes 60-90 seconds to launch or shut down.
I should have mentioned that shutdown times are just as slow. This is what made me think that the GVM is writing to a cache and then writing back on exit. It would also seem to explain why on many occasions I have lost all the apps/data on a store when my N810 has crashed while the GVM was shutting down.
Here's one of the shortcuts I'm using:
[Desktop Entry]
Encoding=UTF-8
Version 0.1
Type=Application
Name=Bible
Exec=/usr/bin/gvm/gvm -z 1.5 -o no -a mBib -d 4096 -B /home/user/.gvm/img0.jpg -u "John Doe" -g gvm.store.0
Comment=mybib_on_gvm
Is there something in the command that causes a slow launch? I'd be grateful for any tips on optimizing the launch. Or am I experiencing slow launches because the app I'm launching (My Bible) had pdbs that total close to 60MB?
App switching in the emulator is about as fast as it is natively on the Palm. My prob is that with a fully loaded store, I cannot install additional apps, and I cannot quickly switch from one store to another because the launch and shutdown times are very slow. I should add that my other stores are much smaller, and they launch reasonably fast.
By the way, I find it easiest to manage the stores, that is attach the gvmlauncher to one, by using a symlink. I've named my stores gvm.store.0, etc., and I can easily switch the store attached to the launcher by doing something like:
cd ~/.gvm
ln -s gvm.store.0 gvm.store
This makes it easy to do things such as installing apps.
TA-t3
11-19-2008, 11:24 AM
My guess is what you're suggesting - 60MB would take a while to load, even directly from the SD card. In this case it's going through the virtual image handling, which probably slows it down considerably (and is something that Access could possibly improve), and it also loads from the compressed filesystem of the internal flash. That's usually also slower than an SD card. Certainly much slower than a Class 6 SDHC card.
Have you tried to move the whole .gvm directory to a fast SD card? You could make a symlink from /media/mmc1/.gvm /home/user/.gvm, for example.
(Someone else mentioned a problem with symlinking the gvm store to a card, but I believe I tried the above with success, back with the first beta)
burmashave
11-20-2008, 11:58 AM
Thanks TA-t3. I tried putting the store on the internal card; however, that didn't seem to speed it up much. My external is relatively high speed. I also trimmed out about 12MB of applications from the store, and that seemed to speed things up quite a bit (about 30 second launch times). Mebbe there are diminishing returns as the store gets close to 64MB. For now, I think that my new setup will work quite nicely.
And I'd just to **stress** for others reading this thread that it's very important to backup your store(s). I have my own method, but there's a how-to somewhere here. My experience with GVM stores is that the frequency of catastrophic failure is related to the size of the store.
I haven't trusted the Active Sync restore on a Palm since experiencing 100% data loss when trying to restore via Active Sync back in the first days of the Palm III. From what I can see, Active Sync hasn't improved that much since then.
TA-t3
11-20-2008, 12:19 PM
Thanks for reporting. I don't have that many applications installed myself, so I don't get to test the limitations on the performance much. Let's hope there will be a 3rd beta of GVM, with some improvements. Ah, how I wish that application could be open source.. I can see how it could be improved. Unfortunately this cannot happen in this case.
EDIT: BTW, I think you meant 'HotSync', not 'Active Sync'.. the latter is Microsoft's very poor hotsync lookalike, for PPC/Windows Mobile..
BoxOfSnoo
11-20-2008, 12:31 PM
I'd pay for it, if they would commit to developing and supporting it... with the way they're updating it these days it doesn't look like it would be worth buying, though.
Well, I believe the current version expires November 30 2008 so maybe we can expect an updated version within the next 10 days?
BoxOfSnoo
11-26-2008, 11:45 AM
Looks like another one is out, but it's not very impressive... They probably just did a rebuild to beat the expiration date.
Machster
11-26-2008, 05:15 PM
Yikes! Still no SD support?!
burmashave
11-27-2008, 02:00 AM
Thanks for reporting. I don't have that many
[snip]
EDIT: BTW, I think you meant 'HotSync', not 'Active Sync'.. the latter is Microsoft's very poor hotsync lookalike, for PPC/Windows Mobile..
That's a hoot. As I was typing that, I was trying to remember which was which. I've used both, and yes, HotSync is miles better.
danahyatt
11-27-2008, 03:02 AM
Well, I believe the current version expires November 30 2008 so maybe we can expect an updated version within the next 10 days?
Just got an notice to download new version from Access. Tried the install and libraries are missing so no update this time. I wrote to support and the webmaster wrote back and told me to update my maemo os. That has been flashed for months already. I will stay with the old beta of Garnet VM for now.
burmashave
11-28-2008, 01:27 PM
I don't want to cross post my response because there is an active Garnet VM beta 3 discussion. So, here's my answer (http://www.internettablettalk.com/forums/showpost.php?p=245353&postcount=36).
javispedro
02-14-2009, 08:53 AM
I am missing this too from the Garnet VM. Assuming the VM behaves like a normal OS5 device (allowing arm hacks, slot libraries...) a PalmOS slot/filesystem driver could be written that accessed a Maemo-exported filesystem (or even a single folder) using the loopback network connection, which seems available to the VM. Not so fast as a native VM exit, but quite good I think.
Advantages over RAMDrive: NIT's SD Card can be mounted/exported to PalmOS. Easy(ier) file sharing between Maemo & POS.
Advantages over hypothetical "GVM Beta 4" with SDCard Support: Right now I don't believe GVM will get another upgrade anytime soon...
Disadvantages: documentation for OS5 slot/filesystem driver probably missing/outdated.
(BTW, first post -- just bought a used N810, already enjoying it -- I used to be a Palm fanboy, but my T|X broke, and I dislike Palm,Inc. newer devices).
javispedro
04-06-2009, 06:17 PM
Good news everyone! I managed to mount a card on Garnet VM!
"Card emulation" (a.k.a. HostFS) support is in GarnetVM. However, and don't ask me why, GVM folks do not distribute "gras-client" ARM binary, a "GVM remote control" which is needed to actually mount a filesystem and set up the card emulation.
No need to worry! I used gras-client (and a few socat tunnels) on my x86 computer to do the job:
>mountvol /media/mmc1
Volume [/media/mmc1] mounted (RW) successfully on ID: 1
/PALM/start.prc not found in this volume
Wonder of wonders, the setting actually survives closing and relaunching GVM!
A few hints:
You can get GVM for x86 from the ACCESS website.
On the x86 side:
$ socat tcp-listen:34130 tcp-connect:tablet:12000
On the tablet side:
$ socat tcp-listen:12000 tcp-connect:localhost:34130
$ /usr/bin/gvm/gvm -G
(launch GVM with gras server enabled)
Now, to trick PC's gras-client into believing he is talking to a local gvm, just launch gvm on the PC too. It won't be able to open the 34130 port again, and gras-client will talk to the tablet's GVM instance instead.
So launch gras-client, and do "mountvol /media/mmc1"
(be careful; after every gras-client command the socat tunnel will need to be restarted)
Sorry for the possibly too short explanation, It's late and I'm tired.
Obligatory useless screenshot:
http://javispedro.com/maemo/captures/gvmcard.png
There's now an easier way for doing this!! Keep reading, it's just a few posts down.
fanoush
04-07-2009, 03:38 AM
Thanks a lot. Will try. I was trying to make HostFS working from PalmOS side of gvm but got nowhere. As default, HostControl (http://www.accessdevnet.com/docs/emulator/Emulator_HostControl.html) API is implemented but the only interesting method supported is HostTraceOutput, The HostF* API which is used by HostFS filesystem library to implement virtual card did not work for me (EDIT: see below). I tried also various hostfs.prc libraries for both simulator and emulator but with no success.
Did not know about gras-client and GRAS server feature. Many thanks.
EDIT: If you want, check output of HostFSTest.prc inside HostFSTest.zip (http://fanoush.wz.cz/palm/HostFSTest.zip) with card enabled. See the code in testHostFS() in src/AppMain.c. Basically all I got is Hello World from HostTraceOutput, nothing more. It did a bit more (http://fanoush.wz.cz/palm/hostfstest.jpg) in Garnet 5.x Simulator.
fanoush
04-07-2009, 04:24 AM
Wonder of wonders, the setting actually survives closing and relaunching GVM!
Could you upload some blank .gvm/gvm.store with card enabled? Or maybe it is stored somewhere in settings in .gvm/ ?
steven676
04-07-2009, 05:48 AM
Or maybe it is stored somewhere in settings in .gvm/ ?
Turns out that it's just a file kept in .gvm/cards. For example, after following javispedro's instructions, I have the following in .gvm/cards/0:
/media/mmc1
RW
Additional cards can be added by creating .gvm/cards/1, .gvm/cards/2, etc. with the appropriate contents. Changing RW to RO does exactly what you expect -- prevents gvm from modifying the contents of that directory.
javispedro
04-07-2009, 06:48 AM
Turns out that it's just a file kept in .gvm/cards.
Nice! So all one has to do to "mount" the external SD card into GVM's slot 0 is:
$ mkdir ~/.gvm/cards
$ echo -e "/media/mmc1\nRW" > ~/.gvm/cards/0
EDIT: If you want, check output of HostFSTest.prc inside HostFSTest.zip (http://fanoush.wz.cz/palm/HostFSTest.zip) with card enabled. See the code in testHostFS() in src/AppMain.c. Basically all I got is Hello World from HostTraceOutput, nothing more. Same result on the X86 GVM.
Reading the docs, it would seem to me that ACCESS wants GVM to behave exactly like a real POS device would do; no reason to fully implementing the Host manager.
Time to understand why Plucker & Power48 are crashing ARM GVM but not X86 GVM...
fanoush
04-07-2009, 06:57 AM
Wow. Just made .gvm/cards/0 file by hand and it works :-)
lemmyslender
04-07-2009, 10:15 AM
Very cool discovery! This opens up a lot of options I would think.
Any way to get Garnet to read GPS data?
javispedro
04-09-2009, 07:10 AM
Any way to get Garnet to read GPS data?
Depends on the application, of course. Opensource applications can be modified to read GPS data (avalaible on localhost:2000).
Most applications directly access the Serial or BT ports. According to GVM White Paper, both Serial Manager and Bluetooth Manager "are unavailable.". I don't know if this means they're unimplemented or if it's just missing the required vdrv -- the last one could could be developed, but there's mostly no documentation for it.
burmashave
04-28-2009, 12:07 PM
javispedro, you are THE MAN! I cannot believe how simple this solution is. I had hundreds of megabytes of applications and data on my Palm, so I was very cramped at 64Mb. Plus, I didn't have an automated backup solution to protect me from the semi-frequent GVM crashes I had.
Thank You!
Thank you, fanoush, as well, for all the work you've done in this area.
I thought that external storage would be resolved sometime. I didn't think the solution would be so easy.
I'll be giving this the hard testing, and I'll post back if I have any issues or comments.
ZehHa
05-01-2009, 05:55 PM
Thank you very, very much!
I just started to create my "virtual" LifeDrive (LD-VM). Without SD-card support this would have been absolutely impossible.
Pushwall
05-10-2009, 07:48 PM
Thanks javispedro for figuring out this SD-card support thing! :cool: I've got most of my Palm games now on the external SD-card running off links I created with ZLauncher. I'm also doing backups of RAM with Resco Explorer. That's way cool since if GVM wigs out I can do a fast restore and continue on. And oh my yes, the fantastic Palm game "Edge" actually now has sounds and runs smoothly off the external SD-card I've set up. Great stuff to be sure! :)
bunanson
05-10-2009, 11:51 PM
Thanks javispedro for the SD-card support.
I have some problem in using it.
I execute the follow commands and a slot 1 then appeared on my GVM
"Code:
$ mkdir ~/.gvm/cards
$ echo -e "/media/mmc1\nRW" > ~/.gvm/cards/0
I tried to install MerckManual on "SD 1", it did write some folders to the mmc1 and created a folder called palm, but the installation program of MerckManual crashed. I tried it several time, even to uninstall GVM and re-install GVM, no success. The installation is thru hotsync, MerckManual does not give out the .prc file, the hotsync error mess "failed to write to memory card". Well, it did created a folder and wrote some 50 small folders but empty contents. My MerckManual remains the same, did not take advantage of the SD card. Any suggestions what to try? TIA,
bun
Pushwall
05-11-2009, 09:14 AM
I tried to install MerckManual on "SD 1", it did write some folders to the mmc1 and created a folder called palm, but the installation program of MerckManual crashed. I tried it several time, even to uninstall GVM and re-install GVM, no success. The installation is thru hotsync, MerckManual does not give out the .prc file, the hotsync error mess "failed to write to memory card". Well, it did created a folder and wrote some 50 small folders but empty contents. My MerckManual remains the same, did not take advantage of the SD card. Any suggestions what to try?
I just tested installing the MerckManual demo version and I got it to work. You need to have this directory structure on your SD-1 card:
PALM/Launcher
PALM/Programs
I started the MerckManual demo install and followed it through until it told me to hotsync. I did not hotsync. I used WinSCP to copy the appropriate files to my SD card. I'm using WIndows XP, and I looked in C:\Program Files\Palm\ for the directory that stores my hotsync data. This is usually your LastNameFirstInitial. So for Push Wall the subdirectory was WallP. In this directory is a subdirectory called CardInst with a subdirectory named Slot-SD,....I moved all the files from this directory to the PALM/Launcher directory. Besides the CardInst directory there is a directory called Install,.....I moved all these files to the PALM directory. I then fired up GVM and ran a file directory utility called FileMan (you can use the freeware FileZ). I then moved the files I had moved into the PALM directory on SD-1 to RAM. I then exited totally out of GVM. I ran GVM again and the MerckManual icon was on the main menu which I launched. It seemed to pull up all the MerckManual index. I wasn't able to access any entries though since they are mostly locked in the demo. It looks like there is a beacon icon up at the top that you tap on to hotsync your serial number key with the Internet (be sure you have an Internet connection going on your tablet). I don't know if this will work for you, but give it try. It may not work since it looks like the program creates some type of extensive directory structure different than the one I mentioned. Good luck!
Pushwall
05-11-2009, 02:06 PM
FWIW since GVM now supports SD cards I thought I'd try LJP (Little John Palm), the game emulator for Palm OS that emulates:
Nintendo Entertainment System (NES)
Super Nintendo Entertainment System (SNES)
Nintendo Gameboy/Gameboy Color (GB/GBC)
Sega Genesis/Megadrive
Sega Master System (SMS)
Sega Game Gear (GG)
Bandai Wonderswan/Wonderswan Color (WS)
NeoGeo Pocket/NeoGeo Pocket Color (NGP)
Atari 2600 (VCS)
I was amazed to find that it does run,....sorta. It does NES emulation no problem (iNES for the tablets displays better). However, it runs out of memory trying to load any SNES or or Sega Genesis ROMs that I tried. As far as the other systems that it can emulate I didn't have any those game ROMs so I couldn't test them right now.
JustNick
05-11-2009, 02:28 PM
Pushwall read this http://talk.maemo.org/showpost.php?p=285401&postcount=27 ;)
Time to change the N800 keys binding for GVM :)
Pushwall
05-11-2009, 03:18 PM
Pushwall read this http://talk.maemo.org/showpost.php?p=285401&postcount=27 ;)
Time to change the N800 keys binding for GVM :)
Interesting,........thanks! :)
bunanson
05-11-2009, 08:47 PM
Thanks Pushwall. The MerckManual works fine, except it does NOT take advantage of the SD-1. It all stays in the 64MB of the GVM internal memory...and also very fragile, it crashed about once a month. It is annoying, especially when you spent 2 -3 hrs to install ALL your favorite progs. I tried the trick to copy the gvm backup copy back to .gvm, it does NOT do the trick, or it does the trick but refuse to hotsync...oh well, I love the gvm, but it is so fragile :( . It seems the more 64 MB you use, the more it crash. Is that your experience? If so, install progs on SD-1 may fix it, maybe. I will try your trick over the weekend, thanks again,
I found out the ONLY way to make a hotsync work, if it has been working before, is to uninstall and re-install gvm.
bun
Pushwall
05-11-2009, 09:51 PM
It seems the more 64 MB you use, the more it crash. Is that your experience? If so, install progs on SD-1 may fix it, maybe. I will try your trick over the weekend, thanks again,
Most definitely,...the more of the 64MB you use, the more it crashes. I've got most all my programs installed over on SD-1 and it rarely crashes now. Since I play games with it, I find the other problem is with sound,....I'm always having to reset the sound system since some sounds, expecially MIDI, seem to shut the sound off and make it unstable. GVM acts just like a moody woman sometimes,...you have to treat her just right and learn the right strokes so she'll give you what you want! ;)
Pushwall
05-12-2009, 06:57 PM
Thanks Pushwall. The MerckManual works fine, except it does NOT take advantage of the SD-1. It all stays in the 64MB of the GVM internal memory...and also very fragile, it crashed about once a month.
Hey bun, one positive thing I found tonight gives hope to the MerckManual not crashing in GVM if installed on the SD-1 card. I use eReader and have never had luck getting it to work with the 10 megabyte Webster Collegiate Dictionary without GVM eventually crashing. I now have my ebooks and the Collegiate dictionary on the SD-1 card, and they work great together....no crashing! Hopefully, you'll find the same thing with the MerckManual if you can get it installed on the SD-1 card.
ZehHa
05-13-2009, 03:28 AM
The MerckManual works fine, except it does NOT take advantage of the SD-1. It all stays in the 64MB of the GVM internal memory...and also very fragile, it crashed about once a month.I have no experience with this particular eBook, but I'm using several german medical eBooks, some are Mobipocket eBooks, others have a proprietary format. They all start fine from Palm/laucher and do not have to be installed in RAM.
It is annoying, especially when you spent 2 -3 hrs to install ALL your favorite progs. I tried the trick to copy the gvm backup copy back to .gvm, it does NOT do the trick, or it does the trick but refuse to hotsync...oh well, I love the gvm, but it is so fragile :( . It seems the more 64 MB you use, the more it crash. Is that your experience? If so, install progs on SD-1 may fix it, maybe.Yes, this definitely will help. And using some Palm backup program. Resco backup works fine, and will restore all of your Palm apps and data in less than 5 seconds (in my case). You will never again have to spend 2 to 3 hours for reinstallation.
Complete reformat of the gvm store and restore from Resco backup takes less time than one single soft reset on my LD. :) BTW, this kinda has been posted by pushwall before.
bunanson
05-14-2009, 07:05 PM
..Complete reformat of the gvm store and restore from Resco backup takes less time than one single soft reset on my LD. :) BTW, this kinda has been posted by pushwall before.
How do you use backup with Resco? I see a menu called pack. You mind to give more info? TIA,
bun
javispedro
05-14-2009, 07:25 PM
One of the reasons it's so fragile, specially when the storage heap is larger than 16MiB, it's because gvm"launcher" is not waiting for gvm to completely die before allowing the user to launch another gvm instance.
Try it: just keep top open. Close gvm, and you'll see it stays alive for at least 10 seconds. Launch gvm while the "older" gvm is still closing and watch your files disappear.
bunanson
05-14-2009, 07:47 PM
Wow, that is a good observation. So you are saying, if you wait awhile when you turn off GVM before re-start, then it wont crash. That is good to know. And you also implied GVM is more stable if it is 16 MB rather than 64 MB. I guess if one can install things on SD card, then maybe 16 MB would be enough. Thanks, I am trying now and see how it goes.
Now my hotsync does not work. I realize the only way to resurrect the hotsync is to re-install gvm. I got quite some apps installed now and do not want to go from scratch, if i do not have to. I am thinking to copy the gvm.store somewhereelse, and re-install gvm and then re-copy the gvm.store back. I am not quite whether that will work, and now trying to search old thread to learn how to do it. Anybody want to give me a lift? TIA,
bun
Edit:
backup: cp /home/user/.gvm/gvm.store /media/mmc1/.
restore: cp /media/mmc1/gvm.store /home/user/.gvm/.
bunanson
05-14-2009, 10:20 PM
I tried again to install MerckManual to SD card, it wrote a file but returned with,
"vfsErrVolumeFull"
"0 byte written"
Does it mean the vol is full? How to get around? TIA,
bun
ZehHa
05-15-2009, 04:27 AM
How do you use backup with Resco? I see a menu called pack. You mind to give more info?My pleasure!
First of all: "Resco" is the name of the software company, not the name of one particular application. You need "Resco Backup", which is the backup application of that company. Other backup apps (like freeware NVbackup) don't work, because they assume a NVFS, which the GVM does not have. English version can be downloaded from here (http://www.resco.net/palm/backup/downloads.asp), links to versions in different languages are available as well. Copy the PRC to card (/media/mmcx/Palm/launcher/), it can be started from there after selecting category "Slotx" in the standard Palm launcher. Alternatively it can be loaded to RAM (using FileZ e. g.). Even when staying in RAM, and GVM is running, the scheduled backup does not reliably start automatically (at least this is my experience on my NT800), so I recommend frequent manual backups. In the preferences menu you can enter the location of your backup file. Then press the big "Backup" button - all finished.
In case of a crash you start Resco Backup from the card, press "restore", chose the backup file from the set of files (I have usually five backup sets present), and press "Reset" afterwards.
BTW: Resco Backup works with one particular HotSync name only. It you decide to install it with a NULL HotSync name, and switch your HotSync name afterwards (e. g. with the -u gvm start option), Resco Backup will not find you formerly created backup sets. You need the MultiUser hack to get Resco Backup working properly again.
HTH
Regards
Carsten
Pushwall
05-15-2009, 08:37 AM
I tried again to install MerckManual to SD card, it wrote a file but returned with,
"vfsErrVolumeFull"
"0 byte written"
Does it mean the vol is full? How to get around? TIA,
My only suggestion is to do the manual install method I mentioned before. It's fairly fast and easy to do. If it doesn't work you can quickly delete the files and move on. If the manual method is what you're using and you're getting that error when running the MerckManual program, I'm pretty much at a loss on what to tell you.
You might also want to consider another Resco product,...Resco Explorer,....it's a nice file management utility with backup, ftp, networking, and bluetooth suport. The built-in backup isn't as full-featured as their main Backup product, but it does a great job for a fast manual backup or restore.
bunanson
05-15-2009, 04:20 PM
thanks for the info, they will come handy.
@ZehHa: I have ONLY RescoExplore, I will take a look with RescoBackup.
@Pushwall: First, the VfsErrVolumeFull indeed meant exactly like that, the SD-1 is full, after several trials of installation, left over junk files and filled up the space. I tried to install on SD-2, it defaulted to a trial version and I since had not been able to do the installation. I will reread your post on manual installation and try it over the weekend.
Two things, I took Javispedro's suggestion, wait a while before re-launch gvm, so far, it had NOT crashed even once. It has been goin on for 12 hrs now :-)
Epocrates installation is much more civilized by now. I have a mediocre palm browser called pocketlink. In pocketlink, you typed the website "get.epocrates.com", it will then dl the installer, setup.prc and you then install straight from your tablet. Works well for me.
bun
Addison
05-27-2009, 12:49 AM
I started the MerckManual demo install and followed it through until it told me to hotsync. I did not hotsync.
Hey Push and Bun!
Well, I know that I have the 5 minute clinical consult on my tablet as an offline, html file as well as a compiled html help file, though I can't get the second one to work with FB reader. I think the first one (which works perfect) weighs in at about 100 megs I believe.
I thought for sure I also had the Merck manual as an offline web folder as well but I can't seem to find it anywhere here at home. Maybe I need to look around some more.
Anyway, I'm over on the pediatric intensive care unit unit at Mott hospital (U of M) and we have something like 35 laptops available everywhere with Lexi-comp at hand. I've seen the price for Lexi-comp complete as much as $970.00 for a single user. Yikes!
So yeah, since having that resource free of use I've basically lost all interest as of late on getting any type of medical junk on my tablet.
I really should look into this some more because having that kind of information mobile is something I've always wanted to have.
I've browsed online and it seems like to me that I really need a Windows Mobile device, but if I can get that same type of crud on my tablet I'd rather stick to what I already have.
Anyway, what's your thoughts on this Bunanson? Should I start looking at getting another handheld device or am I just not using the tablet well enough?
Cheers!
bunanson
05-30-2009, 09:02 PM
...Anyway, what's your thoughts on this Bunanson? Should I start looking at getting another handheld device or am I just not using the tablet well enough?
...
I think a drug book, epocrates, and any med txt, either 5MC or MerkManual, you only need one, that is all I would need. Both epocrates and 5MC stay firm on the SD card and works well with gvm. I would stick with the tablet. If I ever thought about any other PDA, palm is my choice. Good luck,
bun
asyik
06-23-2009, 06:29 AM
has anybody tried UpToDate yet?
Addison
07-04-2009, 02:01 AM
I think a drug book, epocrates, and any med txt, either 5MC or MerkManual, you only need one, that is all I would need. Both epocrates and 5MC stay firm on the SD card and works well with gvm. I would stick with the tablet. If I ever thought about any other PDA, palm is my choice. Good luck,
bun
Heya Bun!
So I ended up getting a Palm that was basically gifted to me by my school since they ran out of funding to continue some handheld grant program that they had for us.
I actually like using a Tablet better though since the screen isn't so foggy like that with a non VGA Palm device.
Anyway, I'm thinking of purchasing a deluxe bundle med app but it requires 99.6 MB of memory.
Would I be able to use this under Garnet VM if I went with the external memory card technique you guys were talking about?
Thanks ahead chief!
bunanson
07-04-2009, 11:55 PM
...Anyway, I'm thinking of purchasing a deluxe bundle med app but it requires 99.6 MB of memory.
Would I be able to use this under Garnet VM if I went with the external memory card technique you guys were talking about?...
I think gvm storage heap is limited to 64 Mb. Anyhow, it also depends how the installation go. Why dont you give it a shot?
Stick in a formatted SD
xterm
$ mkdir ~/.gvm/cards
$ echo -e "/media/mmc1\nRW" > ~/.gvm/cards/0
This will make slot1 on mmc1 (extSD), and perhaps, copy the entire deluxe bundle med app on to /media/mmc1/PALM/Launcher. Sometimes an app will launch by clicking the .prc, sometime it may require dumping the .prc into gvm ram. In the former case, you,.maybe (a big if), able to ignore the 99.6 Mb limit. Zlauncher has everything you need for the manuever. Post back, good luck.
bun
Addison
07-07-2009, 02:31 AM
Greetings Bun!
I've been working on this challenge for the last two days but I seem to be running into a little trouble on this.
I'm not quite sure where to copy my files.
Here's a screenshot:
http://img21.imageshack.us/img21/1962/screenshot2009070702002.png
I do have
media/mmc2/Palm/Launcher
but that's all.
So two questions. How should I transfer all of the files for PediSuite 7.0 as an example and how can I create more storage cards?
Should it be media/mmc2/Palm/Launcher/PediSuite 7.0/ and in that folder there would be PediSuite 7.0 the appl along with the Databases and Saved Prefs folder?
Thanks a ton!
Pushwall
07-07-2009, 07:53 AM
Should it be media/mmc2/Palm/Launcher/PediSuite 7.0/ and in that folder there would be PediSuite 7.0 the appl along with the Databases and Saved Prefs folder?
Addison, try this:
media/mmc2/Palm/Programs/PediSuite 7.0/
Hopefully Bun knows all the stuff that you should copy there.
Addison
07-07-2009, 01:31 PM
Actually, it would be great if I could back up the whole gvm.store to one of the Slot Cards, but I don't think that's possible, correct?
Well, while we're waiting to hear from Bunanson, I thought I'd post a little trick I've been using on my end.
I've got a perfect gvm.store, about 60 megs, that never gets corrupted. :D
How I'm doing this is by crashing Garnet on purpose instead of hoping it doesn't crash on me first.
If Garnet encounters a segmentation fault, the program shuts down thereby removing any opportunity for it to write over itself.
Two benefits from this:
-You'll never get a corruption again because it's not writing anything to the memory card or the gvm.store.
-You can immediately fire Garnet back up without any troubles. No more having to wait the typical 2 to 3 minutes before running it again.
Only downside is that since it's not writing anything to your memory card, you're not able to update any information inside it.
Not a problem for me since I'm only using Garnet as an information resource.
The program I'm using to cause the segmentation fault is the 5-Minute Clinical Consult 2009, but it also works with the 5-Minute Emergency Consult as well as the 5-Minute Pediatric Consult.
From the main index, just type a single letter in the search field, and you're done.
I know it doesn't sound sexy, but hey, it definitely gives you the peace of mind exited out of Garnet this way.
I'm skipping the whole main emulator by launching straight from
/usr/bin/gvm/gvm -a lnch
Also, I'm launching it with Xkbd as well even though it's not really that necessary. It's just quicker using that rather than the graffiti keyboard.
Oh wow, my first contribution to a thread in over a year. *lol*
Addison
07-07-2009, 02:48 PM
Ah crappers!
I just realized that by crashing Garnet this way one can use trial versions of software without ever having to worry about it expiring since data never gets updated that you've used it.
Now I feel dirty for even mentioning this. :(
wklink
07-07-2009, 03:12 PM
I've got a perfect gvm.store, about 60 megs, that never gets corrupted. :D
How I'm doing this is by crashing Garnet on purpose instead of hoping it doesn't crash on me first.
I haven't tried this myself (I want mine to update), but couldn't you just remove write permissions to the gvm.store (chmod a-w gvm.store)?
Pushwall
07-07-2009, 06:31 PM
Actually, it would be great if I could back up the whole gvm.store to one of the Slot Cards, but I don't think that's possible, correct?
I use the backup option in Resco Explorer (http://www.resco.net/palm/explorer/). If gvm.store ever wiipes itself out, I just launch into GVM and run Resco Explorer and restore everything. It's fast and easy.
Viqsi
07-08-2009, 06:32 PM
There's a free backup system that's even more effective called Red Feline Backup:
http://www.dt002.titandsl.co.uk/software/rfbackup.html
I used it all the time with my old Palm TX, and it works just fine here too.
bunanson
07-09-2009, 12:32 AM
Greetings Bun!
I've been working on this challenge for the last two days but I seem to be running into a little trouble on this.
I'm not quite sure where to copy my files.
Here's a screenshot:
http://img21.imageshack.us/img21/1962/screenshot2009070702002.png
I do have
media/mmc2/Palm/Launcher
but that's all.
So two questions. How should I transfer all of the files for PediSuite 7.0 as an example and how can I create more storage cards?
Should it be media/mmc2/Palm/Launcher/PediSuite 7.0/ and in that folder there would be PediSuite 7.0 the appl along with the Databases and Saved Prefs folder?
Thanks a ton!
I am NOT familiar with PediSuite 7.0. However, they should work just like any apps.
Apparantly you already have the whole PediSuite on your mmc, then under file manager or xterm cp, copy the whole PediSuite onto /media/mmc2/Palm/Launcher.
Start Zlauncher, click the program and see whether it launch, if not, you may have to go back to the gvm menu page and use the install option. After this, you should know which data files or skin is needed to run the program, you can then go back to zlauncher, press that particular file (right click?) and a menu shows up, and pick copy to RAM. This should work.
A slot is max at ~580 Mb, if the PediSuite is big, you may want to create a separate slot for it, so free up space from slot0 for other stuffs.
When done, go rescoExplore>Menu>tools>BU_restore and backup your work. Done.
Or as Pushwall suggested, copy the whole PediSuite to Palm/program and see how it goes.
bun
Addison
07-09-2009, 12:48 AM
Thanks wklink and bunanson!
I'll definitely work on your suggestions during this week and post back on my success.
I'm finally becoming more comfortable with Garnet as of late. I even got Merck Manual fully installed. Joy! :o)
Real quick though, do you have any med apps whatsoever running off of a card slot on your end, Bunanson?
For me, it seems like everyone I have requires some/most/all of the data to be located in RAM, making the card slots unavailable to use for these types of software.
Thanks again for all the help on this. :)
Addison
07-09-2009, 03:52 PM
Well, I thought I would share about 50 medical icons for those who would like to pretty up their tablets a little.
Here's what you can do with them:
Custom Icons (http://wiki.maemo.org/Personal_Menu_tips_and_tricks#Adding_Custom_Icons_ for_Personal_Menu.2FLauncher)
Also, in case anyone missed this awhile back, here's a great page on Palmleavr's findings:
Step-by-Step GVM (http://talk.maemo.org/showthread.php?t=25207&page=11)
Complimentary screenshot: :)
http://img36.imageshack.us/img36/2761/78849281.png
3707
bunanson
07-09-2009, 04:50 PM
congratulation, u finally get pedisuite up n runnin
and tks for the icon tips
bun
Addison
07-09-2009, 08:05 PM
Hiya bun!
Actually, I've had PediSuite installed quite some time ago.
Every app I have was initially installed on my PC from an .exe file and then HotSynched over onto the Tablet.
So yeah, everything installed goes directly into a gvm.store and nowhere else.
That's why I was asking earlier what I can pull from a gvm.store and how to arrange the folder structures for them so that these can now run off of a SD card slot instead.
Simple question. Do you have the 5 Miniute Medical Consult working from a SD card?
If so, could you show me a picture of the folder and file layout for it?
Stupid question, but is it possible to HotSynch to a SD card when installing an app?
On my Palm, when installing an app, you can choose between device or storage card. Just wondering if the same can be done with Garnet since it would makes things so much easier this way.
bunanson
07-09-2009, 11:43 PM
...
Simple question. Do you have the 5 Miniute Medical Consult working from a SD card?...
Stupid question, but is it possible to HotSynch to a SD card when installing an app?
On my Palm, when installing an app, you can choose between device or storage card. Just wondering if the same can be done with Garnet since it would makes things so much easier this way.
I have Not used 5 MinMC since subs run out in 2004. I just use MerckManual. They are the same info, not much different.
No. I have NOT been able to hotsync/install to SD card. I can manually copy .prc or apps to SD card, but hotsync to SD always fail.
bun
Addison
07-09-2009, 11:48 PM
No. I have NOT been able to hotsync/install to SD card. I can manually copy .prc or apps to SD card, but hotsync to SD always fail.
Okay. Thank you for the quick response.
Well, I'm looking at one other possible option right now.
With any luck, I might have some really exciting news within the next few days! :D
Addison
07-10-2009, 11:00 PM
Joy!
I'm now able to run all of my gvm.stores on my external memory card! :D
None of them are on the internal memory anymore which freed up about 128 megs.
Load up time is about 10 seconds which is extremely acceptable.
Happy! Happy!
Addison
07-11-2009, 09:49 PM
Heya Bun!
Okay, so I was able to get Merck Manual installed correctly on a SD card slot.
I downloaded it from Skyscape and Hotsynched it to a normal gvm.store. I'm also using Resco Explorer.
So using Resco Explorer go to
RAM(0:)
expand the Merck Manual section
edit
select all
copy
then go to
Slot1(A:)
PALM
Launcher
edit
paste
After that go back to
RAM(0:)
expand the Merck Manual section again (if needed)
edit
select all
file
delete
There ya go!
The only thing to be aware of is that there needs to be a section called Skyscape under Applications in your gvm.store. Not sure why since there's nothing in that folder.
Other apps that work using this same method are Pedisuite and ER Suite.
Ones that don't work are 5 Minute Medical Consult, 5 Minute Emergency Consult, 5 Minute Pediatric Consult, and Davis's Drug Guide just to name a few.
I'm thinking that all of these require being placed in RAM(0:) and nowhere else. I'll look into it some more though.
Also, if you haven't already, you should look closely at Palmleavr's suggestions I pointed out earlier.
Basically, I deleted the file /home/user/.gvm/gvm.store and entered this into Xterm
ln - s /media/mmc2/Garnet/gvm.store /home/user/.gvm/gvm.store
From then on, when you run Garnet VM, it's reading the gvm.store from your memory card instead of the internal flash.
I'm really surprise no one seemed to get excited over this.
Well, post back if you have any luck.
Cheers!
Pushwall
07-11-2009, 10:57 PM
Basically, I deleted the file /home/user/.gvm/gvm.store and entered this into Xterm
ln - s /media/mmc2/Garnet/gvm.store /home/user/.gvm/gvm.store
From then on, when you run Garnet VM, it's reading the gvm.store from your memory card instead of the internal flash.
I'm really surprise no one seemed to get excited over this.
I'm reading this after some heavy libation and pondering what it means. Hmmmm,.....I think it's a huge revelation and yes, I'm really excited!! I'll test this tomorrow. Addison, you're the man!:cool:
Addison
07-11-2009, 11:49 PM
Hey Push.
Execute that command line and look at /home/usr/.gvm using Emelfm2.
The file will be light blue instead of black.
What that means is when Garnet attempts to read that file, it now gets redirected to wherever you set the new location.
It's callled symlinking (sp?).
And yeah, you can do this with all of your stores.
I would suggest rereading Palmleavr's posts on this page:
http://talk.maemo.org/showthread.php?t=25207&page=11
There's some great stuff that most people overlooked in his findings.
See ya.
Addison
07-12-2009, 02:46 AM
One other quick mention, Bun.
If you copy and paste the Merck_Manual.prc file (size 55 kb) back to RAM(0:) you can then launch straight to the application using this command or something similar based on your preferences:
/usr/bin/gvm/gvm -a K2GQ -L 0x0000,0x0000,0x0000 -O no
Otherwise you would have to start the launcher, select the SD card, and then choose the Merck icon.
Addison
07-12-2009, 10:17 AM
Is there any crazy genius here that might be able to figure out why Hotsync under gvm doesn't work but is featured inside the ROM?
Is it because the file has a flag set to be read only?
http://img3.imageshack.us/img3/6771/screenshot2009071206120.png
bunanson
07-12-2009, 05:14 PM
..., I deleted the file /home/user/.gvm/gvm.store and entered this into Xterm
ln - s /media/mmc2/Garnet/gvm.store /home/user/.gvm/gvm.store
...
Thanks for the detail step by step. It is very useful for the uninitiated. I think there should be no space between "- s", try to pick bones from egg :)
I cannot make it work. It keeps on crashing. I dont understand. Your steps seem so logical and you also have it worked. Oh, well witchcraft :( . BTW, to remove a symlink one would have to remove the 'link' file.
Anyhow, I am kind of satisfy with my setup so far, once in a blue moon, crashed, resurrect with RescoExp Restore. I have also set up as a button on personal menu
Under Command to execute
/usr/bin/gvm/gvm -a ep25 -z 1.5 (Epocrates)
or
/usr/bin/gvm/gvm -a Mmmo -z 1.5 (MerckManual, you use K2GQ, what is that?)
and check run under xterm
It loads in 25 sec
Nice keyboard, how about a step by step to that too. TIA,
bun
Addison
07-12-2009, 05:47 PM
Well, it stopped working for me today. However, I've been doing some really, really stupid stuff on my end. :D
Anyway, I'll be starting all over again today with a fresh flash and see where that gets me.
Here's the keyboard:
Keyboard Collection (http://talk.maemo.org/showthread.php?p=218041)
In a nutshell just unzip the keyboard folder and put it in /media/mmc2/
There's a Notes folder inside to look at and copy and paste from if needed.
Anyway, your new script would be something like:
/usr/bin/gvm/gvm -a Mmmo -z 1.5 & xkbd -geometry +722+65536 -k /media/mmc2/Keyboards/Rightfull.xkbd
It's super easy if you already have xkbd installed.
The only thing is that the keyboard sticks on the screen. So when you close Garnet, you'll still need to also click the keyboard off as well.
I'll post back tomorrow if I have any luck getting that stupid symlink to work again.
bunanson
07-12-2009, 06:02 PM
Let me say something really really looked stupid on me (in fact, I am!), I think the way you do it does work, NOT all the time, if you try it 10x, 5x will work. Dont know why, I just have that feeling. For example the xterm -a command, that is what happens, it works ALL the time when lauching from personal menu. But when I type it from xterm, it works 5 out of 10, the time they dont work, it showed me a screen of perference and no apps at all.
================================================== ===========
..
Other apps that work using this same method are Pedisuite and ER Suite.
Ones that don't work are 5 Minute Medical Consult, 5 Minute Emergency Consult, 5 Minute Pediatric Consult, and Davis's Drug Guide just to name a few.
...
================================================== =============
So, in your previous post, you said some apps work and some apps dont work, I suspect if you keep on trying, they all work some of the time.
You mentioned "fresh flash", you mean to flash your tablet? I have been doing flashing from either mmc1 and mmc2, here (http://talk.maemo.org/showthread.php?t=29135), so I always have a good copy of 'last working OS', never have to start from scratch, strongly recommend when playing with new apps. It is really really convenient
bun
javispedro
07-12-2009, 06:17 PM
As for the symbolic link idea, I think you're forgetting about the "removing the noexec mount option" part.
Detail: GVM mmaps the gvm.store with PROT_EXEC and as such needs Maemo's default noexec option disabled or it'll crash at boot.
There are lots of threads about that around here, but basically: you have to edit /usr/sbin/mmc-mount and remove the "noexec," part (only THAT option and not the whole line). Backup everything first.
bunanson
07-12-2009, 06:31 PM
Once remove the NOEXEC, would it affect other apps that need to access mmc? Or one has to put it on and off all the time?
bun
Addison
07-12-2009, 06:36 PM
Okay. That makes perfect sense Javis!
Yeah, I had originally removed the "noexec" part a couple of days ago and then for some reason added it back in again. That's why it wouldn't simlink anymore. Thanks!
So, in your previous post, you said some apps work and some apps dont work, I suspect if you keep on trying, they all work some of the time.
I can get all of the apps to work, just not all of them from the SD Card slot. I'm still looking into this though since it would be a really nice feature.
You mentioned "fresh flash", you mean to flash your tablet? I have been doing flashing from either mmc1 and mmc2, here, so I always have a good copy of 'last working OS', never have to start from scratch, strongly recommend when playing with new apps. It is really really convenient
I easily get spooked trying or learning anything new. I'll give a good read over a few times and see if that's within my comfort level. Thanks for the link.
To make things clear on what Javis just mentioned...
Open Xterm
root
emelfm2
Find /usr/sbin/mmc-mount
edit
remove "noexec,"
save
I've been told this is supposed to be something scary to do but I haven't seen anything come of it.
Cheers!
bunanson
07-12-2009, 06:55 PM
So do you have to put it back and take it down on and off or it does NOTHING to other apps upon accessing mmc?
bun
Addison
07-12-2009, 07:04 PM
So do you have to put it back and take it down on and off or it does NOTHING to other apps upon accessing mmc?
Hold on while I have Google translate this for me. *lol*
Well, from my understanding, the no "noexec" part is a security measure that prevents crazy hackers from having executable files on a memory card that can cause harm to personal computers (I think).
I have no idea what this really means though and I don't have any type of that junk on my card anyway. So for me, it's not even a concern.
Addison
07-12-2009, 08:08 PM
One other quick mention.
Once you remove the "noexec" part, you might need to turn off your tablet and start it back up again. It happened in my case.
Anyway, it's back to working great for me again.
You should check into it, Bun.
Since you can have all of your gvm.stores on the memory card, you can easily afford to trim some of them down so your start up time no longer takes 28 seconds.
McLightning
07-13-2009, 06:31 AM
Very cool discovery! This opens up a lot of options I would think.
Any way to get Garnet to read GPS data?
if we can get gps work then we can use garmin :D:D
here is the link to "garmin for palm"
http://www8.garmin.com/support/download_details.jsp?id=1913
Pushwall
07-13-2009, 08:34 AM
Hey Push.
Execute that command line and look at /home/usr/.gvm using Emelfm2.
The file will be light blue instead of black.
What that means is when Garnet attempts to read that file, it now gets redirected to wherever you set the new location.
It's callled symlinking (sp?).
Yes I use symlinking alot. I had tried awhile back putting the GVM store file over on my SD card and symlinking and it would crash. Now reading this thread and removing "noexec" does the trick. Great stuff! :cool: BTW, symlinking using the Emelfm2 menus is fast and easy. If you don't know how I can detail it here. Thanks Addison for your info on successfully symlinking the GVM store file.
Addison
07-13-2009, 09:01 AM
Sweet dude!
That's awesome to hear you got it working!
It totally takes away the pressure of managing your stores by no longer having to copy them off and on to your internal flash memory.
And yeah, if you know of a trick with emelfm2 post away. I'd love to hear it.
Well I tried the suggestion earlier on how to lock a store so it no longer updates, thereby removing any possible chance of gvm making it all buggery by overwriting it needlessly.
I executed this:
chmod a-w gvm.store
from /media/mmc2/Garnet
It didn't work as gvm still updated the file.
Can someone confirm that this is the command to use?
Thanks!
Pushwall
07-13-2009, 09:55 AM
I executed this:
chmod a-w gvm.store
from /media/mmc2/Garnet
It didn't work as gvm still updated the file.
Can someone confirm that this is the command to use?
That command I would think should work. Type this in from /media/mmc2/Garnet:
ls -l gvm.store
It should show that there are no write permissions....
-r-xr-xr-x
javispedro
07-13-2009, 10:44 AM
I executed this:
chmod a-w gvm.store
from /media/mmc2/Garnet
It didn't work as gvm still updated the file.
There are no permissions in VFAT.
Your last bet is doing
mount -o remout,ro /media/mmc2
but this WILL disable writing for any program and not just GVM. Also, it will probably make GVM crash :rolleyes:
(Reboot to undo)
if we can get gps work then we can use garmin :D:D
here is the link to "garmin for palm"
http://www8.garmin.com/support/download_details.jsp?id=1913
One project I tried to start a few years ago was to redirect Garmin calls to the Bluetooth Manager to the Serial Manager (in order to get a serial GPS working with QueNav). Unfortunately, there are only nearly 10 people in this world who know enough about PalmOS internals to make that happen (hack native ARM library calls) and I'm not one of them.
Lots of work.
Pushwall
07-13-2009, 11:52 AM
And yeah, if you know of a trick with emelfm2 post away. I'd love to hear it.
Here's how I do a symbolic link using emelfm2....
Say I've installed the game PushWall and it has installed it's game data in the directory..../usr/share/games/pushwall.....tap/highlight that directory in the left window of emelfm2 and copy it to the SD card directory.../media/mmc2/share/games (right window of emelfm2). Then tap/highlight the /media/mmc2/share/games/pushwall directory in the right window. Next press on the menu key button of the n800 (that key between the escape and swap buttons to the left of the screen below the navigational keys). This will pull up a menu. Tap on the "Actions" option on the menu. Tap on "Link" on the next menu. A screen will come up and ask you if you want to remove the contents of /usr/share/games/pushwall. Select the Replace option,....and that's it. The symlink is set up and you're done!
Addison
07-13-2009, 07:30 PM
What I wouldn't give to have gvm stop corrupting my stores every so often...
Your last bet is doing
mount -o remout,ro /media/mmc2
but this WILL disable writing for any program and not just GVM. Also, it will probably make GVM crash
And yeah, this is what I wouldn't give. :p
Anyway, I'll just continue exiting out of gvm by using that seg fault I mentioned earlier. It works well enough for me and I found a few more programs that will do this.
Thanks for the tip on symlinking Push! That's going to come in real handy for me. :)
Addison
07-14-2009, 03:33 AM
Okay, I'm almost there in getting a good install to a slot card.
The only thing stopping me is an error stating I need the fatFS.pdb file installed.
Could someone please explain?
Google is giving me grief on this.
By the way, I'm using a 4 gig memory card using FAT32.
http://img269.imageshack.us/img269/1718/errorsry.png
javispedro
07-14-2009, 11:02 AM
The only thing stopping me is an error stating I need the fatFS.pdb file installed.
Don't ever install that.
I don't know that software, but my guess is that you'll find a lot of prc/pdb files somewhere around its setup folders. What the setup program is doing is just moving these to the card (using the HotSync protocol), which you should be able to do with a simple file browser.
Addison
07-14-2009, 01:56 PM
Don't ever install that.
I don't know that software, but my guess is that you'll find a lot of prc/pdb files somewhere around its setup folders. What the setup program is doing is just moving these to the card (using the HotSync protocol), which you should be able to do with a simple file browser.
Well, I'm not one to ever argue the advice of our resident genius! :D
Okay. So I took a different direction on this, and yes, I finally think I got it!
I've installed a few this way including the extremely hefty Taber's Cyclopedic Medical Dictionary.
I'll just use the 5 Minute Medical Consult 2010 as a walk through though.
You can find their product and download here:
Skyscape's 5-Minute Clinical Consult (http://www.skyscape.com/EStore/ProductDetail.aspx?ProductID=985)
If you haven't registered with Skyscape, it's super easy and free.
Run the installation file 5min-cc_palmwin.exe on your computer.
Then on your computer go here:
C:\Skyscape\5Min-CC\12.0.3\Palm Install Files
Open up the file called "Install" with Notepad.
Remove the section [OPTIONAL] and all the files (which are in text) that correspond with this.
Save
Transfer all of those files from this folder to your PALM/Launcher folder.
When you HotSync it will say that there's a newer version available.
Click no, click yes. Whatever. :p
You're done!
With this method, it took less than 1 minute to install Taber's Dictionary.
Also, the gvm load up time is not even 3 seconds compared to half the stuff I previous had which took almost 20 seconds to appear. And yeah, this can be done with any of the Skyscape applications.
But best of all, no more managing multiple gvm.stores anymore! Joy!
Just make sure you take good care of your one store though since it requires some of the [SHARED] and [REQUIRED] files needed for the applications you installed.
Post back if anyone has luck with this.
Cheers all.
aironeous
07-14-2009, 05:26 PM
How did you guys get an account at palmgear.com? They ask you to do a hotsync and give them your hotsync number and to do a hot sync you need to input a host name or ip address and i have no idea what to put as the host name or ip address.
Pushwall
07-14-2009, 06:15 PM
How did you guys get an account at palmgear.com? They ask you to do a hotsync and give them your hotsync number and to do a hot sync you need to input a host name or ip address and i have no idea what to put as the host name or ip address.
They want your hotsync id name. In other words, the name you have on your Palm device. Mine is Pushwall. Many Palm programs require this when you buy them so you can get a unique registration code based on your hotsync id.
Addison
07-14-2009, 07:56 PM
Just to add a little more detail to my previous post.
My gvm.store is now 8 megs which is probably too large as is it.
I have about 330 megs in my /media/mmc2/PALM/Launcher folder of the apps I installed this way.
When looking inside my gvm.store, these apps are only taking up something like 264k combined.
So yeah, I think this is definitely the trick to go with and use.
I'm not even getting seg faults anymore. :)
Somebody needs to be a witness to this! *lol*
bunanson
07-14-2009, 10:59 PM
To install 5min CC without a working palm or a proper "registration":
Somehow you got a copy of 5min CC, lock or unlock does not matter, install on your PC,
go C:\Skyscape\5Min-CC\12.0.3\Palm install files\, and copy ALL files to N8x0\media\mmc2\Palm\Launcher.
and then copy all SmART*.* (20 altogether) to RAM, Zlauncher did alright, then click 5MCC, it may run, if not, also copy 5Mcc.prc to RAM, then it will run. Of course, Addison did it all on SD card is probably more elegant.
5MCC is a paidware, if you have no intention to pay for it with your hard earned $, $79.99, forget it, most of the contents are locked. I have a paid copy, but registered into winCE in the past, and they balked about one licence for one PDA, what a sh1ty vendor,...., I stick with my MerckManual.
Thanks Addison,
bun
Addison
07-14-2009, 11:33 PM
You're welcome Bun! :)
Yeah, when I said select all the files in C:\Skyscape\5Min-CC\12.0.3\Palm install files\ there are probably a few of them that don't need to be transferred. But hey, I tried to keep it simple.
But this way you don't need to mess around with Zlauncher, Resco Explorer, Filez or any of that junk.
All you need to do is Hotsync which takes a few seconds and instant success. :D
bunanson
07-15-2009, 12:12 AM
...All you need to do is Hotsync which takes a few seconds and instant success. :D
No.
You can ONLY do that if you already has established registration of some skycrap products. If not, they blocked you. your files will NOT transfer from PC to tablet and a screen comes up asking for "proper registration"
You probably would NOT know, I guess, you already have skycrap ALL setup, right?
And also, SmART libraries do NOT work on SD. I suspect you are using your previous installed SmART on your RAM to get 5MCC going. Anyhow, you get it working, chief, and I am now start hitting my books for tomorrow
bun
Addison
07-15-2009, 12:18 AM
You can ONLY do that if you already has established registration of some skycrap products. If not, they blocked you. your files will NOT transfer from PC to tablet and a screen comes up asking for "proper registration"
I'm not sure what you're saying on this.
It works fine for me but then again, I'm only installing the trial versions.
bunanson
07-15-2009, 12:34 AM
The skycrap are really crapy. In order to install, either a trial version or paid copy, in order to hotsync to your tablet, they ask for "proper registration". I have it, but cannot do it. Because they only allow USB hotsync to get the registration thru! I got rid of my palm treo 2 wks ago and has NO palm with me, and skycrap refused to to do wifi hotsync. I dont know how you get thru with "proper registration" other than you had previous skycrap loaded in the past. BTW, if you got the trial version, dont bother, when you need the info and do a search, it always comes back "lock"ed. This is like putting a padlock in front of the bathroom stall, they fail you when you need it the most. YACK.
The skycrap is really really locking hard, they sell you a product with serial no., you install with this serial no. and then email to them with a unique device code (unique to your PDA) to have the product 'unlock', they will then email you back a code they work ONLY on this particular PDA to unlock the product. No, thanks.
Edit: Do you have other skycrap products? I tried for 15 min with all kinds of tricks, cannot circumvent their registration. Called their tech support and wasted me another 1 hr. I want 75 min of my life back from these people.
bun
Addison
07-15-2009, 12:48 AM
For me to Hotsync I have to change my IP address to 192.168.1.8 like Pushwall suggested awhile back.
http://img32.imageshack.us/img32/3730/16212922.png
When I install a Skyscape app, since I'm not online at the moment, it warns me that I won't be able to get updates for it.
Well, no problem.
I continue on and everything is fine on my end.
Hope that answers your question.
Well, have a good night. :)
Addison
08-02-2009, 09:49 AM
has anybody tried UpToDate yet?
UpToDate requires HTM and JAR format support.
Is this possible to do through Garnet VM?
javispedro
08-02-2009, 08:19 PM
UpToDate requires HTM and JAR format support.
Is this possible to do through Garnet VM?
Seen you posting on Brighthand ;)
I don't know what you mean with "HTM" and "JAR" format support, but hope you know that:
HTM is HTML, so mostly a no-go in Garnet (doubt Blazer 3/4 works, which is the one with the widget library AFAIK).
JAR is Java application; there is only one "modern" VM for PalmOS (the IBM J9); it would be interesting to test if it works on GVM. Probably doesn't.
Addison
08-02-2009, 09:04 PM
Yeah, I've been wasting most of my free day looking for a solution on this.
Should have gotten drunk instead. *lol*
Well, this is about as far as I can get without receiving some kind of extra help from someone on getting this to run. By the way, UpToDate is a fairly chunky, 1.8 Gig application.
http://img35.imageshack.us/img35/4968/34617666.png
http://img29.imageshack.us/img29/3251/97923770.png
At the very least, I got it properly installed on my Ipaq today so my day wasn't completely wasted.
It sure would be nice though to know if this is 100% impossible to do or not through Garnet. If it can't be done, I'll be heading off to the liquor store right now. :D
Thesandlord
08-02-2009, 09:44 PM
JAR is Java application; there is only one "modern" VM for PalmOS (the IBM J9); it would be interesting to test if it works on GVM. Probably doesn't.
AFAIK, it does not. I tried to install Opera = fail.
bunanson
08-02-2009, 10:12 PM
...JAR is Java application; there is only one "modern" VM for PalmOS (the IBM J9); it would be interesting to test if it works on GVM. Probably doesn't.
No, been there.
bun
Addison
08-02-2009, 11:07 PM
Okay.
If PalmOS JVM 5.7.2 can't be installed properly, I'll give up on the chase of this.
Would have been nice to see it working though. :)
Addison
08-09-2009, 05:22 AM
Dear lord, I just spent another stupid day looking for a way to get Java installed through Garnet despite what I've been already told here.
Someone needs to seriously smack me upside my head because I'm refusing to give up.
My brain must be leaking to keep on pursuing this. :(
durval
09-12-2009, 09:10 AM
Javispedro, first of all thanks for the amazing post!
You can get GVM for x86 from the ACCESS website.
Do you mind telling me where? I've just trawled through their entire website to no avail... and having a x86 GVM to run in my linux laptop would be *incredibly* useful.
Thanks in advance,
--
Durval
javispedro
09-13-2009, 09:21 AM
Downloads Home » ACCESS Linux Platform Development Tools » Garnet VM Compatibility Kit
I found it there :)
Note that the Win32 "version" is Janeiro instead.
daperezg
12-20-2009, 03:05 PM
I've some doubts about:
-SDCARD support:
I've a slot1 working BUT from some GVM apps i can explore the SD structure (folders) but I can't see files.
is a problem with filesystem?
Using Filez I can see the files inside the folders, but i would like to open media files with ptunes or other apps.
Must i copy the media files with filez to other folder?
-NETWORK support:
is possible to access to internet with GVM?
About a previous question about internet browser..
What about "netfront"?
I know Access company (GVM owner) still developing this browser for some platforms,
do you know if new versions which can run over Garnet vm?
daperezg
03-08-2010, 08:08 PM
anyone can use ptunes and see the mp3 files?
cjsegninir
10-30-2010, 09:13 PM
Guys,
I'm trying to open a large iSilo file (150MB), but it will never take it with the 64mb heap limit.
So far, I have to "install" the .pdb for iSilo to find it within the heap space. So when I try the large file, it gives an error.
Is the virtual SD an option for this? Would you mind giving me a little help to set it up?
Thanks in advance!!!
EDIT: I got the answer from joelteixeira http://talk.maemo.org/showpost.php?p=857994&postcount=17
It works perfectly! Thanks
daperezg
11-09-2010, 06:15 PM
I need the help odf any GVM poweruser because.....
I could install and use ptlyrics +ptunes for once time (first time after installation)
After that first time ptunes fails always when play a mp3 and show the error "Couldn't play song. It may be using an unsupported sampling rate..."
but the mp3 files are correct and ptunes could play in the past.
I uninstalled both apps and reinstalled ptunes again and the problem stills.
The point is ptlyrics uses ptunes on background to play music while ptlyrics shows the lyrics on .lrc files.
In a Palm device I never had any problem, but anything changes in the GVM after using ptlyrics the first time.
If any can try in a fresh GVM, I am sure will have the same experience ....
ptunes 4.07 or 4.05
ptlyrics 1.2.0
The Wizard of Huz
12-25-2010, 02:57 AM
Is it possible to see the Palm apps in landscape fullscreen mode in such a way that you don't see the graffiti area? In that way the keyboard is still usable while the Palm OS screen is bigger, touching the N900 upper en lower side.
Addison
12-27-2010, 10:36 AM
Is it possible to see the Palm apps in landscape fullscreen mode in such a way that you don't see the graffiti area? In that way the keyboard is still usable while the Palm OS screen is bigger, touching the N900 upper en lower side.
I've messed around with this like crazy.
I did find a command line to fire it up without the graffiti area but for some weird bug it wouldn't let me do this in full screen mode.
So short answer, no. :)
guilledoc
11-14-2011, 05:45 AM
great i was looking for this almost for a year obviously I wasnt looking where i have to
thank you vary much for the card slot going to try isilo
Addison
01-02-2012, 04:59 AM
I wish that Pushwall was still here.
I miss him. :(
I'm trying to upgrade all of my med apps.
I swear, I have everything like I had before back in the day, but when trying to HotSync, I'm getting an "Unknown host: N800" error in Garnet.
I've never had this before so I must be missing something that's so simple and super stupid.
I have Network(TCP/IP) checked and nothing else.
I've removed all of the unnecessary junk to sync, keeping it very simple.
http://img805.imageshack.us/img805/6374/skywi.png
Sorry, but it's been two years since I've last done this.
Could I get a refresher from someone here?
I used to have over 60 med apps on my tablet, but now I feel so dumb because I can't remember how I did any of this.
I just need some little advice on how to Hotsync again because, apparently, my brain is leaking right now.
Cheers. :)
Addison
01-02-2012, 05:10 AM
Could someone befriend me on this and walk me through it?
Perhaps chatting online or something.
I know that this is all old school by now, but I really would like to have all of my junk updated. :)
Pushwall
01-02-2012, 03:37 PM
Hey Addison,...I'm still here! Happy New Year buddy!! :)
It's been a long time since I did a hotsync, but here's a step-by-step for you (http://talk.maemo.org/showthread.php?t=11672&highlight=palm+programs+installed+n800&page=2) from these forums. If you can get your N800 to talk wireless with your PC and you know your computer's ip address, then you should be able to get it to work.
Addison
01-02-2012, 04:37 PM
Heya!
Thanks for the link boss! :)
I'll give it another go later tonight and probably report back on the one super dumb oversight I simply overlooked.
Happy New year to you too.
I've missed you chief.
Hope you have been well. :)
Addison
01-03-2012, 02:53 AM
Okay. Got it. :)
I was using my profile name instead of my PC's IP address for the hostname when trying to Hotsync..
Duh.
Anyway, 32 med apps installed and my gvm.store is only 4 megs so it loads up really fast.
http://img853.imageshack.us/img853/9093/screenshot2012010301322.png
Very nice. :)
guilledoc
01-03-2012, 01:45 PM
Okay. Got it. :)
I was using my profile name instead of my PC's IP address for the hostname when trying to Hotsync..
Duh.
Anyway, 32 med apps installed and my gvm.store is only 4 megs so it loads up really fast.
http://img853.imageshack.us/img853/9093/screenshot2012010301322.png
Very nice. :)
Where do you think Ican get all those med apps? ;)
Pushwall
01-03-2012, 09:05 PM
Cool beans, Doc! :)
Okay. Got it. :)
I was using my profile name instead of my PC's IP address for the hostname when trying to Hotsync..
Duh.
Anyway, 32 med apps installed and my gvm.store is only 4 megs so it loads up really fast.
Very nice. :)
Addison
01-03-2012, 09:26 PM
Cool beans, Doc! :)
You sticking around this time or will I not hear from you again until next year? :)
@ guilledoc
skyscape.com
The Wizard of Huz
01-05-2012, 04:38 PM
I've messed around with this like crazy.
I did find a command line to fire it up without the graffiti area but for some weird bug it wouldn't let me do this in full screen mode.
So short answer, no. :)
So what was the command line? Can you share that please?
The Wizard of Huz
01-05-2012, 04:39 PM
Okay. Got it. :)
http://img853.imageshack.us/img853/9093/screenshot2012010301322.png
How did you get that keyboard ?
Pushwall
01-05-2012, 09:56 PM
You sticking around this time or will I not hear from you again until next year? :)
@ guilledoc
skyscape.com
I'll be here every week or so,....I hope! ;)
Addison
01-05-2012, 10:20 PM
@Huz
/usr/bin/gvm/gvm --help
I made that keyboard which is for Xkbd.
I'm not sure if anyone has compiled Xkbd for the N900, but on my end, it works great. It even has invisible scroll bars on the sides that light up when you press them.
@Push
We should so hang out together online one of these nights.
I've missed you buddy. :)
The Wizard of Huz
01-06-2012, 11:12 AM
@ Pushwall
You have a funny nick + Avatar :-)
Addison
01-07-2012, 08:47 PM
^ You don't want to know how his boss gave him that nick. :)
PM me if you need any help with installing med apps, Huz.
I'm probably the only one here who has found the perfect solution on this. :)
supergaban
04-03-2012, 02:08 PM
hai all,
help me to make my agendus mail work (setting configuration) for google and yahoo mail. i had try but doesn't work .
thank's in advance
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.