RE: brew serial protocol..

"Simon C" <[email protected]>
Newsgroups gmane.comp.mobile.bitpim.devel
Message-ID <000301c5be46$be86f170$6400a8c0@HOME>
> >There is a hack on the vx8100 that requires the user to modify one
> >of the NVM files.  This cannot be done with BitPim
>
> What's exactly what are you trying to do: making changes to
> one of those files?  What did you try that didn't work?

The latest firmware for the 8100 blocks DUN. It can be unblocked by changing
one of the nvm files. You cannot use bitpim, it gives an error when trying
to write the file.

> >but a well know program from Qualcomm isable to do this if you
> >overwrite the file.
>
> I assume you meant QPST.
Yes

> >Modifying bitpim to allow it to write the nvm files is going to take
> >some time,
>
> From the techinical point of view, if you can figure out the
> structure of the protocol (which is the hard part), it's
> fairly straight forward to add it to BitPim.
>
> From the legal point of view, if it's QPST we're talking
> about, from what I understand, it is a proprietary software,
> ie it's not suposed to be available to the general public.
> I'm no lawyer so I'm not sure about the legality of the
> reverse engineering of such a thing.  But I'm getting ahead of myself!
>
> The other thing is to figure if we could do it with BitPim,
> whatever that is.

My take is that it would mean replacing the p_brew.py packets that talk to
the file system.
The 8100 supports the old and the new format, but in the future phones may
loose support for the old commands. This could help future proof bitpim for
the future somehow. Also somehow QPST detects what the phone supports
because if you connect a 4400 it uses the same protocol as bitpim to access
the filesystem. I did not try with the 6100, it would be nice to figure out
how this works so that this is automatic.

About the legal stuff, as long as we don't actually use the program, using
information about the protocol is probably OK, after all bitpim currently
uses an undocumented reverse engineered protocol anyway.

Simon



-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. 
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.