https://freemyipod.org/api.php?action=feedcontributions&user=TheSeven&feedformat=atomfreemyipod.org - User contributions [en]2024-03-29T15:21:59ZUser contributionsMediaWiki 1.31.0https://freemyipod.org/index.php?title=EmCORE_Installation/iPodClassic/UMSboot&diff=4213EmCORE Installation/iPodClassic/UMSboot2013-12-28T11:46:24Z<p>TheSeven: Undo revision 4210 by User890104 (talk). This was massively confusing, we need to find a better layout for this.</p>
<hr />
<div>* Download the "installer-ipodclassic.ubi" file from the [[emCORE Releases]] page<br />
* Save it to the 64MB-sized "UMSboot" volume<br />
* Eject that volume ([http://kb.sandisk.com/euf/assets/images/faqs/309/id104-w7-eject.gif use "Eject" from the Explorer right-click menu], or the "eject" utility on Linux)<br />
* Follow the on-screen instructions<br />
<br />
If everything worked right, you should now see the emCORE boot menu. If not, please ask for [[Contact|support]].<br />
<br />
* Choose the "Rockbox" option<br />
* Wait for Rockbox to boot (Complaints about the rockbox.ipod file being missing are normal at this point.)<br />
<span style="color: #f00;">'''Even though Rockbox starts, the installation is not complete yet. Continue reading and following the instructions to the end of the page!'''</span><br />
* Wait for the iPod's hard disk drive to connect and become accessible<br />
* Download the "rockbox-ipodclassic.zip" file from the [[emCORE Releases]] page<br />
* Extract its contents to the root directory of your iPod's hard disk drive<br />
* Safely eject (or unmount on Linux) your iPod's hard disk drive<br />
* Disconnect your iPod from your PC<br />
* Wait for Rockbox to return to the main menu (may take around half a minute)<br />
* Shut down Rockbox by holding the play button for several seconds<br />
<br />
Congratulations, you have successfully installed [[emCORE]] and Rockbox!<br />
<br />
If you don't want to see the bootmenu every time you power on your iPod, you can use Tools->Settings to set a default boot option (Rockbox, UMSboot, etc.)</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Installation/iPodClassic/UMSboot&diff=4206EmCORE Installation/iPodClassic/UMSboot2013-08-29T14:39:12Z<p>TheSeven: </p>
<hr />
<div>* Download the "installer-ipodclassic.ubi" file from the [[emCORE Releases]] page<br />
* Save it to the 64MB-sized "UMSboot" volume<br />
* Eject that volume (use "Eject" from the Explorer context menu, or the "eject" utility on Linux)<br />
* Follow the on-screen instructions<br />
<br />
If everything worked right, you should now see the emCORE boot menu. If not, please ask for [[Contact|support]].<br />
<br />
* Choose the "Rockbox" option<br />
* Wait for Rockbox to boot (Complaints about the rockbox.ipod file being missing are normal at this point.)<br />
<span style="color: #f00;">'''Even though Rockbox starts, the installation is not complete yet. Continue reading and following the instructions to the end of the page!'''</span><br />
* Wait for the iPod's hard disk drive to connect and become accessible<br />
* Download the "rockbox-ipodclassic.zip" file from the [[emCORE Releases]] page<br />
* Extract its contents to the root directory of your iPod's hard disk drive<br />
* Safely eject (or unmount on Linux) your iPod's hard disk drive<br />
* Disconnect your iPod from your PC<br />
* Wait for Rockbox to return to the main menu (may take around half a minute)<br />
* Shut down Rockbox by holding the play button for several seconds<br />
<br />
Congratulations, you have successfully installed [[emCORE]] and Rockbox!<br />
<br />
If you don't want to see the bootmenu every time you power on your iPod, you can use Tools->Settings to set a default boot option (Rockbox, UMSboot, etc.)</div>TheSevenhttps://freemyipod.org/index.php?title=Nano_4G&diff=4203Nano 4G2013-07-30T16:52:24Z<p>TheSeven: </p>
<hr />
<div>[[Image:nano_4g_frt_a.png|500px]]<br />
[[Image:nano_4g_bck_a.png|500px]]<br />
==Components==<br />
{| class="wikitable"<br />
! Label !! Component !! Part !! Markings !! Notes<br />
|-<br />
| 2<br />
| CPU<br />
| Samsung S5L8720<br />
| 339S0049 ARM, K4X56323PI-KGC4, YWE025QH 825, APL0278A00, N1B2HOP 0831<br />
| ARM1176JZF-S processor. It is definitely worth knowing that this is the exact same processor used in the iTouch 2G. This could mean that some of the same exploits for that could possibly be used. [http://theiphonewiki.com/wiki/index.php?title=S5L8720_(Hardware) Here] is a very interesting page about the S5L8720 processor.<br />
|-<br />
| <br />
| SDRAM<br />
| <br />
|<br />
| 32MB, probably MDDR. Integrated into the processor, similar to the iPod Touch and iPhone lines.<br />
|-<br />
| 4<br />
| Accelerometer<br />
| [http://www.st.com/stonline/products/literature/ds/12726.pdf LIS302DL]<br />
| 33DL, 2827<br />
| The newer Touch's, iPhone's, and even the iPad have similar accelerometers, and I've discovered a pattern in the chip names.<br />
|-<br />
| 6<br />
| NAND Flash<br />
| Varies<br />
| TH58NVG6D1DLA87, U20516, JAPAN, 0826MAE<br />
|<br />
|-<br />
| 5<br />
| Audio codec<br />
| [http://www.cirrus.com/en/pubs/proDatasheet/CS42L55_F1.pdf CS42L58]<br />
| 338S055C, 189N0824, SGP<br />
| I determined this because the [[Nano 5G]] has a similar chip, which we are sure of the identity. One person lifted this chip and found that the pins connect to the LCD connector. Not much info was given, and it could just be a common ground, but the identity of this chip is still up in the air.<br />
|-<br />
| 1<br />
| Power manager<br />
| Dialog D1759<br />
| 338S0687-AC, 08288HBB<br />
| <br />
|-<br />
| 3<br />
| <br />
| <br />
|<br />
| <br />
|}<br />
<br />
==Reverse Engineering Results==<br />
Timers: These clockgates have been found to be related to timers: 37, 55, 56, 57, 58, 59, 60, 69, 70, 128, 129, 130, 131, 132, 133, 134, 150 and 151.<br />
<br />
==Status registers==<br />
We dumped all c0 coprocessor registers:<br />
<br />
===c0,c0===<br />
'''Value:''' 0x410FB764<br />
<br />
'''Interpretation:''' ARM1176 rev. 4<br />
===c0,c1===<br />
'''Value:''' 0x1D152152<br />
<br />
'''Interpretation:''' DCache/ICache 16KB each, 4 way associative, 32 bytes line size<br />
===c0,c2===<br />
'''Value:''' 0x00000000<br />
<br />
'''Interpretation:''' No TCM<br />
===c0,c3===<br />
'''Value:''' 0x00000800<br />
<br />
'''Interpretation:''' Unified TLB, 8 lockable entries<br />
===c1,c0===<br />
'''Value:''' 0x00000111<br />
<br />
'''Interpretation:''' ARM/Thumb1/Jazelle support, no Thumb2 support<br />
===c1,c1===<br />
'''Value:''' 0x00000011<br />
<br />
'''Interpretation:''' Trustzone v1<br />
===c1,c2===<br />
'''Value:''' 0x00000033<br />
<br />
'''Interpretation:''' Supports debug model v6.1, both applications processor and secure<br />
===c1,c3===<br />
'''Value:''' 0x00000000<br />
<br />
'''Interpretation:''' No auxiliary features<br />
===c1,c4===<br />
'''Value:''' 0x01130003<br />
<br />
'''Interpretation:''' FCSE, Auxiliary Control register, ARMv6 TCM/DMA, no DMA cache coherency, no multicore cache coherency, VMSA v7<br />
===c1,c5===<br />
<br />
'''Value:''' 0x10030302<br />
<br />
'''Interpretation:''' Branch target buffer, Harvard architecture, various cache operations supported (see TRM)<br />
===c1,c6===<br />
<br />
'''Value:''' 0x01222100<br />
<br />
'''Interpretation:''' WFI, Data synchronization barrier, Prefetch flush, Data memory barrier, various TLB/cache operations supported (see TRM), no prefetch cache range operation<br />
<br />
===c1,c7===<br />
'''Value:''' 0x00000000<br />
<br />
'''Interpretation:''' No hierarchical cache maintenance support<br />
===c2,c0===<br />
'''Value:''' 0x00140011<br />
<br />
'''Interpretation:''' Supports BKPT, CDP, CDP2, LDC, LDC2, MCD, MCD2, MRC, MRC2, STC, STC2, MCRR, MCRR2, MRRC, MRRC2, CLZ, SWP and SWPB, doesn't support division, combined compare and branch or bitfield instructions<br />
===c2,c1===<br />
'''Value:''' 0x12002111<br />
<br />
'''Interpretation:''' Supports BXJ, BX, BLX, PC loads have BX behavior, supports SXTB, SXTAB, SXTB16, SXTAB16, SXTH, SXTAH, UXTB, <br />
UXTAB, UXTB16, UXTAB16, UXTH, UXTAH, SRS, RFE, CPS, LDM(2), LDM(3), STM(2) and SETEND<br />
===c2,c2===<br />
'''Value:''' 0x11231121<br />
<br />
'''Interpretation:''' Supports REV, REV16, REVSH, MRS, MSR, UMULL, UMLAL, UMAAL, SMULL, SMLAL, SMLABB, SMLABT, SMLALBB, SMLALBT, SMLALTB, SMLALTT, SMLATB, SMLATT, SMLAWB, SMLAWT, SMULBB, SMULBT, SMULTB, SMULTT, SMULWB, SMULWT, SMLAD, SMLADX, SMLALD, SMLALDX, SMLSD, SMLSDX, SMLSLD, SMLSLDX, SMMLA, SMMLAR, SMMLS, SMMLSR, SMMUL, SMMULR, SMUAD, SMUADX, SMUSD, SMUSDX, MLA, restartable LDM/STM, PLD, LDRD, STRD and Q bit in PSRs<br />
===c2,c3===<br />
'''Value:''' 0x01102131<br />
<br />
'''Interpretation:''' Supports true NOP, Thumb MOV(3)/CPU, LDREX, STREX, LDREXB, LDREXH, LDREXD, STREXB, STREXH, STREXD, CLREX, SVC, PKHBT, PKHTB, QADD16, QADD8, QADDSUBX, QSUB16, QSUB8, QSUBADDX, SADD16, SADD8, SADDSUBX, SEL, SHADD16, SHADD8, SHADDSUBX, SHSUB16, SHSUB8, SHSUBADDX, SSAT, SSAT16, SSUB16, SSUB8, SSUBADDX, SXTAB16, SXTB16, UADD16, UADD8, UADDSUBX, UHADD16, UHADD8, UHADDSUBX, UHSUB16, UHSUB8, UHSUBADDX, UQADD16, UQADD8, UQADDSUBX, UQSUB16, UQSUB8, UQSUBADDX, USAD8, USADA8, USAT, USAT16, USUB16, USUB8, USUBADDX, UXTAB16, UXTB16, QADD, QDADD, QDSUB, QSUB, and the Q and GE[3:0] bits in the PSRs. Does nut support branch table and Thumb2 instructions.<br />
===c2,c4===<br />
'''Value:''' 0x00001141<br />
<br />
'''Interpretation:''' Supports SMC, writeback instructions, shift of loads and stores by 0-3 bits to the left, constant shift options, register controlled shift options, LDRBT, LDRT, STRBT and STRT. No barrier instructions support.<br />
===c2,c5===<br />
'''Value:''' 0x00000000<br />
<br />
'''Interpretation:''' No additional implementation defined instruction set extensions<br />
<br />
==Helpful pages==<br />
Teardowns:<br />
*http://www.ifixit.com/Guide/First-Look/iPod-Nano-4th-Generation/584/1<br />
Other:<br />
*http://theiphonewiki.com/wiki/index.php?title=S5L8720_(Hardware)</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases/r855&diff=4159EmCORE Releases/r8552012-01-02T08:28:22Z<p>TheSeven: </p>
<hr />
<div>__NOTOC__<br />
[[emCORE]] r855 was released on January 1st, 2012.<br />
==Release notes / Known issues==<br />
* <span style="color: #f00;">iPod Classic (thin models): Upgrading from emCORE builds before r836 will reformat the hard drive. Rockbox versions before r31455 are incompatible with the new format.</span><br />
* <span style="color: #f00;">Please remove "fastboot" if present (/.boot/init.emcoreapp) '''before''' upgrading to this release! Otherwise you might get into very nasty trouble.</span><br />
* iPod Classic (thick 160GB): If you're using a Rockbox version before r30908, you will need to update Rockbox by booting the fallback image (Tools => Rockbox fallback image) to make the LCD work again.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
* There are still some Rockbox USB stability issues. In most cases, replugging/rebooting the iPod helps. This might be fixed in future Rockbox releases.<br />
<br />
==Fixes / Improvements==<br />
* Includes Rockbox release 3.10 (iPod Nano 2G) / build r31516 (iPod Classic).<br />
* Lots of internal improvements and bug fixes.<br />
* iPod Classic: USB stability improvements. This release should work on devices which previously needed the "usbfixcandidate" build.<br />
* "fastboot" has been integrated into the boot menu.<br />
* The boot menu is now configurable (default boot option, timeouts, fastboot, backlight brightness, ...).<br />
* Support for boot menu themes on the data partition has been added (winter theme included).<br />
* iPod Classic: HDD data endianness has been fixed.<br />
* emCORE applications can now have command line arguments.<br />
* emCORE kernel memory size has been reduced.<br />
* emCORE LCD driver performance has been improved<br />
* iPod Classic: Use all 262144 colors of the LCD, not just 65536.<br />
* iPod Nano 2G: Fix LCD not being cleared properly on shutdown in certain situations.<br />
* Fix wrong maximum packet sizes in USB descriptors.<br />
<br />
==Files==<br />
===iPod Nano 2G===<br />
<span style="color: #f00;">iPod nano 2g builds taken down due to some problems with booting the original firmware. Stay tuned for another update.</span><br />
<!--<br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r855-20120101.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r855-20120101.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r855-20120101.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20120101/rockbox-ipodnano2g-3.10-20120101.zip rockbox-ipodnano2g.zip]<br/><br />
--><br />
===iPod Classic===<br />
[http://files.freemyipod.org/releases/20120101/bootstrap-ipodclassic-r855-20120101.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodclassic-r855-20120101.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20120101/rockbox-ipodclassic-r31516-20120101.zip rockbox-ipodclassic.zip]<br/></div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases/r855&diff=4158EmCORE Releases/r8552012-01-02T08:20:05Z<p>TheSeven: </p>
<hr />
<div>__NOTOC__<br />
[[emCORE]] r855 was released on January 1st, 2012.<br />
==Release notes / Known issues==<br />
* <span style="color: #f00;">iPod Classic (thin models): Upgrading from emCORE builds before r836 will reformat the hard drive. Rockbox versions before r31455 are incompatible with the new format.</span><br />
* <span style="color: #f00;">Please remove "fastboot" if present (/.boot/init.emcoreapp) before upgrading to this release!</span><br />
* iPod Classic (thick 160GB): If you're using a Rockbox version before r30908, you will need to update Rockbox by booting the fallback image (Tools => Rockbox fallback image) to make the LCD work again.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
* There are still some Rockbox USB stability issues. In most cases, replugging/rebooting the iPod helps. This might be fixed in future Rockbox releases.<br />
<br />
==Fixes / Improvements==<br />
* Includes Rockbox release 3.10 (iPod Nano 2G) / build r31516 (iPod Classic).<br />
* Lots of internal improvements and bug fixes.<br />
* iPod Classic: USB stability improvements. This release should work on devices which previously needed the "usbfixcandidate" build.<br />
* "fastboot" has been integrated into the boot menu.<br />
* The boot menu is now configurable (default boot option, timeouts, fastboot, backlight brightness, ...).<br />
* Support for boot menu themes on the data partition has been added (winter theme included).<br />
* iPod Classic: HDD data endianness has been fixed.<br />
* emCORE applications can now have command line arguments.<br />
* emCORE kernel memory size has been reduced.<br />
* emCORE LCD driver performance has been improved<br />
* iPod Classic: Use all 262144 colors of the LCD, not just 65536.<br />
* iPod Nano 2G: Fix LCD not being cleared properly on shutdown in certain situations.<br />
* Fix wrong maximum packet sizes in USB descriptors.<br />
<br />
==Files==<br />
===iPod Nano 2G===<br />
<span style="color: #f00;">iPod nano 2g builds taken down due to some problems with booting the original firmware. Stay tuned for another update.</span><br />
<!--<br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r855-20120101.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r855-20120101.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r855-20120101.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20120101/rockbox-ipodnano2g-3.10-20120101.zip rockbox-ipodnano2g.zip]<br/><br />
--><br />
===iPod Classic===<br />
[http://files.freemyipod.org/releases/20120101/bootstrap-ipodclassic-r855-20120101.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodclassic-r855-20120101.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20120101/rockbox-ipodclassic-r31516-20120101.zip rockbox-ipodclassic.zip]<br/></div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases/r855&diff=4157EmCORE Releases/r8552012-01-02T08:03:47Z<p>TheSeven: </p>
<hr />
<div>__NOTOC__<br />
[[emCORE]] r855 was released on January 1st, 2012.<br />
==Release notes / Known issues==<br />
* <span style="color: #f00;">iPod Classic (thin models): Upgrading from emCORE builds before r836 will reformat the hard drive. Rockbox versions before r31455 are incompatible with the new format.</span><br />
* <span style="color: #f00;">Please remove "fastboot" if present (/.boot/init.emcoreapp) before upgrading to this release!</span><br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
* There are still some Rockbox USB stability issues. In most cases, replugging/rebooting the iPod helps. This might be fixed in future Rockbox releases.<br />
<br />
==Fixes / Improvements==<br />
* Includes Rockbox release 3.10 (iPod Nano 2G) / build r31516 (iPod Classic).<br />
* Lots of internal improvements and bug fixes.<br />
* iPod Classic: USB stability improvements. This release should work on devices which previously needed the "usbfixcandidate" build.<br />
* "fastboot" has been integrated into the boot menu.<br />
* The boot menu is now configurable (default boot option, timeouts, fastboot, backlight brightness, ...).<br />
* Support for boot menu themes on the data partition has been added (winter theme included).<br />
* iPod Classic: HDD data endianness has been fixed.<br />
* emCORE applications can now have command line arguments.<br />
* emCORE kernel memory size has been reduced.<br />
* emCORE LCD driver performance has been improved<br />
* iPod Classic: Use all 262144 colors of the LCD, not just 65536.<br />
* iPod Nano 2G: Fix LCD not being cleared properly on shutdown in certain situations.<br />
* Fix wrong maximum packet sizes in USB descriptors.<br />
<br />
==Files==<br />
===iPod Nano 2G===<br />
<span style="color: #f00;">iPod nano 2g builds taken down due to some problems with booting the original firmware. Stay tuned for another update.</span><br />
<!--<br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r855-20120101.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r855-20120101.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r855-20120101.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20120101/rockbox-ipodnano2g-3.10-20120101.zip rockbox-ipodnano2g.zip]<br/><br />
--><br />
===iPod Classic===<br />
[http://files.freemyipod.org/releases/20120101/bootstrap-ipodclassic-r855-20120101.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodclassic-r855-20120101.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20120101/rockbox-ipodclassic-r31516-20120101.zip rockbox-ipodclassic.zip]<br/></div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases/r855&diff=4151EmCORE Releases/r8552012-01-01T23:26:22Z<p>TheSeven: </p>
<hr />
<div>__NOTOC__<br />
[[emCORE]] r855 was released on January 1st, 2012.<br />
==Release notes / Known issues==<br />
* <span style="color: #f00;">iPod Classic: Upgrading from emCORE builds before r836 will reformat the hard drive. Rockbox versions before r31455 are incompatible with the new format.</span><br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
* There are still some Rockbox USB stability issues. In most cases, replugging/rebooting the iPod helps. This might be fixed in future Rockbox releases.<br />
<br />
==Fixes / Improvements==<br />
* Includes Rockbox release 3.10 (iPod Nano 2G) / build r31516 (iPod Classic).<br />
* Lots of internal improvements and bug fixes.<br />
* iPod Classic: USB stability improvements. This release should work on devices which previously needed the "usbfixcandidate" build.<br />
* "fastboot" has been integrated into the boot menu.<br />
* The boot menu is now configurable (default boot option, timeouts, fastboot, backlight brightness, ...).<br />
* Support for boot menu themes on the data partition has been added (winter theme included).<br />
* iPod Classic: HDD data endianness has been fixed.<br />
* emCORE applications can now have command line arguments.<br />
* emCORE kernel memory size has been reduced.<br />
* emCORE LCD driver performance has been improved<br />
* iPod Classic: Use all 262144 colors of the LCD, not just 65536.<br />
* iPod Nano 2G: Fix LCD not being cleared properly on shutdown in certain situations.<br />
* Fix wrong maximum packet sizes in USB descriptors.<br />
<br />
==Files==<br />
===iPod Nano 2G===<br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r855-20120101.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r855-20120101.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r855-20120101.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20120101/rockbox-ipodnano2g-3.10-20120101.zip rockbox-ipodnano2g.zip]<br/><br />
===iPod Classic===<br />
[http://files.freemyipod.org/releases/20120101/bootstrap-ipodclassic-r855-20120101.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodclassic-r855-20120101.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20120101/rockbox-ipodclassic-r31516-20120101.zip rockbox-ipodclassic.zip]<br/></div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases&diff=4150EmCORE Releases2012-01-01T23:25:59Z<p>TheSeven: </p>
<hr />
<div>Here is a list of all builds of [[emCORE]] that have been released into public so far.<br />
<br />
'''Please do not use any other builds unless you really know what you're doing!'''<br />
<br />
The most recent version is the topmost one in the following list. It is recommended to use that one, unless you have a specific reason to use another.<br />
<br />
* [[EmCORE_Releases/r855|'''emCORE r855 (2012-01-01)''']]<br />
<br />
* [[EmCORE_Releases/r708|emCORE r708 (2011-04-24)]]<br />
<br />
* [[EmCORE_Releases/r692|emCORE r692 (2011-04-06)]]<br />
<br />
* [[EmCORE_Releases/r674|emCORE r674 (2011-03-25)]]</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases/r855&diff=4149EmCORE Releases/r8552012-01-01T23:22:27Z<p>TheSeven: </p>
<hr />
<div>__NOTOC__<br />
[[emCORE]] r855 was released on January 1st, 2012.<br />
==Release notes / Known issues==<br />
* <span style="color: #f00;">iPod Classic: Upgrading from emCORE builds before XXX will reformat the hard drive. Rockbox versions before r31455 are incompatible with the new format.</span><br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
* There are still some Rockbox USB stability issues. In most cases, replugging/rebooting the iPod helps. This might be fixed in future Rockbox releases.<br />
<br />
==Fixes / Improvements==<br />
* Includes Rockbox release 3.10 (iPod Nano 2G) / build r31516 (iPod Classic).<br />
* Lots of internal improvements and bug fixes.<br />
* iPod Classic: USB stability improvements. This release should work on devices which previously needed the "usbfixcandidate" build.<br />
* "fastboot" has been integrated into the boot menu.<br />
* The boot menu is now configurable (default boot option, timeouts, fastboot, backlight brightness, ...).<br />
* Support for boot menu themes on the data partition has been added (winter theme included).<br />
* iPod Classic: HDD data endianness has been fixed.<br />
* emCORE applications can now have command line arguments.<br />
* emCORE kernel memory size has been reduced.<br />
* emCORE LCD driver performance has been improved<br />
* iPod Classic: Use all 262144 colors of the LCD, not just 65536.<br />
* iPod Nano 2G: Fix LCD not being cleared properly on shutdown in certain situations.<br />
* Fix wrong maximum packet sizes in USB descriptors.<br />
<br />
==Files==<br />
===iPod Nano 2G===<br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r855-20120101.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r855-20120101.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r855-20120101.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20120101/rockbox-ipodnano2g-3.10-20120101.zip rockbox-ipodnano2g.zip]<br/><br />
===iPod Classic===<br />
[http://files.freemyipod.org/releases/20120101/bootstrap-ipodclassic-r855-20120101.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodclassic-r855-20120101.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20120101/rockbox-ipodclassic-r31516-20120101.zip rockbox-ipodclassic.zip]<br/></div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases/r855&diff=4148EmCORE Releases/r8552012-01-01T23:22:08Z<p>TheSeven: Created page with "__NOTOC__ emCORE r855 was released on January 1st, 2012. ==Release notes / Known issues== * <span style="color: #f00;">iPod Classic: Upgrading from emCORE builds before XXX w..."</p>
<hr />
<div>__NOTOC__<br />
[[emCORE]] r855 was released on January 1st, 2012.<br />
==Release notes / Known issues==<br />
* <span style="color: #f00;">iPod Classic: Upgrading from emCORE builds before XXX will reformat the hard drive. Rockbox versions before r31455 are incompatible with the new format.</span><br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
* There are still some Rockbox USB stability issues. In most cases, replugging/rebooting the iPod helps. This might be fixed in future Rockbox releases.<br />
<br />
==Fixes / Improvements==<br />
* Includes Rockbox release 3.10 (iPod Nano 2G) / build r31516 (iPod Classic).<br />
* Lots of internal improvements and bug fixes.<br />
* iPod Classic: USB stability improvements. This release should work on devices which previously needed the "usbfixcandidate" build.<br />
* "fastboot" has been integrated into the boot menu.<br />
* The boot menu is now configurable (default boot option, timeouts, fastboot, backlight brightness, ...).<br />
* Support for boot menu themes on the data partition has been added (winter theme included).<br />
* iPod Classic: HDD data endianness has been fixed.<br />
* emCORE applications can now have command line arguments.<br />
* emCORE kernel memory size has been reduced.<br />
* emCORE LCD driver performance has been improved<br />
* iPod Classic: Use all 262144 colors of the LCD, not just 65536.<br />
* iPod Nano 2G: Fix LCD not being cleared properly on shutdown in certain situations.<br />
* Fix wrong maximum packet sizes in USB descriptors.<br />
<br />
==Files==<br />
===iPod Nano 2G===<br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r853-20120101.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r853-20120101.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodnano2g-r853-20120101.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20120101/rockbox-ipodnano2g-3.10-20120101.zip rockbox-ipodnano2g.zip]<br/><br />
===iPod Classic===<br />
[http://files.freemyipod.org/releases/20120101/bootstrap-ipodclassic-r853-20120101.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20120101/installer-ipodclassic-r853-20120101.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20120101/rockbox-ipodclassic-r31516-20120101.zip rockbox-ipodclassic.zip]<br/></div>TheSevenhttps://freemyipod.org/index.php?title=USB_OTG_features&diff=4147USB OTG features2011-12-31T22:41:23Z<p>TheSeven: Created page with "Nano2G: Connected to emCORE Debugger v0.2.2 r836 running on iPod nano 2g 38800040: 00000264 228DD9D0 050004E8 | d... ..."....| 38800050: 01F08001 ..."</p>
<hr />
<div>Nano2G:<br />
Connected to emCORE Debugger v0.2.2 r836 running on iPod nano 2g<br />
38800040: 00000264 228DD9D0 050004E8 | d... ..."....|<br />
38800050: 01F08001 |.... |<br />
<br />
Device Mode IN Token Sequence Learning Queue Depth: 16<br />
Host Mode Periodic Request Queue Depth: 8<br />
Non-Periodic Request Queue Depth: 8<br />
Dynamic FIFO Sizing Enabled: Yes<br />
Periodic OUT Channels Supported in Host Mode: Yes<br />
Number of Host Channels: 8 (Indicates the number of host channels supported by the core in Host mode)<br />
Number of Device Endpoints: 6(Indicates the number of device endpoints supported by the core in Device mode in addition to control endpoint 0)<br />
Full-Speed PHY Interface Type: Dedicated full-speed interface<br />
High-Speed PHY Interface Type: UTMI+ and ULPI<br />
Point-to-Point: Multi-point application<br />
Architecture: Internal DMA<br />
Mode of Operation: HNP- and SRP-Capable OTG (Host & Device)<br />
Endpoints: 0 (BIDI), 1 (IN), 2 (OUT), 3 (IN), 4 (OUT), 5 (BIDI), 6 (BIDI)<br />
DFIFO Depth: 1280 (This value is in terms of 32-bit words => 5120 bytes)<br />
AHB and PHY Synchronous: No (Indicates whether AHB and PHY clocks are synchronous to each other)<br />
Reset Style for Clocked always Blocks in RTL: Asynchronous reset is used in the core<br />
Optional Features Removed: Yes (Indicates whether the User ID register, GPIO interface ports, and SOF toggle and counter ports were removed for gate count optimization)<br />
Vendor Control Interface Support: Vendor Control Interface is not available on the core<br />
I2C Selection: I2C Interface is not available on the core<br />
OTG Function Enabled: OTG Capable (The application uses this bit to indicate the O2P USB core's OTG capabilities)<br />
Width of Packet Size Counters: 10 bits<br />
Width of Transfer Size Counters: 19 bits<br />
Number of IN endpoints: 0 (?)<br />
Enable dedicated transmit FIFO for device IN endpoints: No<br />
session_end Filter Enabled: Yes<br />
b_valid Filter Enabled: Yes<br />
a_valid Filter Enabled: Yes<br />
vbus_valid Filter Enabled: Yes<br />
iddig Filter Enabled: Yes<br />
Number of Device Mode Control Endpoints in Addition to Endpoint 0: 0<br />
UTMI+ PHY/ULPI-to-Internal UTMI+ Wrapper Data Width: 8/16 bits, software selectable (When a ULPI PHY is used, an internal wrapper converts ULPI to UTMI+)<br />
Minimum AHB Frequency Less Than 60 MHz: No<br />
Enable Power Optimization: No<br />
Number of Device Mode Periodic IN Endpoints: 1<br />
<br />
Classic:<br />
Connected to emCORE Debugger v0.2.2 r836 running on iPod classic<br />
38400040: 00000264 228F60D0 082000E8 | d... .`.".. .|<br />
38400050: 1BF08030 |0... |<br />
<br />
Device Mode IN Token Sequence Learning Queue Depth: 16<br />
Host Mode Periodic Request Queue Depth: 8<br />
Non-Periodic Request Queue Depth: 8<br />
Dynamic FIFO Sizing Enabled: Yes<br />
Periodic OUT Channels Supported in Host Mode: Yes<br />
Number of Host Channels: 14 (Indicates the number of host channels supported by the core in Host mode)<br />
Number of Device Endpoints: 8 (Indicates the number of device endpoints supported by the core in Device mode in addition to control endpoint 0)<br />
Full-Speed PHY Interface Type: Full-speed interface not supported<br />
High-Speed PHY Interface Type: UTMI+ and ULPI<br />
Point-to-Point: Multi-point application<br />
Architecture: Internal DMA<br />
Mode of Operation: HNP- and SRP-Capable OTG (Host & Device)<br />
Endpoints: 0 (BIDI), 1 (IN), 2 (OUT), 3 (IN), 4 (OUT), 5 (BIDI), 6 (BIDI), 7 (BIDI), 8 (BIDI)<br />
DFIFO Depth: 2080 (This value is in terms of 32-bit words => 8320 bytes)<br />
AHB and PHY Synchronous: No (Indicates whether AHB and PHY clocks are synchronous to each other)<br />
Reset Style for Clocked always Blocks in RTL: Asynchronous reset is used in the core<br />
Optional Features Removed: No (Indicates whether the User ID register, GPIO interface ports, and SOF toggle and counter ports were removed for gate count optimization)<br />
Vendor Control Interface Support: Vendor Control Interface is not available on the core<br />
I2C Selection: I2C Interface is not available on the core<br />
OTG Function Enabled: OTG Capable (The application uses this bit to indicate the O2P USB core's OTG capabilities)<br />
Width of Packet Size Counters: 10 bits<br />
Width of Transfer Size Counters: 19 bits<br />
Number of IN endpoints: 5 (?)<br />
Enable dedicated transmit FIFO for device IN endpoints: Yes<br />
session_end Filter Enabled: Yes<br />
b_valid Filter Enabled: Yes<br />
a_valid Filter Enabled: Yes<br />
vbus_valid Filter Enabled: Yes<br />
iddig Filter Enabled: Yes<br />
Number of Device Mode Control Endpoints in Addition to Endpoint 0: 0<br />
UTMI+ PHY/ULPI-to-Internal UTMI+ Wrapper Data Width: 8/16 bits, software selectable (When a ULPI PHY is used, an internal wrapper converts ULPI to UTMI+)<br />
Minimum AHB Frequency Less Than 60 MHz: Yes<br />
Enable Power Optimization: Yes<br />
Number of Device Mode Periodic IN Endpoints: 0</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Installation/iPodClassic/PrepareDFULinux&diff=4138EmCORE Installation/iPodClassic/PrepareDFULinux2011-12-10T16:30:02Z<p>TheSeven: </p>
<hr />
<div>* Make sure that you have python 2.6 or newer, libusb and [http://sourceforge.net/projects/pyusb/files/PyUSB%201.0/ pyusb >=1.0.0a0] installed<br />
* Download [http://svn.freemyipod.org/tools/ipoddfu/ipoddfu.py] and [http://svn.freemyipod.org/tools/ipoddfu/libipoddfu.py] ([http://svn.freemyipod.org/!svn/bc/788/tools/ipoddfu/libipoddfu.py] for python 2.x) or check out our [[SVN]]<br />
* Download "bootstrap-ipodclassic.dfu" file from the [[emCORE Releases]] page and store it in the same folder<br />
* Connect the iPod to the computer<br />
* Make sure the hold switch is turned off<br />
* Press and hold the menu and select buttons for about 12 seconds. It will start to reboot after 5 seconds, but keep holding the buttons until it seems to power off completely.<br />
* Run: 'sudo python ipoddfu.py bootstrap-ipodclassic-*.dfu' (If you have multiple python versions installed, make sure that you're using version 2.6 or 2.7 and that pyusb is installed into that version)<br />
<br />
Your iPod should now turn on and display "UMSboot." If you run 'sudo fdisk -l' a 64 MB drive will appear without partitions, for example /dev/sdb. Next create a mount point e.g. 'mkdir -p /media/disk' and mount the disk without specifying a file type, e.g. 'sudo mount /dev/sdX /media/disk' where X is the drive letter from the previous step. It's a known issue that Linux might take a long (over 10 min) time to recognize and mount the iPod. If it doesn't (after waiting very long), please ask for [[Contact|support]].<br />
<br />
* [[EmCORE Installation/iPodClassic/UMSboot|Next step]]</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Installation/iPodNano4G&diff=4137EmCORE Installation/iPodNano4G2011-12-04T01:42:50Z<p>TheSeven: Remove outdated information that would only confuse users</p>
<hr />
<div>Sorry, your device is not currently supported by [[emCORE]].<br />
<br />
<br />
Porting [[emCORE]] to a new device is generally a lot of work and requires lots of experience with embedded system development.<br />
<br />
The exact amount of work needed varies greatly and depends on the complexity of the device and similarities to devices that [[emCORE]] has already been ported to.<br />
<br />
<br />
Your device is vaguely similar to other devices that [[emCORE]] supports, and [[emCORE]] can already be booted on it from a RAMDISK, but a significant amount of work remains before it can be permanently installed and access the device's flash memory. Until this work is done, the [[emCORE]] port to this device isn't of much use.</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases&diff=4136EmCORE Releases2011-12-04T01:38:11Z<p>TheSeven: </p>
<hr />
<div>Here is a list of all builds of [[emCORE]] that have been released into public so far.<br />
<br />
'''Please do not use any other builds unless you really know what you're doing!'''<br />
<br />
The most recent version is the topmost one in the following list. It is recommended to use that one, unless you have a specific reason to use another.<br />
<br />
* [[EmCORE_Releases/r708|'''emCORE r708 (24.04.2011)''']]<br />
<br />
* [[EmCORE_Releases/r692|emCORE r692 (06.04.2011)]]<br />
<br />
* [[EmCORE_Releases/r674|emCORE r674 (25.03.2011)]]</div>TheSevenhttps://freemyipod.org/index.php?title=Talk:Todo_list&diff=4077Talk:Todo list2011-11-15T20:04:38Z<p>TheSeven: </p>
<hr />
<div>== 1G/2G/3G Classic HDD-layout ==<br />
<br />
I'm pretty certain there is a HPA/DCO on those drives, and that ATA pw is set .<br />
:There definitely is no ATA password, and I don't know of an HPA. I'm not even sure if the CE-ATA drive supports HPAs. The hiding of the firmware partition is most likely done by the iPod firmware. --[[User:TheSeven|TheSeven]] 20:04, 15 November 2011 (UTC)<br />
<br />
Also, when viewing the physical disk of my emCore'd Classic in win-hex (over USB) there<br />
is a 120MB entry,listed as "FAT1",<br />
<br />
and the technical report complains that " FAT1 < FAT2 " .<br />
But the disk needs to be connected to a proper controller for any accurate results ..<br />
:emCORE/Rockbox is a proper controller for that kind of operation. And WinHEX has a lot of problems with non-512 byte sectors, causing it to miscalculate a bunch of sector numbers. --[[User:TheSeven|TheSeven]] 20:04, 15 November 2011 (UTC)<br />
<br />
(Why the super-floppy formatting btw ?)<br />
Robert<br />
:What would a partition table be good for? Superfloppy seems like the straight-forward choice to me. --[[User:TheSeven|TheSeven]] 20:04, 15 November 2011 (UTC)</div>TheSevenhttps://freemyipod.org/index.php?title=Talk:Nano_3G&diff=4051Talk:Nano 3G2011-10-30T19:18:58Z<p>TheSeven: /* Audio-codec ? */</p>
<hr />
<div><br />
== Audio-codec ? ==<br />
<br />
How do we actually know that the 3G-nano uses WM1870 ?<br />
<br />
The only references to this chip on the internets are on<br />
ipod-liberating sites who all seem to be quoting the same single source. <br />
<br />
There is no mentioning of this chip on the 'wolfson'-site, no data-sheets<br />
to be found anywhere, etc etc .. <br />
<br />
Doesn't it make more business-sense that the nano 3G would use the same codec<br />
as the other ipod released in 2007 ('Classic')?<br />
<br />
:I doubt that it's a Cirrus one. The nano 3G uses the same SoC as the classic, but the power manager and audio codec seems to be different. A quick glance shows neither evidence of Wolfson or Cirrus, so feel free to dig into the disassemblies to find out more. --[[User:TheSeven|TheSeven]] 19:18, 30 October 2011 (UTC)</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases&diff=4017EmCORE Releases2011-10-06T18:11:14Z<p>TheSeven: Protected "EmCORE Releases": Excessive vandalism ([edit=sysop] (indefinite) [move=sysop] (indefinite))</p>
<hr />
<div>Here is a list of all builds of [[emCORE]] that have been released into public so far.<br />
<br />
'''Please do not use any other builds unless you really know what you're doing!'''<br />
<br />
'''If you use [[Fastboot|fastboot]], always make sure that you don't mix up different versions of emCORE and the fastboot application, because your device might be unable to boot and would need to be recovered with an additional set of tools!'''<br />
<br />
==r708: April 24th, 2011==<br />
===Release notes / Known issues===<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
* There's a small number of iPod Classic devices where USB doesn't work unless the device was booted through DFU.<br />
<br />
===Fixes / Improvements===<br />
* Fixed several kernel bugs that affected CPU exception and panic handling and caused the device to just lock up instead of showing proper error messages.<br />
* Added trivial memory protection to catch most null pointer or garbage memory address accesses.<br />
* Fixed a race condition in libUI that caused the boot menu to crash occasionally.<br />
* Fixed various graphics glitches in the boot menu.<br />
<br />
===Files===<br />
====Common====<br />
[http://files.freemyipod.org/releases/20110424/fastboot-r708-20110424.emcoreapp fastboot.emcoreapp]<br/><br />
====iPod Nano 2G====<br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.bootnote installer-ipodnano2g.bootnote]<br/><br />
<s>installer-ipodnano2g.ipodx</s> <small>(this file is broken, please use the one from the previous release)</small><br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110424/rockbox-ipodnano2g-r29777-20110424.zip rockbox-ipodnano2g.zip]<br/><br />
====iPod Classic====<br />
[http://files.freemyipod.org/releases/20110424/bootstrap-ipodclassic-r708-20110424.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodclassic-r708-20110424.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110424/rockbox-ipodclassic-r29777-20110424.zip rockbox-ipodclassic.zip]<br/><br />
<br />
==r692: April 6th, 2011==<br />
===Release notes / Known issues===<br />
* The boot menu occasionally locks up due to a combination of a kernel bug and a libUI bug. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
* There's a small number of iPod Classic devices where USB doesn't work unless the device was booted through DFU.<br />
<br />
===Fixes / Improvements===<br />
* Disabled undervolting for the iPod Classic.<br />
* Fixed a kernel bug that causes lockups when injecting a firmware image while the boot menu is updating the display.<br />
<br />
===Files===<br />
====Common====<br />
[http://files.freemyipod.org/releases/20110406/fastboot-r692-20110406.emcoreapp fastboot.emcoreapp]<br/><br />
====iPod Nano 2G====<br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodnano2g-r29681-20110406.zip rockbox-ipodnano2g.zip]<br/><br />
====iPod Classic====<br />
[http://files.freemyipod.org/releases/20110406/bootstrap-ipodclassic-r692-20110406.dfu bootstrap-ipodclassic.dfu] <small>(some people have reported that this file gives an error: ''Exception: DFU upload failed! (2 / 7)'' so if you also see this message, please use bootstrap-ipodclassic.dfu from the previous release)</small><br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodclassic-r692-20110406.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodclassic-r29681-20110406.zip rockbox-ipodclassic.zip]<br/><br />
<br />
==r674: March 25th, 2011==<br />
===Release notes / Known issues===<br />
* This is the first public release, so please be aware that there might be a bunch of still unknown bugs in the wild.<br />
* The boot menu occasionally locks up due to a combination of a kernel bug and a libUI bug. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* This release reduces the CPU core voltage to conserve battery power, but apparently by a bit too much for some iPod Classic devices, causing all kinds of weird behavior. This was disabled in the r692 release, so please update if you suspect that you're affected by this.<br />
* We found a kernel bug in this release that causes lockups when injecting a firmware image while the boot menu is updating the display. This should not affect normal users.<br />
* There's a small number of iPod Classic devices where USB doesn't work unless the device was booted through DFU.<br />
===Fixes / Improvements===<br />
* Initial public [[emCORE]] release<br />
<br />
===Files===<br />
====Common====<br />
[http://files.freemyipod.org/releases/20110325/fastboot-r674-20110325.emcoreapp fastboot.emcoreapp]<br/><br />
====iPod Classic====<br />
[http://files.freemyipod.org/releases/20110325/bootstrap-ipodclassic-r674-20110325.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodclassic-r674-20110325.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodclassic-r29644-20110325.zip rockbox-ipodclassic.zip]<br/><br />
====iPod Nano 2G====<br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodnano2g-r29644-20110325.zip rockbox-ipodnano2g.zip]<br/></div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases&diff=4016EmCORE Releases2011-10-06T17:36:01Z<p>TheSeven: Reverted edits by Luckiong754 (talk) to last revision by TheSeven</p>
<hr />
<div>Here is a list of all builds of [[emCORE]] that have been released into public so far.<br />
<br />
'''Please do not use any other builds unless you really know what you're doing!'''<br />
<br />
'''If you use [[Fastboot|fastboot]], always make sure that you don't mix up different versions of emCORE and the fastboot application, because your device might be unable to boot and would need to be recovered with an additional set of tools!'''<br />
<br />
==r708: April 24th, 2011==<br />
===Release notes / Known issues===<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
* There's a small number of iPod Classic devices where USB doesn't work unless the device was booted through DFU.<br />
<br />
===Fixes / Improvements===<br />
* Fixed several kernel bugs that affected CPU exception and panic handling and caused the device to just lock up instead of showing proper error messages.<br />
* Added trivial memory protection to catch most null pointer or garbage memory address accesses.<br />
* Fixed a race condition in libUI that caused the boot menu to crash occasionally.<br />
* Fixed various graphics glitches in the boot menu.<br />
<br />
===Files===<br />
====Common====<br />
[http://files.freemyipod.org/releases/20110424/fastboot-r708-20110424.emcoreapp fastboot.emcoreapp]<br/><br />
====iPod Nano 2G====<br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.bootnote installer-ipodnano2g.bootnote]<br/><br />
<s>installer-ipodnano2g.ipodx</s> <small>(this file is broken, please use the one from the previous release)</small><br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110424/rockbox-ipodnano2g-r29777-20110424.zip rockbox-ipodnano2g.zip]<br/><br />
====iPod Classic====<br />
[http://files.freemyipod.org/releases/20110424/bootstrap-ipodclassic-r708-20110424.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodclassic-r708-20110424.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110424/rockbox-ipodclassic-r29777-20110424.zip rockbox-ipodclassic.zip]<br/><br />
<br />
==r692: April 6th, 2011==<br />
===Release notes / Known issues===<br />
* The boot menu occasionally locks up due to a combination of a kernel bug and a libUI bug. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
* There's a small number of iPod Classic devices where USB doesn't work unless the device was booted through DFU.<br />
<br />
===Fixes / Improvements===<br />
* Disabled undervolting for the iPod Classic.<br />
* Fixed a kernel bug that causes lockups when injecting a firmware image while the boot menu is updating the display.<br />
<br />
===Files===<br />
====Common====<br />
[http://files.freemyipod.org/releases/20110406/fastboot-r692-20110406.emcoreapp fastboot.emcoreapp]<br/><br />
====iPod Nano 2G====<br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodnano2g-r29681-20110406.zip rockbox-ipodnano2g.zip]<br/><br />
====iPod Classic====<br />
[http://files.freemyipod.org/releases/20110406/bootstrap-ipodclassic-r692-20110406.dfu bootstrap-ipodclassic.dfu] <small>(some people have reported that this file gives an error: ''Exception: DFU upload failed! (2 / 7)'' so if you also see this message, please use bootstrap-ipodclassic.dfu from the previous release)</small><br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodclassic-r692-20110406.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodclassic-r29681-20110406.zip rockbox-ipodclassic.zip]<br/><br />
<br />
==r674: March 25th, 2011==<br />
===Release notes / Known issues===<br />
* This is the first public release, so please be aware that there might be a bunch of still unknown bugs in the wild.<br />
* The boot menu occasionally locks up due to a combination of a kernel bug and a libUI bug. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* This release reduces the CPU core voltage to conserve battery power, but apparently by a bit too much for some iPod Classic devices, causing all kinds of weird behavior. This was disabled in the r692 release, so please update if you suspect that you're affected by this.<br />
* We found a kernel bug in this release that causes lockups when injecting a firmware image while the boot menu is updating the display. This should not affect normal users.<br />
* There's a small number of iPod Classic devices where USB doesn't work unless the device was booted through DFU.<br />
===Fixes / Improvements===<br />
* Initial public [[emCORE]] release<br />
<br />
===Files===<br />
====Common====<br />
[http://files.freemyipod.org/releases/20110325/fastboot-r674-20110325.emcoreapp fastboot.emcoreapp]<br/><br />
====iPod Classic====<br />
[http://files.freemyipod.org/releases/20110325/bootstrap-ipodclassic-r674-20110325.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodclassic-r674-20110325.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodclassic-r29644-20110325.zip rockbox-ipodclassic.zip]<br/><br />
====iPod Nano 2G====<br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodnano2g-r29644-20110325.zip rockbox-ipodnano2g.zip]<br/></div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases&diff=4014EmCORE Releases2011-10-01T18:55:46Z<p>TheSeven: Undo revision 4013 by Lickyrem980 (talk)</p>
<hr />
<div>Here is a list of all builds of [[emCORE]] that have been released into public so far.<br />
<br />
'''Please do not use any other builds unless you really know what you're doing!'''<br />
<br />
'''If you use [[Fastboot|fastboot]], always make sure that you don't mix up different versions of emCORE and the fastboot application, because your device might be unable to boot and would need to be recovered with an additional set of tools!'''<br />
<br />
==r708: April 24th, 2011==<br />
===Release notes / Known issues===<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
* There's a small number of iPod Classic devices where USB doesn't work unless the device was booted through DFU.<br />
<br />
===Fixes / Improvements===<br />
* Fixed several kernel bugs that affected CPU exception and panic handling and caused the device to just lock up instead of showing proper error messages.<br />
* Added trivial memory protection to catch most null pointer or garbage memory address accesses.<br />
* Fixed a race condition in libUI that caused the boot menu to crash occasionally.<br />
* Fixed various graphics glitches in the boot menu.<br />
<br />
===Files===<br />
====Common====<br />
[http://files.freemyipod.org/releases/20110424/fastboot-r708-20110424.emcoreapp fastboot.emcoreapp]<br/><br />
====iPod Nano 2G====<br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.bootnote installer-ipodnano2g.bootnote]<br/><br />
<s>installer-ipodnano2g.ipodx</s> <small>(this file is broken, please use the one from the previous release)</small><br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110424/rockbox-ipodnano2g-r29777-20110424.zip rockbox-ipodnano2g.zip]<br/><br />
====iPod Classic====<br />
[http://files.freemyipod.org/releases/20110424/bootstrap-ipodclassic-r708-20110424.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodclassic-r708-20110424.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110424/rockbox-ipodclassic-r29777-20110424.zip rockbox-ipodclassic.zip]<br/><br />
<br />
==r692: April 6th, 2011==<br />
===Release notes / Known issues===<br />
* The boot menu occasionally locks up due to a combination of a kernel bug and a libUI bug. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
* There's a small number of iPod Classic devices where USB doesn't work unless the device was booted through DFU.<br />
<br />
===Fixes / Improvements===<br />
* Disabled undervolting for the iPod Classic.<br />
* Fixed a kernel bug that causes lockups when injecting a firmware image while the boot menu is updating the display.<br />
<br />
===Files===<br />
====Common====<br />
[http://files.freemyipod.org/releases/20110406/fastboot-r692-20110406.emcoreapp fastboot.emcoreapp]<br/><br />
====iPod Nano 2G====<br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodnano2g-r29681-20110406.zip rockbox-ipodnano2g.zip]<br/><br />
====iPod Classic====<br />
[http://files.freemyipod.org/releases/20110406/bootstrap-ipodclassic-r692-20110406.dfu bootstrap-ipodclassic.dfu] <small>(some people have reported that this file gives an error: ''Exception: DFU upload failed! (2 / 7)'' so if you also see this message, please use bootstrap-ipodclassic.dfu from the previous release)</small><br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodclassic-r692-20110406.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodclassic-r29681-20110406.zip rockbox-ipodclassic.zip]<br/><br />
<br />
==r674: March 25th, 2011==<br />
===Release notes / Known issues===<br />
* This is the first public release, so please be aware that there might be a bunch of still unknown bugs in the wild.<br />
* The boot menu occasionally locks up due to a combination of a kernel bug and a libUI bug. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* This release reduces the CPU core voltage to conserve battery power, but apparently by a bit too much for some iPod Classic devices, causing all kinds of weird behavior. This was disabled in the r692 release, so please update if you suspect that you're affected by this.<br />
* We found a kernel bug in this release that causes lockups when injecting a firmware image while the boot menu is updating the display. This should not affect normal users.<br />
* There's a small number of iPod Classic devices where USB doesn't work unless the device was booted through DFU.<br />
===Fixes / Improvements===<br />
* Initial public [[emCORE]] release<br />
<br />
===Files===<br />
====Common====<br />
[http://files.freemyipod.org/releases/20110325/fastboot-r674-20110325.emcoreapp fastboot.emcoreapp]<br/><br />
====iPod Classic====<br />
[http://files.freemyipod.org/releases/20110325/bootstrap-ipodclassic-r674-20110325.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodclassic-r674-20110325.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodclassic-r29644-20110325.zip rockbox-ipodclassic.zip]<br/><br />
====iPod Nano 2G====<br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodnano2g-r29644-20110325.zip rockbox-ipodnano2g.zip]<br/></div>TheSevenhttps://freemyipod.org/index.php?title=Nano_4G&diff=3954Nano 4G2011-07-12T15:17:03Z<p>TheSeven: </p>
<hr />
<div>[[Image:nano_4g_frt_a.png|500px]]<br />
[[Image:nano_4g_bck_a.png|500px]]<br />
==Components==<br />
{| class="wikitable"<br />
! Label !! Component !! Part !! Markings !! Notes<br />
|-<br />
| 2<br />
| CPU<br />
| Samsung S5L8720<br />
| 339S0049 ARM, K4X56323PI-KGC4, YWE025QH 825, APL0278A00, N1B2HOP 0831<br />
| ARM1176JZF-S processor. It is definitely worth knowing that this is the exact same processor used in the iTouch 2G. This could mean that some of the same exploits for that could possibly be used. [http://theiphonewiki.com/wiki/index.php?title=S5L8720_(Hardware) Here] is a very interesting page about the S5L8720 processor.<br />
|-<br />
| <br />
| SDRAM<br />
| <br />
|<br />
| 32MB, probably MDDR. Integrated into the processor, similar to the iPod Touch and iPhone lines.<br />
|-<br />
| 4<br />
| Accelerometer<br />
| [http://www.st.com/stonline/products/literature/ds/12726.pdf LIS302DL]<br />
| 33DL, 2827<br />
| The newer Touch's, iPhone's, and even the iPad have similar accelerometers, and I've discovered a pattern in the chip names.<br />
|-<br />
| 6<br />
| NAND Flash<br />
| Varies<br />
| TH58NVG6D1DLA87, U20516, JAPAN, 0826MAE<br />
|<br />
|-<br />
| 5<br />
| Audio codec<br />
| [http://www.cirrus.com/en/pubs/proDatasheet/CS42L55_F1.pdf CS42L58]<br />
| 338S055C, 189N0824, SGP<br />
| I determined this because the [[Nano 5G]] has a similar chip, which we are sure of the identity. One person lifted this chip and found that the pins connect to the LCD connector. Not much info was given, and it could just be a common ground, but the identity of this chip is still up in the air.<br />
|-<br />
| 1<br />
| Power manager<br />
| D1759<br />
| 338S0687-AC, 08288HBB<br />
| <br />
|-<br />
| 3<br />
| <br />
| <br />
|<br />
| <br />
|}<br />
<br />
==Reverse Engineering Results==<br />
Timers: These clockgates have been found to be related to timers: 37, 55, 56, 57, 58, 59, 60, 69, 70, 128, 129, 130, 131, 132, 133, 134, 150 and 151.<br />
<br />
==Status registers==<br />
We dumped all c0 coprocessor registers:<br />
<br />
===c0,c0===<br />
'''Value:''' 0x410FB764<br />
<br />
'''Interpretation:''' ARM1176 rev. 4<br />
===c0,c1===<br />
'''Value:''' 0x1D152152<br />
<br />
'''Interpretation:''' DCache/ICache 16KB each, 4 way associative, 32 bytes line size<br />
===c0,c2===<br />
'''Value:''' 0x00000000<br />
<br />
'''Interpretation:''' No TCM<br />
===c0,c3===<br />
'''Value:''' 0x00000800<br />
<br />
'''Interpretation:''' Unified TLB, 8 lockable entries<br />
===c1,c0===<br />
'''Value:''' 0x00000111<br />
<br />
'''Interpretation:''' ARM/Thumb1/Jazelle support, no Thumb2 support<br />
===c1,c1===<br />
'''Value:''' 0x00000011<br />
<br />
'''Interpretation:''' Trustzone v1<br />
===c1,c2===<br />
'''Value:''' 0x00000033<br />
<br />
'''Interpretation:''' Supports debug model v6.1, both applications processor and secure<br />
===c1,c3===<br />
'''Value:''' 0x00000000<br />
<br />
'''Interpretation:''' No auxiliary features<br />
===c1,c4===<br />
'''Value:''' 0x01130003<br />
<br />
'''Interpretation:''' FCSE, Auxiliary Control register, ARMv6 TCM/DMA, no DMA cache coherency, no multicore cache coherency, VMSA v7<br />
===c1,c5===<br />
<br />
'''Value:''' 0x10030302<br />
<br />
'''Interpretation:''' Branch target buffer, Harvard architecture, various cache operations supported (see TRM)<br />
===c1,c6===<br />
<br />
'''Value:''' 0x01222100<br />
<br />
'''Interpretation:''' WFI, Data synchronization barrier, Prefetch flush, Data memory barrier, various TLB/cache operations supported (see TRM), no prefetch cache range operation<br />
<br />
===c1,c7===<br />
'''Value:''' 0x00000000<br />
<br />
'''Interpretation:''' No hierarchical cache maintenance support<br />
===c2,c0===<br />
'''Value:''' 0x00140011<br />
<br />
'''Interpretation:''' Supports BKPT, CDP, CDP2, LDC, LDC2, MCD, MCD2, MRC, MRC2, STC, STC2, MCRR, MCRR2, MRRC, MRRC2, CLZ, SWP and SWPB, doesn't support division, combined compare and branch or bitfield instructions<br />
===c2,c1===<br />
'''Value:''' 0x12002111<br />
<br />
'''Interpretation:''' Supports BXJ, BX, BLX, PC loads have BX behavior, supports SXTB, SXTAB, SXTB16, SXTAB16, SXTH, SXTAH, UXTB, <br />
UXTAB, UXTB16, UXTAB16, UXTH, UXTAH, SRS, RFE, CPS, LDM(2), LDM(3), STM(2) and SETEND<br />
===c2,c2===<br />
'''Value:''' 0x11231121<br />
<br />
'''Interpretation:''' Supports REV, REV16, REVSH, MRS, MSR, UMULL, UMLAL, UMAAL, SMULL, SMLAL, SMLABB, SMLABT, SMLALBB, SMLALBT, SMLALTB, SMLALTT, SMLATB, SMLATT, SMLAWB, SMLAWT, SMULBB, SMULBT, SMULTB, SMULTT, SMULWB, SMULWT, SMLAD, SMLADX, SMLALD, SMLALDX, SMLSD, SMLSDX, SMLSLD, SMLSLDX, SMMLA, SMMLAR, SMMLS, SMMLSR, SMMUL, SMMULR, SMUAD, SMUADX, SMUSD, SMUSDX, MLA, restartable LDM/STM, PLD, LDRD, STRD and Q bit in PSRs<br />
===c2,c3===<br />
'''Value:''' 0x01102131<br />
<br />
'''Interpretation:''' Supports true NOP, Thumb MOV(3)/CPU, LDREX, STREX, LDREXB, LDREXH, LDREXD, STREXB, STREXH, STREXD, CLREX, SVC, PKHBT, PKHTB, QADD16, QADD8, QADDSUBX, QSUB16, QSUB8, QSUBADDX, SADD16, SADD8, SADDSUBX, SEL, SHADD16, SHADD8, SHADDSUBX, SHSUB16, SHSUB8, SHSUBADDX, SSAT, SSAT16, SSUB16, SSUB8, SSUBADDX, SXTAB16, SXTB16, UADD16, UADD8, UADDSUBX, UHADD16, UHADD8, UHADDSUBX, UHSUB16, UHSUB8, UHSUBADDX, UQADD16, UQADD8, UQADDSUBX, UQSUB16, UQSUB8, UQSUBADDX, USAD8, USADA8, USAT, USAT16, USUB16, USUB8, USUBADDX, UXTAB16, UXTB16, QADD, QDADD, QDSUB, QSUB, and the Q and GE[3:0] bits in the PSRs. Does nut support branch table and Thumb2 instructions.<br />
===c2,c4===<br />
'''Value:''' 0x00001141<br />
<br />
'''Interpretation:''' Supports SMC, writeback instructions, shift of loads and stores by 0-3 bits to the left, constant shift options, register controlled shift options, LDRBT, LDRT, STRBT and STRT. No barrier instructions support.<br />
===c2,c5===<br />
'''Value:''' 0x00000000<br />
<br />
'''Interpretation:''' No additional implementation defined instruction set extensions<br />
<br />
==Helpful pages==<br />
Teardowns:<br />
*http://www.ifixit.com/Guide/First-Look/iPod-Nano-4th-Generation/584/1<br />
Other:<br />
*http://theiphonewiki.com/wiki/index.php?title=S5L8720_(Hardware)</div>TheSevenhttps://freemyipod.org/index.php?title=Nano_4G&diff=3953Nano 4G2011-07-12T15:15:18Z<p>TheSeven: </p>
<hr />
<div>[[Image:nano_4g_frt_a.png|500px]]<br />
[[Image:nano_4g_bck_a.png|500px]]<br />
==Components==<br />
{| class="wikitable"<br />
! Label !! Component !! Part !! Markings !! Notes<br />
|-<br />
| 2<br />
| CPU<br />
| Samsung S5L8720<br />
| 339S0049 ARM, K4X56323PI-KGC4, YWE025QH 825, APL0278A00, N1B2HOP 0831<br />
| ARM1176JZF-S processor. It is definitely worth knowing that this is the exact same processor used in the iTouch 2G. This could mean that some of the same exploits for that could possibly be used. [http://theiphonewiki.com/wiki/index.php?title=S5L8720_(Hardware) Here] is a very interesting page about the S5L8720 processor.<br />
|-<br />
| <br />
| SDRAM<br />
| <br />
|<br />
| 32MB, probably MDDR. Integrated into the processor, similar to the iPod Touch and iPhone lines.<br />
|-<br />
| 4<br />
| Accelerometer<br />
| [http://www.st.com/stonline/products/families/sensors/motion_sensors/lis331dl.htm LIS331DL]<br />
| 33DL, 2827<br />
| The newer Touch's, iPhone's, and even the iPad have similar accelerometers, and I've discovered a pattern in the chip names.<br />
|-<br />
| 6<br />
| NAND Flash<br />
| Varies<br />
| TH58NVG6D1DLA87, U20516, JAPAN, 0826MAE<br />
|<br />
|-<br />
| 5<br />
| Audio codec<br />
| [http://www.cirrus.com/en/pubs/proDatasheet/CS42L55_F1.pdf CS42L58]<br />
| 338S055C, 189N0824, SGP<br />
| I determined this because the [[Nano 5G]] has a similar chip, which we are sure of the identity. One person lifted this chip and found that the pins connect to the LCD connector. Not much info was given, and it could just be a common ground, but the identity of this chip is still up in the air.<br />
|-<br />
| 1<br />
| Power manager<br />
| D1759<br />
| 338S0687-AC, 08288HBB<br />
| <br />
|-<br />
| 3<br />
| <br />
| <br />
|<br />
| <br />
|}<br />
<br />
==Reverse Engineering Results==<br />
Timers: These clockgates have been found to be related to timers: 37, 55, 56, 57, 58, 59, 60, 69, 70, 128, 129, 130, 131, 132, 133, 134, 150 and 151.<br />
<br />
==Status registers==<br />
We dumped all c0 coprocessor registers:<br />
<br />
===c0,c0===<br />
'''Value:''' 0x410FB764<br />
<br />
'''Interpretation:''' ARM1176 rev. 4<br />
===c0,c1===<br />
'''Value:''' 0x1D152152<br />
<br />
'''Interpretation:''' DCache/ICache 16KB each, 4 way associative, 32 bytes line size<br />
===c0,c2===<br />
'''Value:''' 0x00000000<br />
<br />
'''Interpretation:''' No TCM<br />
===c0,c3===<br />
'''Value:''' 0x00000800<br />
<br />
'''Interpretation:''' Unified TLB, 8 lockable entries<br />
===c1,c0===<br />
'''Value:''' 0x00000111<br />
<br />
'''Interpretation:''' ARM/Thumb1/Jazelle support, no Thumb2 support<br />
===c1,c1===<br />
'''Value:''' 0x00000011<br />
<br />
'''Interpretation:''' Trustzone v1<br />
===c1,c2===<br />
'''Value:''' 0x00000033<br />
<br />
'''Interpretation:''' Supports debug model v6.1, both applications processor and secure<br />
===c1,c3===<br />
'''Value:''' 0x00000000<br />
<br />
'''Interpretation:''' No auxiliary features<br />
===c1,c4===<br />
'''Value:''' 0x01130003<br />
<br />
'''Interpretation:''' FCSE, Auxiliary Control register, ARMv6 TCM/DMA, no DMA cache coherency, no multicore cache coherency, VMSA v7<br />
===c1,c5===<br />
<br />
'''Value:''' 0x10030302<br />
<br />
'''Interpretation:''' Branch target buffer, Harvard architecture, various cache operations supported (see TRM)<br />
===c1,c6===<br />
<br />
'''Value:''' 0x01222100<br />
<br />
'''Interpretation:''' WFI, Data synchronization barrier, Prefetch flush, Data memory barrier, various TLB/cache operations supported (see TRM), no prefetch cache range operation<br />
<br />
===c1,c7===<br />
'''Value:''' 0x00000000<br />
<br />
'''Interpretation:''' No hierarchical cache maintenance support<br />
===c2,c0===<br />
'''Value:''' 0x00140011<br />
<br />
'''Interpretation:''' Supports BKPT, CDP, CDP2, LDC, LDC2, MCD, MCD2, MRC, MRC2, STC, STC2, MCRR, MCRR2, MRRC, MRRC2, CLZ, SWP and SWPB, doesn't support division, combined compare and branch or bitfield instructions<br />
===c2,c1===<br />
'''Value:''' 0x12002111<br />
<br />
'''Interpretation:''' Supports BXJ, BX, BLX, PC loads have BX behavior, supports SXTB, SXTAB, SXTB16, SXTAB16, SXTH, SXTAH, UXTB, <br />
UXTAB, UXTB16, UXTAB16, UXTH, UXTAH, SRS, RFE, CPS, LDM(2), LDM(3), STM(2) and SETEND<br />
===c2,c2===<br />
'''Value:''' 0x11231121<br />
<br />
'''Interpretation:''' Supports REV, REV16, REVSH, MRS, MSR, UMULL, UMLAL, UMAAL, SMULL, SMLAL, SMLABB, SMLABT, SMLALBB, SMLALBT, SMLALTB, SMLALTT, SMLATB, SMLATT, SMLAWB, SMLAWT, SMULBB, SMULBT, SMULTB, SMULTT, SMULWB, SMULWT, SMLAD, SMLADX, SMLALD, SMLALDX, SMLSD, SMLSDX, SMLSLD, SMLSLDX, SMMLA, SMMLAR, SMMLS, SMMLSR, SMMUL, SMMULR, SMUAD, SMUADX, SMUSD, SMUSDX, MLA, restartable LDM/STM, PLD, LDRD, STRD and Q bit in PSRs<br />
===c2,c3===<br />
'''Value:''' 0x01102131<br />
<br />
'''Interpretation:''' Supports true NOP, Thumb MOV(3)/CPU, LDREX, STREX, LDREXB, LDREXH, LDREXD, STREXB, STREXH, STREXD, CLREX, SVC, PKHBT, PKHTB, QADD16, QADD8, QADDSUBX, QSUB16, QSUB8, QSUBADDX, SADD16, SADD8, SADDSUBX, SEL, SHADD16, SHADD8, SHADDSUBX, SHSUB16, SHSUB8, SHSUBADDX, SSAT, SSAT16, SSUB16, SSUB8, SSUBADDX, SXTAB16, SXTB16, UADD16, UADD8, UADDSUBX, UHADD16, UHADD8, UHADDSUBX, UHSUB16, UHSUB8, UHSUBADDX, UQADD16, UQADD8, UQADDSUBX, UQSUB16, UQSUB8, UQSUBADDX, USAD8, USADA8, USAT, USAT16, USUB16, USUB8, USUBADDX, UXTAB16, UXTB16, QADD, QDADD, QDSUB, QSUB, and the Q and GE[3:0] bits in the PSRs. Does nut support branch table and Thumb2 instructions.<br />
===c2,c4===<br />
'''Value:''' 0x00001141<br />
<br />
'''Interpretation:''' Supports SMC, writeback instructions, shift of loads and stores by 0-3 bits to the left, constant shift options, register controlled shift options, LDRBT, LDRT, STRBT and STRT. No barrier instructions support.<br />
===c2,c5===<br />
'''Value:''' 0x00000000<br />
<br />
'''Interpretation:''' No additional implementation defined instruction set extensions<br />
<br />
==Helpful pages==<br />
Teardowns:<br />
*http://www.ifixit.com/Guide/First-Look/iPod-Nano-4th-Generation/584/1<br />
Other:<br />
*http://theiphonewiki.com/wiki/index.php?title=S5L8720_(Hardware)</div>TheSevenhttps://freemyipod.org/index.php?title=GUID_table&diff=3950GUID table2011-07-10T20:31:46Z<p>TheSeven: </p>
<hr />
<div>{| class="wikitable prettytable sortable"<br />
|+ This is a list of all GUIDs found in various Apple code that we've analyzed so far<br />
|-<br />
! GUID !! Source !! Description<br />
|-<br />
| <0x3FD4147F, 0xAF65, 0x49B0, 0x78CE098, 0x8BC1132B> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0x4EEECD0C, 0xAE61, 0x4977, 0xBE3AA2AA, 0x12004FC2> || Nano4G EFI || Timer:40020488<br />
|-<br />
| <0x144D4ACA, 0x93EF, 0x47E4, 0xCAB686A4, 0x81D57EF9> || Nano4G EFI || Lcd:40090620<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0xC4FE7984, 0xC067, 0x4179, 0x857A288, 0x6516C7B4> || Nano4G EFI || NandReadOnly:400C6324,NandReadWrite:4063B84C<br />
|-<br />
| <0xD5406504, 0x2822, 0x4AF7, 0xEA7127AB, 0x4D1E0EE9> || Nano4G EFI || NandReadOnly:400C6334,NandReadWrite:4063B85C<br />
|-<br />
| <0x5B7F52C8, 0xF548, 0x4964, 0xE49205B3, 0xAA5BA56> || Nano4G EFI || DxeD1759:40081224<br />
|-<br />
| <0xE22D7299, 0x8923, 0x4FB6, 0xF79EF081, 0xC5011DF8> || Nano4G EFI || DxeD1759:4008122C<br />
|-<br />
| <0xE9A6AA07, 0x6C26, 0x4643, 0x571BF8A3, 0xDB3C544C> || Nano4G EFI || DxeD1759:40081250<br />
|-<br />
| <0x98AA9B39, 0x1794, 0x448F, 0x789B378B, 0x4B0B499C> || Nano4G EFI || DxeD1759:40081244<br />
|-<br />
| <0x28B7E144, 0xD74D, 0x46B1, 0xF5689495, 0xC9777C25> || Nano4G EFI || DxeD1759:40081210<br />
|-<br />
| <0xEB86F814, 0x80F7, 0x4EEC, 0x606824AA, 0x55A94602> || Nano4G EFI || DxeD1759:40081204<br />
|-<br />
| <0xDBFDB08, 0xB500, 0x4996, 0x1E4F959A, 0x934D2> || Nano4G EFI || DxeD1759:40081214<br />
|-<br />
| <0x3D4AA229, 0xB4E3, 0x4FD9, 0xEA90C99E, 0x3E832381> || Nano4G EFI || DxeD1759:40081234<br />
|-<br />
| <0x3D4AA229, 0xB4E3, 0x4FD9, 0xEA90C99E, 0x3E832381> || Nano3G EFI || DxeD1671:40030FAC, table entries:<br />
* +0 pmu_read(void *this, char reg, unsigned int size, void *data)<br />
* +4 pmu_write(void *this, char reg, unsigned int size, void *data)<br />
|-<br />
| <0xBD9A3AB2, 0x3A5C, 0x4CED, 0x2C4060B6, 0x21980D72> || Nano4G EFI || DxeD1759:40081200<br />
|-<br />
| <0x5CF6E3E, 0x458D, 0x4401, 0xC3D689B, 0xFD08109> || Nano4G EFI || DxeD1759:40081208<br />
|-<br />
| <0xECCA55D7, 0xEC52, 0x4F13, 0xBC32CBB7, 0x42CEDF0A> || Nano4G EFI || DxeD1759:4008120C<br />
|-<br />
| <0x26BACCB1, 0x6F42, 0x11D4, 0x8000E7BC, 0x81883CC7> ([http://feishare.com/edk2doxygen/d2/df2/struct___e_f_i___c_p_u___a_r_c_h___p_r_o_t_o_c_o_l.html EFI_CPU_ARCH_PROTOCOL_GUID]) || Nano4G EFI, Nano3G EFI || Cpu:400A06EC (Nano4G)<br />
|-<br />
| <0x869D50FA, 0x2C74, 0x44D3, 0xEEEE0582, 0x76994CBF> || Nano4G EFI, Nano3G EFI || Cpu:400A06F4 (Nano4G) (on Nano3G: some EFI_CPU_ARCH_PROTOCOL with two additional functions)<br />
|-<br />
| <0x3A6E3065, 0xCB91, 0x4DB1, 0xEED0E19A, 0x4300999B> || Nano4G EFI || ClockAndReset:4011191C<br />
|-<br />
| <0x1D602E87, 0xC708, 0x4ED3, 0xB0DB4D96, 0x1D2B46B1> || Nano4G EFI || MemoryAllocator:40190310<br />
|-<br />
| <0xE49D33ED, 0x513D, 0x4634, 0x556F98B6, 0x1B1C75AA> ([http://feishare.com/edk2doxygen/db/d6c/struct___e_f_i___s_m_b_u_s___h_c___p_r_o_t_o_c_o_l.html EFI_SMBUS_HC_PROTOCOL]) || Nano4G EFI, Nano3G EFI || Pointers to malloc'ed tables containing DxeSmbus:40130498, DxeSmbus:401303F4, DxeSmbus:4013055C, DxeSmbus:40130564 (registered twice, Nano 4G)<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || Pointers to malloc'ed tables containing DxeSmbus:401303CC, 3C600000 (bus 0) / DxeSmbus:401303E0, 3C900000 (bus 1)<br />
|-<br />
| <0x17A0A3D7, 0xC0A5, 0x4635, 0x2107D5BB, 0xEEE2DF87> || Nano4G EFI || Gpio:4027031C<br />
|-<br />
| <0xE124AC3F, 0x3898, 0x44AA, 0x17E9958A, 0xB244869F> || Nano4G EFI || Usb:401D02B0<br />
|-<br />
| <0xC39B4F3A, 0xF24D, 0x4F8D, 0x82564584, 0x1FC1107F> || Nano4G EFI || Nand:40150C1C<br />
|-<br />
| <0x8708298A, 0xEEB2, 0x475F, 0xBF9EC296, 0x45163472> || Nano4G EFI || Nand:40150C78<br />
|-<br />
| <0xC71EFCAD, 0x7B2E, 0x46D3, 0x4B4420A0, 0xAFEC727F> || Nano4G EFI || Nand:40150C28<br />
|-<br />
| <0xA584D32F, 0x9837, 0x420B, 0x9D312694, 0xFBDBE98C> || Nano4G EFI || Nand:40150C30<br />
|-<br />
| <0x964E5B21, 0x6459, 0x11D2, 0xA000398E, 0x3B7269C9> || Nano4G EFI || Nand:40150C58<br />
|-<br />
| <0x9576E91, 0x6D3F, 0x11D2, 0xA000398E, 0x3B7269C9> || Nano4G EFI || Nand:40150C9C<br />
|-<br />
| <0xD15BFD46, 0x954C, 0x478D, 0xD4364CA5, 0xD0B0CDD8> || Nano4G EFI || NULL<br />
|-<br />
| <0xE8A9E232, 0x1708, 0x476D, 0xB10CDB9A, 0x20D9902E> || Nano4G EFI || DxeD1759Diagnostic:40310684<br />
|-<br />
| <0x618BA6A2, 0x690E, 0x4E7A, 0x1AB2E98E, 0xF865A959> || Nano4G EFI || DxeD1759Diagnostic:403106A4<br />
|-<br />
| <0x3622282D, 0xC57F, 0x4A7A, 0xD137CAAD, 0x2233AF3C> || Nano4G EFI || Swif:405F02E0<br />
|-|}</div>TheSevenhttps://freemyipod.org/index.php?title=GUID_table&diff=3949GUID table2011-07-10T20:29:05Z<p>TheSeven: </p>
<hr />
<div>{| class="wikitable prettytable sortable"<br />
|+ This is a list of all GUIDs found in various Apple code that we've analyzed so far<br />
|-<br />
! GUID !! Source !! Description<br />
|-<br />
| <0x3FD4147F, 0xAF65, 0x49B0, 0x78CE098, 0x8BC1132B> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0x4EEECD0C, 0xAE61, 0x4977, 0xBE3AA2AA, 0x12004FC2> || Nano4G EFI || Timer:40020488<br />
|-<br />
| <0x144D4ACA, 0x93EF, 0x47E4, 0xCAB686A4, 0x81D57EF9> || Nano4G EFI || Lcd:40090620<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0xC4FE7984, 0xC067, 0x4179, 0x857A288, 0x6516C7B4> || Nano4G EFI || NandReadOnly:400C6324,NandReadWrite:4063B84C<br />
|-<br />
| <0xD5406504, 0x2822, 0x4AF7, 0xEA7127AB, 0x4D1E0EE9> || Nano4G EFI || NandReadOnly:400C6334,NandReadWrite:4063B85C<br />
|-<br />
| <0x5B7F52C8, 0xF548, 0x4964, 0xE49205B3, 0xAA5BA56> || Nano4G EFI || DxeD1759:40081224<br />
|-<br />
| <0xE22D7299, 0x8923, 0x4FB6, 0xF79EF081, 0xC5011DF8> || Nano4G EFI || DxeD1759:4008122C<br />
|-<br />
| <0xE9A6AA07, 0x6C26, 0x4643, 0x571BF8A3, 0xDB3C544C> || Nano4G EFI || DxeD1759:40081250<br />
|-<br />
| <0x98AA9B39, 0x1794, 0x448F, 0x789B378B, 0x4B0B499C> || Nano4G EFI || DxeD1759:40081244<br />
|-<br />
| <0x28B7E144, 0xD74D, 0x46B1, 0xF5689495, 0xC9777C25> || Nano4G EFI || DxeD1759:40081210<br />
|-<br />
| <0xEB86F814, 0x80F7, 0x4EEC, 0x606824AA, 0x55A94602> || Nano4G EFI || DxeD1759:40081204<br />
|-<br />
| <0xDBFDB08, 0xB500, 0x4996, 0x1E4F959A, 0x934D2> || Nano4G EFI || DxeD1759:40081214<br />
|-<br />
| <0x3D4AA229, 0xB4E3, 0x4FD9, 0xEA90C99E, 0x3E832381> || Nano4G EFI || DxeD1759:40081234<br />
|-<br />
| <0x3D4AA229, 0xB4E3, 0x4FD9, 0xEA90C99E, 0x3E832381> || Nano3G EFI || DxeD1671:40030FAC, table entries:<br />
* +0 pmu_read(void *this, char reg, unsigned int size, void *data)<br />
* +4 pmu_write(void *this, char reg, unsigned int size, void *data)<br />
|-<br />
| <0xBD9A3AB2, 0x3A5C, 0x4CED, 0x2C4060B6, 0x21980D72> || Nano4G EFI || DxeD1759:40081200<br />
|-<br />
| <0x5CF6E3E, 0x458D, 0x4401, 0xC3D689B, 0xFD08109> || Nano4G EFI || DxeD1759:40081208<br />
|-<br />
| <0xECCA55D7, 0xEC52, 0x4F13, 0xBC32CBB7, 0x42CEDF0A> || Nano4G EFI || DxeD1759:4008120C<br />
|-<br />
| <0x26BACCB1, 0x6F42, 0x11D4, 0x8000E7BC, 0x81883CC7> ([http://feishare.com/edk2doxygen/d2/df2/struct___e_f_i___c_p_u___a_r_c_h___p_r_o_t_o_c_o_l.html EFI_CPU_ARCH_PROTOCOL_GUID]) || Nano4G EFI, Nano3G EFI || Cpu:400A06EC (Nano4G)<br />
|-<br />
| <0x869D50FA, 0x2C74, 0x44D3, 0xEEEE0582, 0x76994CBF> || Nano4G EFI, Nano3G EFI || Cpu:400A06F4 (Nano4G) (on Nano3G: some EFI_CPU_ARCH_PROTOCOL with two additional functions)<br />
|-<br />
| <0x3A6E3065, 0xCB91, 0x4DB1, 0xEED0E19A, 0x4300999B> || Nano4G EFI || ClockAndReset:4011191C<br />
|-<br />
| <0x1D602E87, 0xC708, 0x4ED3, 0xB0DB4D96, 0x1D2B46B1> || Nano4G EFI || MemoryAllocator:40190310<br />
|-<br />
| <0xE49D33ED, 0x513D, 0x4634, 0x556F98B6, 0x1B1C75AA> ([http://feishare.com/edk2doxygen/db/d6c/struct___e_f_i___s_m_b_u_s___h_c___p_r_o_t_o_c_o_l.html EFI_SMBUS_HC_PROTOCOL]) || Nano4G EFI, Nano3G EFI || Pointers to malloc'ed tables containing DxeSmbus:40130498, DxeSmbus:401303F4, DxeSmbus:4013055C, DxeSmbus:40130564 (registered twice, Nano 4G)<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || Pointers to malloc'ed tables containing DxeSmbus:401303CC, 3C600000 (bus 0) / DxeSmbus:401303E0, 3C900000 (bus 1)<br />
|-<br />
| <0x17A0A3D7, 0xC0A5, 0x4635, 0x2107D5BB, 0xEEE2DF87> || Nano4G EFI || Gpio:4027031C<br />
|-<br />
| <0xE124AC3F, 0x3898, 0x44AA, 0x17E9958A, 0xB244869F> || Nano4G EFI || Usb:401D02B0<br />
|-<br />
| <0xC39B4F3A, 0xF24D, 0x4F8D, 0x82564584, 0x1FC1107F> || Nano4G EFI || Nand:40150C1C<br />
|-<br />
| <0x8708298A, 0xEEB2, 0x475F, 0xBF9EC296, 0x45163472> || Nano4G EFI || Nand:40150C78<br />
|-<br />
| <0xC71EFCAD, 0x7B2E, 0x46D3, 0x4B4420A0, 0xAFEC727F> || Nano4G EFI || Nand:40150C28<br />
|-<br />
| <0xA584D32F, 0x9837, 0x420B, 0x9D312694, 0xFBDBE98C> || Nano4G EFI || Nand:40150C30<br />
|-<br />
| <0x964E5B21, 0x6459, 0x11D2, 0xA000398E, 0x3B7269C9> || Nano4G EFI || Nand:40150C58<br />
|-<br />
| <0x9576E91, 0x6D3F, 0x11D2, 0xA000398E, 0x3B7269C9> || Nano4G EFI || Nand:40150C9C<br />
|-<br />
| <0xD15BFD46, 0x954C, 0x478D, 0xD4364CA5, 0xD0B0CDD8> || Nano4G EFI || NULL<br />
|-<br />
| <0xE8A9E232, 0x1708, 0x476D, 0xB10CDB9A, 0x20D9902E> || Nano4G EFI || DxeD1759Diagnostic:40310684<br />
|-<br />
| <0x618BA6A2, 0x690E, 0x4E7A, 0x1AB2E98E, 0xF865A959> || Nano4G EFI || DxeD1759Diagnostic:403106A4<br />
|-|}</div>TheSevenhttps://freemyipod.org/index.php?title=GUID_table&diff=3948GUID table2011-07-10T20:18:41Z<p>TheSeven: </p>
<hr />
<div>{| class="wikitable prettytable sortable"<br />
|+ This is a list of all GUIDs found in various Apple code that we've analyzed so far<br />
|-<br />
! GUID !! Source !! Description<br />
|-<br />
| <0x3FD4147F, 0xAF65, 0x49B0, 0x78CE098, 0x8BC1132B> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0x4EEECD0C, 0xAE61, 0x4977, 0xBE3AA2AA, 0x12004FC2> || Nano4G EFI || Timer:40020488<br />
|-<br />
| <0x144D4ACA, 0x93EF, 0x47E4, 0xCAB686A4, 0x81D57EF9> || Nano4G EFI || Lcd:40090620<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0xC4FE7984, 0xC067, 0x4179, 0x857A288, 0x6516C7B4> || Nano4G EFI || NandReadOnly:400C6324,NandReadWrite:4063B84C<br />
|-<br />
| <0xD5406504, 0x2822, 0x4AF7, 0xEA7127AB, 0x4D1E0EE9> || Nano4G EFI || NandReadOnly:400C6334,NandReadWrite:4063B85C<br />
|-<br />
| <0x5B7F52C8, 0xF548, 0x4964, 0xE49205B3, 0xAA5BA56> || Nano4G EFI || DxeD1759:40081224<br />
|-<br />
| <0xE22D7299, 0x8923, 0x4FB6, 0xF79EF081, 0xC5011DF8> || Nano4G EFI || DxeD1759:4008122C<br />
|-<br />
| <0xE9A6AA07, 0x6C26, 0x4643, 0x571BF8A3, 0xDB3C544C> || Nano4G EFI || DxeD1759:40081250<br />
|-<br />
| <0x98AA9B39, 0x1794, 0x448F, 0x789B378B, 0x4B0B499C> || Nano4G EFI || DxeD1759:40081244<br />
|-<br />
| <0x28B7E144, 0xD74D, 0x46B1, 0xF5689495, 0xC9777C25> || Nano4G EFI || DxeD1759:40081210<br />
|-<br />
| <0xEB86F814, 0x80F7, 0x4EEC, 0x606824AA, 0x55A94602> || Nano4G EFI || DxeD1759:40081204<br />
|-<br />
| <0xDBFDB08, 0xB500, 0x4996, 0x1E4F959A, 0x934D2> || Nano4G EFI || DxeD1759:40081214<br />
|-<br />
|rowspan="2"| <0x3D4AA229, 0xB4E3, 0x4FD9, 0xEA90C99E, 0x3E832381><br />
| Nano4G EFI || DxeD1759:40081234<br />
|-<br />
| Nano3G EFI || DxeD1671:40030FAC, table entries:<br />
* +0 pmu_read(void *this, char reg, unsigned int size, void *data)<br />
* +4 pmu_write(void *this, char reg, unsigned int size, void *data)<br />
|-<br />
| <0xBD9A3AB2, 0x3A5C, 0x4CED, 0x2C4060B6, 0x21980D72> || Nano4G EFI || DxeD1759:40081200<br />
|-<br />
| <0x5CF6E3E, 0x458D, 0x4401, 0xC3D689B, 0xFD08109> || Nano4G EFI || DxeD1759:40081208<br />
|-<br />
| <0xECCA55D7, 0xEC52, 0x4F13, 0xBC32CBB7, 0x42CEDF0A> || Nano4G EFI || DxeD1759:4008120C<br />
|-<br />
| <0x26BACCB1, 0x6F42, 0x11D4, 0x8000E7BC, 0x81883CC7> ([http://feishare.com/edk2doxygen/d2/df2/struct___e_f_i___c_p_u___a_r_c_h___p_r_o_t_o_c_o_l.html EFI_CPU_ARCH_PROTOCOL_GUID]) || Nano4G EFI, Nano3G EFI || Cpu:400A06EC (Nano4G)<br />
|-<br />
| <0x869D50FA, 0x2C74, 0x44D3, 0xEEEE0582, 0x76994CBF> || Nano4G EFI, Nano3G EFI || Cpu:400A06F4 (Nano4G) (on Nano3G: some EFI_CPU_ARCH_PROTOCOL with two additional functions)<br />
|-<br />
| <0x3A6E3065, 0xCB91, 0x4DB1, 0xEED0E19A, 0x4300999B> || Nano4G EFI || ClockAndReset:4011191C<br />
|-<br />
| <0x1D602E87, 0xC708, 0x4ED3, 0xB0DB4D96, 0x1D2B46B1> || Nano4G EFI || MemoryAllocator:40190310<br />
|-<br />
| <0xE49D33ED, 0x513D, 0x4634, 0x556F98B6, 0x1B1C75AA> ([http://feishare.com/edk2doxygen/db/d6c/struct___e_f_i___s_m_b_u_s___h_c___p_r_o_t_o_c_o_l.html EFI_SMBUS_HC_PROTOCOL]) || Nano4G EFI, Nano3G EFI || Pointers to malloc'ed tables containing DxeSmbus:40130498, DxeSmbus:401303F4, DxeSmbus:4013055C, DxeSmbus:40130564 (registered twice, Nano 4G)<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || Pointers to malloc'ed tables containing DxeSmbus:401303CC, 3C600000 (bus 0) / DxeSmbus:401303E0, 3C900000 (bus 1)<br />
|-<br />
| <0x17A0A3D7, 0xC0A5, 0x4635, 0x2107D5BB, 0xEEE2DF87> || Nano4G EFI || Gpio:4027031C<br />
|-<br />
| <0xE124AC3F, 0x3898, 0x44AA, 0x17E9958A, 0xB244869F> || Nano4G EFI || Usb:401D02B0<br />
|-<br />
| <0xC39B4F3A, 0xF24D, 0x4F8D, 0x82564584, 0x1FC1107F> || Nano4G EFI || Nand:40150C1C<br />
|-<br />
| <0x8708298A, 0xEEB2, 0x475F, 0xBF9EC296, 0x45163472> || Nano4G EFI || Nand:40150C78<br />
|-<br />
| <0xC71EFCAD, 0x7B2E, 0x46D3, 0x4B4420A0, 0xAFEC727F> || Nano4G EFI || Nand:40150C28<br />
|-<br />
| <0xA584D32F, 0x9837, 0x420B, 0x9D312694, 0xFBDBE98C> || Nano4G EFI || Nand:40150C30<br />
|-<br />
| <0x964E5B21, 0x6459, 0x11D2, 0xA000398E, 0x3B7269C9> || Nano4G EFI || Nand:40150C58<br />
|-<br />
| <0x9576E91, 0x6D3F, 0x11D2, 0xA000398E, 0x3B7269C9> || Nano4G EFI || Nand:40150C9C<br />
|-<br />
| <0xD15BFD46, 0x954C, 0x478D, 0xD4364CA5, 0xD0B0CDD8> || Nano4G EFI || NULL<br />
|-<br />
| <0xE8A9E232, 0x1708, 0x476D, 0xB10CDB9A, 0x20D9902E> || Nano4G EFI || DxeD1759Diagnostic:40310684<br />
|-<br />
| <0x618BA6A2, 0x690E, 0x4E7A, 0x1AB2E98E, 0xF865A959> || Nano4G EFI || DxeD1759Diagnostic:403106A4<br />
|-|}</div>TheSevenhttps://freemyipod.org/index.php?title=GUID_table&diff=3947GUID table2011-07-10T19:58:55Z<p>TheSeven: </p>
<hr />
<div>{| class="wikitable prettytable sortable"<br />
|+ This is a list of all GUIDs found in various Apple code that we've analyzed so far<br />
|-<br />
! GUID !! Source !! Description<br />
|-<br />
| <0x3FD4147F, 0xAF65, 0x49B0, 0x78CE098, 0x8BC1132B> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0x4EEECD0C, 0xAE61, 0x4977, 0xBE3AA2AA, 0x12004FC2> || Nano4G EFI || Timer:40020488<br />
|-<br />
| <0x144D4ACA, 0x93EF, 0x47E4, 0xCAB686A4, 0x81D57EF9> || Nano4G EFI || Lcd:40090620<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0xC4FE7984, 0xC067, 0x4179, 0x857A288, 0x6516C7B4> || Nano4G EFI || NandReadOnly:400C6324,NandReadWrite:4063B84C<br />
|-<br />
| <0xD5406504, 0x2822, 0x4AF7, 0xEA7127AB, 0x4D1E0EE9> || Nano4G EFI || NandReadOnly:400C6334,NandReadWrite:4063B85C<br />
|-<br />
| <0x5B7F52C8, 0xF548, 0x4964, 0xE49205B3, 0xAA5BA56> || Nano4G EFI || DxeD1759:40081224<br />
|-<br />
| <0xE22D7299, 0x8923, 0x4FB6, 0xF79EF081, 0xC5011DF8> || Nano4G EFI || DxeD1759:4008122C<br />
|-<br />
| <0xE9A6AA07, 0x6C26, 0x4643, 0x571BF8A3, 0xDB3C544C> || Nano4G EFI || DxeD1759:40081250<br />
|-<br />
| <0x98AA9B39, 0x1794, 0x448F, 0x789B378B, 0x4B0B499C> || Nano4G EFI || DxeD1759:40081244<br />
|-<br />
| <0x28B7E144, 0xD74D, 0x46B1, 0xF5689495, 0xC9777C25> || Nano4G EFI || DxeD1759:40081210<br />
|-<br />
| <0xEB86F814, 0x80F7, 0x4EEC, 0x606824AA, 0x55A94602> || Nano4G EFI || DxeD1759:40081204<br />
|-<br />
| <0xDBFDB08, 0xB500, 0x4996, 0x1E4F959A, 0x934D2> || Nano4G EFI || DxeD1759:40081214<br />
|-<br />
|rowspan="2"| <0x3D4AA229, 0xB4E3, 0x4FD9, 0xEA90C99E, 0x3E832381><br />
| Nano4G EFI || DxeD1759:40081234<br />
|-<br />
| Nano3G EFI || DxeD1671:40030FAC, table entries:<br />
* +0 pmu_read(void *this, char reg, unsigned int size, void *data)<br />
* +4 pmu_write(void *this, char reg, unsigned int size, void *data)<br />
|-<br />
| <0xBD9A3AB2, 0x3A5C, 0x4CED, 0x2C4060B6, 0x21980D72> || Nano4G EFI || DxeD1759:40081200<br />
|-<br />
| <0x5CF6E3E, 0x458D, 0x4401, 0xC3D689B, 0xFD08109> || Nano4G EFI || DxeD1759:40081208<br />
|-<br />
| <0xECCA55D7, 0xEC52, 0x4F13, 0xBC32CBB7, 0x42CEDF0A> || Nano4G EFI || DxeD1759:4008120C<br />
|-<br />
| <0x26BACCB1, 0x6F42, 0x11D4, 0x8000E7BC, 0x81883CC7> ([http://feishare.com/edk2doxygen/d2/df2/struct___e_f_i___c_p_u___a_r_c_h___p_r_o_t_o_c_o_l.html EFI_CPU_ARCH_PROTOCOL_GUID]) || Nano4G EFI, Nano3G EFI || Cpu:400A06EC (Nano4G)<br />
|-<br />
| <0x869D50FA, 0x2C74, 0x44D3, 0xEEEE0582, 0x76994CBF> || Nano4G EFI, Nano3G EFI || Cpu:400A06F4 (Nano4G) (on Nano3G: some EFI_CPU_ARCH_PROTOCOL with two additional functions)<br />
|-<br />
| <0x3A6E3065, 0xCB91, 0x4DB1, 0xEED0E19A, 0x4300999B> || Nano4G EFI || ClockAndReset:4011191C<br />
|-<br />
| <0x1D602E87, 0xC708, 0x4ED3, 0xB0DB4D96, 0x1D2B46B1> || Nano4G EFI || MemoryAllocator:40190310<br />
|-<br />
| <0xE49D33ED, 0x513D, 0x4634, 0x556F98B6, 0x1B1C75AA> ([http://feishare.com/edk2doxygen/db/d6c/struct___e_f_i___s_m_b_u_s___h_c___p_r_o_t_o_c_o_l.html EFI_SMBUS_HC_PROTOCOL]) || Nano4G EFI, Nano3G EFI || Pointers to malloc'ed tables containing DxeSmbus:40130498, DxeSmbus:401303F4, DxeSmbus:4013055C, DxeSmbus:40130564 (registered twice, Nano 4G)<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || Pointers to malloc'ed tables containing DxeSmbus:401303CC, 3C600000 (bus 0) / DxeSmbus:401303E0, 3C900000 (bus 1)<br />
|-<br />
| <0x17A0A3D7, 0xC0A5, 0x4635, 0x2107D5BB, 0xEEE2DF87> || Nano4G EFI || Gpio:4027031C<br />
|-<br />
| <0xE124AC3F, 0x3898, 0x44AA, 0x17E9958A, 0xB244869F> || Nano4G EFI || Usb:401D02B0<br />
|-<br />
| <0xC39B4F3A, 0xF24D, 0x4F8D, 0x82564584, 0x1FC1107F> || Nano4G EFI || Nand:40150C1C<br />
|-<br />
| <0x8708298A, 0xEEB2, 0x475F, 0xBF9EC296, 0x45163472> || Nano4G EFI || Nand:40150C78<br />
|-<br />
| <0xC71EFCAD, 0x7B2E, 0x46D3, 0x4B4420A0, 0xAFEC727F> || Nano4G EFI || Nand:40150C28<br />
|-<br />
| <0xA584D32F, 0x9837, 0x420B, 0x9D312694, 0xFBDBE98C> || Nano4G EFI || Nand:40150C30<br />
|-<br />
| <0x964E5B21, 0x6459, 0x11D2, 0xA000398E, 0x3B7269C9> || Nano4G EFI || Nand:40150C58<br />
|-<br />
| <0x9576E91, 0x6D3F, 0x11D2, 0xA000398E, 0x3B7269C9> || Nano4G EFI || Nand:40150C9C<br />
|-<br />
| <0xD15BFD46, 0x954C, 0x478D, 0xD4364CA5, 0xD0B0CDD8> || Nano4G EFI || NULL<br />
|-<br />
| <0xFB990276, 0x17F7, 0x421D, 0x320C8C99, 0xE9713B76> || Nano4G EFI || ShellCommand:405A0470<br />
|-<br />
|}</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases&diff=3902EmCORE Releases2011-05-12T05:52:28Z<p>TheSeven: </p>
<hr />
<div>Here is a list of all builds of [[emCORE]] that have been released into public so far.<br />
<br />
'''Please do not use any other builds unless you really know what you're doing!'''<br />
<br />
==r708: April 24th, 2011==<br />
===Release notes / Known issues===<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
* There's a small number of iPod Classic devices where USB doesn't work unless the device was booted through DFU.<br />
<br />
===Fixes / Improvements===<br />
* Fixed several kernel bugs that affected CPU exception and panic handling and caused the device to just lock up instead of showing proper error messages.<br />
* Added trivial memory protection to catch most null pointer or garbage memory address accesses.<br />
* Fixed a race condition in libUI that caused the boot menu to crash occasionally.<br />
* Fixed various graphics glitches in the boot menu.<br />
<br />
===Files===<br />
[http://files.freemyipod.org/releases/20110406/bootstrap-ipodclassic-r708-20110424.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110424/fastboot-r708-20110424.emcoreapp fastboot.emcoreapp]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodclassic-r708-20110424.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110424/rockbox-ipodclassic-r29777-20110424.zip rockbox-ipodclassic.zip]<br/><br />
[http://files.freemyipod.org/releases/20110424/rockbox-ipodnano2g-r29777-20110424.zip rockbox-ipodnano2g.zip]<br/><br />
<br />
==r692: April 6th, 2011==<br />
===Release notes / Known issues===<br />
* The boot menu occasionally locks up due to a combination of a kernel bug and a libUI bug. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
* There's a small number of iPod Classic devices where USB doesn't work unless the device was booted through DFU.<br />
<br />
===Fixes / Improvements===<br />
* Disabled undervolting for the iPod Classic.<br />
* Fixed a kernel bug that causes lockups when injecting a firmware image while the boot menu is updating the display.<br />
<br />
===Files===<br />
[http://files.freemyipod.org/releases/20110406/bootstrap-ipodclassic-r692-20110406.dfu bootstrap-ipodclassic.dfu] <small>(some people have reported that this file gives an error: ''Exception: DFU upload failed! (2 / 7)'' so if you also see this message, please use bootstrap-ipodclassic.dfu from the previous release)</small><br/><br />
[http://files.freemyipod.org/releases/20110406/fastboot-r692-20110406.emcoreapp fastboot.emcoreapp]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodclassic-r692-20110406.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodclassic-r29681-20110406.zip rockbox-ipodclassic.zip]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodnano2g-r29681-20110406.zip rockbox-ipodnano2g.zip]<br/><br />
<br />
==r674: March 25th, 2011==<br />
===Release notes / Known issues===<br />
* This is the first public release, so please be aware that there might be a bunch of still unknown bugs in the wild.<br />
* The boot menu occasionally locks up due to a combination of a kernel bug and a libUI bug. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* This release reduces the CPU core voltage to conserve battery power, but apparently by a bit too much for some iPod Classic devices, causing all kinds of weird behavior. This was disabled in the r692 release, so please update if you suspect that you're affected by this.<br />
* We found a kernel bug in this release that causes lockups when injecting a firmware image while the boot menu is updating the display. This should not affect normal users.<br />
* There's a small number of iPod Classic devices where USB doesn't work unless the device was booted through DFU.<br />
===Fixes / Improvements===<br />
* Initial public [[emCORE]] release<br />
<br />
===Files===<br />
[http://files.freemyipod.org/releases/20110325/bootstrap-ipodclassic-r674-20110325.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110325/fastboot-r674-20110325.emcoreapp fastboot.emcoreapp]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodclassic-r674-20110325.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodclassic-r29644-20110325.zip rockbox-ipodclassic.zip]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodnano2g-r29644-20110325.zip rockbox-ipodnano2g.zip]<br/></div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases&diff=3899EmCORE Releases2011-05-08T16:03:03Z<p>TheSeven: </p>
<hr />
<div>Here is a list of all builds of [[emCORE]] that have been released into public so far.<br />
<br />
'''Please do not use any other builds unless you really know what you're doing!'''<br />
<br />
==r708: April 24th, 2011==<br />
===Release notes / Known issues===<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
* There's a small number of iPod Classic devices where USB doesn't work unless the device was booted through DFU.<br />
<br />
===Fixes / Improvements===<br />
* Fixed several kernel bugs that affected CPU exception and panic handling and caused the device to just lock up instead of showing proper error messages.<br />
* Added trivial memory protection to catch most null pointer or garbage memory address accesses.<br />
* Fixed a race condition in libUI that caused the boot menu to crash occasionally.<br />
* Fixed various graphics glitches in the boot menu.<br />
<br />
===Files===<br />
[http://files.freemyipod.org/releases/20110406/bootstrap-ipodclassic-r692-20110406.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110424/fastboot-r708-20110424.emcoreapp fastboot.emcoreapp]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodclassic-r708-20110424.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110424/rockbox-ipodclassic-r29777-20110424.zip rockbox-ipodclassic.zip]<br/><br />
[http://files.freemyipod.org/releases/20110424/rockbox-ipodnano2g-r29777-20110424.zip rockbox-ipodnano2g.zip]<br/><br />
<br />
==r692: April 6th, 2011==<br />
===Release notes / Known issues===<br />
* The boot menu occasionally locks up due to a cinbination of a kernel bug and a libUI bug. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
* There's a small number of iPod Classic devices where USB doesn't work unless the device was booted through DFU.<br />
<br />
===Fixes / Improvements===<br />
* Disabled undervolting for the iPod Classic.<br />
* Fixed a kernel bug that causes lockups when injecting a firmware image while the boot menu is updating the display.<br />
<br />
===Files===<br />
[http://files.freemyipod.org/releases/20110406/bootstrap-ipodclassic-r692-20110406.dfu bootstrap-ipodclassic.dfu] <small>(some people have reported that this file gives an error: ''Exception: DFU upload failed! (2 / 7)'' so if you also see this message, please use bootstrap-ipodclassic.dfu from the previous release)</small><br/><br />
[http://files.freemyipod.org/releases/20110406/fastboot-r692-20110406.emcoreapp fastboot.emcoreapp]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodclassic-r692-20110406.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodclassic-r29681-20110406.zip rockbox-ipodclassic.zip]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodnano2g-r29681-20110406.zip rockbox-ipodnano2g.zip]<br/><br />
<br />
==r674: March 25th, 2011==<br />
===Release notes / Known issues===<br />
* This is the first public release, so please be aware that there might be a bunch of still unknown bugs in the wild.<br />
* The boot menu occasionally locks up due to a cinbination of a kernel bug and a libUI bug. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* This release reduces the CPU core voltage to conserve battery power, but apparently by a bit too much for some iPod Classic devices, causing all kinds of weird behavior. This was disabled in the r692 release, so please update if you suspect that you're affected by this.<br />
* We found a kernel bug in this release that causes lockups when injecting a firmware image while the boot menu is updating the display. This should not affect normal users.<br />
* There's a small number of iPod Classic devices where USB doesn't work unless the device was booted through DFU.<br />
===Fixes / Improvements===<br />
* Initial public [[emCORE]] release<br />
<br />
===Files===<br />
[http://files.freemyipod.org/releases/20110325/bootstrap-ipodclassic-r674-20110325.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110325/fastboot-r674-20110325.emcoreapp fastboot.emcoreapp]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodclassic-r674-20110325.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodclassic-r29644-20110325.zip rockbox-ipodclassic.zip]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodnano2g-r29644-20110325.zip rockbox-ipodnano2g.zip]<br/></div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Uninstallation&diff=3894EmCORE Uninstallation2011-05-01T00:02:00Z<p>TheSeven: </p>
<hr />
<div>If you would like to uninstall [[emCORE]] please follow these instructions:<br />
<br />
==iPod Nano 2G==<br />
<br />
# Power on your iPod<br />
# Scroll to '''Tools''' in the Boot menu<br />
# Press Select<br />
# Scroll to '''Uninstall emCORE'''<br />
# Press Select<br />
<br />
<br />
==iPod Classic==<br />
<br />
'''Warning: Uninstalling [[emCORE]] will delete ALL data on your iPod Classic!'''<br />
<br />
# Install iTunes on your computer (if you don't have)<br />
# Connect your iPod to your computer<br />
# Press and hold the menu and select buttons for between 10 and 15 seconds (The iPod starts to reboot after about 5 seconds, keep holding the buttons until it seems to turn off completely) <br />
The display of your iPod should now stay black, and a new USB device called "USB DFU Device" should connect to your PC. <br />
# Restore using iTunes</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Installation/iPodClassic/PrepareDFULinux&diff=3892EmCORE Installation/iPodClassic/PrepareDFULinux2011-04-29T10:57:36Z<p>TheSeven: </p>
<hr />
<div>* Make sure that you have python 2.6 or 2.7, libusb and pyusb >=1.0.0a0 installed<br />
* Download [http://svn.freemyipod.org/tools/ipoddfu/ipoddfu.py] and [http://svn.freemyipod.org/tools/ipoddfu/libipoddfu.py] or check out our [[SVN]]<br />
* Download "bootstrap-ipodclassic.dfu" file from the [[emCORE Releases]] page and store it in the same folder<br />
* Connect the iPod to the computer<br />
* Make sure the hold switch is turned off<br />
* Press and hold the menu and select buttons for about 12 seconds. It will start to reboot after 5 seconds, but keep holding the buttons until it seems to power off completely.<br />
* Run: 'sudo python ipoddfu.py bootstrap-ipodclassic.dfu' (If you have multiple python versions installed, make sure that you're using version 2.6 or 2.7 and that pyusb is installed into that version)<br />
<br />
Your iPod should now turn on and connect a 64MB drive called "UMSboot". It's a known issue that Linux might take a long (over 10 min) time to recognize and mount the iPod. If it doesn't (after waiting very long), please ask for [[Contact|support]].<br />
<br />
* [[EmCORE Installation/iPodClassic/UMSboot|Next step]]</div>TheSevenhttps://freemyipod.org/index.php?title=GUID_table&diff=3891GUID table2011-04-28T12:42:00Z<p>TheSeven: </p>
<hr />
<div>{| class="wikitable prettytable sortable"<br />
|+ This is a list of all GUIDs found in various Apple code that we've analyzed so far<br />
|-<br />
! GUID !! Source !! Description<br />
|-<br />
| <0x3FD4147F, 0xAF65, 0x49B0, 0x78CE098, 0x8BC1132B> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0x4EEECD0C, 0xAE61, 0x4977, 0xBE3AA2AA, 0x12004FC2> || Nano4G EFI || Timer:40020488<br />
|-<br />
| <0x144D4ACA, 0x93EF, 0x47E4, 0xCAB686A4, 0x81D57EF9> || Nano4G EFI || Lcd:40090620<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0xC4FE7984, 0xC067, 0x4179, 0x857A288, 0x6516C7B4> || Nano4G EFI || NandReadOnly:400C6324,NandReadWrite:4063B84C<br />
|-<br />
| <0xD5406504, 0x2822, 0x4AF7, 0xEA7127AB, 0x4D1E0EE9> || Nano4G EFI || NandReadOnly:400C6334,NandReadWrite:4063B85C<br />
|-<br />
| <0x5B7F52C8, 0xF548, 0x4964, 0xE49205B3, 0xAA5BA56> || Nano4G EFI || DxeD1759:40081224<br />
|-<br />
| <0xE22D7299, 0x8923, 0x4FB6, 0xF79EF081, 0xC5011DF8> || Nano4G EFI || DxeD1759:4008122C<br />
|-<br />
| <0xE9A6AA07, 0x6C26, 0x4643, 0x571BF8A3, 0xDB3C544C> || Nano4G EFI || DxeD1759:40081250<br />
|-<br />
| <0x98AA9B39, 0x1794, 0x448F, 0x789B378B, 0x4B0B499C> || Nano4G EFI || DxeD1759:40081244<br />
|-<br />
| <0x28B7E144, 0xD74D, 0x46B1, 0xF5689495, 0xC9777C25> || Nano4G EFI || DxeD1759:40081210<br />
|-<br />
| <0xEB86F814, 0x80F7, 0x4EEC, 0x606824AA, 0x55A94602> || Nano4G EFI || DxeD1759:40081204<br />
|-<br />
| <0xDBFDB08, 0xB500, 0x4996, 0x1E4F959A, 0x934D2> || Nano4G EFI || DxeD1759:40081214<br />
|-<br />
| <0x3D4AA229, 0xB4E3, 0x4FD9, 0xEA90C99E, 0x3E832381> || Nano4G EFI || DxeD1759:40081234<br />
|-<br />
| <0xBD9A3AB2, 0x3A5C, 0x4CED, 0x2C4060B6, 0x21980D72> || Nano4G EFI || DxeD1759:40081200<br />
|-<br />
| <0x5CF6E3E, 0x458D, 0x4401, 0xC3D689B, 0xFD08109> || Nano4G EFI || DxeD1759:40081208<br />
|-<br />
| <0xECCA55D7, 0xEC52, 0x4F13, 0xBC32CBB7, 0x42CEDF0A> || Nano4G EFI || DxeD1759:4008120C<br />
|-<br />
| <0x26BACCB1, 0x6F42, 0x11D4, 0x8000E7BC, 0x81883CC7> ([http://feishare.com/edk2doxygen/d2/df2/struct___e_f_i___c_p_u___a_r_c_h___p_r_o_t_o_c_o_l.html EFI_CPU_ARCH_PROTOCOL_GUID]) || Nano4G EFI, Nano3G EFI || Cpu:400A06EC (Nano4G)<br />
|-<br />
| <0x869D50FA, 0x2C74, 0x44D3, 0xEEEE0582, 0x76994CBF> || Nano4G EFI, Nano3G EFI || Cpu:400A06F4 (Nano4G) (on Nano3G: some EFI_CPU_ARCH_PROTOCOL with two additional functions)<br />
|-<br />
| <0x3A6E3065, 0xCB91, 0x4DB1, 0xEED0E19A, 0x4300999B> || Nano4G EFI || ClockAndReset:4011191C<br />
|-<br />
| <0x1D602E87, 0xC708, 0x4ED3, 0xB0DB4D96, 0x1D2B46B1> || Nano4G EFI || MemoryAllocator:40190310<br />
|-<br />
| <0xE49D33ED, 0x513D, 0x4634, 0x556F98B6, 0x1B1C75AA> ([http://feishare.com/edk2doxygen/db/d6c/struct___e_f_i___s_m_b_u_s___h_c___p_r_o_t_o_c_o_l.html EFI_SMBUS_HC_PROTOCOL]) || Nano4G EFI, Nano3G EFI || Pointers to malloc'ed tables containing DxeSmbus:40130498, DxeSmbus:401303F4, DxeSmbus:4013055C, DxeSmbus:40130564 (registered twice, Nano 4G)<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || Pointers to malloc'ed tables containing DxeSmbus:401303CC, 3C600000 (bus 0) / DxeSmbus:401303E0, 3C900000 (bus 1)<br />
|-<br />
| <0x17A0A3D7, 0xC0A5, 0x4635, 0x2107D5BB, 0xEEE2DF87> || Nano4G EFI || Gpio:4027031C<br />
|-<br />
| <0xE124AC3F, 0x3898, 0x44AA, 0x17E9958A, 0xB244869F> || Nano4G EFI || Usb:401D02B0<br />
|-<br />
| <0xC39B4F3A, 0xF24D, 0x4F8D, 0x82564584, 0x1FC1107F> || Nano4G EFI || Nand:40150C1C<br />
|-<br />
| <0x8708298A, 0xEEB2, 0x475F, 0xBF9EC296, 0x45163472> || Nano4G EFI || Nand:40150C78<br />
|-<br />
| <0xC71EFCAD, 0x7B2E, 0x46D3, 0x4B4420A0, 0xAFEC727F> || Nano4G EFI || Nand:40150C28<br />
|-<br />
| <0xA584D32F, 0x9837, 0x420B, 0x9D312694, 0xFBDBE98C> || Nano4G EFI || Nand:40150C30<br />
|-<br />
| <0x964E5B21, 0x6459, 0x11D2, 0xA000398E, 0x3B7269C9> || Nano4G EFI || Nand:40150C58<br />
|-<br />
| <0x9576E91, 0x6D3F, 0x11D2, 0xA000398E, 0x3B7269C9> || Nano4G EFI || Nand:40150C9C<br />
|-<br />
| <0xD15BFD46, 0x954C, 0x478D, 0xD4364CA5, 0xD0B0CDD8> || Nano4G EFI || NULL<br />
|-<br />
|}</div>TheSevenhttps://freemyipod.org/index.php?title=GUID_table&diff=3889GUID table2011-04-27T21:46:38Z<p>TheSeven: </p>
<hr />
<div>{| class="wikitable prettytable sortable"<br />
|+ This is a list of all GUIDs found in various Apple code that we've analyzed so far<br />
|-<br />
! GUID !! Source !! Description<br />
|-<br />
| <0x3FD4147F, 0xAF65, 0x49B0, 0x78CE098, 0x8BC1132B> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0x4EEECD0C, 0xAE61, 0x4977, 0xBE3AA2AA, 0x12004FC2> || Nano4G EFI || Timer:40020488<br />
|-<br />
| <0x144D4ACA, 0x93EF, 0x47E4, 0xCAB686A4, 0x81D57EF9> || Nano4G EFI || Lcd:40090620<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0xC4FE7984, 0xC067, 0x4179, 0x857A288, 0x6516C7B4> || Nano4G EFI || NandReadOnly:400C6324,NandReadWrite:4063B84C<br />
|-<br />
| <0xD5406504, 0x2822, 0x4AF7, 0xEA7127AB, 0x4D1E0EE9> || Nano4G EFI || NandReadOnly:400C6334,NandReadWrite:4063B85C<br />
|-<br />
| <0x5B7F52C8, 0xF548, 0x4964, 0xE49205B3, 0xAA5BA56> || Nano4G EFI || DxeD1759:40081224<br />
|-<br />
| <0xE22D7299, 0x8923, 0x4FB6, 0xF79EF081, 0xC5011DF8> || Nano4G EFI || DxeD1759:4008122C<br />
|-<br />
| <0xE9A6AA07, 0x6C26, 0x4643, 0x571BF8A3, 0xDB3C544C> || Nano4G EFI || DxeD1759:40081250<br />
|-<br />
| <0x98AA9B39, 0x1794, 0x448F, 0x789B378B, 0x4B0B499C> || Nano4G EFI || DxeD1759:40081244<br />
|-<br />
| <0x28B7E144, 0xD74D, 0x46B1, 0xF5689495, 0xC9777C25> || Nano4G EFI || DxeD1759:40081210<br />
|-<br />
| <0xEB86F814, 0x80F7, 0x4EEC, 0x606824AA, 0x55A94602> || Nano4G EFI || DxeD1759:40081204<br />
|-<br />
| <0xDBFDB08, 0xB500, 0x4996, 0x1E4F959A, 0x934D2> || Nano4G EFI || DxeD1759:40081214<br />
|-<br />
| <0x3D4AA229, 0xB4E3, 0x4FD9, 0xEA90C99E, 0x3E832381> || Nano4G EFI || DxeD1759:40081234<br />
|-<br />
| <0xBD9A3AB2, 0x3A5C, 0x4CED, 0x2C4060B6, 0x21980D72> || Nano4G EFI || DxeD1759:40081200<br />
|-<br />
| <0x5CF6E3E, 0x458D, 0x4401, 0xC3D689B, 0xFD08109> || Nano4G EFI || DxeD1759:40081208<br />
|-<br />
| <0xECCA55D7, 0xEC52, 0x4F13, 0xBC32CBB7, 0x42CEDF0A> || Nano4G EFI || DxeD1759:4008120C<br />
|-<br />
| <0x26BACCB1, 0x6F42, 0x11D4, 0x8000E7BC, 0x81883CC7> || Nano4G EFI, Nano3G EFI || Cpu:400A06EC (Nano4G) ([http://feishare.com/edk2doxygen/d2/df2/struct___e_f_i___c_p_u___a_r_c_h___p_r_o_t_o_c_o_l.html EFI_CPU_ARCH_PROTOCOL_GUID])<br />
|-<br />
| <0x869D50FA, 0x2C74, 0x44D3, 0xEEEE0582, 0x76994CBF> || Nano4G EFI, Nano3G EFI || Cpu:400A06F4 (Nano4G) (on Nano3G: some EFI_CPU_ARCH_PROTOCOL with two additional functions)<br />
|-<br />
| <0x3A6E3065, 0xCB91, 0x4DB1, 0xEED0E19A, 0x4300999B> || Nano4G EFI || ClockAndReset:4011191C<br />
|-<br />
| <0x1D602E87, 0xC708, 0x4ED3, 0xB0DB4D96, 0x1D2B46B1> || Nano4G EFI || MemoryAllocator:40190310<br />
|-<br />
| <0xE49D33ED, 0x513D, 0x4634, 0x556F98B6, 0x1B1C75AA> || Nano4G EFI, Nano3G EFI || ([http://feishare.com/edk2doxygen/db/d6c/struct___e_f_i___s_m_b_u_s___h_c___p_r_o_t_o_c_o_l.html EFI_SMBUS_HC_PROTOCOL])<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || Pointers to malloc'ed tables containing DxeSmbus:401303CC, 3C600000 (bus 0) / DxeSmbus:401303E0, 3C900000 (bus 1)<br />
|-<br />
| <0x17A0A3D7, 0xC0A5, 0x4635, 0x2107D5BB, 0xEEE2DF87> || Nano4G EFI || Gpio:4027031C<br />
|-<br />
| <0xE124AC3F, 0x3898, 0x44AA, 0x17E9958A, 0xB244869F> || Nano4G EFI || Usb:401D02B0<br />
|-<br />
| <0xC39B4F3A, 0xF24D, 0x4F8D, 0x82564584, 0x1FC1107F> || Nano4G EFI || Nand:40150C1C<br />
|-<br />
| <0x8708298A, 0xEEB2, 0x475F, 0xBF9EC296, 0x45163472> || Nano4G EFI || Nand:40150C78<br />
|-<br />
| <0xC71EFCAD, 0x7B2E, 0x46D3, 0x4B4420A0, 0xAFEC727F> || Nano4G EFI || Nand:40150C28<br />
|-<br />
| <0xA584D32F, 0x9837, 0x420B, 0x9D312694, 0xFBDBE98C> || Nano4G EFI || Nand:40150C30<br />
|-<br />
| <0x964E5B21, 0x6459, 0x11D2, 0xA000398E, 0x3B7269C9> || Nano4G EFI || Nand:40150C58<br />
|-<br />
| <0x9576E91, 0x6D3F, 0x11D2, 0xA000398E, 0x3B7269C9> || Nano4G EFI || Nand:40150C9C<br />
|-<br />
| <0xD15BFD46, 0x954C, 0x478D, 0xD4364CA5, 0xD0B0CDD8> || Nano4G EFI || NULL<br />
|-<br />
|}</div>TheSevenhttps://freemyipod.org/index.php?title=GUID_table&diff=3886GUID table2011-04-25T15:46:21Z<p>TheSeven: </p>
<hr />
<div>{| class="wikitable prettytable sortable"<br />
|+ This is a list of all GUIDs found in various Apple code that we've analyzed so far<br />
|-<br />
! GUID !! Source !! Description<br />
|-<br />
| <0x3FD4147F, 0xAF65, 0x49B0, 0x78CE098, 0x8BC1132B> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0x4EEECD0C, 0xAE61, 0x4977, 0xBE3AA2AA, 0x12004FC2> || Nano4G EFI || Timer:40020488<br />
|-<br />
| <0x144D4ACA, 0x93EF, 0x47E4, 0xCAB686A4, 0x81D57EF9> || Nano4G EFI || Lcd:40090620<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0xC4FE7984, 0xC067, 0x4179, 0x857A288, 0x6516C7B4> || Nano4G EFI || NandReadOnly:400C6324,NandReadWrite:4063B84C<br />
|-<br />
| <0xD5406504, 0x2822, 0x4AF7, 0xEA7127AB, 0x4D1E0EE9> || Nano4G EFI || NandReadOnly:400C6334,NandReadWrite:4063B85C<br />
|-<br />
| <0x5B7F52C8, 0xF548, 0x4964, 0xE49205B3, 0xAA5BA56> || Nano4G EFI || DxeD1759:40081224<br />
|-<br />
| <0xE22D7299, 0x8923, 0x4FB6, 0xF79EF081, 0xC5011DF8> || Nano4G EFI || DxeD1759:4008122C<br />
|-<br />
| <0xE9A6AA07, 0x6C26, 0x4643, 0x571BF8A3, 0xDB3C544C> || Nano4G EFI || DxeD1759:40081250<br />
|-<br />
| <0x98AA9B39, 0x1794, 0x448F, 0x789B378B, 0x4B0B499C> || Nano4G EFI || DxeD1759:40081244<br />
|-<br />
| <0x28B7E144, 0xD74D, 0x46B1, 0xF5689495, 0xC9777C25> || Nano4G EFI || DxeD1759:40081210<br />
|-<br />
| <0xEB86F814, 0x80F7, 0x4EEC, 0x606824AA, 0x55A94602> || Nano4G EFI || DxeD1759:40081204<br />
|-<br />
| <0xDBFDB08, 0xB500, 0x4996, 0x1E4F959A, 0x934D2> || Nano4G EFI || DxeD1759:40081214<br />
|-<br />
| <0x3D4AA229, 0xB4E3, 0x4FD9, 0xEA90C99E, 0x3E832381> || Nano4G EFI || DxeD1759:40081234<br />
|-<br />
| <0xBD9A3AB2, 0x3A5C, 0x4CED, 0x2C4060B6, 0x21980D72> || Nano4G EFI || DxeD1759:40081200<br />
|-<br />
| <0x5CF6E3E, 0x458D, 0x4401, 0xC3D689B, 0xFD08109> || Nano4G EFI || DxeD1759:40081208<br />
|-<br />
| <0xECCA55D7, 0xEC52, 0x4F13, 0xBC32CBB7, 0x42CEDF0A> || Nano4G EFI || DxeD1759:4008120C<br />
|-<br />
| <0x26BACCB1, 0x6F42, 0x11D4, 0x8000E7BC, 0x81883CC7> ([http://feishare.com/edk2doxygen/d2/df2/struct___e_f_i___c_p_u___a_r_c_h___p_r_o_t_o_c_o_l.html EFI_CPU_ARCH_PROTOCOL_GUID])|| Nano4G EFI || Cpu:400A06EC<br />
|-<br />
| <0x869D50FA, 0x2C74, 0x44D3, 0xEEEE0582, 0x76994CBF> || Nano4G EFI || Cpu:400A06F4<br />
|-<br />
| <0x3A6E3065, 0xCB91, 0x4DB1, 0xEED0E19A, 0x4300999B> || Nano4G EFI || ClockAndReset:4011191C<br />
|-<br />
| <0x1D602E87, 0xC708, 0x4ED3, 0xB0DB4D96, 0x1D2B46B1> || Nano4G EFI || MemoryAllocator:40190310<br />
|-<br />
| <0xE49D33ED, 0x513D, 0x4634, 0x556F98B6, 0x1B1C75AA> || Nano4G EFI || Pointers to malloc'ed tables containing DxeSmbus:40130498, DxeSmbus:401303F4, DxeSmbus:4013055C, DxeSmbus:40130564 (registered twice)<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || Pointers to malloc'ed tables containing DxeSmbus:401303CC, 3C600000 (bus 0) / DxeSmbus:401303E0, 3C900000 (bus 1)<br />
|-<br />
| <0x17A0A3D7, 0xC0A5, 0x4635, 0x2107D5BB, 0xEEE2DF87> || Nano4G EFI || Gpio:4027031C<br />
|-<br />
| <0xE124AC3F, 0x3898, 0x44AA, 0x17E9958A, 0xB244869F> || Nano4G EFI || Usb:401D02B0<br />
|-<br />
|}</div>TheSevenhttps://freemyipod.org/index.php?title=GUID_table&diff=3885GUID table2011-04-25T13:02:03Z<p>TheSeven: </p>
<hr />
<div>{| class="wikitable prettytable sortable"<br />
|+ This is a list of all GUIDs found in various Apple code that we've analyzed so far<br />
|-<br />
! GUID !! Source !! Description<br />
|-<br />
| <0x3FD4147F, 0xAF65, 0x49B0, 0x78CE098, 0x8BC1132B> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0x4EEECD0C, 0xAE61, 0x4977, 0xBE3AA2AA, 0x12004FC2> || Nano4G EFI || Timer:40020488<br />
|-<br />
| <0x144D4ACA, 0x93EF, 0x47E4, 0xCAB686A4, 0x81D57EF9> || Nano4G EFI || Lcd:40090620<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0xC4FE7984, 0xC067, 0x4179, 0x857A288, 0x6516C7B4> || Nano4G EFI || NandReadOnly:400C6324,NandReadWrite:4063B84C<br />
|-<br />
| <0xD5406504, 0x2822, 0x4AF7, 0xEA7127AB, 0x4D1E0EE9> || Nano4G EFI || NandReadOnly:400C6334,NandReadWrite:4063B85C<br />
|-<br />
| <0x5B7F52C8, 0xF548, 0x4964, 0xE49205B3, 0xAA5BA56> || Nano4G EFI || DxeD1759:40081224<br />
|-<br />
| <0xE22D7299, 0x8923, 0x4FB6, 0xF79EF081, 0xC5011DF8> || Nano4G EFI || DxeD1759:4008122C<br />
|-<br />
| <0xE9A6AA07, 0x6C26, 0x4643, 0x571BF8A3, 0xDB3C544C> || Nano4G EFI || DxeD1759:40081250<br />
|-<br />
| <0x98AA9B39, 0x1794, 0x448F, 0x789B378B, 0x4B0B499C> || Nano4G EFI || DxeD1759:40081244<br />
|-<br />
| <0x28B7E144, 0xD74D, 0x46B1, 0xF5689495, 0xC9777C25> || Nano4G EFI || DxeD1759:40081210<br />
|-<br />
| <0xEB86F814, 0x80F7, 0x4EEC, 0x606824AA, 0x55A94602> || Nano4G EFI || DxeD1759:40081204<br />
|-<br />
| <0xDBFDB08, 0xB500, 0x4996, 0x1E4F959A, 0x934D2> || Nano4G EFI || DxeD1759:40081214<br />
|-<br />
| <0x3D4AA229, 0xB4E3, 0x4FD9, 0xEA90C99E, 0x3E832381> || Nano4G EFI || DxeD1759:40081234<br />
|-<br />
| <0xBD9A3AB2, 0x3A5C, 0x4CED, 0x2C4060B6, 0x21980D72> || Nano4G EFI || DxeD1759:40081200<br />
|-<br />
| <0x5CF6E3E, 0x458D, 0x4401, 0xC3D689B, 0xFD08109> || Nano4G EFI || DxeD1759:40081208<br />
|-<br />
| <0xECCA55D7, 0xEC52, 0x4F13, 0xBC32CBB7, 0x42CEDF0A> || Nano4G EFI || DxeD1759:4008120C<br />
|-<br />
| <0x26BACCB1, 0x6F42, 0x11D4, 0x8000E7BC, 0x81883CC7> ([http://feishare.com/edk2doxygen/d2/df2/struct___e_f_i___c_p_u___a_r_c_h___p_r_o_t_o_c_o_l.html EFI_CPU_ARCH_PROTOCOL_GUID])|| Nano4G EFI || Cpu:400A06EC<br />
|-<br />
| <0x869D50FA, 0x2C74, 0x44D3, 0xEEEE0582, 0x76994CBF> || Nano4G EFI || Cpu:400A06F4<br />
|-<br />
| <0x3A6E3065, 0xCB91, 0x4DB1, 0xEED0E19A, 0x4300999B> || Nano4G EFI || ClockAndReset:4011191C<br />
|-<br />
| <0x1D602E87, 0xC708, 0x4ED3, 0xB0DB4D96, 0x1D2B46B1> || Nano4G EFI || MemoryAllocator:40190310<br />
|-<br />
| <0xE49D33ED, 0x513D, 0x4634, 0x556F98B6, 0x1B1C75AA> || Nano4G EFI || Pointers to malloc'ed tables containing DxeSmbus:40130498, DxeSmbus:401303F4, DxeSmbus:4013055C, DxeSmbus:40130564 (registered twice)<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || Pointers to malloc'ed tables containing DxeSmbus:401303CC, 3C600000 (bus 0) / DxeSmbus:401303E0, 3C900000 (bus 1)<br />
|-<br />
|}</div>TheSevenhttps://freemyipod.org/index.php?title=GUID_table&diff=3883GUID table2011-04-25T12:16:12Z<p>TheSeven: </p>
<hr />
<div>{| class="wikitable prettytable sortable"<br />
|+ This is a list of all GUIDs found in various Apple code that we've analyzed so far<br />
|-<br />
! GUID !! Source !! Description<br />
|-<br />
| <0x3FD4147F, 0xAF65, 0x49B0, 0x78CE098, 0x8BC1132B> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0x4EEECD0C, 0xAE61, 0x4977, 0xBE3AA2AA, 0x12004FC2> || Nano4G EFI || Timer:40020488<br />
|-<br />
| <0x144D4ACA, 0x93EF, 0x47E4, 0xCAB686A4, 0x81D57EF9> || Nano4G EFI || Lcd:40090620<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0xC4FE7984, 0xC067, 0x4179, 0x857A288, 0x6516C7B4> || Nano4G EFI || NandReadOnly:400C6324,NandReadWrite:4063B84C<br />
|-<br />
| <0xD5406504, 0x2822, 0x4AF7, 0xEA7127AB, 0x4D1E0EE9> || Nano4G EFI || NandReadOnly:400C6334,NandReadWrite:4063B85C<br />
|-<br />
| <0x5B7F52C8, 0xF548, 0x4964, 0xE49205B3, 0xAA5BA56> || Nano4G EFI || DxeD1759:40081224<br />
|-<br />
| <0xE22D7299, 0x8923, 0x4FB6, 0xF79EF081, 0xC5011DF8> || Nano4G EFI || DxeD1759:4008122C<br />
|-<br />
| <0xE9A6AA07, 0x6C26, 0x4643, 0x571BF8A3, 0xDB3C544C> || Nano4G EFI || DxeD1759:40081250<br />
|-<br />
| <0x98AA9B39, 0x1794, 0x448F, 0x789B378B, 0x4B0B499C> || Nano4G EFI || DxeD1759:40081244<br />
|-<br />
| <0x28B7E144, 0xD74D, 0x46B1, 0xF5689495, 0xC9777C25> || Nano4G EFI || DxeD1759:40081210<br />
|-<br />
| <0xEB86F814, 0x80F7, 0x4EEC, 0x606824AA, 0x55A94602> || Nano4G EFI || DxeD1759:40081204<br />
|-<br />
| <0xDBFDB08, 0xB500, 0x4996, 0x1E4F959A, 0x934D2> || Nano4G EFI || DxeD1759:40081214<br />
|-<br />
| <0x3D4AA229, 0xB4E3, 0x4FD9, 0xEA90C99E, 0x3E832381> || Nano4G EFI || DxeD1759:40081234<br />
|-<br />
| <0xBD9A3AB2, 0x3A5C, 0x4CED, 0x2C4060B6, 0x21980D72> || Nano4G EFI || DxeD1759:40081200<br />
|-<br />
| <0x5CF6E3E, 0x458D, 0x4401, 0xC3D689B, 0xFD08109> || Nano4G EFI || DxeD1759:40081208<br />
|-<br />
| <0xECCA55D7, 0xEC52, 0x4F13, 0xBC32CBB7, 0x42CEDF0A> || Nano4G EFI || DxeD1759:4008120C<br />
|-<br />
| <0x26BACCB1, 0x6F42, 0x11D4, 0x8000E7BC, 0x81883CC7> || Nano4G EFI || Cpu:400A06EC<br />
|-<br />
| <0x869D50FA, 0x2C74, 0x44D3, 0xEEEE0582, 0x76994CBF> || Nano4G EFI || Cpu:400A06F4<br />
|-<br />
| <0x3A6E3065, 0xCB91, 0x4DB1, 0xEED0E19A, 0x4300999B> || Nano4G EFI || ClockAndReset:4011191C<br />
|-<br />
| <0x1D602E87, 0xC708, 0x4ED3, 0xB0DB4D96, 0x1D2B46B1> || Nano4G EFI || MemoryAllocator:40190310<br />
|-<br />
| <0xE49D33ED, 0x513D, 0x4634, 0x556F98B6, 0x1B1C75AA> || Nano4G EFI || <br />
|-<br />
|}</div>TheSevenhttps://freemyipod.org/index.php?title=GUID_table&diff=3882GUID table2011-04-25T11:14:41Z<p>TheSeven: </p>
<hr />
<div>{| class="wikitable prettytable sortable"<br />
|+ This is a list of all GUIDs found in various Apple code that we've analyzed so far<br />
|-<br />
! GUID !! Source !! Description<br />
|-<br />
| <0x3FD4147F, 0xAF65, 0x49B0, 0x78CE098, 0x8BC1132B> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0x4EEECD0C, 0xAE61, 0x4977, 0xBE3AA2AA, 0x12004FC2> || Nano4G EFI || Timer:40020488<br />
|-<br />
| <0x144D4ACA, 0x93EF, 0x47E4, 0xCAB686A4, 0x81D57EF9> || Nano4G EFI || Lcd:40090620<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0xC4FE7984, 0xC067, 0x4179, 0x857A288, 0x6516C7B4> || Nano4G EFI || NandReadOnly:400C6324,NandReadWrite:4063B84C<br />
|-<br />
| <0xD5406504, 0x2822, 0x4AF7, 0xEA7127AB, 0x4D1E0EE9> || Nano4G EFI || NandReadOnly:400C6334,NandReadWrite:4063B85C<br />
|-<br />
| <0x5B7F52C8, 0xF548, 0x4964, 0xE49205B3, 0xAA5BA56> || Nano4G EFI || DxeD1759:40081224<br />
|-<br />
| <0xE22D7299, 0x8923, 0x4FB6, 0xF79EF081, 0xC5011DF8> || Nano4G EFI || DxeD1759:4008122C<br />
|-<br />
| <0xE9A6AA07, 0x6C26, 0x4643, 0x571BF8A3, 0xDB3C544C> || Nano4G EFI || DxeD1759:40081250<br />
|-<br />
| <0x98AA9B39, 0x1794, 0x448F, 0x789B378B, 0x4B0B499C> || Nano4G EFI || DxeD1759:40081244<br />
|-<br />
| <0x28B7E144, 0xD74D, 0x46B1, 0xF5689495, 0xC9777C25> || Nano4G EFI || DxeD1759:40081210<br />
|-<br />
| <0xEB86F814, 0x80F7, 0x4EEC, 0x606824AA, 0x55A94602> || Nano4G EFI || DxeD1759:40081204<br />
|-<br />
| <0xDBFDB08, 0xB500, 0x4996, 0x1E4F959A, 0x934D2> || Nano4G EFI || DxeD1759:40081214<br />
|-<br />
| <0x3D4AA229, 0xB4E3, 0x4FD9, 0xEA90C99E, 0x3E832381> || Nano4G EFI || DxeD1759:40081234<br />
|-<br />
| <0xBD9A3AB2, 0x3A5C, 0x4CED, 0x2C4060B6, 0x21980D72> || Nano4G EFI || DxeD1759:40081200<br />
|-<br />
| <0x5CF6E3E, 0x458D, 0x4401, 0xC3D689B, 0xFD08109> || Nano4G EFI || DxeD1759:40081208<br />
|-<br />
| <0xECCA55D7, 0xEC52, 0x4F13, 0xBC32CBB7, 0x42CEDF0A> || Nano4G EFI || DxeD1759:4008120C<br />
|-<br />
| <0x26BACCB1, 0x6F42, 0x11D4, 0x8000E7BC, 0x81883CC7> || Nano4G EFI || Cpu:400A06EC<br />
|-<br />
| <0x869D50FA, 0x2C74, 0x44D3, 0xEEEE0582, 0x76994CBF> || Nano4G EFI || Cpu:400A06F4<br />
|-<br />
| <0x3A6E3065, 0xCB91, 0x4DB1, 0xEED0E19A, 0x4300999B> || Nano4G EFI || ClockAndReset:4011191C<br />
|-<br />
| <0x1D602E87, 0xC708, 0x4ED3, 0xB0DB4D96, 0x1D2B46B1> || Nano4G EFI || MemoryAllocator:40190310<br />
|-<br />
|}</div>TheSevenhttps://freemyipod.org/index.php?title=GUID_table&diff=3881GUID table2011-04-25T10:52:12Z<p>TheSeven: </p>
<hr />
<div>{| class="wikitable prettytable sortable"<br />
|+ This is a list of all GUIDs found in various Apple code that we've analyzed so far<br />
|-<br />
! GUID !! Source !! Description<br />
|-<br />
| <0x3FD4147F, 0xAF65, 0x49B0, 0x78CE098, 0x8BC1132B> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0x4EEECD0C, 0xAE61, 0x4977, 0xBE3AA2AA, 0x12004FC2> || Nano4G EFI || Timer:40020488<br />
|-<br />
| <0x144D4ACA, 0x93EF, 0x47E4, 0xCAB686A4, 0x81D57EF9> || Nano4G EFI || Lcd:40090620<br />
|-<br />
| <0x487E8E93, 0xEF97, 0x4E77, 0x3E1628A4, 0x625F7170> || Nano4G EFI || DisplayPlatform:40030540<br />
|-<br />
| <0xC4FE7984, 0xC067, 0x4179, 0x857A288, 0x6516C7B4> || Nano4G EFI || NandReadOnly:400C6324,NandReadWrite:4063B84C<br />
|-<br />
| <0xD5406504, 0x2822, 0x4AF7, 0xEA7127AB, 0x4D1E0EE9> || Nano4G EFI || NandReadOnly:400C6334,NandReadWrite:4063B85C<br />
|-<br />
| <0x5B7F52C8, 0xF548, 0x4964, 0xE49205B3, 0xAA5BA56> || Nano4G EFI || DxeD1759:40081224<br />
|-<br />
| <0xE22D7299, 0x8923, 0x4FB6, 0xF79EF081, 0xC5011DF8> || Nano4G EFI || DxeD1759:4008122C<br />
|-<br />
| <0xE9A6AA07, 0x6C26, 0x4643, 0x571BF8A3, 0xDB3C544C> || Nano4G EFI || DxeD1759:40081250<br />
|-<br />
| <0x98AA9B39, 0x1794, 0x448F, 0x789B378B, 0x4B0B499C> || Nano4G EFI || DxeD1759:40081244<br />
|-<br />
| <0x28B7E144, 0xD74D, 0x46B1, 0xF5689495, 0xC9777C25> || Nano4G EFI || DxeD1759:40081210<br />
|-<br />
| <0xEB86F814, 0x80F7, 0x4EEC, 0x606824AA, 0x55A94602> || Nano4G EFI || DxeD1759:40081204<br />
|-<br />
| <0xDBFDB08, 0xB500, 0x4996, 0x1E4F959A, 0x934D2> || Nano4G EFI || DxeD1759:40081214<br />
|-<br />
| <0x3D4AA229, 0xB4E3, 0x4FD9, 0xEA90C99E, 0x3E832381> || Nano4G EFI || DxeD1759:40081234<br />
|-<br />
| <0xBD9A3AB2, 0x3A5C, 0x4CED, 0x2C4060B6, 0x21980D72> || Nano4G EFI || DxeD1759:40081200<br />
|-<br />
| <0x5CF6E3E, 0x458D, 0x4401, 0xC3D689B, 0xFD08109> || Nano4G EFI || DxeD1759:40081208<br />
|-<br />
| <0xECCA55D7, 0xEC52, 0x4F13, 0xBC32CBB7, 0x42CEDF0A> || Nano4G EFI || DxeD1759:4008120C<br />
|-<br />
|}</div>TheSevenhttps://freemyipod.org/index.php?title=Main_Page&diff=3880Main Page2011-04-25T02:56:10Z<p>TheSeven: </p>
<hr />
<div>__NOTOC__<br />
[[File:Iloader_ipc.jpg|115px|thumb|right|[[iLoader]] alpha on the iPod classic]]<br />
This is the wiki for the freemyipod project. Freemyipod is a project for reverse-engineering iPods with clickwheel ('''no''' iOS devices) and creating tools and documentation so that other people can port alternative firmwares to them such as [http://www.rockbox.org rockbox]. Freemyipod is a relaunch of [[Linux4nano]]<br />
<br />
'''emCORE installation instructions:''' [[emCORE Installation]]<br />
<br />
==Updates==<br />
* {{#dateformat:2011-04-25}} - The [[emCORE]] kernel now runs on the iPod Touch 2G as well, thanks to the help of kleemajo. This is of course not a fully functional port yet, but we'll see how it continues. It's about the same state as the iPod Nano 4G now. /7<br />
*{{#dateformat:2011-03-25}} - [[emCORE]] is replacing [[emBIOS]] completely now. Therefore [[emBIOS]] will be deprecated software as of now! All emBIOS users are advised to upgrade to emCORE including people using iLoader 0.2.2 or less. More detailed update instructions will follow!<br />
* {{#dateformat:2011-01-08}} - The Rockbox port for the iPod Classic is slowly getting usable. Most of the blocking issues have been fixed. The first-generation 160GB model still doesn't work, and some people are experiencing slightly garbled display contents.<br />
* {{#dateformat:2011-01-04}} - There is an early Rockbox port for the iPod Classic! It still isn't quite usable, playback stutters etc., but if you want to play around with it, here are some quick'n'dirty notes on the installation procedure: [[IPod Classic iLoader Installation]]<br />
*{{#dateformat:2010-11-22}} - We now have emBIOS support for the iPod classic 1g, the others might follow soon<br />
*{{#dateformat:2010-08-29}} - We're proud to announce the release of [[emBIOS]] v0.1.0 and [[iLoader]] v0.2.0!<br />
*{{#dateformat:2010-08-26}} - [[iLoader]], its installer and uninstaller all have been fully ported to [[emBIOS]] now. A beta release will be coming soon!<br />
*{{#dateformat:2010-08-13}} - [[emBIOS]] is continually being improved and the next step is porting tools like [[iLoader]] to use it.<br />
* {{#dateformat:2010-08-06}} - The wiki has now been moved to www.freemyipod.org<br />
* {{#dateformat:2010-08-05}} - Recently we've been working on a hardware abstraction project called [[emBIOS]]. Follow development [http://websvn.freemyipod.org/listing.php?repname=freemyipod&path=/embios/ here]<br />
* {{#dateformat:2010-08-03}} - We can now access the Nano 4G accelerometer.<br />
* {{#dateformat:2010-08-02}} - serpilliere managed to decrypt the NOR flash on the [[Nano 3G]].<br />
* {{#dateformat:2010-08-01}} - serpilliere managed to access and dump the NOR flash on the [[Nano 3G]]. This code could possibly work on the Classics.<br />
* {{#dateformat:2010-07-27}} - The server got zapped by lightning but a new one was up and running within a day.<br />
* {{#dateformat:2010-02-23}} - We can now execute code on everything besides the [[Nano 5G]]! Minimalistic iBugger working on [[Nano 3G]]!<br />
* {{#dateformat:2009-11-01}} - iBugger core v0.1 successfully running on [[Nano 4G]]! [http://img217.imageshack.us/img217/4122/img0969.jpg]<br />
<br />
Follow [http://twitter.com/freemyipod our Twitter feed] to get status updates automatically. See the [[Status]] page for more detailed information.<br />
<br />
{| cellspacing="3" width="100%"<br />
|- valign="top"<br />
|style="border: 1px dashed #c6c9ff; background-color: #f0f0ff"|<br />
===Project info===<br />
* [[ Status ]]<br />
* [[ Contact ]]<br />
* [[ Contributing ]]<br />
** [[ Toolchain ]]<br />
* [[ SVN ]]<br />
* [[ Todo list ]]<br />
* [[ Project summary ]]<br />
<br />
===Released Software===<br />
* [[iLoader]]<br />
* [[iBugger]]<br />
* [[emCORE]]<br />
** [[emCORE Monitor Protocol]]<br />
* [[emBIOS]]<br />
** [[emBIOS Monitor Protocol]]<br />
<br />
===Basic skills===<br />
* [[Working with binaries]]<br />
* [[Dumping firmware]]<br />
* [[Extracting firmware]]<br />
* [[Firmware downgrading]]<br />
* [[Troubleshooting]]<br />
|style="border: 1px dashed #c6c9ff; background-color: #f0f0ff"|<br />
<br />
===Reverse engineering results===<br />
* [[Firmware]]<br />
* [[Firmware decryption]]<br />
* [[GUID table]]<br />
* Nano 2G<br />
** [[Nano2G clock gates‎]]<br />
** [[Nano2G LCD init]]<br />
** [[Nano2G FTL]]<br />
* Nano 4G<br />
** [[Nano4G firmware upgrade process]]<br />
<br />
===Exploiting===<br />
* [[Pwnage 2.0]]<br />
* [[Notes vulnerability]]<br />
** [[Address bruteforcing]]<br />
** [[Nanotron 3000]]<br />
|style="border: 1px dashed #c6c9ff; background-color: #f0f0ff"|<br />
===Hardware===<br />
* [[Hardware]]<br />
** [[Nano 1G]]<br />
** [[Nano 2G]]<br />
*** [[Nano2G HW analysis]]<br />
*** [[S5L8701 analysis]]<br />
** [[Nano 3G]]<br />
** [[Nano 4G]]<br />
** [[Nano 5G]]<br />
** [[Nano 6G]]<br />
** [[Classic 1G]]<br />
** [[Classic 2G]]<br />
** [[Classic 3G]]<br />
* [[Chronology]]<br />
* [[S5L8700 datasheet]]<br />
<br />
===Other guides===<br />
* [[MPEG movies]]<br />
* [[Modes]]<br />
|}</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases&diff=3879EmCORE Releases2011-04-24T20:21:35Z<p>TheSeven: </p>
<hr />
<div>Here is a list of all builds of [[emCORE]] that have been released into public so far.<br />
<br />
'''Please do not use any other builds unless you really know what you're doing!'''<br />
<br />
==r708: April 24th, 2011==<br />
===Release notes / Known issues===<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
<br />
===Fixes / Improvements===<br />
* Fixed several kernel bugs that affected CPU exception and panic handling and caused the device to just lock up instead of showing proper error messages.<br />
* Added trivial memory protection to catch most null pointer or garbage memory address accesses.<br />
* Fixed a race condition in libUI that caused the boot menu to crash occasionally.<br />
* Fixed various graphics glitches in the boot menu.<br />
<br />
===Files===<br />
[http://files.freemyipod.org/releases/20110406/bootstrap-ipodclassic-r692-20110406.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110424/fastboot-r708-20110424.emcoreapp fastboot.emcoreapp]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodclassic-r708-20110424.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110424/rockbox-ipodclassic-r29777-20110424.zip rockbox-ipodclassic.zip]<br/><br />
[http://files.freemyipod.org/releases/20110424/rockbox-ipodnano2g-r29777-20110424.zip rockbox-ipodnano2g.zip]<br/><br />
<br />
==r692: April 6th, 2011==<br />
===Release notes / Known issues===<br />
* The boot menu occasionally locks up due to a cinbination of a kernel bug and a libUI bug. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
<br />
===Fixes / Improvements===<br />
* Disabled undervolting for the iPod Classic.<br />
* Fixed a kernel bug that causes lockups when injecting a firmware image while the boot menu is updating the display.<br />
<br />
===Files===<br />
[http://files.freemyipod.org/releases/20110406/bootstrap-ipodclassic-r692-20110406.dfu bootstrap-ipodclassic.dfu] <small>(some people have reported that this file gives an error: ''Exception: DFU upload failed! (2 / 7)'' so if you also see this message, please use bootstrap-ipodclassic.dfu from the previous release)</small><br/><br />
[http://files.freemyipod.org/releases/20110406/fastboot-r692-20110406.emcoreapp fastboot.emcoreapp]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodclassic-r692-20110406.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodclassic-r29681-20110406.zip rockbox-ipodclassic.zip]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodnano2g-r29681-20110406.zip rockbox-ipodnano2g.zip]<br/><br />
<br />
==r674: March 25th, 2011==<br />
===Release notes / Known issues===<br />
* This is the first public release, so please be aware that there might be a bunch of still unknown bugs in the wild.<br />
* The boot menu occasionally locks up due to a cinbination of a kernel bug and a libUI bug. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* This release reduces the CPU core voltage to conserve battery power, but apparently by a bit too much for some iPod Classic devices, causing all kinds of weird behavior. This was disabled in the r692 release, so please update if you suspect that you're affected by this.<br />
* We found a kernel bug in this release that causes lockups when injecting a firmware image while the boot menu is updating the display. This should not affect normal users.<br />
===Fixes / Improvements===<br />
* Initial public [[emCORE]] release<br />
<br />
===Files===<br />
[http://files.freemyipod.org/releases/20110325/bootstrap-ipodclassic-r674-20110325.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110325/fastboot-r674-20110325.emcoreapp fastboot.emcoreapp]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodclassic-r674-20110325.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodclassic-r29644-20110325.zip rockbox-ipodclassic.zip]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodnano2g-r29644-20110325.zip rockbox-ipodnano2g.zip]<br/></div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases&diff=3878EmCORE Releases2011-04-24T20:21:08Z<p>TheSeven: </p>
<hr />
<div>Here is a list of all builds of [[emCORE]] that have been released into public so far.<br />
<br />
'''Please do not use any other builds unless you really know what you're doing!'''<br />
<br />
==r708: April 24th, 2011==<br />
===Release notes / Known issues===<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
<br />
===Fixes / Improvements===<br />
* Fixed several kernel bugs that affected CPU exception and panic handling and caused the device to just lock up instead of showing proper error messages.<br />
* Added trivial memory protection to catch most null pointer or garbage memory address accesses.<br />
* Fixed a race condition in libUI that caused the boot menu to crash occasionally.<br />
* Fixed various graphics glitches in the boot menu.<br />
<br />
===Files===<br />
[http://files.freemyipod.org/releases/20110406/bootstrap-ipodclassic-r692-20110406.dfu bootstrap-ipodclassic.dfu] <small>(some people have reported that this file gives an error: ''Exception: DFU upload failed! (2 / 7)'' so if you also see this message, please use bootstrap-ipodclassic.dfu from the previous release)</small><br/><br />
[http://files.freemyipod.org/releases/20110424/fastboot-r708-20110424.emcoreapp fastboot.emcoreapp]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodclassic-r708-20110424.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110424/installer-ipodnano2g-r708-20110424.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110424/rockbox-ipodclassic-r29777-20110424.zip rockbox-ipodclassic.zip]<br/><br />
[http://files.freemyipod.org/releases/20110424/rockbox-ipodnano2g-r29777-20110424.zip rockbox-ipodnano2g.zip]<br/><br />
<br />
==r692: April 6th, 2011==<br />
===Release notes / Known issues===<br />
* The boot menu occasionally locks up due to a cinbination of a kernel bug and a libUI bug. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
<br />
===Fixes / Improvements===<br />
* Disabled undervolting for the iPod Classic.<br />
* Fixed a kernel bug that causes lockups when injecting a firmware image while the boot menu is updating the display.<br />
<br />
===Files===<br />
[http://files.freemyipod.org/releases/20110406/bootstrap-ipodclassic-r692-20110406.dfu bootstrap-ipodclassic.dfu] <small>(some people have reported that this file gives an error: ''Exception: DFU upload failed! (2 / 7)'' so if you also see this message, please use bootstrap-ipodclassic.dfu from the previous release)</small><br/><br />
[http://files.freemyipod.org/releases/20110406/fastboot-r692-20110406.emcoreapp fastboot.emcoreapp]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodclassic-r692-20110406.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodclassic-r29681-20110406.zip rockbox-ipodclassic.zip]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodnano2g-r29681-20110406.zip rockbox-ipodnano2g.zip]<br/><br />
<br />
==r674: March 25th, 2011==<br />
===Release notes / Known issues===<br />
* This is the first public release, so please be aware that there might be a bunch of still unknown bugs in the wild.<br />
* The boot menu occasionally locks up due to a cinbination of a kernel bug and a libUI bug. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* This release reduces the CPU core voltage to conserve battery power, but apparently by a bit too much for some iPod Classic devices, causing all kinds of weird behavior. This was disabled in the r692 release, so please update if you suspect that you're affected by this.<br />
* We found a kernel bug in this release that causes lockups when injecting a firmware image while the boot menu is updating the display. This should not affect normal users.<br />
===Fixes / Improvements===<br />
* Initial public [[emCORE]] release<br />
<br />
===Files===<br />
[http://files.freemyipod.org/releases/20110325/bootstrap-ipodclassic-r674-20110325.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110325/fastboot-r674-20110325.emcoreapp fastboot.emcoreapp]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodclassic-r674-20110325.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodclassic-r29644-20110325.zip rockbox-ipodclassic.zip]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodnano2g-r29644-20110325.zip rockbox-ipodnano2g.zip]<br/></div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Installation/iPodClassic/DFUiTunes&diff=3877EmCORE Installation/iPodClassic/DFUiTunes2011-04-22T10:22:23Z<p>TheSeven: </p>
<hr />
<div>* Download [http://files.freemyipod.org/misc/bootstrap_ipodclassic_itunes.exe this] file<br />
* Connect your iPod to your computer<br />
* Make sure iTunes is closed<br />
* Kill "AppleMobileDeviceHelper.exe" using the task manager<br />
** Open the task manager (press CTRL + SHIFT + ESC)<br />
** Click on the "Processes" tab<br />
** Choose "AppleMobileDeviceService.exe"<br />
** Press the "End Process" button<br />
** Press "End Process" to confirm<br />
* Make sure the hold switch is not locked<br />
* Press and hold the menu and select buttons for between 10 and 15 seconds (The iPod will show an apple logo after about 5 seconds, keep holding the buttons until it seems to turn off completely)<br />
<br />
The display of your iPod should now stay black, and a new USB device called "Apple Recovery (DFU) USB Driver" should connect to your PC.<br />
<br />
* Wait for the driver installation to complete<br />
* Run bootstrap_ipodclassic_itunes.exe<br />
<br />
Your iPod should now turn on and connect a 64MB drive called "UMSboot". If it doesn't, please ask for [[Contact|support]].<br />
<br />
* [[EmCORE Installation/iPodClassic/UMSboot|Next step]]</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Installation/iPodClassic/DFUNoiTunes&diff=3868EmCORE Installation/iPodClassic/DFUNoiTunes2011-04-11T09:47:55Z<p>TheSeven: </p>
<hr />
<div>* Make sure that you have .NET Framework 3.5 or later installed<br />
* Download [http://files.freemyipod.org/misc/winusb_driver.zip this] file and extract it somewhere<br />
* Download [http://files.freemyipod.org/misc/bootstrap_ipodclassic.exe this] file as well<br />
* Connect your iPod to your computer<br />
* Make sure the hold switch is not locked<br />
* Press and hold the menu and select buttons for between 10 and 15 seconds (The iPod start to reboot after about 5 seconds, keep holding the buttons until it seems to turn off completely)<br />
<br />
The display of your iPod should now stay black, and a new USB device called "USB DFU Device" should connect to your PC.<br />
<br />
* Wait for Windows to ask you for a driver for this device<br />
* Always choose the bottom-most option (don't search on windows update, choose everything manually) until you get to the list of available drivers<br />
* Choose "All device types" and click "Next"<br />
* Click "Have disk"<br />
* Click "Browse"<br />
* Navigate to the folder where you extracted the winusb_driver.zip file, and choose the "winusb.inf" file from it<br />
* Click "Open"<br />
* Click "OK"<br />
* Click "Next"<br />
* Wait for the driver installation to complete<br />
* Run bootstrap_ipodclassic.exe<br />
<br />
Your iPod should now turn on and connect a 64MB drive called "UMSboot". If it doesn't, please ask for [[Contact|support]].<br />
<br />
* [[EmCORE Installation/iPodClassic/UMSboot|Next step]]</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases&diff=3861EmCORE Releases2011-04-06T00:50:41Z<p>TheSeven: </p>
<hr />
<div>Here is a list of all builds of [[emCORE]] that have been released into public so far.<br />
<br />
'''Please do not use any other builds unless you really know what you're doing!'''<br />
<br />
==r692: April 6th, 2011==<br />
===Release notes / Known issues===<br />
* The boot menu occasionally locks up for a still unknown reason. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* The boot menu seems to cause some memory corruption. This does not seem to affect normal users though.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
<br />
===Fixes / Improvements===<br />
* Disabled undervolting for the iPod Classic<br />
* Fixed a kernel bug that causes lockups when injecting a firmware image while the boot menu is updating the display.<br />
<br />
===Files===<br />
[http://files.freemyipod.org/releases/20110406/bootstrap-ipodclassic-r692-20110406.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110406/fastboot-r692-20110406.emcoreapp fastboot.emcoreapp]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodclassic-r692-20110406.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodclassic-r29681-20110406.zip rockbox-ipodclassic.zip]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodnano2g-r29681-20110406.zip rockbox-ipodnano2g.zip]<br/><br />
<br />
==r674: March 25th, 2011==<br />
===Release notes / Known issues===<br />
* This is the first public release, so please be aware that there might be a bunch of still unknown bugs in the wild.<br />
* The boot menu occasionally locks up for a still unknown reason. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* This release reduces the CPU core voltage to conserve battery power, but apparently by a bit too much for some iPod Classic devices, causing all kinds of weird behavior. This was disabled in the r692 release, so please update if you suspect that you're affected by this.<br />
* The boot menu seems to cause some memory corruption. This does not seem to affect normal users though. <br />
* We found a kernel bug in this release that causes lockups when injecting a firmware image while the boot menu is updating the display. This should not affect normal users.<br />
===Fixes / Improvements===<br />
* Initial public [[emCORE]] release<br />
<br />
===Files===<br />
[http://files.freemyipod.org/releases/20110325/bootstrap-ipodclassic-r674-20110325.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110325/fastboot-r674-20110325.emcoreapp fastboot.emcoreapp]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodclassic-r674-20110325.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodclassic-r29644-20110325.zip rockbox-ipodclassic.zip]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodnano2g-r29644-20110325.zip rockbox-ipodnano2g.zip]<br/></div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Releases&diff=3860EmCORE Releases2011-04-05T23:46:32Z<p>TheSeven: </p>
<hr />
<div>Here is a list of all builds of [[emCORE]] that have been released into public so far.<br />
<br />
'''Please do not use any other builds unless you really know what you're doing!'''<br />
<br />
==r692: April 6th, 2011==<br />
===Release notes / Known issues===<br />
* The boot menu occasionally locks up for a still unknown reason. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* The boot menu seems to cause some memory corruption. This does not seem to affect normal users though.<br />
* Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.<br />
<br />
===Fixes / Improvements==<br />
* Disabled undervolting for the iPod Classic<br />
* Fixed a kernel bug that causes lockups when injecting a firmware image while the boot menu is updating the display.<br />
<br />
===Files===<br />
[http://files.freemyipod.org/releases/20110406/bootstrap-ipodclassic-r692-20110406.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110406/fastboot-r692-20110406.emcoreapp fastboot.emcoreapp]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodclassic-r692-20110406.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110406/installer-ipodnano2g-r692-20110406.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodclassic-r29681-20110406.zip rockbox-ipodclassic.zip]<br/><br />
[http://files.freemyipod.org/releases/20110406/rockbox-ipodnano2g-r29681-20110406.zip rockbox-ipodnano2g.zip]<br/><br />
<br />
==r674: March 25th, 2011==<br />
===Release notes / Known issues===<br />
* This is the first public release, so please be aware that there might be a bunch of still unknown bugs in the wild.<br />
* The boot menu occasionally locks up for a still unknown reason. Rebooting the iPod the hard way by holding the menu and select buttons for 5 seconds should help.<br />
* The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.<br />
* This release reduces the CPU core voltage to conserve battery power, but apparently by a bit too much for some iPod Classic devices, causing all kinds of weird behavior. This was disabled in the r692 release, so please update if you suspect that you're affected by this.<br />
* The boot menu seems to cause some memory corruption. This does not seem to affect normal users though. <br />
* We found a kernel bug in this release that causes lockups when injecting a firmware image while the boot menu is updating the display. This should not affect normal users.<br />
===Fixes / Improvements===<br />
* Initial public [[emCORE]] release<br />
<br />
===Files===<br />
[http://files.freemyipod.org/releases/20110325/bootstrap-ipodclassic-r674-20110325.dfu bootstrap-ipodclassic.dfu]<br/><br />
[http://files.freemyipod.org/releases/20110325/fastboot-r674-20110325.emcoreapp fastboot.emcoreapp]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodclassic-r674-20110325.ubi installer-ipodclassic.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.bootnote installer-ipodnano2g.bootnote]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ipodx installer-ipodnano2g.ipodx]<br/><br />
[http://files.freemyipod.org/releases/20110325/installer-ipodnano2g-r674-20110325.ubi installer-ipodnano2g.ubi]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodclassic-r29644-20110325.zip rockbox-ipodclassic.zip]<br/><br />
[http://files.freemyipod.org/releases/20110325/rockbox-ipodnano2g-r29644-20110325.zip rockbox-ipodnano2g.zip]<br/></div>TheSevenhttps://freemyipod.org/index.php?title=Contact&diff=3848Contact2011-03-30T22:18:41Z<p>TheSeven: </p>
<hr />
<div>There are various ways to contact the freemyipod team.<br />
<br />
Please do '''not''' contact us about any iOS device like iPod touch. We don't do anything with them nor can we help you with anything on these devices.<br />
<br />
<br />
== IRC ==<br />
We have some fairly active IRC channels on [http://freenode.net/ freenode].<br />
Some channels are logged, please check http://logs.freemyipod.org for the logfiles.<br />
<br />
=== #freemyipod-support ===<br />
This is our support channel. '''If you have questions or problems concerning our software, this is the place to ask.'''<br />
<br />
You can join it on [irc://irc.freenode.net/freemyipod-support #freemyipod-support]. (Web client [http://webchat.freenode.net/?channels=freemyipod-support here])<br />
<br />
=== #freemyipod ===<br />
This channel is for anything else related to the project, mainly focused on development. If you want to get a better knowledge about the technical details of something or want to [[Contributing|contribute]] to the project we will be glad to help you.<br />
<br />
You can join it on [irc://irc.freenode.net/freemyipod #freemyipod]. (Web client [http://webchat.freenode.net/?channels=freemyipod here])<br />
<br />
=== #freemyipod-chatter ===<br />
This is our offtopic channel. Any stuff that is not related to the project should be discussed there.<br />
<br />
You can join it on [irc://irc.freenode.net/freemyipod-chatter #freemyipod-chatter]. (Web client [http://webchat.freenode.net/?channels=freemyipod-chatter here])<br />
<br />
== Mailing lists ==<br />
We have several mailing lists. You can find them on http://lists.freemyipod.org.<br />
<br />
=== freemyipod ===<br />
This list is for questions on the project, development related stuff and everything else related to the project. Feel free to post here if you want to help out (also see [[Contributing]]) or just have a question on something.<br />
<br />
You can register on [http://lists.freemyipod.org/listinfo/freemyipod this page]<br />
<br />
=== freemyipod-commits ===<br />
This is a information-only list that posts a mail whenever a developer commits something into the [[SVN|Subversion repositiory]]. You can not post to this list.<br />
<br />
You can subscribe to it [http://lists.freemyipod.org/listinfo/freemyipod-commits here]<br />
<br />
== Mail ==<br />
If you want to contact one of the core members directly you can send a mail to <member name>@freemyipod.org. Please only use this if you really want to contact this specific member, if you have a general question, suggestion or request please send it to the mailing list.</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Installation/iPodClassic/InstalliTunes&diff=3844EmCORE Installation/iPodClassic/InstalliTunes2011-03-29T15:52:52Z<p>TheSeven: Created page with "* Please install iTunes now * Next step"</p>
<hr />
<div>* Please install iTunes now<br />
* [[EmCORE Installation/iPodClassic/DFUiTunes|Next step]]</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Installation/iPodClassic/ChooseMethod&diff=3843EmCORE Installation/iPodClassic/ChooseMethod2011-03-29T15:52:05Z<p>TheSeven: Created page with "Please choose the option that you feel more comfortable with: * Install iTunes * [[EmCORE Installation/iPodClassic/DFUNoiTunes|..."</p>
<hr />
<div>Please choose the option that you feel more comfortable with:<br />
<br />
* [[EmCORE Installation/iPodClassic/InstalliTunes|Install iTunes]]<br />
* [[EmCORE Installation/iPodClassic/DFUNoiTunes|Install a custom device driver for the iPod]]</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Installation/iPodClassic/PrepareDFUWin&diff=3842EmCORE Installation/iPodClassic/PrepareDFUWin2011-03-29T15:50:52Z<p>TheSeven: </p>
<hr />
<div>Do you have iTunes installed on your computer?<br />
<br />
* [[EmCORE Installation/iPodClassic/DFUiTunes|Yes]]<br />
* [[EmCORE Installation/iPodClassic/ChooseMethod|No]]</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Installation/iPodClassic/DFUNoiTunes&diff=3841EmCORE Installation/iPodClassic/DFUNoiTunes2011-03-29T15:50:09Z<p>TheSeven: </p>
<hr />
<div>* Make sure that you have .NET Framework 3.5 or later installed<br />
* Download [http://files.freemyipod.org/misc/winusb_driver.zip this] file and extract it somewhere<br />
* Download [http://files.freemyipod.org/misc/bootstrap_ipodclassic.exe this] file as well<br />
* Connect your iPod to your computer<br />
* Make sure the hold switch is not locked<br />
* Press and hold the menu and select buttons for between 10 and 15 seconds (The iPod will show an apple logo after about 5 seconds, keep holding the buttons until it seems to turn off completely)<br />
<br />
The display of your iPod should now stay black, and a new USB device called "USB DFU Device" should connect to your PC.<br />
<br />
* Wait for Windows to ask you for a driver for this device<br />
* Always choose the bottom-most option (don't search on windows update, choose everything manually) until you get to the list of available drivers<br />
* Choose "All device types" and click "Next"<br />
* Click "Have disk"<br />
* Click "Browse"<br />
* Navigate to the folder where you extracted the winusb_driver.zip file, and choose the "winusb.inf" file from it<br />
* Click "Open"<br />
* Click "OK"<br />
* Click "Next"<br />
* Wait for the driver installation to complete<br />
* Run bootstrap_ipodclassic.exe<br />
<br />
Your iPod should now turn on and connect a 64MB drive called "UMSboot". If it doesn't, please ask for [[Contact|support]].<br />
<br />
* [[EmCORE Installation/iPodClassic/UMSboot|Next step]]</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Installation/iPodClassic/DFUiTunes&diff=3840EmCORE Installation/iPodClassic/DFUiTunes2011-03-29T15:48:43Z<p>TheSeven: </p>
<hr />
<div>* Download [http://files.freemyipod.org/misc/bootstrap_ipodclassic_itunes.exe this] file<br />
* Make sure iTunes is closed<br />
* Kill "AppleMobileDeviceService.exe" using the task manager<br />
** Open the task manager (press CTRL + SHIFT + ESC)<br />
** Click on the "Processes" tab<br />
** Choose "AppleMobileDeviceService.exe"<br />
** Press the "End Process" button<br />
** Press "End Process" to confirm<br />
* Connect your iPod to your computer<br />
* Make sure the hold switch is not locked<br />
* Press and hold the menu and select buttons for between 10 and 15 seconds (The iPod will show an apple logo after about 5 seconds, keep holding the buttons until it seems to turn off completely)<br />
<br />
The display of your iPod should now stay black, and a new USB device called "Apple Recovery (DFU) USB Driver" should connect to your PC.<br />
<br />
* Wait for the driver installation to complete<br />
* Run bootstrap_ipodclassic_itunes.exe<br />
<br />
Your iPod should now turn on and connect a 64MB drive called "UMSboot". If it doesn't, please ask for [[Contact|support]].<br />
<br />
* [[EmCORE Installation/iPodClassic/UMSboot|Next step]]</div>TheSevenhttps://freemyipod.org/index.php?title=EmCORE_Installation/iPodClassic/PrepareDFUWin&diff=3837EmCORE Installation/iPodClassic/PrepareDFUWin2011-03-28T23:16:59Z<p>TheSeven: </p>
<hr />
<div>* Please make sure that you have at least .NET Framework 3.5 installed<br />
<br />
Do you have iTunes installed on your computer?<br />
<br />
* [[EmCORE Installation/iPodClassic/DFUiTunes|Yes]]<br />
* [[EmCORE Installation/iPodClassic/DFUNoiTunes|No]]</div>TheSeven