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 15, 2010 0:26 UTC (Fri) by cjb (guest, #40354)In reply to: HTC Willfully Violates the GPL in T-Mobile's New G2 Android Phone (Freedom to Tinker) by cjb
Parent article: HTC Willfully Violates the GPL in T-Mobile's New G2 Android Phone (Freedom to Tinker)
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.
 
           