Rockbox

  • Status Closed
  • Percent Complete
    100%
  • Task Type Bugs
  • Category Bootloader
  • Assigned To No-one
  • Operating System Sansa e200
  • Severity Low
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes 2
  • Private
Attached to Project: Rockbox
Opened by foolsh - 2007-03-24
Last edited by nls - 2007-11-05

FS#6896 - Sansa e260 - bootloader causes artifacts at top of screen

just like the thread http://forums.rockbox.org/index.php?topic=9282.0 and since bagder hasn’t post a flyspray entry yet I’ll start one

We own two e250s and I installed rockbox on them without any problems way back when rockboy wasn’t even configured for them.
One of them was ruined by my own hand (lesson learned), but still functions. Today (3-23-07) I bought an e260 to replace it. And installed rockbox using the Sansapatcher this of course installed the new bootloader. On startup the were these random colored lines at the top of the screen,first two or three horizonal lines, in RB and the OF.
At first I blamed the new bootloader, so in turn uninstalled it using Sansapatcher (this cured the problem) and installed the old bootloader from way back when, still the same result.

I can be sure that this is the bootloaders doing because I reinstalled the OF ver 1.02.15 and the problem is gone.(not a hardware issue)
I searched flyspray and I can’t find anything similar so I created this topic.

If anyone wants additional information post back and I’ll be happy to help.
I’ll even volunteer to be the guinea pig for this guys, if no one else has a e260 to try promising new bootloader code on.

Closed by  nls
2007-11-05 16:18
Reason for closing:  Fixed

opps I meant dan_a hasn't posted a flyspray entry my apologies. :(

Having same issue and i know its the bootloader..i installed the dual boot and have the line across both regular and rockbox. Did u ever find a fix or anything? Im using a e260 please help. thanks ;)

As far as I and merwin can tell by our dialog over in the forum, is that the bug effects sansa with a version 1.1 board.
But until some more people can verify this Im not sure we can pin point it there.

I am no asm or arm coder but my Guess would be wherever the "execute rockbox" command has been placed in the boot loader.It is more likely located after the bootloader initializes the hardware and before control is passed to the firmware. So what is the original firmware doing as soon as it boots? perhaps a device register is not cleanly started?
This really goes beyond my ability to fix but I can gather data and speculate.

One speculation is that extra bits are somehow overrunning into the lcd buffers.

I have the same bug on my brand new e250.

Yep this happens to my e280 as well, in both rockbox and normal mode when booted in dual mode

I had the same bug on my e280. However, when I upgraded to the new Sansa firmware, the LCD is back to normal.

@Adam Henderson (adhender) What OF version are you using? I'll check this out with my e260 tonight and see what happens.

I was originally using the .12A firmware and upgraded to the .18A firmware. Now I have reinstalled rockbox (ie patched the firmware) and the same problem with the LCD is back.

I purchased a Sansa e280 on 5/5/2007. I experienced the exact issues as detailed above with pixel corruption in the top most line of the LCD display in both the orignal firmware screen and from the Rockbox firmware. I returned this unit to a different store location in hopes of acquiring different hardware. My 2nd unit had cosmetic differences on the exterior case and buttons. Mainly the scroll wheel was looser and had larger ridges in groupings of 3 than the original unit had. This unit has the same pixel corruption associated with the top line as the original. The displays of both units were found to be correctable by unstinstalling via sansapatcher.

Thanks to all the developers at Rockbox. You guys are the best! I have been a fan and user since the very first Archos units.
I am pretty technically savvy and have even done a bit of ML hobby level coding in the past but could never do what you guys are doing.
I am envious and grateful.

Cheers.

cax commented on 2007-05-12 09:57

I volunteer to be the guinea pig too.
I can compile rockbox myself so if you have any idea to be tested please let me know.
10x in advance.

We need a more detailed explanation of how the boot loader was implemented Bagder wasn't very full of details when the e2x0 was still considered a "new port"
Here is the link to the forum thread back before rockbox even ran on the e2x0 http://forums.rockbox.org/index.php?topic=3225.0 If everyone here could read through it maybe we can gather some important details as to what the rockbox boot loader is doing or not doing that causes the lcd to initialize incorrectly, or maybe its not the lcd at all but some other piece of hardware.

cax commented on 2007-05-25 11:53

Maybe we have to compare original bootloaders on v1.0 and v1.1 hardware ?
Do we have a dump of bootloader from any sansa with v1.1 hardware ?

Having the same problem with sansa e280, two artificial lines at the top of the screen in either mode.
Any suggestions?
Origato

MikeS commented on 2007-06-22 10:12

I've had some thoughts about this, and maybe it's alignment of the driver framebuffer or it could be something with the vertical blanking pulse which happens to be set for two lines (phase, polarity?). My unit doesn't have this trouble so I really can't play with any ideas.

Bobo commented on 2007-08-03 16:49

I have got the same problem :-(

Word just installed and I have one line of pixels at top making the status bar unreadable

JL commented on 2007-09-01 23:09

I have posted a patch that will if this  FS#7692 .
Hope this helps.

MikeS commented on 2007-09-05 08:36

No further problems of this sort after committing  FS#7692 ?

GRaTT commented on 2007-09-07 16:49

I have an older sansa and had the screen glitch
(top two lines garbled) only after the bootloader text,
and then the logo would clear it up.
I never experienced it during the OF.
I compiled a new bootloader after the commit of FS-7692 and
the garbled screen is cleared up but the top line of pixels
is over written with a black line.
The top of the R, B and L in "Rockbox Boot Loader" get cut off.
GRaTT

JL commented on 2007-09-09 09:39

Hi GRatt
Do you have some of the early patches that tied to fix this problem still applied to your files?
Some of those fixed the problem buy over writting the top two lines with data from below the screen. That data would now probably be black.
If after a build from a fresh set of files you still have the problem go look at fs7692 and undo one patch at a time the top one and the one added buy Jonathan Backer
and let me know what one is causing the problem.
Thanks
Jesse

JL commented on 2007-09-09 18:07

Hi GRatt
Do you have some of the early patches that tied to fix this problem still applied to your files?
Some of those fixed the problem buy over writting the top two lines with data from below the screen. That data would now probably be black.
If after a build from a fresh set of files you still have the problem go look at fs7692 and undo one patch at a time the top one and the one added buy Jonathan Backer
and let me know what one is causing the problem.
Thanks
Jesse

I think this is totally fixed now. Is anyone still having problems?

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing