DanW
2004-05-24 16:56:39 UTC
I finally had a chance to view the data from my phone in the protocol analyzer.
bitpim 7 betas seem to accurately read the folder names, but not the file names.
Here is the partial information from the Protocol Log screen:
11:41:46.479 Other CDMA Phone: Listing dir 'user/mypictures'
11:41:46.709 Other CDMA Phone: brew response Data - 51 bytes
<#! p_brew.listfileresponse !#>
00000000 59 0b 00 01 00 00 00 01 ff 00 01 00 56 23 af 2d Y...........V#.-
00000010 35 17 00 00 00 18 00 00 10 19 75 73 65 72 2f 6d 5.........user/m
00000020 79 70 69 63 74 75 72 65 73 2f 42 6d 70 30 31 2e ypictures/Bmp01.
00000030 70 6e 67 png
11:41:46.719 Other CDMA Phone: brew request Data - 23 bytes
<#! p_brew.listfilerequest !#>
00000000 59 0b 02 00 00 00 10 75 73 65 72 2f 6d 79 70 69 Y......user/mypi
00000010 63 74 75 72 65 73 00 ctures.
11:41:46.759 Other CDMA Phone: brew response Data - 51 bytes
<#! p_brew.listfileresponse !#>
00000000 59 0b 00 02 00 00 00 01 ff 00 01 00 bc 25 af 2d Y............%.-
00000010 db 2a 00 00 00 2c 00 00 10 19 75 73 65 72 2f 6d *...,....user/m
00000020 79 70 69 63 74 75 72 65 73 2f 42 6d 70 30 33 2e ypictures/Bmp03.
00000030 70 6e 67 png
11:41:46.759 Other CDMA Phone: brew request Data - 23 bytes
<#! p_brew.listfilerequest !#>
00000000 59 0b 03 00 00 00 10 75 73 65 72 2f 6d 79 70 69 Y......user/mypi
00000010 63 74 75 72 65 73 00 ctures.
11:41:46.789 Other CDMA Phone: brew response Data - 51 bytes
<#! p_brew.listfileresponse !#>
00000000 59 0b 00 03 00 00 00 01 ff 00 01 00 f6 2b af 2d Y............+.-
00000010 d9 3d 00 00 00 40 00 00 10 19 75 73 65 72 2f 6d =***@....user/m
00000020 79 70 69 63 74 75 72 65 73 2f 42 6d 70 30 32 2e ypictures/Bmp02.
00000030 70 6e 67 png
Here is some sample data from the Protocol Analyzer:
p_brew.listfileresponse
responseheader header: <p_brew.responseheader>
UINTlsb commandmode: 89 0x59
UINTlsb command: 11 0xb
UINTlsb errorcode: 0 0x0
UINTlsb entrynumber: 2 0x0
UNKNOWN unknown1: '\x01\xff\x00\x01'
UINTlsb date: -1356481536 0xaf25bc00
UINTlsb size: 2808621 0x2adb2d
UNKNOWN unknown2: '\x00\x00,\x00\x00'
STRING filename: '\x19user/mypictures'
00000000 59 0B 00 02 00 00 00 01 FF 00 01 00 BC 25 AF 2D Y............%.-
00000010 DB 2A 00 00 00 2C 00 00 10 19 75 73 65 72 2F 6D *...,....user/m
00000020 79 70 69 63 74 75 72 65 73 2F 42 6D 70 30 33 2E ypictures/Bmp03.
00000030 70 6E 67 png
It would appear to me that the data from the newer Kyocera phones is stored a bit differently from the other phones that are supported by bitpim, but I am not that familiar with the code, so I could easily be wrong. I wonder if anyone more familiar with the file system code could easily make a modification to support these phones?
Dan
bitpim 7 betas seem to accurately read the folder names, but not the file names.
Here is the partial information from the Protocol Log screen:
11:41:46.479 Other CDMA Phone: Listing dir 'user/mypictures'
11:41:46.709 Other CDMA Phone: brew response Data - 51 bytes
<#! p_brew.listfileresponse !#>
00000000 59 0b 00 01 00 00 00 01 ff 00 01 00 56 23 af 2d Y...........V#.-
00000010 35 17 00 00 00 18 00 00 10 19 75 73 65 72 2f 6d 5.........user/m
00000020 79 70 69 63 74 75 72 65 73 2f 42 6d 70 30 31 2e ypictures/Bmp01.
00000030 70 6e 67 png
11:41:46.719 Other CDMA Phone: brew request Data - 23 bytes
<#! p_brew.listfilerequest !#>
00000000 59 0b 02 00 00 00 10 75 73 65 72 2f 6d 79 70 69 Y......user/mypi
00000010 63 74 75 72 65 73 00 ctures.
11:41:46.759 Other CDMA Phone: brew response Data - 51 bytes
<#! p_brew.listfileresponse !#>
00000000 59 0b 00 02 00 00 00 01 ff 00 01 00 bc 25 af 2d Y............%.-
00000010 db 2a 00 00 00 2c 00 00 10 19 75 73 65 72 2f 6d *...,....user/m
00000020 79 70 69 63 74 75 72 65 73 2f 42 6d 70 30 33 2e ypictures/Bmp03.
00000030 70 6e 67 png
11:41:46.759 Other CDMA Phone: brew request Data - 23 bytes
<#! p_brew.listfilerequest !#>
00000000 59 0b 03 00 00 00 10 75 73 65 72 2f 6d 79 70 69 Y......user/mypi
00000010 63 74 75 72 65 73 00 ctures.
11:41:46.789 Other CDMA Phone: brew response Data - 51 bytes
<#! p_brew.listfileresponse !#>
00000000 59 0b 00 03 00 00 00 01 ff 00 01 00 f6 2b af 2d Y............+.-
00000010 d9 3d 00 00 00 40 00 00 10 19 75 73 65 72 2f 6d =***@....user/m
00000020 79 70 69 63 74 75 72 65 73 2f 42 6d 70 30 32 2e ypictures/Bmp02.
00000030 70 6e 67 png
Here is some sample data from the Protocol Analyzer:
p_brew.listfileresponse
responseheader header: <p_brew.responseheader>
UINTlsb commandmode: 89 0x59
UINTlsb command: 11 0xb
UINTlsb errorcode: 0 0x0
UINTlsb entrynumber: 2 0x0
UNKNOWN unknown1: '\x01\xff\x00\x01'
UINTlsb date: -1356481536 0xaf25bc00
UINTlsb size: 2808621 0x2adb2d
UNKNOWN unknown2: '\x00\x00,\x00\x00'
STRING filename: '\x19user/mypictures'
00000000 59 0B 00 02 00 00 00 01 FF 00 01 00 BC 25 AF 2D Y............%.-
00000010 DB 2A 00 00 00 2C 00 00 10 19 75 73 65 72 2F 6D *...,....user/m
00000020 79 70 69 63 74 75 72 65 73 2F 42 6D 70 30 33 2E ypictures/Bmp03.
00000030 70 6E 67 png
It would appear to me that the data from the newer Kyocera phones is stored a bit differently from the other phones that are supported by bitpim, but I am not that familiar with the code, so I could easily be wrong. I wonder if anyone more familiar with the file system code could easily make a modification to support these phones?
Dan