Discussion:
[BitPim-devel] Version 0.8.14-official: Bug report for SCH-A950
Peter Quirk
2006-05-12 19:22:12 UTC
Permalink
I'd like to report a bug in the first release of the SCH-A950 code (thanks for developing it!).

The phone is the same rev (HW & SW) as the one used by the developers, but does include a .5GB Transflash expansion card, and has a video (.3G2 file) instead of an image as its standard wallpaper.

When I get data from the from the phone, the following error is reported:

BitPim version: 0.8.14-official
An unexpected exception has occurred.
Please see the help for details on what to do.
Traceback (most recent call last):
File "gui.pyo", line 275, in run
File "gui.pyo", line 152, in __call__
File "gui.pyo", line 1760, in getdata
File "gui.pyo", line 1754, in getfundamentals
File "phones\com_samsungscha950.pyo", line 245, in getfundamentals
File "phones\com_samsungscha950.pyo", line 147, in get_ringtone_index
File "phones\com_samsungscha950.pyo", line 127, in _get_file_ringtone_index
File "phones\com_brew.pyo", line 588, in getfilecontents
File "phones\com_brew.pyo", line 749, in sendbrewcommand
BrewNoSuchFileException: No such file
Variables by last 8 frames, innermost last
Frame __call__ in gui.pyo at line 152
self = <gui.Request instance at 0x024E4DC8>
args = ()
d = Keys []
{}
kwargs = Keys []
{}
Frame getdata in gui.pyo at line 1760
self = <WorkerThread(BitPim helper, started daemon)>
req = <guiwidgets.GetPhoneDialog; proxy of C++ wxDialog instance at _d09cce01_p_wxDial
todo = [(<bound method WorkerThread.rebootcheck of <WorkerThread(BitPim helper, started
Frame getfundamentals in gui.pyo at line 1754
self = <WorkerThread(BitPim helper, started daemon)>
results = Keys ['groups', 'uniqueserial']
{'uniqueserial': '1297902e4e73d3af2eb7510570f0df91e012559f', 'groups': {0: {'nam
Frame getfundamentals in phones\com_samsungscha950.pyo at line 245
self = <phones.com_samsungscha950.Phone instance at 0x024F3580>
results = Keys ['groups', 'uniqueserial']
{'uniqueserial': '1297902e4e73d3af2eb7510570f0df91e012559f', 'groups': {0: {'nam
Frame get_ringtone_index in phones\com_samsungscha950.pyo at line 147
self = <phones.com_samsungscha950.Phone instance at 0x024F3580>
_idx = 14
_res = Keys [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
{0: {'origin': 'builtin', 'name': 'Melody 1'}, 1: {'origin': 'builtin', 'name':
Frame _get_file_ringtone_index in phones\com_samsungscha950.pyo at line 127
origin = 'ringers'
idx = 14
index_file_class = <class 'phones.p_samsungscha950.RRingtoneIndexFile'>
self = <phones.com_samsungscha950.Phone instance at 0x024F3580>
index_file_name = 'brew/16452/mr/MrInfo.db'
result = Keys [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
{0: {'origin': 'builtin', 'name': 'Melody 1'}, 1: {'origin': 'builtin', 'name':
Frame getfilecontents in phones\com_brew.pyo at line 588
use_cache = False
self = <phones.com_samsungscha950.Phone instance at 0x024F3580>
req = <phones.p_brew.readfilerequest object at 0x024FCED0>
start = 1147459952.9949999
file = 'brew/16452/mr/MrInfo.db'
data = <cStringIO.StringO object at 0x024FCEA0>
desc = 'Reading brew/16452/mr/MrInfo.db'
Frame sendbrewcommand in phones\com_brew.pyo at line 749
origdata = 'Y\x04\x06\x00\x00q\x00\x16\x00\x00\x00\x00\x00\x8a\x02\x00\x00\xd8q\xf3\x01 \xe
err = 6
responseclass = <class 'phones.p_brew.readfileresponse'>
buffer = <prototypes.buffer instance at 0x024F3EE0>
calccrc = '\x98\x9f'
callsetmode = True
request = <phones.p_brew.readfilerequest object at 0x024FCED0>
firsttwo = 'Y\x04'
crc = '\x98\x9f'
data = 'Y\x04\x06\x00\x00q\x00\x16\x00\x00\x00\x00\x00\x8a\x02\x00\x00\xd8q\xf3\x01 \xe
self = <phones.com_samsungscha950.Phone instance at 0x024F3580>
d = -1

The protocol log shows the following:
14:52:32.894 COM15: Opening port COM15, 115200 baud, timeout 3.000000, hardwareflow 0, softwareflow 0
14:52:32.894 COM15: Open of comm port suceeded
14:52:32.894 SCH-A950: Retrieving fundamental phone information
14:52:32.894 SCH-A950: Phone serial number
14:52:32.914 SCH-A950: sendbrewcommand Data - 1 bytes
<#! phones.p_brew.ESN_req !#>
00000000 01 .
14:52:32.924 SCH-A950: brew response Data - 5 bytes
<#! phones.p_brew.ESN_resp !#>
00000000 01 0f e1 7a 1c ...z.
14:52:32.924 SCH-A950: stat file pb/pbgroups_0
14:52:32.924 SCH-A950: sendbrewcommand Data - 17 bytes
<#! phones.p_brew.statfilerequest !#>
00000000 59 07 0e 70 62 2f 70 62 67 72 6f 75 70 73 5f 30 Y..pb/pbgroups_0
00000010 00 .
14:52:32.944 SCH-A950: brew response Data - 3 bytes
<#! phones.p_brew.statfileresponse !#>
00000000 59 07 06 Y..
14:52:32.944 SCH-A950: stat file pb/pbgroups_1
14:52:32.944 SCH-A950: sendbrewcommand Data - 17 bytes
<#! phones.p_brew.statfilerequest !#>
00000000 59 07 0e 70 62 2f 70 62 67 72 6f 75 70 73 5f 31 Y..pb/pbgroups_1
00000010 00 .
14:52:32.954 SCH-A950: brew response Data - 15 bytes
<#! phones.p_brew.statfileresponse !#>
00000000 59 07 00 ff 00 00 00 fc bb 33 31 71 03 00 00 Y........31q...
14:52:32.954 SCH-A950: Getting file contents 'pb/pbgroups_1'
14:52:32.954 SCH-A950: sendbrewcommand Data - 18 bytes
<#! phones.p_brew.readfilerequest !#>
00000000 59 04 00 0e 70 62 2f 70 62 67 72 6f 75 70 73 5f Y...pb/pbgroups_
00000010 31 00 1.
14:52:32.954 SCH-A950: brew response Data - 267 bytes
<#! phones.p_brew.readfileresponse !#>
00000000 59 04 00 00 01 71 03 00 00 00 01 0a 00 00 00 00 Y....q..........
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000050 00 00 00 00 00 00 00 00 00 05 00 01 00 02 00 03 ................
00000060 00 27 00 2d 00 01 00 00 00 00 87 97 06 00 00 00 .'.-............
00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000b0 00 00 06 00 10 00 0b 00 1d 00 2c 00 0c 00 18 00 ..........,.....
000000c0 02 00 00 00 00 87 97 06 00 00 00 00 00 00 00 00 ................
000000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000100 00 00 00 00 00 00 00 00 00 00 00 ...........
14:52:32.954 SCH-A950: sendbrewcommand Data - 3 bytes
<#! phones.p_brew.readfileblockrequest !#>
00000000 59 04 01 Y..
14:52:32.974 SCH-A950: brew response Data - 267 bytes
<#! phones.p_brew.readfileblockresponse !#>
00000000 59 04 00 01 01 00 01 00 00 09 00 1c 00 17 00 1f Y...............
00000010 00 08 00 22 00 0a 00 20 00 21 00 24 00 03 00 00 ..."... .!.$....
00000020 00 00 87 97 06 00 00 00 00 00 00 00 00 00 00 00 ................
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060 00 00 00 00 00 00 00 00 00 00 05 00 06 00 07 00 ................
00000070 05 00 04 00 2b 00 04 00 00 00 00 87 97 06 00 00 ....+...........
00000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000c0 00 00 00 0b 00 26 00 11 00 0f 00 2a 00 12 00 0e .....&.....*....
000000d0 00 13 00 1a 00 19 00 09 00 16 00 05 00 00 00 00 ................
000000e0 bd b7 28 31 48 61 6e 63 6f 63 6b 20 73 74 00 01 ..(1Hancock st..
000000f0 e8 fd ff 01 00 00 00 00 49 ee 11 00 f0 51 f6 01 ........I....Q..
00000100 64 70 3f 01 8a 02 00 00 00 00 00 dp?........
14:52:32.974 SCH-A950: sendbrewcommand Data - 3 bytes
<#! phones.p_brew.readfileblockrequest !#>
00000000 59 04 02 Y..
14:52:32.974 SCH-A950: brew response Data - 267 bytes
<#! phones.p_brew.readfileblockresponse !#>
00000000 59 04 00 02 01 00 01 00 87 7a 16 00 00 00 00 00 Y........z......
00000010 8a 02 00 00 e8 67 f6 01 98 cd e0 01 f0 51 f6 01 .....g.......Q..
00000020 33 57 16 00 98 cd e0 01 03 00 15 00 14 00 1e 00 3W..............
00000030 06 00 00 00 00 9a bb 28 31 4d 65 64 69 63 61 6c .......(1Medical
00000040 00 d8 96 f9 01 e8 fd ff 01 00 00 00 00 49 ee 11 .............I..
00000050 00 38 6e f3 01 64 70 3f 01 8a 02 00 00 87 7a 16 .8n..dp?......z.
00000060 00 00 00 00 00 8a 02 00 00 f0 73 f3 01 20 ed f3 ..........s.. ..
00000070 01 38 6e f3 01 33 57 16 00 20 ed f3 01 03 00 29 .8n..3W.. .....)
00000080 00 1b 00 28 00 07 00 00 00 00 7f bc 28 31 52 65 ...(........(1Re
00000090 6c 61 74 69 76 65 73 00 f9 01 e8 fd ff 01 00 00 latives.........
000000a0 00 00 49 ee 11 00 70 6c f3 01 64 70 3f 01 8a 02 ..I...pl..dp?...
000000b0 00 00 87 7a 16 00 00 00 00 00 8a 02 00 00 48 72 ...z..........Hr
000000c0 f3 01 d8 f5 f3 01 70 6c f3 01 33 57 16 00 d8 f5 ......pl..3W....
000000d0 f3 01 02 00 23 00 0d 00 08 00 00 00 00 fe be 28 ....#..........(
000000e0 31 52 65 73 74 61 75 72 61 6e 74 73 00 e8 fd ff 1Restaurants....
000000f0 01 00 00 00 00 49 ee 11 00 e0 c8 e0 01 64 70 3f .....I.......dp?
00000100 01 8a 02 00 00 87 7a 00 00 00 00 ......z....
14:52:32.984 SCH-A950: sendbrewcommand Data - 3 bytes
<#! phones.p_brew.readfileblockrequest !#>
00000000 59 04 03 Y..
14:52:33.005 SCH-A950: brew response Data - 267 bytes
<#! phones.p_brew.readfileblockresponse !#>
00000000 59 04 00 03 00 71 00 16 00 00 00 00 00 8a 02 00 Y....q..........
00000010 00 d8 71 f3 01 20 ed f3 01 e0 c8 e0 01 33 57 16 ..q.. .......3W.
00000020 00 20 ed f3 01 01 00 25 00 09 00 00 00 00 1e 0d . .....%........
00000030 3a 31 45 6d 65 72 67 65 6e 63 79 00 f9 01 e8 fd :1Emergency.....
00000040 ff 01 00 00 00 00 49 ee 11 00 90 8a e3 01 64 70 ......I.......dp
00000050 3f 01 8a 02 00 00 87 7a 16 00 00 00 00 00 8a 02 ?......z........
00000060 00 00 c8 9d e4 01 d8 3d e7 01 90 8a e3 01 33 57 .......=......3W
00000070 16 00 d8 3d e7 01 00 00 00 20 ed f3 01 03 00 29 ...=..... .....)
00000080 00 1b 00 28 00 07 00 00 00 00 7f bc 28 31 52 65 ...(........(1Re
00000090 6c 61 74 69 76 65 73 00 f9 01 e8 fd ff 01 00 00 latives.........
000000a0 00 00 49 ee 11 00 70 6c f3 01 64 70 3f 01 8a 02 ..I...pl..dp?...
000000b0 00 00 87 7a 16 00 00 00 00 00 8a 02 00 00 48 72 ...z..........Hr
000000c0 f3 01 d8 f5 f3 01 70 6c f3 01 33 57 16 00 d8 f5 ......pl..3W....
000000d0 f3 01 02 00 23 00 0d 00 08 00 00 00 00 fe be 28 ....#..........(
000000e0 31 52 65 73 74 61 75 72 61 6e 74 73 00 e8 fd ff 1Restaurants....
000000f0 01 00 00 00 00 49 ee 11 00 e0 c8 e0 01 64 70 3f .....I.......dp?
00000100 01 8a 02 00 00 87 7a 00 00 00 00 ......z....
14:52:33.005 SCH-A950: <read data> Data - 881 bytes
<#! phones.p_samsungscha950.GroupIndexFile !#>
00000000 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 ................
00000050 01 00 02 00 03 00 27 00 2d 00 01 00 00 00 00 87 ......'.-.......
00000060 97 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000a0 00 00 00 00 00 00 00 06 00 10 00 0b 00 1d 00 2c ...............,
000000b0 00 0c 00 18 00 02 00 00 00 00 87 97 06 00 00 00 ................
000000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000100 00 00 09 00 1c 00 17 00 1f 00 08 00 22 00 0a 00 ............"...
00000110 20 00 21 00 24 00 03 00 00 00 00 87 97 06 00 00 .!.$...........
00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000160 00 00 00 05 00 06 00 07 00 05 00 04 00 2b 00 04 .............+..
00000170 00 00 00 00 87 97 06 00 00 00 00 00 00 00 00 00 ................
00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001b0 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 26 00 ..............&.
000001c0 11 00 0f 00 2a 00 12 00 0e 00 13 00 1a 00 19 00 ....*...........
000001d0 09 00 16 00 05 00 00 00 00 bd b7 28 31 48 61 6e ...........(1Han
000001e0 63 6f 63 6b 20 73 74 00 01 e8 fd ff 01 00 00 00 cock st.........
000001f0 00 49 ee 11 00 f0 51 f6 01 64 70 3f 01 8a 02 00 .I....Q..dp?....
00000200 00 87 7a 16 00 00 00 00 00 8a 02 00 00 e8 67 f6 ..z...........g.
00000210 01 98 cd e0 01 f0 51 f6 01 33 57 16 00 98 cd e0 ......Q..3W.....
00000220 01 03 00 15 00 14 00 1e 00 06 00 00 00 00 9a bb ................
00000230 28 31 4d 65 64 69 63 61 6c 00 d8 96 f9 01 e8 fd (1Medical.......
00000240 ff 01 00 00 00 00 49 ee 11 00 38 6e f3 01 64 70 ......I...8n..dp
00000250 3f 01 8a 02 00 00 87 7a 16 00 00 00 00 00 8a 02 ?......z........
00000260 00 00 f0 73 f3 01 20 ed f3 01 38 6e f3 01 33 57 ...s.. ...8n..3W
00000270 16 00 20 ed f3 01 03 00 29 00 1b 00 28 00 07 00 .. .....)...(...
00000280 00 00 00 7f bc 28 31 52 65 6c 61 74 69 76 65 73 .....(1Relatives
00000290 00 f9 01 e8 fd ff 01 00 00 00 00 49 ee 11 00 70 ...........I...p
000002a0 6c f3 01 64 70 3f 01 8a 02 00 00 87 7a 16 00 00 l..dp?......z...
000002b0 00 00 00 8a 02 00 00 48 72 f3 01 d8 f5 f3 01 70 .......Hr......p
000002c0 6c f3 01 33 57 16 00 d8 f5 f3 01 02 00 23 00 0d l..3W........#..
000002d0 00 08 00 00 00 00 fe be 28 31 52 65 73 74 61 75 ........(1Restau
000002e0 72 61 6e 74 73 00 e8 fd ff 01 00 00 00 00 49 ee rants.........I.
000002f0 11 00 e0 c8 e0 01 64 70 3f 01 8a 02 00 00 87 7a ......dp?......z
00000300 16 00 00 00 00 00 8a 02 00 00 d8 71 f3 01 20 ed ...........q.. .
00000310 f3 01 e0 c8 e0 01 33 57 16 00 20 ed f3 01 01 00 ......3W.. .....
00000320 25 00 09 00 00 00 00 1e 0d 3a 31 45 6d 65 72 67 %........:1Emerg
00000330 65 6e 63 79 00 f9 01 e8 fd ff 01 00 00 00 00 49 ency...........I
00000340 ee 11 00 90 8a e3 01 64 70 3f 01 8a 02 00 00 87 .......dp?......
00000350 7a 16 00 00 00 00 00 8a 02 00 00 c8 9d e4 01 d8 z...............
00000360 3d e7 01 90 8a e3 01 33 57 16 00 d8 3d e7 01 00 =......3W...=...
00000370 00 .
14:52:33.005 SCH-A950: Getting file contents 'brew/16452/mr/MrInfo.db'
14:52:33.005 SCH-A950: sendbrewcommand Data - 28 bytes
<#! phones.p_brew.readfilerequest !#>
00000000 59 04 00 18 62 72 65 77 2f 31 36 34 35 32 2f 6d Y...brew/16452/m
00000010 72 2f 4d 72 49 6e 66 6f 2e 64 62 00 r/MrInfo.db.
14:52:33.015 SCH-A950: brew response Data - 267 bytes
<#! phones.p_brew.readfileresponse !#>
00000000 59 04 06 00 00 71 00 16 00 00 00 00 00 8a 02 00 Y....q..........
00000010 00 d8 71 f3 01 20 ed f3 01 e0 c8 e0 01 33 57 16 ..q.. .......3W.
00000020 00 20 ed f3 01 01 00 25 00 09 00 00 00 00 1e 0d . .....%........
00000030 3a 31 45 6d 65 72 67 65 6e 63 79 00 f9 01 e8 fd :1Emergency.....
00000040 ff 01 00 00 00 00 49 ee 11 00 90 8a e3 01 64 70 ......I.......dp
00000050 3f 01 8a 02 00 00 87 7a 16 00 00 00 00 00 8a 02 ?......z........
00000060 00 00 c8 9d e4 01 d8 3d e7 01 90 8a e3 01 33 57 .......=......3W
00000070 16 00 d8 3d e7 01 00 00 00 20 ed f3 01 03 00 29 ...=..... .....)
00000080 00 1b 00 28 00 07 00 00 00 00 7f bc 28 31 52 65 ...(........(1Re
00000090 6c 61 74 69 76 65 73 00 f9 01 e8 fd ff 01 00 00 latives.........
000000a0 00 00 49 ee 11 00 70 6c f3 01 64 70 3f 01 8a 02 ..I...pl..dp?...
000000b0 00 00 87 7a 16 00 00 00 00 00 8a 02 00 00 48 72 ...z..........Hr
000000c0 f3 01 d8 f5 f3 01 70 6c f3 01 33 57 16 00 d8 f5 ......pl..3W....
000000d0 f3 01 02 00 23 00 0d 00 08 00 00 00 00 fe be 28 ....#..........(
000000e0 31 52 65 73 74 61 75 72 61 6e 74 73 00 e8 fd ff 1Restaurants....
000000f0 01 00 00 00 00 49 ee 11 00 e0 c8 e0 01 64 70 3f .....I.......dp?
00000100 01 8a 02 00 00 87 7a 00 00 00 00 ......z....
14:52:33.055 Exception: BitPim version: 0.8.14-official
An unexpected exception has occurred.
Please see the help for details on what to do.
Traceback (most recent call last):
File "gui.pyo", line 275, in run
File "gui.pyo", line 152, in __call__
File "gui.pyo", line 1760, in getdata
File "gui.pyo", line 1754, in getfundamentals
File "phones\com_samsungscha950.pyo", line 245, in getfundamentals
File "phones\com_samsungscha950.pyo", line 147, in get_ringtone_index
File "phones\com_samsungscha950.pyo", line 127, in _get_file_ringtone_index
File "phones\com_brew.pyo", line 588, in getfilecontents
File "phones\com_brew.pyo", line 749, in sendbrewcommand
BrewNoSuchFileException: No such file
Variables by last 8 frames, innermost last
Frame __call__ in gui.pyo at line 152
self = <gui.Request instance at 0x024E4DC8>
args = ()
d = Keys []
{}
kwargs = Keys []
{}
Frame getdata in gui.pyo at line 1760
self = <WorkerThread(BitPim helper, started daemon)>
req = <guiwidgets.GetPhoneDialog; proxy of C++ wxDialog instance at _d09cce01_p_wxDial
todo = [(<bound method WorkerThread.rebootcheck of <WorkerThread(BitPim helper, started
Frame getfundamentals in gui.pyo at line 1754
self = <WorkerThread(BitPim helper, started daemon)>
results = Keys ['groups', 'uniqueserial']
{'uniqueserial': '1297902e4e73d3af2eb7510570f0df91e012559f', 'groups': {0: {'nam
Frame getfundamentals in phones\com_samsungscha950.pyo at line 245
self = <phones.com_samsungscha950.Phone instance at 0x024F3580>
results = Keys ['groups', 'uniqueserial']
{'uniqueserial': '1297902e4e73d3af2eb7510570f0df91e012559f', 'groups': {0: {'nam
Frame get_ringtone_index in phones\com_samsungscha950.pyo at line 147
self = <phones.com_samsungscha950.Phone instance at 0x024F3580>
_idx = 14
_res = Keys [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
{0: {'origin': 'builtin', 'name': 'Melody 1'}, 1: {'origin': 'builtin', 'name':
Frame _get_file_ringtone_index in phones\com_samsungscha950.pyo at line 127
origin = 'ringers'
idx = 14
index_file_class = <class 'phones.p_samsungscha950.RRingtoneIndexFile'>
self = <phones.com_samsungscha950.Phone instance at 0x024F3580>
index_file_name = 'brew/16452/mr/MrInfo.db'
result = Keys [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
{0: {'origin': 'builtin', 'name': 'Melody 1'}, 1: {'origin': 'builtin', 'name':
Frame getfilecontents in phones\com_brew.pyo at line 588
use_cache = False
self = <phones.com_samsungscha950.Phone instance at 0x024F3580>
req = <phones.p_brew.readfilerequest object at 0x024FCED0>
start = 1147459952.9949999
file = 'brew/16452/mr/MrInfo.db'
data = <cStringIO.StringO object at 0x024FCEA0>
desc = 'Reading brew/16452/mr/MrInfo.db'
Frame sendbrewcommand in phones\com_brew.pyo at line 749
origdata = 'Y\x04\x06\x00\x00q\x00\x16\x00\x00\x00\x00\x00\x8a\x02\x00\x00\xd8q\xf3\x01 \xe
err = 6
responseclass = <class 'phones.p_brew.readfileresponse'>
buffer = <prototypes.buffer instance at 0x024F3EE0>
calccrc = '\x98\x9f'
callsetmode = True
request = <phones.p_brew.readfilerequest object at 0x024FCED0>
firsttwo = 'Y\x04'
crc = '\x98\x9f'
data = 'Y\x04\x06\x00\x00q\x00\x16\x00\x00\x00\x00\x00\x8a\x02\x00\x00\xd8q\xf3\x01 \xe
self = <phones.com_samsungscha950.Phone instance at 0x024F3580>
d = -1

When I turn on the protocol display feature, I notice that there is an error in reading the groupindex. I have 10 groups defined in my phone, but only groupitems 5 through 9 are correctly decoded and show their names correctly. Groupitems 0 through 4 display STRING name:''.
The numofmembers field is incorrect for groupitem[9] - its displays zero but should be 1. The numofmembers fields for groupitems[5..8] are correct. The numofmembers field for one of the unknown items is wrong since groupitem[0] and groupitem[3] have 5 members, but only one group in my phone has 5 members.

I'll be happy to supply more info or assist in debugging. I can't get the latest source and the web-based subversion interface is reporting HTTP 500 errors.

The file not found error brew/16452/mr/MrInfo.db is puzzling too. This phone has no such file. The only other .db file is at brew/16452/ms/exInfo.db.

-- Peter Quirk
Joe Pham
2006-05-12 21:01:41 UTC
Permalink
Post by Peter Quirk
I'd like to report a bug in the first release of the SCH-A950 code
The bug has been fixed and will be available in the next release. I'll have to look more into the group thing.

-Joe Pham



_____________________________________________________________________
Call Anyone, Anytime, Anywhere in the World - FREE!
Free Internet calling from NetZero Voice
Visit http://www.netzerovoice.com today!

Loading...