This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#12233 - iPod 6G/Classic: LCD not displaying rockbox correctly if using emCORE >= r746
Attached to Project:
Rockbox
Opened by Vencislav Atanasov (user890104) - Monday, 15 August 2011, 14:19 GMT+2
Last edited by Michael Sparmann (TheSeven) - Sunday, 06 November 2011, 12:35 GMT+2
Opened by Vencislav Atanasov (user890104) - Monday, 15 August 2011, 14:19 GMT+2
Last edited by Michael Sparmann (TheSeven) - Sunday, 06 November 2011, 12:35 GMT+2
|
Detailsr746 of emCORE (which is the only bootloader available for Classics at the moment) introduces a change that breaks compatibility with Rockbox. In order to be compatible, Rockbox needs to ensure that a certain value of the LCD registers is set before attempting to send commands to the LCD. This is what this patch is about.
Michael Sparmann (TheSeven) takes all the credit for this patch, since he pointed me to the fix and actually added it to emCORE. I just applied it to the Rockbox's code. Tested only on one ipod so far, please test and comment. |
This task depends upon
Closed by Michael Sparmann (TheSeven)
Sunday, 06 November 2011, 12:35 GMT+2
Reason for closing: Fixed
Additional comments about closing: Fixed in r30908
Sunday, 06 November 2011, 12:35 GMT+2
Reason for closing: Fixed
Additional comments about closing: Fixed in r30908
Im using emcore r763 with rockbox r30307M (thanks to user890104).
peace!
r746 is *NOT* "the only bootloader available":
Quote from the builds page:
"These builds are for developers only. They may contain broken features and/or serious bugs. Don't install them if you are not a developer!"
it is not an official release...if you use it, expect problems.
If you want something well tested, use r708, which is a *Official Release* (get it here: http://www.freemyipod.org/wiki/EmCORE_Releases ) not a daily/commit based built binary that sees little extended testing other than "Yep, it boots".
Additionally, emCORE and Rockbox, while tied together, are not a sole entity...if you have problems with emCORE, bring it up with the Freemyipod project.
You can reach them at #freemyipod-support on Freenode IRC.
[St.]
I am well aware that these builds are not meant to be used by the end users, but some people disregard the warning, install them and run into issues. And this patch would decrease the support requests from people who installed incompatible versions.
The problem is actually at Rockbox's side, since Rockbox relies on the fact that a certain LCD register is set to a specific value, which is not the case in the recent emCORE versions, because emCORE implements another format (rgb666) for sending data to the LCD, which Rockbox obviously don't support (yet).