Estou executando um sistema no Yocto Linux com a pilha bluez bluetooth instalada nele.
Quando executo o obexd no meu sistema e uso meu telefone Android para enviar um arquivo para ele, recebo a seguinte exceção de conversão Unicode do obexd:
obexd[1879]: ../bluez-5.43/obexd/src/obex.c:obex_session_start()
obexd[1879]: ../bluez-5.43/obexd/src/obex.c:cmd_connect()
obexd[1879]: CONNECT(0x0), (null)(0xffffffff)
obexd[1879]: ../bluez-5.43/obexd/src/obex.c:cmd_connect() Selected driver: Object Push server
obexd[1879]: CONNECT(0x0), (null)(0x0)
obexd[1879]: disconnected: Unicode conversion failed: Conversion from character set 'UTF-16BE' to 'UTF-8' is not supported
obexd[1879]: ../bluez-5.43/obexd/src/obex.c:obex_session_destroy()
Eu até transferi um simples arquivo de texto codificado em UTF-8 e ainda obtive a mesma exceção.
Alguma ideia do porquê? Como posso consertar isso?