Jump to content


Photo

DM800 LCD (OLED) Flip Display


  • Please log in to reply
41 replies to this topic

Re: DM800 LCD (OLED) Flip Display #21 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 11 February 2012 - 19:10

ok, I think I got it.
Though python uses True/False for booleans, the value in the config file has to be lower case.

So please use:

config.lcd.flip=true

Re: DM800 LCD (OLED) Flip Display #22 fcs001fcs

  • Senior Member
  • 244 posts

+2
Neutral

Posted 11 February 2012 - 19:14

ok, I think I got it.
Though python uses True/False for booleans, the value in the config file has to be lower case.

So please use:

config.lcd.flip=true

Thanks, I will try it tomorrow.

Re: DM800 LCD (OLED) Flip Display #23 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 11 February 2012 - 20:37

no need to wait, should work with todays version

Re: DM800 LCD (OLED) Flip Display #24 hemispherical1

  • Senior Member
  • 1,596 posts

+49
Good

Posted 11 February 2012 - 20:57

Yes, I just verified that was the problem (lowercase), before I read your post. I noticed all the other settings in the file were lowercase so I tried that, but... The behavior isn't what one might expect, see attached lcd-shot... ;)

You'll notice beyond the "broken" display, the characters are still right side up, although reversed left to right & swapped top to bottom, i.e the channel is A&E and is usually on top of the display and the time is 14:42, usually on the bottom right ...

In standby it looks like it wants to display correctly, upside down, but the characters are so broken up it's a pretty subjective guess. From across the room it looks like an upside down 14:52, but up close it's so jumbled it's hard to believe I thought it was 14:52 from across the room... ;)

--
hemi

Attached Files

  • Attached File  lcd.jpg   41.07KB   41 downloads


Re: DM800 LCD (OLED) Flip Display #25 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 11 February 2012 - 21:10

ok, feared that ;)
We'll need to bitswap as well.

Re: DM800 LCD (OLED) Flip Display #26 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 11 February 2012 - 21:28

and now just hope the pixeldata bytes contain horizontal lines, though your picture makes me assume it's worse than that.

Re: DM800 LCD (OLED) Flip Display #27 hemispherical1

  • Senior Member
  • 1,596 posts

+49
Good

Posted 11 February 2012 - 21:44

Are all the changes contained in enigma, i.e. can I just rebuild enigma to test?

--
hemi

Ps. I have no use for flipped LCD, just had some time and thought I'd help... ;)

Edited by hemispherical1, 11 February 2012 - 21:47.


Re: DM800 LCD (OLED) Flip Display #28 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 11 February 2012 - 21:44

yes, just pushed two commits which might fix things.

Re: DM800 LCD (OLED) Flip Display #29 hemispherical1

  • Senior Member
  • 1,596 posts

+49
Good

Posted 11 February 2012 - 22:14

Unfortunately it looks the same & I'm pretty sure I made no mistakes. Your last 3 enigma commits were in the logs for 10 min before I built a new image. I went init 2, renamed /usr/bin/emigma2 to /usr/bin/enigma2~ & copied the new enigma from my build environment ( build-dm800/tmp/rootfs/openpli-enigma2-image/usr/bin/enigma2) to the 800's /usr/bin & went back into normal init 3... Unfortunately the screenshot looks basically identical...

--
hemi

Attached Files

  • Attached File  lcd.jpg   33.21KB   24 downloads


Re: DM800 LCD (OLED) Flip Display #30 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 11 February 2012 - 22:27

Could you try to find out which 'is_oled' value the dm800 uses?

Re: DM800 LCD (OLED) Flip Display #31 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 11 February 2012 - 22:29

btw, for 8bpp displays (or for 1bit displays which use 8 bits per pixel), the bitswap makes no sense. So that might explain why you see no difference.

Re: DM800 LCD (OLED) Flip Display #32 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 11 February 2012 - 22:42

ok, one more try (this is getting embarassing, public trial and error) ;)

Re: DM800 LCD (OLED) Flip Display #33 hemispherical1

  • Senior Member
  • 1,596 posts

+49
Good

Posted 12 February 2012 - 00:21

Could you try to find out which 'is_oled' value the dm800 uses?

Ya, if you tell me where to look... ;)

Re: DM800 LCD (OLED) Flip Display #34 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 12 February 2012 - 00:26

by putting an eDebug message in lcd.cpp.
Anyway, I take it my final attempt didn't work?

Re: DM800 LCD (OLED) Flip Display #35 fcs001fcs

  • Senior Member
  • 244 posts

+2
Neutral

Posted 12 February 2012 - 00:34

@pieterg & @hemispherical1

Thanks for the help; I, of course, have no idea what you are doing/trying but appreciate it anyway.

Re: DM800 LCD (OLED) Flip Display #36 hemispherical1

  • Senior Member
  • 1,596 posts

+49
Good

Posted 12 February 2012 - 00:51

by putting an eDebug message in lcd.cpp.
Anyway, I take it my final attempt didn't work?

Sorry, not a coder. I can build other folk's creations, but you lose me at eDebug...

Last attempt looked identical to the previous 2. It's dark here now so I can't take a picture (flash washed out the lcd)...

--
hemi

Re: DM800 LCD (OLED) Flip Display #37 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 12 February 2012 - 00:58

Do you know whether it's a 128x64 or 132x64 display?

Re: DM800 LCD (OLED) Flip Display #38 hemispherical1

  • Senior Member
  • 1,596 posts

+49
Good

Posted 12 February 2012 - 01:21

Nope...

--
hemi

Re: DM800 LCD (OLED) Flip Display #39 fcs001fcs

  • Senior Member
  • 244 posts

+2
Neutral

Posted 12 February 2012 - 22:10

Do you know whether it's a 128x64 or 132x64 display?

Did a check on all related LCD files in my DM800 and I did not find any reference to size of display. As near as I can tell it is black and white (greyish) and measures 25mm W by 15 mm high.

Sorry I cannot help you out more.

Re: DM800 LCD (OLED) Flip Display #40 niazkhan40

  • Member
  • 1 posts

0
Neutral

Posted 16 February 2012 - 03:11

:P DM800HD--------------
invert should have inverted the display (black<-->white).

GO, TO
DCC

OPEN

user/share/enigma2/ setup_xml/
line
103-104-105-106
COPY PASTE THIS LINE

</setup>
<setup key="lcd" title="Display Setup">
<item level="0" text="Brightness">config.lcd.bright</item>
<item level="0" text="Contrast">config.lcd.contrast</item>
<item level="0" text="Standby">config.lcd.standby</item>
<item level="2" text="Invert display">config.lcd.invert</item>
</setup>

& restrt your DREAMBOX
& see opshion
Invert display on/of

Edited by WanWizard, 16 February 2012 - 12:44.
: changed letter size to something more normal...



6 user(s) are reading this topic

0 members, 6 guests, 0 anonymous users