| Click here to select a new forum. |
| Getting G3 Whisper Perch USB working |
Posted by: Phipli on 2023-03-21 15:11:07 I think R395 in mg.man's photo is equivalent to our R75. R65 in mg.man's original photo is the equivalent of our R76. |
Posted by: Fizzbinn on 2023-03-21 15:50:16 I'm biting my nails in anticipation you guys are going to get this! In case its of any help here are pictures of a simple, old 2 port Keyspan USB adapter I have that uses the OPTi Firelink chip.

|
Posted by: croissantking on 2023-03-21 15:56:17
I've been comparing my orange micro card and your schematic and found a couple of show stoppers as well as some other corrections.
I don't know what value the caps I haven't scribbled on should be, but I feel some of them are too small. I'll come back to that. I might need to dismantle the orange micro card, which I'd rather not. It is the only OPTi card I've found (it's a nice dual FW+USB card, made for macs).
Suggestions (red is certain, blue is... theory/guess) :
View attachment 53981
Your 10k resistors at R43 and R50 are attenuating the USB data lines. The signals can't get through. I made all of these mods (well I put a 20nf part at C115, but no deviations other than that) but it’s still erroring out the same way as before.
Maybe some of the other filter caps are the problem. I’ve listed them as 1.1uf, but I actually think they aren’t. I think I assumed they’re all 1.1uf, but they’re random different values 🤣 |
Posted by: Phipli on 2023-03-21 16:06:33 Can I see a current photo of your personality card?
I'm going to struggle to get much more without dismantling a card. I wish I had a card like @Fizzbinn's - it's very similar to the design we're heading towards. I can see the 15k pull downs and 33R inline resistors. |
Posted by: croissantking on 2023-03-21 16:15:03 Latest logs.
Photo of board coming...
21.092: Expert - Initializing disk based USB Expert 1.5.5
21.843: [ 123456789]: UIM - Power manager does not do wake functions 0
22.476: [ 0]: USL - ctlPktHandler, ********** unqueued does not match 65535
22.476: [ 0]: USL - ctlPktHandler pb 622368
22.476: [ 0]: USL - ctlPktHandler pbq 0
22.476: [ 123456789]: UIM - UIMEndpointDelete: Could not find endpoint -6987
22.896: [ 75576052]: Expert - LoadClassDriver: USBHub1Apple - calling driver initialize routine... 0
22.896: [ 75576052]: Expert - LoadClassDriver: USBHub1Apple - driver initialization completed 0
22.898: [ 75576052]: Driver - Externally powered Hub attached - power supply good 0
24.025: [ 0]: Expert - Bus Enumeration using disk-based drivers (mSec): 1566
24.027: [ 0]: Expert - Could not find Native Power Manager Lib 0
25.486: [ 75576052]: Driver - Hub Driver - Device found, calling USBHubAddDevice. Port 2
25.731: [ 0]: USL - findEndpointAddr -1
25.731: [ 0]: USL - Stalling pipe 75576064
25.731: [ 75576052]: Driver - Hub Driver Error - Could not read 8 bytes of device descriptor before set address -6911
25.733: [ 0]: USL - findEndpointAddr -1
25.733: [ 0]: USL - Stalling pipe 75576064
25.733: [ 0]: USL - ctlPktHandler, ********** unqueued does not match 65535
25.733: [ 0]: USL - ctlPktHandler pb 11774512
25.733: [ 0]: USL - ctlPktHandler pbq 0
25.733: [ 75576052]: Driver - Hub Driver Error - Could not read 8 bytes of device descriptor before set address -6911
25.735: [ 0]: USL - findEndpointAddr -1
25.735: [ 0]: USL - Stalling pipe 75576064
25.735: [ 0]: USL - ctlPktHandler, ********** unqueued does not match 65535
25.735: [ 0]: USL - ctlPktHandler pb 11774512
25.735: [ 0]: USL - ctlPktHandler pbq 0
25.735: [ 75576052]: Driver - Hub Driver Error - Could not read 8 bytes of device descriptor before set address -6911
25.740: [ 0]: USL - findEndpointAddr -1
25.740: [ 0]: USL - Stalling pipe 75576064
25.740: [ 75576052]: Driver - Hub Driver Error - Could not read 8 bytes of device descriptor before set address -6911
25.773: [ 0]: USL - findEndpointAddr -1
25.773: [ 0]: USL - Stalling pipe 75576064
25.773: [ 75576052]: Driver - Hub driver - no more reties in device zero -6911
25.773: [ 75576052]: Driver - Hub Driver - remembering getDeviceDescriptorFailed (b) -6911
25.775: [ 0]: USL - findEndpointAddr -1
25.775: [ 0]: USL - Stalling pipe 75576064
25.775: [ 0]: USL - ctlPktHandler, ********** unqueued does not match 65535
25.775: [ 0]: USL - ctlPktHandler pb 11774512
25.775: [ 0]: USL - ctlPktHandler pbq 0
25.776: [ 0]: USL - UIMEDDelete did not get lock on UIM 0
25.776: [ 75576052]: Driver - Hub Driver Error - Setting the device address -6911
25.807: [ 75576052]: Driver - Hub Driver - Set address failed, increasing time 1
25.807: [ 75576052]: Driver - Hub driver - disabling dead port 1 2
25.838: [ 75576052]: Driver - Hub driver - (1) dead port dead port disabled 2
25.838: [ 0]: USL - processDelayQ delayQueueChanged, breaking 0
25.840: [ 0]: USL - processDelayQ delayQueueChanged, breaking 0
25.872: [ 75576052]: Driver - Hub Driver - Device found, calling USBHubAddDevice. Port 2
25.872: [ 0]: USL - processDelayQ delayQueueChanged, breaking 0
30.968: [ 0]: USL hubs - timing out add 5000
30.968: [ 123456789]: UIM - UIMControlTransfer: endpoint not found. -6987
30.969: [ 123456789]: UIM - OHCIUIMTKillRemainingTransaction- Endpoint not found -6987
30.969: [ 0]: USL - calling ctl packet handler because of error -6987
30.969: [ 0]: USL - errorCallBack -1
30.969: [ 0]: USL - findEndpointAddr -1
30.969: [ 0]: USL - UIMClearEndPointStall did not get lock on UIM 0
30.969: [ 123456789]: UIM - UIMEndpointDelete: Could not find endpoint -6987
30.969: [ 0]: USL - UIMEDDelete did not get lock on UIM 0
--------------------------------
No new USB events have occurred. |
Posted by: croissantking on 2023-03-21 16:15:54 View attachment IMG_5625.JPG |
Posted by: croissantking on 2023-03-21 16:19:13
|
Posted by: croissantking on 2023-03-21 16:19:48
|
Posted by: Phipli on 2023-03-21 16:24:02 @croissantking
I recommend getting one of these :
Find many great new & used options and get the best deals for LCD ESR Meter Transistor Tester LCR-T4 Diode Triode Capacitance SCR Inductance at the best online prices at eBay! Free delivery for many products.
www.ebay.co.uk
It will help you work out what the caps and inductors are. |
Posted by: croissantking on 2023-03-21 16:25:07
@croissantking
I recommend getting one of these :
Find many great new & used options and get the best deals for LCD ESR Meter Transistor Tester LCR-T4 Diode Triode Capacitance SCR Inductance at the best online prices at eBay! Free delivery for many products.
www.ebay.co.uk
It will help you work out what the caps and inductors are. The caps I can see what values they are with my multimeter.
The inductors... does it matter that much? |
Posted by: Phipli on 2023-03-21 16:28:04
The caps I can see what values they are with my multimeter.
The inductors... does it matter that much? Potentially, they have as varied values as caps and resistors. |
Posted by: croissantking on 2023-03-21 16:29:04
Can I see a current photo of your personality card?
I'm going to struggle to get much more without dismantling a card. I wish I had a card like @Fizzbinn's - it's very similar to the design we're heading towards. I can see the 15k pull downs and 33R inline resistors. Could we crowdsource another donor card off eBay? |
Posted by: Phipli on 2023-03-21 16:29:35
caps I can see what values they are with my multimeter Mine won't do small or large value caps very well. My component tester works way better. |
Posted by: cheesestraws on 2023-03-21 16:43:09 anyone got a way to read OrCAD 9 files? opti's website has an application schematic of an example board (http://www.opti-inc.com/html/usb1394.html or attached below). |
Posted by: Phipli on 2023-03-21 16:48:30
anyone got a way to read OrCAD 9 files? opti's website has an application schematic of an example board (http://www.opti-inc.com/html/usb1394.html or attached below).
They have that on the page you linked. |
Posted by: cheesestraws on 2023-03-21 16:54:31 I'm paying attention! 🙂 |
Posted by: Phipli on 2023-03-21 16:56:39
I'm paying attention! 🙂 More than me, I found one "notes" document yesterday and hadn't got around to looking for anything else. |
Posted by: Phipli on 2023-03-21 16:58:02

We need to populate one of these to get 3.3V, if one isn't already populated??
Couple more caps worked out here :
|
Posted by: croissantking on 2023-03-21 17:09:48
View attachment 53995
We need to populate one of these to get 3.3V, if one isn't already populated??
Couple more caps worked out here :
View attachment 53996 Man, you guys are fast. I’m on it |
Posted by: Phipli on 2023-03-21 17:22:59 I'm confused why the "3.3v regulator" shows a 7805 5v regulator. I suspect an error. |
| < 8 > |