Difference between revisions of "Status"

From freemyipod.org
Jump to: navigation, search
Line 14: Line 14:
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
 
|-
 
|-
| UART
+
 
 +
| [[emCORE]]
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
 +
| <span style="color:red">'''No'''</span>
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
| <span style="color:grey">'''No'''<ref name="uartnotneeded"/></span>
 
 
| <span style="color:red">'''No'''</span>
 
| <span style="color:red">'''No'''</span>
 
| <span style="color:red">'''No'''</span>
 
| <span style="color:red">'''No'''</span>
Line 24: Line 25:
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
 
|-
 
|-
| USB
+
 
| <span style="color:green">'''Yes'''</span>
+
| UART
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
 +
| <span style="color:grey">'''No'''<ref name="uartnotneeded"/></span>
 
| <span style="color:red">'''No'''</span>
 
| <span style="color:red">'''No'''</span>
 
| <span style="color:red">'''No'''</span>
 
| <span style="color:red">'''No'''</span>
Line 34: Line 36:
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
 
|-
 
|-
| iBugger<ref name="ibugger"/>
+
| USB
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:grey">'''Yes'''<ref name="sram"/></span>
 
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
| <span style="color:red">'''No'''</span>
 
| <span style="color:red">'''No'''</span>
 
| <span style="color:grey">'''Yes'''<ref name="sram"/></span>
 
| <span style="color:grey">'''Yes'''<ref name="sram"/></span>
 
| <span style="color:grey">'''Yes'''<ref name="sram"/></span>
 
|-
 
| emBIOS
 
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
| <span style="color:red">'''No'''</span>
 
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:red">'''No'''</span>
 
| <span style="color:red">'''No'''</span>
Line 124: Line 116:
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
 
|-
 
|-
| NAND/Hard Drive
+
| NAND/Hard Drive
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:red">'''No'''</span>
 
| <span style="color:red">'''No'''</span>
Line 130: Line 122:
 
| <span style="color:red">'''No'''</span>
 
| <span style="color:red">'''No'''</span>
 
| <span style="color:red">'''No'''</span>
 
| <span style="color:red">'''No'''</span>
| <span style="color:grey">'''80GB model only'''</span>
+
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
 
| <span style="color:green">'''Yes'''</span>
Line 169: Line 161:
 
<ref name="newexploit">We need a new exploit to execute code on this device.</ref>
 
<ref name="newexploit">We need a new exploit to execute code on this device.</ref>
 
<ref name="uartnotneeded">UART is not really needed here as we can already access the device via USB.</ref>
 
<ref name="uartnotneeded">UART is not really needed here as we can already access the device via USB.</ref>
<ref name="ibugger">[[iBugger]] is being replaced with [[emBIOS]].</ref>
 
<ref name="sram">This iBugger version is very limited as we only have access to the SRAM. This is because the bigger SDRAM is not initialized at the time when our exploit is launched. Someone needs to figure out how to initialize it.</ref>
 
 
<ref name="nano6g">The "Nano" 6G is something entirely new, that doesn't seem to have much in common with the older generations of the Nano series. We don't yet know how this device works and if we want to do something with it at all.</ref>
 
<ref name="nano6g">The "Nano" 6G is something entirely new, that doesn't seem to have much in common with the older generations of the Nano series. We don't yet know how this device works and if we want to do something with it at all.</ref>
 
<ref name="similar8702">Should be similar to the iPod Classic 1G, but wasn't tested on this platform yet.</ref>
 
<ref name="similar8702">Should be similar to the iPod Classic 1G, but wasn't tested on this platform yet.</ref>
 
</references>
 
</references>

Revision as of 19:34, 25 March 2011

This status is based on the progress the freemyipod team has made so far.

Nano 2G Nano 3G Nano 4G Nano 5G "Nano" 6G[1] Classic 1G Classic 2G Classic 3G
Code execution Yes Yes Yes No[2] No[2] Yes Yes Yes
emCORE Yes No Yes No No Yes Yes Yes
UART Yes Yes No[3] No No Yes Yes Yes
USB Yes Yes Yes No No Yes Yes Yes
SPI Unused Yes No No No Yes Yes Yes
I2C Yes Untested[4] Yes No No Yes Yes Yes
Backlight Yes No Yes No No Yes Yes Yes
LCD Yes No Yes No No Yes Yes Yes
Piezo Yes No No No No No No No
Clickwheel Yes Untested[4] No No No Yes Yes Yes
Audio Yes No No No No Yes Yes Yes
NAND/Hard Drive Yes No No No No Yes Yes Yes
Power management Yes No No No No Partially Partially Partially
Firmware encryption Yes Partially Yes No No Partially Partially Partially
Accelerometer N/A N/A Yes No No N/A N/A N/A

Annotations

  1. The "Nano" 6G is something entirely new, that doesn't seem to have much in common with the older generations of the Nano series. We don't yet know how this device works and if we want to do something with it at all.
  2. 2.0 2.1 We need a new exploit to execute code on this device.
  3. UART is not really needed here as we can already access the device via USB.
  4. 4.0 4.1 Should be similar to the iPod Classic 1G, but wasn't tested on this platform yet.