Rockbox Development > New Ports

Sansa Fuze+

<< < (11/162) > >>

pamaury:
When reverse engineering the LCD code for the second kind of lcd, it became clear to me that the two share a pretty close register set. Looking on the internet, I found that Sitronix produces a ST7783 lcd controller, a datasheet for the ST7781 is available and matches. So I guess the two LCD kinds are:

* ID code 7783: ST7781
* ID code 9325: ILI9325

Molot:
Fast questions:
1) Do you own both types of device?
2) If not, would you get any benefit if I'd buy the other kind and test stuff for you?
3) If so, how can I tell in the shop what kind is it?

Last AND least - which one is better? Both seems to have the same resolution and up to 18bit color, if I found right datasheets.

(Yep, I am willing to help however I can with my very limited abilities)

pamaury:
I only own one Fuze+ and as suggested by metaphys previously in the thread, this might be a regional choice. Currently we don't even know if there exists Fuze+ shipped with the 9325 kind LCDs, only the OF analysis suggests it :) Furthermore you probably can't tell the difference except by tearing down the device (and even then it could not be obvious). I think both are equivalent.

Molot:
Most regional choices I've encountered in electronics was like:
1) USA & Canada
2) European Union
3) Rest of the world
With just minor tricks around.
I'm in the European Union. Maybe it's worth checking... I'll try to investigate. I kinda doubt I'll find out, but no harm in trying.

Addendum:
I have mailed Sandisk technical support and got answer. They assured that there are no regional differences between currently manufactured players, parts used are the same all around the world, especially there are no technical differences between America and European Union products, despite different warranty terms & periods. Spare parts are told to be the same all over the world.
However they did not say a thing about changes in time and I don't know how to ask this to get answer ;) I couldn't just go to them saying "hey, help me to crack your device!", you know.

As I see it now, the only way to test the "time" option is to obtain old and current original firmware and see if there are two drivers in both. If so, then Sandisk is not perfectly honest with us and there was always some kind of variants. If not, then one is just later. In the second case we'll need to see if you have the older version. In that case I might buy new one and hope to have the screen you don't, and test stuff for you.

pamaury:
I think the safest option is wait and see. The code is there so if it doesn't work people will show up and say "hey it doesn't work!" :D
On the good side, I've played a bit with the touchpad and it should be matter of a few hours to have something basically working. I let the most motivated read the datasheet but basically the touchpad handle "gestures" itself: tap, double tap, tap and slide, ... So one can let the device do the work and we can just translate those event and map them to virtual keys like left, right, up, down, enter, return and play/pause. Later on, there will be some work to handle slide as a button repeat but the most important is to have the device usable.
The code is in the SVN so if you have a fuze+, feel free to play with! I'll try to implement a nicer debug screen soon. They I'll move on to the storage part.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version