Difference between revisions of "Status"
User890104 (talk | contribs) (announce code exec on nano6g and nano7g) |
|||
Line 5: | Line 5: | ||
{| class="wikitable" | {| class="wikitable" | ||
− | ! !! [[Nano 2G]] !! [[Nano 3G]] !! [[Nano 4G]] !! [[Nano 5G]] !! [[Nano | + | ! !! [[Nano 2G]] !! [[Nano 3G]] !! [[Nano 4G]] !! [[Nano 5G]] !! [[Nano 6G]]<ref name="nano6g7g"/> !! [[Nano 7G]]<ref name="nano6g7g"/> !! [[Classic 1G]] !! [[Classic 2G]] !! [[Classic 3G]] |
|- | |- | ||
| Code execution | | Code execution | ||
Line 12: | Line 12: | ||
| <span style="color:green">'''Yes'''</span> | | <span style="color:green">'''Yes'''</span> | ||
| <span style="color:green">'''Tethered'''</span> | | <span style="color:green">'''Tethered'''</span> | ||
− | | <span style="color: | + | | <span style="color:green">'''Yes'''</span> |
− | | <span style="color: | + | | <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 219: | Line 219: | ||
===Annotations=== | ===Annotations=== | ||
<references> | <references> | ||
− | |||
<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="nano6g7g">The "Nano" 6G and 7G are 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 these devices works and if we want to do something with them at all.</ref> | <ref name="nano6g7g">The "Nano" 6G and 7G are 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 these devices works and if we want to do something with them at all.</ref> | ||
<ref name="tethered">Nano 5G support is implemented in a tethered fashion via wInd3x, where we re-use parts of the original Apple boot chain which negates the need of some features.</ref> | <ref name="tethered">Nano 5G support is implemented in a tethered fashion via wInd3x, where we re-use parts of the original Apple boot chain which negates the need of some features.</ref> | ||
</references> | </references> |
Revision as of 16:30, 30 December 2023
This status is based on the progress the freemyipod team has made so far. This is mostly a summary of reverse engineering and 'janitorial' work required to run end-user software like Rockbox or Linux.
Nano 2G | Nano 3G | Nano 4G | Nano 5G | Nano 6G[1] | Nano 7G[1] | Classic 1G | Classic 2G | Classic 3G | |
---|---|---|---|---|---|---|---|---|---|
Code execution | Yes | Yes | Yes | Tethered | Yes | Yes | Yes | Yes | Yes |
Firmware decryption | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes |
U-Boot | No | No | No | Yes | No | No | No | No | No |
emCORE | Yes | No | Yes | No | No | No | Yes | Yes | Yes |
Boot OSOS | Yes | Yes | No | No[2] | No | No | Yes | Yes | Yes |
SDRAM | Yes | No | Yes | No[2] | No | No | Yes | Yes | Yes |
UART | Yes | Yes | No[3] | Yes | No | No | Yes | Yes | Yes |
USB | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes |
SPI | Unused | Yes | No | No | No | No | Yes | Yes | Yes |
I2C | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes |
Backlight | Yes | No | Yes | No | No | No | Yes | Yes | Yes |
LCD | Yes | No | Yes | No | No | No | Yes | Yes | Yes |
Clickwheel | Yes | Yes | No | No | No | No | Yes | Yes | Yes |
Audio | Yes | No | No | No | No | No | Yes | Yes | Yes |
NAND/Hard Drive | Yes | No | No | No | No | No | Yes | Yes | Yes |
Power management | Yes | No | No | No | No | No | Partially | Partially | Partially |
RTC | Yes | No | No | No | No | No | Yes | Yes | Yes |
Piezo | Yes | No | No | No | No | No | No | No | No |
Accelerometer | N/A | N/A | Yes | No | No | No | N/A | N/A | N/A |
Annotations
- ↑ 1.0 1.1 The "Nano" 6G and 7G are 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 these devices works and if we want to do something with them at all.
- ↑ 2.0 2.1 Nano 5G support is implemented in a tethered fashion via wInd3x, where we re-use parts of the original Apple boot chain which negates the need of some features.
- ↑ UART is not really needed here as we can already access the device via USB.