This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Bluetopia Platform Manager FTP Server demo

Hi,
I am using the TI Wilink8 Bluetopia addon package. I tried to test FTP profile by running the Platform Manager demo application LinuxFTPM_SRV on my target board. I am using 'Bluetooth File Transfer' android app as FTP client on a mobile. 
I am following the steps from the demo guide in the link given below.
As mentioned in the link, I am using the command 'OpenServer 1 0' to start the FTP server. I see the same response as given in the link.
But the FTP client app is unable to detect the FTP service on the board. So it is unable to connect with the FTP server.
But when I run the Bluetopia Stack's example application 'LinuxFTP' and open an FTP server, the same app is able to detect the FTP Server. I am able to connect and pull files from the server.
Am I missing any steps while running LinuxFTPM_SRV?
Regards,
Harini
  • Hi Harini,

    Can you share the snoop logs, please?
    It is explained in: processors.wiki.ti.com/.../TI_Bluetooth_Stack_for_WL18xx_-_Demo_Guide

    Regards,
    Gigi Joseph.
  • root@am335x-evm:~/BluetopiaPM/bin# ./LinuxFTPM_SRV 
    
    ******************************************************************
    * Command Options: 1) Initialize                                 *
    *                  2) Cleanup                                    *
    *                  3) QueryDebugZoneMask                         *
    *                  4) SetDebugZoneMask                           *
    *                  5) SetDebugZoneMaskPID                        *
    *                  6) ShutdownService                            *
    *                  7) RegisterEventCallback,                     *
    *                  8) UnRegisterEventCallback,                   *
    *                  9) QueryDevicePower                           *
    *                  10)SetDevicePower                             *
    *                  11)QueryLocalDeviceProperties                 *
    *                  12)SetLocalDeviceName                         *
    *                  13)SetLocalClassOfDevice                      *
    *                  14)SetDiscoverable                            *
    *                  15)SetConnectable                             *
    *                  16)SetPairable                                *
    *                  17)StartDeviceDiscovery                       *
    *                  18)StopDeviceDiscovery                        *
    *                  19)QueryRemoteDeviceList                      *
    *                  20)QueryRemoteDeviceProperties                *
    *                  21)AddRemoteDevice                            *
    *                  22)DeleteRemoteDevice                         *
    *                  23)UpdateRemoteDeviceAppData                  *
    *                  24)DeleteRemoteDevices                        *
    *                  25)PairWithRemoteDevice                       *
    *                  26)CancelPairWithRemoteDevice                 *
    *                  27)UnPairRemoteDevice                         *
    *                  28)QueryRemoteDeviceServices                  *
    *                  29)QueryRemoteDeviceServiceSupported          *
    *                  30)QueryRemoteDevicesForService               *
    *                  31)QueryRemoteDeviceServiceClasses            *
    *                  32)AuthenticateRemoteDevice                   *
    *                  33)EncryptRemoteDevice                        *
    *                  34)ConnectWithRemoteDevice                    *
    *                  35)DisconnectRemoteDevice                     *
    *                  36)SetRemoteDeviceLinkActive                  *
    *                  37)CreateSDPRecord                            *
    *                  38)DeleteSDPRecord                            *
    *                  39)AddSDPAttribute                            *
    *                  40)DeleteSDPAttribute                         *
    *                  41)EnableBluetoothDebug                       *
    *                  42)RegisterAuthentication                     *
    *                  43)UnRegisterAuthentication                   *
    *                  44)PINCodeResponse                            *
    *                  45)PassKeyResponse                            *
    *                  46)UserConfirmationResponse                   *
    *                  47)ChangeSimplePairingParameters              *
    *                  48)SendRawHCICommand                          *
    *                  49)OpenServer                                 *
    *                  50)CloseServer                                *
    *                  51)OpenServerPortRequestResponse              *
    *                  Help, Quit.                                   *
    ******************************************************************
    FTPM>1 1
    
    BTPM_Initialize() Success: 0.
    DEVM_RegisterEventCallback() Success: 5.
    FTPM>10 1
    
    echo 0 > /sys/class/gpio/gpio117/value
    echo 1 > /sys/class/gpio/gpio117/value
    echo 0 > /sys/class/gpio/gpio117/value
    echo 1 > /sys/class/gpio/gpio117/value
    BT COMM PORT (/dev/ttyS1): 3
    Changing HCI baud rate to 3000000
    Status: Executing BTS Script /lib/firmware/TIInit_11.8.32.bts.
    Status: BTS Script successfully executed.
    DEVM_PowerOnDevice() Success: 0.
    FTPM>
    Device Powered On.
    FTPM>41 1 3 0 DebugLog.log
    
    DEVM_EnableBluetoothDebug(TRUE) Success.
    FTPM>42
    
    DEVM_RegisterAuthentication() Success: 5.
    FTPM>11
    
    DEVM_QueryLocalDeviceProperties() Success: 0.
    BD_ADDR:      8030DC2F4A9E
    HCI Ver:      0x0008
    HCI Rev:      0x0000
    LMP Ver:      0x0008
    LMP Sub Ver:  0xAC0D
    Device Man:   0x000D (Texas Instruments Inc.)
    Device Flags: 0x80000000
    COD:          0x1C0424
    Device Name:  "ShyBluTest"
    Disc. Mode:   TRUE , 0x00000000
    Conn. Mode:   TRUE , 0x00000000
    Pair. Mode:   TRUE , 0x00000000
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000008D
    Connect State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x80000085
    Connect State: FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000008D
    Connect State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x80000085
    Connect State: FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000008D
    Connect State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000009D
    Encrypt State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>14
    
    Usage: SetDiscoverable [Enable/Disable] [Timeout (Enable only)].
    Function Error.
    FTPM>^[[A
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>14 1
    
    Invalid Command.
    FTPM>14 1
    
    Attempting to set Discoverability Mode: Limited (0 Seconds).
    DEVM_UpdateLocalDeviceProperties() Success: 0.
    FTPM>15 1
    
    Attempting to set Connectability Mode: Connectable (0 Seconds).
    DEVM_UpdateLocalDeviceProperties() Success: 0.
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>16 1
    
    Attempting to set Pairability Mode: Pairable (0 Seconds).
    DEVM_UpdateLocalDeviceProperties() Success: 0.
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x80000085
    Connect State: FALSE
    Encrypt State: FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000008D
    Connect State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000009D
    Encrypt State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x80000085
    Connect State: FALSE
    Encrypt State: FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000008D
    Connect State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000009D
    Encrypt State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x80000085
    Connect State: FALSE
    Encrypt State: FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000008D
    Connect State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000009D
    Encrypt State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x80000085
    Connect State: FALSE
    Encrypt State: FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000008D
    Connect State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000009D
    Encrypt State: TRUE
    FTPM>
    Remote Device Found.
    BD_ADDR:       D40B1A1A92C0
    COD:           0x1C011A
    Device Name:   
    Device Flags:  0x80000000
    RSSI:          0
    Friendly Name: 
    App. Info:   : 00000000
    Paired State : FALSE
    Connect State: FALSE
    Encrypt State: FALSE
    Sniff State  : FALSE
    Serv. Known  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x80000008
    Connect State: TRUE
    FTPM>
    Authentication Request received for D40B1A1A92C0.
    I/O Capability Response.
    Remote I/O Capabilities: Display Yes/No, MITM Protection: TRUE, OOB Data: FALSE, Bonding: Dedicated.
    FTPM>
    Authentication Request received for D40B1A1A92C0.
    I/O Capability Request.
    DEVM_AuthenticationResponse() Success.
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Name:   Nexus 9
    Device Flags:  0x80000009
    FTPM>
    Authentication Request received for D40B1A1A92C0.
    User Confirmation Request.
    User Confirmation: 891263
    
    Respond with the command: UserConfirmationResponse
    FTPM>46 1
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x80000085
    Connect State: FALSE
    Encrypt State: FALSE
    FTPM>
    
    DEVM_AuthenticationResponse(), User Confirmation Response Success.
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000008D
    Connect State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000009D
    Encrypt State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000008D
    Paired State : TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Encrypt State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x80000085
    Connect State: FALSE
    Encrypt State: FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000008D
    Connect State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000009D
    Encrypt State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x80000085
    Connect State: FALSE
    Encrypt State: FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000008D
    Connect State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000009D
    Encrypt State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x80000085
    Connect State: FALSE
    Encrypt State: FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000008D
    Connect State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Encrypt State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x80000085
    Connect State: FALSE
    Encrypt State: FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000008D
    Connect State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000009D
    Encrypt State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x80000085
    Connect State: FALSE
    Encrypt State: FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000008D
    Connect State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000009D
    Encrypt State: TRUE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       E440E2F61661
    Device Flags:  0x80000085
    Connect State: FALSE
    Encrypt State: FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x8000009D
    Sniff State  : FALSE
    FTPM>help
    
    ******************************************************************
    * Command Options: 1) Initialize                                 *
    *                  2) Cleanup                                    *
    *                  3) QueryDebugZoneMask                         *
    *                  4) SetDebugZoneMask                           *
    *                  5) SetDebugZoneMaskPID                        *
    *                  6) ShutdownService                            *
    *                  7) RegisterEventCallback,                     *
    *                  8) UnRegisterEventCallback,                   *
    *                  9) QueryDevicePower                           *
    *                  10)SetDevicePower                             *
    *                  11)QueryLocalDeviceProperties                 *
    *                  12)SetLocalDeviceName                         *
    *                  13)SetLocalClassOfDevice                      *
    *                  14)SetDiscoverable                            *
    *                  15)SetConnectable                             *
    *                  16)SetPairable                                *
    *                  17)StartDeviceDiscovery                       *
    *                  18)StopDeviceDiscovery                        *
    *                  19)QueryRemoteDeviceList                      *
    *                  20)QueryRemoteDeviceProperties                *
    *                  21)AddRemoteDevice                            *
    *                  22)DeleteRemoteDevice                         *
    *                  23)UpdateRemoteDeviceAppData                  *
    *                  24)DeleteRemoteDevices                        *
    *                  25)PairWithRemoteDevice                       *
    *                  26)CancelPairWithRemoteDevice                 *
    *                  27)UnPairRemoteDevice                         *
    *                  28)QueryRemoteDeviceServices                  *
    *                  29)QueryRemoteDeviceServiceSupported          *
    *                  30)QueryRemoteDevicesForService               *
    *                  31)QueryRemoteDeviceServiceClasses            *
    *                  32)AuthenticateRemoteDevice                   *
    *                  33)EncryptRemoteDevice                        *
    *                  34)ConnectWithRemoteDevice                    *
    *                  35)DisconnectRemoteDevice                     *
    *                  36)SetRemoteDeviceLinkActive                  *
    *                  37)CreateSDPRecord                            *
    *                  38)DeleteSDPRecord                            *
    *                  39)AddSDPAttribute                            *
    *                  40)DeleteSDPAttribute                         *
    *                  41)EnableBluetoothDebug                       *
    *                  42)RegisterAuthentication                     *
    *                  43)UnRegisterAuthentication                   *
    *                  44)PINCodeResponse                            *
    *                  45)PassKeyResponse                            *
    *                  46)UserConfirmationResponse                   *
    *                  47)ChangeSimplePairingParameters              *
    *                  48)SendRawHCICommand                          *
    *                  49)OpenServer                                 *
    *                  50)CloseServer                                *
    *                  51)OpenServerPortRequestResponse              *
    *                  Help, Quit.                                   *
    ******************************************************************
    FTPM>
    Remote Device Properties Changed.
    BD_ADDR:       D40B1A1A92C0
    Device Flags:  0x800000BD
    Sniff State  : TRUE (499 ms)
    FTPM>49 1 0
    
    Unable to Open FTP Server, Error = -28000.
    Function Error.
    FTPM>quit

    DebugLog.log

    [ed - note, reposted, see below.]

    I seem to have have the exact same issue as well. I have attached the log. Here is the on screen output. I am connecting an android phone to this over BT. OpenServer command throws an error. I am following this link : http://processors.wiki.ti.com/index.php/WL18xx_TI_Bluetooth_Stack_FTPM_Demo_App#FTPM_Server_Role

    My goal is to run an FTP server on the EVM board and connect a generic android bluetooth ftp client to it as described.

    I am using the Evaluation kit is the TMDXEVM3358, the back of the kit pcb has printed "Ctlg Processor AM335x ZCX Base Board Rev 1.6A"

    The ti sdk I am using is PROCESSOR-SDK-LINUX-AM335X  03_02_00_05

    The Bluetopia stack I using is AM335xBluetopiaLinuxProduction-4.2.1.0.1.0

    What is the cause of this error ? How do I fix it ? 

    [ed - reposted to a new thread WL1835MODCOM8B: Unable to Open FTP Server, Error = -28000]