(06-30-2016, 09:07 AM)MarkHaysHarris777 Wrote:I too am "old school" starting out on various microcomputers and electronics since 1980 before professionally building/maintaining/repairing DEC minis and peripherals all to discrete component level before slumming it with PC since '95.(06-30-2016, 08:53 AM)Oscar Wrote:Well that is the $120 dollar question isn't it? I'm from the old school, and 'we' never hot-plug anything (not ever) and 'we' have not had anything damaged as a result either... I have a very inexpensive wireless keyboard (usb receiver) that I use with my Pine and PIs. I change the receiver only with the power off. I would never plug a $120 dollar keyboard into a PI, nor the PineA64. IMHO its insane to treat a $120 keyboard that way... and the proof is in the pudding, isn't it... his keyboard IS damaged (one way or the other) so, it was insane, wasn't it?(06-30-2016, 07:54 AM)MarkHaysHarris777 Wrote: The K70 is probably sensitive to being hot-plugged. If you open it up you'll probably find it has (1) chip. ... and it probably isn't well protected. More likely than not hot-plugging the keyboard is what damaged it. The other possibility is ESD; which also has the potential for damaging any uncased board like the PineA64, or the Raspberry PI... for that matter.
But two things: 1) plugging a $120 keyboard into an open SBC is insane; and 2) blaming keyboard damage on the engineering efforst of the Pine team is no fair, especially without proper testing nor corroboration.
1) plugging in a USB complaint device into a USB compliant socket [is] not insane ...
Compliant, non compliant, meh. If you value your equipment, you will not hot-plug it... ever.... physics does not understand compliance...
I have provided remote diagnosis professionally and I would say the OP did not provide sufficient information to say anything other than the title was his opinion. Perhaps I missed something, if so please post the evidence in this thread that you based your opinion upon.
also
http://www.silabs.com/Support%20Document...erview.pdf
http://www.farnell.com/datasheets/1650952.pdf
and specifically
Hot pluggable/Automatic configuration – Enumeration (which we will get into detail later) enables a device to
be plugged in and its operating parameters communicated to the host. Also, the USB spec takes into account
inrush currents for devices that are going to draw their power from the bus.