|
|
Subscribe / Log in / New account

HTC Willfully Violates the GPL in T-Mobile's New G2 Android Phone (Freedom to Tinker)

HTC Willfully Violates the GPL in T-Mobile's New G2 Android Phone (Freedom to Tinker)

Posted Oct 14, 2010 15:54 UTC (Thu) by cjb (guest, #40354)
In reply to: HTC Willfully Violates the GPL in T-Mobile's New G2 Android Phone (Freedom to Tinker) by dvrabel
Parent article: HTC Willfully Violates the GPL in T-Mobile's New G2 Android Phone (Freedom to Tinker)

Hm, I don't think that works. eMMC 7.3.1 suggests that neither of the reset commands (CMD0 or F0F0F0F0) affect WP -- you can't clear them from software, only by powercycle or asserting RST_n.


to post comments

HTC Willfully Violates the GPL in T-Mobile's New G2 Android Phone (Freedom to Tinker)

Posted Oct 15, 2010 0:26 UTC (Fri) by cjb (guest, #40354) [Link]

I should be more specific. eMMC defines both temporary and "power-on" write protects -- the temporary can be cleared by sending MMC commands, and the power-on (which is in use here) will stay set until a hard reset.

The G2-root team can't work out how to achieve a hard reset, because the card and controller appear to be being externally powered. The baseband uses a GPIO to reset them during a system upgrade, but that GPIO is purposefully shadowed away from the application processor.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds