Hi,

I've ported so called Diolan bootloader to PIC18f45K50 processors,
full disclosure here:

https://github.com/nyholku/diolan-plus2

Works like a charm, except that more often than not the USB Prober
reports the device as


Full Speed device @ 31 (0x14100000):
.............................................   Composite device from
unknown vendor




but sometimes (correctly):


Full Speed device @ 31 (0x14100000):
.............................................   Composite device: "FooBar"
    Port Information:   0x101a
    Number Of Endpoints (includes EP0):
    Device Descriptor
        Descriptor Version Number:   0x0200
        Device Class:   0   (Composite)
        Device Subclass:   0
        Device Protocol:   0
        Device MaxPacketSize:   64
        Device VendorID/ProductID:   0x0000/0x0000   (unknown vendor)
        Device Version Number:   0x0000
        Number of Configurations:   1
        Manufacturer String:   1 (none)
        Product String:   2 (none)
        Serial Number String:   0 (none)

Note that even when the device name is displayed correctly the
Manufacturer
string is always reported as:

 Manufacturer String:   1 (none)

Just noticed that sometimes the device is reported as unknow but the vendor
is reported correctly.

Regardless how the device is reported it seems to work just fine, I'm able
to upload, program and verify my actual firmware with it.


Any ideas what could cause this?

Looks like timing related but how?

Is there some particular descriptor fetch path that is very timing
sensitive?

br Kusti

PS I'm on Mountain Lion if it makes a difference...


This e-mail may contain confidential or privileged information. If you are not 
the intended recipient (or have received this e-mail in error) please notify 
the sender immediately and destroy this e-mail. Any unauthorized copying, 
disclosure or distribution of the material in this e-mail is strictly 
forbidden. We will not be liable for direct, indirect, special or consequential 
damages arising from alteration of the contents of this message by a third 
party or as a result of any virus being passed on or as of transmission of this 
e-mail in general.

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Usb mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/usb/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to