View Single Post
Posts: 141 | Thanked: 313 times | Joined on May 2012 @ Czech Republic
#458
I'm sorry for so late response but I'm overloaded in work some as at home ... You know the winter is coming

Originally Posted by don_falcone View Post
1) The contact that is missing from PB isn't transmitted for telecom/pb.vcf.
Strange. How strong are you in coding + compiling or in debugging? The easiest way without debugging is to add some more debug logs into the code to see where is the contact dropped. I'm unable to reproduce.

Or are you able to find any difference in this one contact?

Originally Posted by don_falcone View Post
2) But for each:

telecom/ich.vcf
telecom/och.vcf
telecom/mch.vcf

this missing contact was transmitted!
Sure. It's normal. PB information is stored and read from evolution-data-server but call history is stored and read from rtcom-eventlogger. So the data are harvested from two different storages which has no conection between them. PB just e-d-s, call history just rtcom-eventlogger.

Originally Posted by don_falcone View Post
4) For telecom/mch.vcf, entries seem to be (at least sometimes) doubled, with and without country calling code, so i have entries starting with both (example) 0176 and +49176...
Hmmm, interesting. I think I need to know the wole record. You can get it using sqlite tools or test tools from rtcom-eventlogger-async Oh I didn't create package for it so I attach gzipped armel binaries

test-get-event-by-id [<id>]
if id is ommited 1 is used (id of the event - not the contact)
- returns int columns: id,service-id,event-type-id,storage-time,start-time,end-time,flags,outgoing
- returns string columns: service,event-type,local-uid,local-name,group-uid,remote-ebook-uid,remote-uid,remote-name,channel

test-get-event-list [<query> [<offset> [<limit>]]]
if query is ommited it returns all entries from rtcom-eventlogger
if offset is ommited it returns entries from first occurence
if limit is ommited it returns all entries from the offset position
- returns int columns: id,service-id,event-type-id,start-time,outgoing
- returns string columns: service,event-type,remote-ebook-uid,remote-uid,remote-name

test-get-event-list-count [<query> [<offset> [<limit>]]]
same as test-get-event-list just returns only count of matched entries

Some queries from obexd (for an inspiration):
ich.vcf:
service-id;1;0;local-uid;"ring/tel/ring";0;event-type-id;1;0;outgoing;0;0

och.vcf:
service-id;1;0;local-uid;\"ring/tel/ring\";0;event-type-id;1;0;outgoing;1;0

mch.vcf:
service-id;1;0;local-uid;\"ring/tel/ring\";0;event-type-id;2;0

cch,vcf:
service-id;1;0;local-uid;\"ring/tel/ring\";0

The query is created from triples: <column-name>;<value>;<compare operation>

All this I get from rtcom-eventlogger sources.
- column-names: src/db.c - EventField fields[] - mapping between DB columns and column-name and also the value type (INT, STR, BOOLEAN)
- compare operation:rtcom-eventlogger/eventlogger-types.h - enum RTComElOp - 0 - equal, 1 - not equal; 2 - greater; 3 - greater or equal; 4 - less; 5 - less or equal; 6 - string is in the list of strings; 7 - string ends with

Originally Posted by don_falcone View Post
5) I also get this:
L2CAP(d): cid 0x0043 len 6 [psm 23]
AVCT: Response : pt 0x00 transaction 1 pid 0x110e
AV/C: Rejected: address 0x48 opcode 0x00
Subunit: Panel
Opcode: Vendor Dependent
Company ID: 0x001958
AVRCP: GetCapabilities: pt Single len 0x0001
PDU malformed
I don't know the BT protocol and even bluez so good. I also have no idea when it appears in dump. What I associate is that I see some patches for Vendor dependent codecs in upstream bluez. But you have to be me more descriptive (+maybe some debug log) so I can understand and take a look on it).

Originally Posted by don_falcone View Post
6) file transfer w/ Win7 Ultimate x64 (latest Broadcomm Suite, 6.5.x) isn't working, in both directions - have to dig deeper into this. IIRC it was already mentioned by another user in this thread.
I didn't get useable debug logs and resp. hcidumps from the user who reported this. So feel free to provide such reports ...

Originally Posted by don_falcone View Post
for AT+CIND=?, should in the future the N900's response include "message", when MAP support is enabled?
It's not so easy. AT commands are recognized and handled by bluez (bluetoothd) while PBAP, IrMC, MAP, FTP, ... profiles are handled byt obexd. That's also the reason why N900 still doesn't return the adressbook using AT commands.
Attached Files
File Type: gz test-get-event-by-id.gz (2.3 KB, 126 views)
File Type: gz test-get-event-list.gz (2.3 KB, 116 views)
File Type: gz test-get-event-list-count.gz (2.3 KB, 120 views)
 

The Following User Says Thank You to luf For This Useful Post: