I'm using my netBook to act as an IR gateway between my 9210 and my PC when my data cable is somewhere else (like at work). Thanks to plBeam, I can transfer files between the two.
Last night I had an interesting problem. I could not transfer a large file. The netBook immediately reported "Transfer successfull". The file on the 9210 was created with 0 size and a funny date (somewhere in 2048). When I then extracted the individual files from the zip file and transfered all 17 via IR, it worked. But not as one big large zip file.
Anyone seen this before or have any suggestions.
More info.
* The available space on the communicator and the MMC was large enough for the file.
* Message storage is set to MMC.
* Zip file was 1.3 MB.
* Each individual file was between 80k and 120k.
Chris
I have exactly the same problem, just using a Series 7 than a NetBook. Unfortunately I don't know why it doesn't work. If I remember correctly the largest file I transferred was around 600k, maybe a bit above, but definitely files over 1 MB don't work 😞
The 9210 has trouble receiving any large files over 1MB as they are stored straight in the messages app. I am assuming that is the problem, I'm guessing it has a limit to message size it will handle and as such will not go over a specific size, although this may be storage related and moving the message store to the MMC may help this.
As you've read from cmatthee's post and I have the same setting (message storage on MMC), this cannot be the problem. I think it is rather the size limitation. (afaik it is / was the same on ER5).
Didn't see that, must be going blind, lol.
I did some more experimenting last night. Tried to transfer a files from the 9210 to the netBook. Same situation. Small files transfered without a problem, large file (1M+) did not. Only difference was that the 9210 claimed an "Out of memory" error.
I will do some more experimenting to try and find the maximum file size to transfer. Or start carying my data cable around with me. :cry:
It's a limitation in the way EPOC works. To get technical, when threads get created in the OS they're usually set with a 1MB limit on the size, if you try and receive something bigger than that then the thread runs out of memory. (Though not RAM on the device.) Putting it on the MMC doesn't make a difference to this unfortunately. Sending works by sending small chunks of the file so isn't affected by this.
LindaF.
Thanks for the explanation LindaF!
Does anybody know how to open sis files and pack them again on the 92x0 (probably not possible)? Otherwise I can't get some larger to my 92x0 without a card reader (PC Suite doesn't work on my comp 😞 )
I would have thought a system like that they could detect how full the memoy allocation for the thread is and allocate more memory as it fills by assuming the file is bigger than the 1MB limit before the limit is reached. Or could there be a way of writing an app that does this instead and automatically saves the incoming file to the MMC?
It's a limitation in the way EPOC works
This is a bit dissapointing. I was just about to buy two USB ir adapters so that I can leave all the cables for the different devices in the drawer and just use ir. It would also remove the nead for PsiWin, PCSuit, etc.
Maybe I should write a small program that split files into smaller components and then reassemble them. Should be easy and quick to do.
why don-t you use zip or other archive program?
I think there's a program already available to do it by Marcus Mertama. I think it works by streaming files across just avoiding the 1Mb limit thing...
[quote="SwitchBlade"]I would have thought a system like that ...[/quote]
The way you could get around this problem is to create a new thread of a size suitable for your incoming file and use the original thread to 'control' the other (tricky indeed!) It's best to use the streaming method as Marcus probably uses because throwing memory at a problem like this is OK on a PC with many hundreds of MBs but on a phone it's a different story!
I need to see daylight a bit more... 😉
Marcus Mertam's application is called "Beamer", but unfortunately it doesn't work between my Series 7 and 9210. It always gives me an error 😞
Which I don't think supports OBEX. Is your error popping up on the Series 7?
Yeap, the error is on Series 7 side!