Re: Further dev work?
Tom Billiet <[email protected]> Sat, 29 Dec 2007 09:35:28 +0100
| Newsgroups | gmane.comp.gnome.apps.pilot |
|---|---|
| Message-ID | <[email protected]> |
Hi, It does work, I'm using a Z22 with kernel 2.6.23, and I was also one of them where the z22 stopped working with a kernel upgrade. I did not manage to get the visor module working anymore, but it does work now with libusb. But therefore I had to write a patch for pilot-link: http://lists.pilot-link.org/pipermail/pilot-link-general/2007-November/003271.html It's also required for pilot-link 0.12.3 Kind regards, Tom Billiet ----- Original Message ----- From: Reitsma, Rene - COB Time: 28-12-07 21:18 > > Evan, > > > > I’m interested in seeing you say that you use a Z22. Have you been > able to make it sync with Evolution using Gpilot? > > > > I mailed to this listserv some time ago when after a kernel update in > July 2007 my Z22 stopped syncing. My mail generated some discussion > which I have followed but I have lost track of whether or not anyone > got the Z22 to work, and if so, how. > > > > Rene > > > > *From:* [email protected] > [mailto:[email protected]] *On Behalf Of *Evan > *Sent:* Thursday, December 27, 2007 4:49 PM > *To:* The PalmOS(tm) integration package > *Subject:* Re: Further dev work? > > > > Is libusb's lack of support for some Palms something specific that is > being resolved, or is it more of a fundamental design issue? > > I have a Z22 which doesn't support external storage, so I didn't know > that you can sync files directly to sd cards in the palm; I was under > the impression that you had to plug the sd card in directly and copy > files with the file manager. Taking this into consideration, perhaps > have the option that, depending on the model and what it supports in > terms of external media, provide a choice of where to install files > (for each file installed) and block certain file types for unsupported > devices. > > I was referring to par, and while it isn't "purty", it does do the > job. Refining the process can be done at a later date, and figuring > out why it works might help us in reverse-engineering other SplashData > formats (barring any legal roadblocks). > > My (probably faulty) concept for auto-detection works like this: > -ask the user for their model (Z22, Treo xxx, etc.) and connection > type (USB, IR, Network, etc.) > -have a database of each model, how it connects etc. > -if necessary, load the visor module and add it to /etc/modules > -if model X is given, then try the sync with each of the 4 or however > many /dev files it could be until it gets a sane response > -using the /dev file in the previous step, do a proper sync > > There can't be that many new models released every year, so it > shouldn't be hard to keep the database up-to-date. There probably is a > problem with this, but I can't see one off the top of my head. Unless > the device it uses depends on more that just the type of port and palm > model? > > I assume you mean the source code at: http://live.gnome.org/GnomePilot > I'll take a look at it as soon as I get the chance. > > Evan > > PS what bug-tracker does gnome-pilot use? > > On Dec 27, 2007 5:15 PM, David A. Desrosiers <[email protected] > <mailto:[email protected]>> wrote: > > On Thu, 2007-12-27 at 17:01 -0500, Evan wrote: > > I know it's fairly stable, but it's getting out-dated. I've heard > > various ideas being kicked around that I think are necessary but that > > haven't gotten any work: > > > - migrate from the visor module (deprecated) to hal in order to > > support newer devices while maintaining support for older ones > > Not libusb does not support all USB-connected Palm devices, which is why > libusb is not the default for the library subsystem (you have to build > it with libusb support and do some other setup to get it configured on > your system). > > > > - prevent installation of non-prc/pdb files, as they cause errors and > > lock-ups (this should be really easy?) > > This too is going to be a problem with NVFS and external storage. I > regularly sync non-Palm files to my SD card using pilot-link's tools, so > forbidding them entirely isn't a good option. > > Providing a logical method to send non-PalmOS files to external storage > (or error out) is a better solution. > > > - automatically wrap pictures in pdb containers to make them readable > > > by splash-photo (somebody has already written a program to do this > > and released it under the mozilla licence, just requires some > > integration) > > Last I knew, SplashData did not release their storage format or provide > any sort of API to write to. Do you have different information on the > matter? > > There is a way to do this with par, but it's not purty.. > > ./par c -a "stream" foo.jpg.pdb foo.jpg Foto Foto foo.jpg > > > > - run an auto-detect to determine which device, connection speed, etc. > > to use rather than making the user enter it manually (should be > > easier when hal migration is complete) > > Horse => Cart problem > > How can you auto-detect which device you have, if you don't know the > right way to talk to it in order to connect and query that information > from the device? > > Believe me, if this was easy, we'd have solved it years ago. The problem > is that we have no documentation from any of the vendors, and the > devices they continue to ship, seem to have their own little "quirks", > which some work on some endpoints, others want other endpoints, and the > timing and speeds are completely unpredictable (based on Palm-side CPU > speed, host CPU speed, connection type, driver subsystem, usb host > controller, and so on). > > > > I can program in java and .net and I'd be willing to learn c++ or > > whatever to implement some of these, but I don't know where to begin. > > Jump in, read the code, and get started. It's all in C/C++ anyway, so if > you know Java, you should be able to understand the code enough to close > existing bugs, or help implement features by adding patches to the > existing codebase. > > > -- > David A. Desrosiers > [email protected] <mailto:[email protected]> > Skype...: 860-967-3820 > > > _______________________________________________ > gnome-pilot-list mailing list > [email protected] <mailto:[email protected]> > http://mail.gnome.org/mailman/listinfo/gnome-pilot-list > > > > ------------------------------------------------------------------------ > > _______________________________________________ > gnome-pilot-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/gnome-pilot-list > _______________________________________________ gnome-pilot-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-pilot-list