Hi tooki,
Thank you so much for the reply. Yes, I did mean AV, not AVI. I know that it does not work with a dumb battery charger, but I came here to see if I could trick it by adding resistors or some type of simple logic. Are you familiar with the protocol it would use establish and confirm a connection with a computer?
"Adding resistors" is what a dumb charger already does, other than the basic 1A current level signaled by shorting the D+/D- lines.
I don't know the
exact handshaking process, but you'd be getting into the nitty-gritty of USB signaling, which is decidedly non-trivial. When you plug a device in, the device is only allowed to draw 100mA of power initially. If it wants more, then it has to talk to the USB host (possibly even involving the driver; I'm quite unsure about this point), and request a higher power level (500mA in USB 1-2, up to 900mA in USB 3, and higher current and voltage in USB Power Delivery with USB-C). If declined, the device is not supposed to draw any extra power and the port may shut down if it tries anyway. If the device gets the OK, then it fully powers up and continues configuration.
USB is nothing close to what can be done with "simple logic", alas. Heck, even just looking at the signals requires very expensive oscilloscopes. (It's kinda crazy that a USB host IC that costs just a few bucks can decode the multi-GHz USB 3 signals, but visualizing them requires a scope worth more than a Tesla…)
It'd be infinitely simpler to just get a tiny USB host (like a Raspberry Pi or some dirt-cheap Android phone) that it can talk to.