Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 5 of 5

Thread: Help getting BCR2000 working in USBHost_t3.6

  1. #1
    Senior Member
    Join Date
    Jun 2013
    Posts
    379

    Help getting BCR2000 working in USBHost_t3.6

    Here's the debugging info I was able to collect. Seems like the HOSTPost runs into some sort of endless loop and prevents the device to continue operating.

    Code:
    port change: 10001803
        connect
      begin reset
    port change: 10001005
      port enabled
      end recovery
    new_Device: 12 Mbit/sec
    new_Pipe
    enumeration:
    enumeration:
    enumeration:
    Device Descriptor:
      12 01 10 01 00 00 00 40 97 13 BC 00 00 00 01 00 00 00 
        VendorID = 1397, ProductID = 00BC, Version = 0000
        Class/Subclass/Protocol = 0 / 0 / 0
        Number of Configurations = 0
    enumeration:
    enumeration:
    Config data length = 16384
    enumeration:
    Configuration Descriptor:
      81 02 40 00 00 00 00 05 25 01 01 03 09 05 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
    error: config must be 9 bytes
    enumeration:
    Descriptor 1 =  ???
    Descriptor 3 =  ???
    Descriptor 9 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    Descriptor 0 =  ???
    The above "Descriptor 0 = ???" is printed to the serial monitor indefinitely.

  2. #2
    Senior Member
    Join Date
    Jun 2013
    Posts
    379
    One thing that's strange, is that during enumeration, it seems to skip over parsing the manufacturer string, even though the Device Descriptor indicates that there is one.

  3. #3
    Senior Member
    Join Date
    Aug 2019
    Location
    Melbourne Australia
    Posts
    214
    Some BCR communication modes can give you Midi feedback depending on how it's mapped by the host so it might pay to double check which mode the BCR is set for and what the host is trying to do with it.

  4. #4
    Senior Member
    Join Date
    Jun 2013
    Posts
    379
    Looks like my BCR is ready for the Bin. Won't get enumerated by Windows either.

  5. #5
    Senior Member
    Join Date
    Aug 2019
    Location
    Melbourne Australia
    Posts
    214
    That's a shame, there's nothing else out there that can do what a BCR does, buggy as they are.

    I've read that dodgy power supply caps and solder fail on USB connector can cause trouble. Been around long enough for possible cap fail. Power Supply is single rail +5v and is easy to unplug and hook up an external supply for quick diagnosis should you decide to give it another chance.

    I've never used mine via Usb because it is necessary to power cycle after preset uploads or weird stuff happens.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •