Read write 在手机上读/写NVM?

Read write 在手机上读/写NVM?,read-write,cdma,nvm,Read Write,Cdma,Nvm,我正在尝试使用Win32在基于高通公司的手机(cdma)上读/写NVM LG提供驱动程序,使手机在热插拔时可以通过串行端口使用。我可以按预期打开端口 但我不确定如何阅读和书写NV项目。我的Google fu今天关闭了,所以我没有得到任何有用的点击 我下载了BitPim的源代码,但我不是Python爱好者。我想我可能可以从filesystem.py中获得一些信息,但这是管理GUI视图的代码(???) 在使用CDMA Workshop时,我还尝试使用SysInternal的PortMon,但Port

我正在尝试使用Win32在基于高通公司的手机(cdma)上读/写NVM

LG提供驱动程序,使手机在热插拔时可以通过串行端口使用。我可以按预期打开端口

但我不确定如何阅读和书写NV项目。我的Google fu今天关闭了,所以我没有得到任何有用的点击

我下载了BitPim的源代码,但我不是Python爱好者。我想我可能可以从filesystem.py中获得一些信息,但这是管理GUI视图的代码(???)

在使用CDMA Workshop时,我还尝试使用SysInternal的PortMon,但PortMon不捕获端口(显然,它只允许捕获存在的端口,而不允许捕获来去的设备接口)

有人有任何信息或经验吗


Jeff

您基本上需要连接到串行端口或DM端口,并构造适当的QCDM数据包以发送到设备

您可以查看一个名为ModemManager的linux应用程序,它包含一个名为
libqcdm
的库-如果您熟悉C,您可以查看它是如何构造其QCDM数据包的,您可以用任何支持写入串行端口的语言重新创建它们

由于我在零售手机行业工作,因此我开始使用类似于CDMA Workshop的软件进行一些内部使用,查看该应用程序的来源对我也有很大帮助:

除了这个应用,我发现了一些中文网站,有一些CDMA的C++源,这对我也有很大帮助。(虽然不是一个非常友好的网站,但您可以单击各个源文件,通过浏览器阅读代码)


您基本上需要连接到串行端口或DM端口,并构造适当的QCDM数据包以发送到设备

您可以查看一个名为ModemManager的linux应用程序,它包含一个名为
libqcdm
的库-如果您熟悉C,您可以查看它是如何构造其QCDM数据包的,您可以用任何支持写入串行端口的语言重新创建它们

由于我在零售手机行业工作,因此我开始使用类似于CDMA Workshop的软件进行一些内部使用,查看该应用程序的来源对我也有很大帮助:

除了这个应用,我发现了一些中文网站,有一些CDMA的C++源,这对我也有很大帮助。(虽然不是一个非常友好的网站,但您可以单击各个源文件,通过浏览器阅读代码)


查看usblyzer或其他端口嗅探器,如果cdmaWS内置了反反转代码(或者在我开发的cdmaDevTerm/cdmaWorkshopTool中,上面发布了一个日志选项卡,其中包含与大多数端口嗅探器中所获得的内容相同的内容),则可以尝试嗅探qxdm。查看usblyzer或其他端口嗅探器,如果cdmaWS内置了反反转代码,可能会尝试嗅探qxdm(或者在我开发的cdmaDevTerm/cdmaWorkshopTool中,上面发布了一个日志选项卡,与大多数端口嗅探器中的日志选项卡相同)