强制更高的USB电流


8

最大的问题是:与许多人一样,我们发现平板电脑连接到USB时无法保持充电(PC或其他设备,而不是AC插孔,我们需要同时进行数据和充电)。

到目前为止的效果: 在两个平板电脑上,我们已经能够通过向文件写入更高的值来成功地迫使平板电脑吸收更大的电流

  • 在Acer Iconia Tab 8上: /sys/devices/pci0000:00/0000:00:18.1/i2c-1/1-0035/power_supply/smb34x-usb_charger/
  • 在Samsung Galaxy Tab A上: /sys/devices/soc.0/i2c.65/i2c-13/13-0066/max77849-charger/power_supply/max77849-charger/

在上述目录中的那些平板电脑上,设置适当的权限(Acer :chmod 777 input_cur_limit,选项卡A :)后,chmod 777 current_now我们可以通过使用以下命令写入文件来更改USB充电电流:

  • 宏cer: echo "1000" > input_cur_limit
  • 标签A: echo "1000" > current_now

这在这两种平板电脑上效果很好。USB上的嵌入式仪表显示电流正在升高(接近1000mA,或我们指定的任何电流),并且我们没有油炸任何东西(PC,OTG设备,平板电脑),并且当电池充满时,它会调节至较低的值。都好。

现在的问题:我们有一个新的平板电脑。三星Galaxy Tab 4-7英寸(也尝试在8英寸上使用,结果相同)。

我们发现我们认为应该修改的文件:

  • current_nowsys/devices/platform/3.i2c/i2c-8/8-0049/power_supply/sec-charger

我们更改了权限,并echo "1000" > current_now尝试修改文件,但没有任何反应。它保持立即返回到450,并且仪表读数没有上升。

有任何想法吗?它可以在我们尝试的前两个设备上运行,但不能在后两个设备上使用(表4-7“和8”)。也许有人有完全不同的方法?也许还有另一个文件需要更改(我们尝试了其他几个名称相似的文件)。我们知道这违反了USB 2规范,但是我们需要为平板电脑充电并同时发送数据。


1
我必须刷新内存(寻找它),但是我认为有一个内核/ acpi选项可以在默认情况下(在笔记本电脑上)阻止某些与电源相关的更改。这样的想法是,如果确实需要,将使用户知道与这些黑客相关的潜在危险;如果真的值得追求的话。
ILMostro_15年

什么是目录清单/sys/devices/# ls -alh /sys/devices/将列出内容。可能存在特定于平台/供应商的方式来启用/禁用此功能。
ILMostro_7

Answers:


3

这是指出用复制粘贴选项替换echo选项的可能性

(在此之前,这是一个类似的搜索,以防止完全充电吗?。)

在无法进行回声的情况下,通过替换文件本身进行交流充电的相关工作和成功经验(由于我仍然不知道的原因)是我在这里为Honor 6手机的答案。如何在Huawei Honor 6上覆盖充电电流?

附带一提,三星Note 2的类似工作/android/127288/over-ride-charging-current-on-note-2-n-7100尚未产生解决方案。未确认的观点是:

  1. 仅此内核即可为这款手机完成此任务(由为该手机制作内核的两位内核厨师完成)

  2. 芯片组限制。来自开发商

由于他们的意见基于电子邮件,因此无法引用姓名

祝一切顺利,我们将寻找是否还有另一种方法


办公室中的其他人已经尝试了复制和粘贴方法(现在才发现这一点,不知道他们已经尝试过了但没有用)。(还是)感谢你的建议。我没有找到太多参考其他尝试类似方法的人,因此感谢您提供这些链接。
JimInCanada

你找到出路了吗?如果是,请更新以使他人受益。如果不是这样,请看看相反的做法-可能会给您一些提示android.stackexchange.com/a/133984/131553
beeshyams

1
建议的解决方案不适用于所讨论的平板电脑。该方法适用于某些平板电脑,因此我们选择了我在原始问题中描述的方法适用的平板电脑。就我而言,尚未提供一般性答案(可能没有答案)。继续前进后,我希望我的问题和所发布的建议对某些人有所帮助,但仍不应该被认为是答案。
JimInCanada

0

请勿修改设备中的任何内容以更改其电源设置。

您需要将其连接到可以提供所需水平电流的端口。您不会使设备消耗更多电流。

在PC上,某些主板USB端口可以提供更多电流。检查您的PC主板手册。如果没有,那么可以尝试一下。从操作系统中,关闭PC。请勿切断SMPS(主板)的电源。现在,将平板电脑或任何手机连接到PC上的每个端口。指定用于设备充电的端口将为设备充电。其他将通过软件关闭。有时,主板上为USB接头连接器充电的设备可能未连接至端口。您可能已经重新映射了电缆或添加了连接到它们的其他端口。

http://www.gigabyte.in/MicroSite/185/on-off-charge.htm

给平板电脑充电的最简单方法是使用壁式充电器。


不幸的是,这不一定是如何工作的。我们有能够提供更高电流的设备,但是如果平板电脑遵循USB规范,则在打开数据连接时它所要求的电流不会超过500mA。确保壁式充电器会发送更多电流,因为要告知设备它是壁式充电器,则会使数据线短路。这同时满足了我们对数据和更高电流的要求。我们已经成功打破了某些设备的规范,但没有我们想要的那种。因此,我的问题。感谢您的宝贵意见,但很遗憾,这对我们不起作用。
JimInCanada 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.