Rockbox Development > New Ports

SanDisk Sansa c200v2, m200v4, clipv1, clipv2, clip+, and fuzev2

<< < (301/386) > >>

funman:
EDIT: backlight brightness fixed, bootloader updated
EDIT2: this means you shouldn't follow these directions

Looking for fuzev2 testers, the LCD started working today

There seems to be 2 different LCD types, at least me and kugel have the same type, so I would like to know if other people have the (hypothetical) other type of LCD on their fuzev2.

To test:

* download this patched OF version 2.3.31 and a current build
* unzip both archives on the root of the fuzev2
* unmount/eject and disconnect: firmware update starts, player powers down itself
* Keep pressing Left and power on : OF start (it'll work as before, you can shut it down at this point)
* Power on without touching left : you should see the rockbox bootloader and then the rockbox menu
* Since buttons do not work yet, you must force a power off by keeping power button pressed for ~20 seconds
If your fuzev2 doesn't display anything when booting rockbox code, power it off by keeping power pressed for ~20 seconds, then power it with left key pressed to boot the OF and update with an unmodified OF.

Then come to us on the forum or irc so we can try custom code on your player

FlynDice:
Well I have tracked the write errors down to what I believe is a FIFO problem but I haven't been able to fix it yet.  SD writes fail because we keep getting a FRUN error (FIFO over/underrun).  I have tried changing the FIFOTH values but have had no luck yet.

funman:
Just throwing random ideas:

Could it be that we need different DMA settings when doing writes?
Have you tried PIO mode instead of DMA for writes?

FlynDice:

--- Quote from: funman on March 30, 2010, 11:30:37 AM ---Have you tried PIO mode instead of DMA for writes?

--- End quote ---

Funny that you bring this up as i just found a spot in the disassembly where it chooses dma or pio depending on a 1 or 0 value.

I haven't actually tried too much the past couple of days as my laptop screen died when i was off at work on a trip.  Researching a replacement now.

I have played with the fifoth settings a bit and different dma settings with no luck.  If I'm reading the controller "info" correctly(I can't call it a datasheet...) this fifo is actually 4096 words deep and we actually "roll our own" FIFO depth by setting the MCI_FIFOTH watermark values.   There is a macro in the linux patch that describes how to find the FIFO depth.

I don't think I'm going to get much done in the next few days besides finding a new laptop but I'll dive back in after that!

fpsvash:

--- Quote from: funman on March 27, 2010, 11:01:06 PM ---EDIT: backlight brightness fixed, bootloader updated

Looking for fuzev2 testers, the LCD started working today

There seems to be 2 different LCD types, at least me and kugel have the same type, so I would like to know if other people have the (hypothetical) other type of LCD on their fuzev2.

To test:

* download this patched OF version 2.3.31 and a current build
* unzip both archives on the root of the fuzev2
* unmount/eject and disconnect: firmware update starts, player powers down itself
* Keep pressing Left and power on : OF start (it'll work as before, you can shut it down at this point)
* Power on without touching left : you should see the rockbox bootloader and then the rockbox menu
* Since buttons do not work yet, you must force a power off by keeping power button pressed for ~20 seconds
If your fuzev2 doesn't display anything when booting rockbox code, power it off by keeping power pressed for ~20 seconds, then power it with left key pressed to boot the OF and update with an unmodified OF.

Then come to us on the forum or irc so we can try custom code on your player

--- End quote ---
This worked fine for me and I'll gladly be a tester if you need me.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version