yashsingh1/xdaforums huggingface dataset:
[HTC Desire S] zenesis:
the last 4.2.2 range can be work with MDDI kernel is PACman v20.0.1
[HTC Desire S] slinkyslinky:
Could someone please upload build 16?

I believe it's the last build to support Hitachi LCD panels?
[HTC Desire S] zenesis:
here is the link to the Build 16 yes it does and it has the same MDDI kernel posted here in the OP the saga_mddi_291212.zip
[HTC Desire S] PVL_93_RU:
Oh my god, look at the top comments chain :D

http://www.youtube.com/watch?v=KaqC5FnvAEc
[HTC Desire S] hisname:
lemme break the chain then:D. anyway there is someone who can build a MDDI panel at kylon thread nobody wanna ask him?
[HTC Desire S] slinkyslinky:
Hi,

Thanks but the download link on that page is broken. :(
[HTC Desire S] zenesis:
It's the same with what we have here on the OP then download it from there.
[HTC Desire S] gawain.j:
You'll find a working link here : http://xdaforums.com/showpost.php?p=42472233&postcount=2640
[HTC Desire S] gawain.j:
Well, I installed build 16 but my phone was really really laggy, like unusable! Does someone know which is the latest flinny build that run smoothly on our hitachi panel Desire S? (I'm on build 12)
[HTC Desire S] danildungeon:
I have a really strange problem, but I hope it’s kind of _easy_ for people who have the skills, that’s why I have to ask you guys:

Just wanted to flash the latest Andromadus ROM on my Desire S, and I thought that I have read and understood everything correctly but it seems that something is still missing, because my DS stucks in Bootscreen (white background, green „HTC“, NO „Quietly Brilliant“).

These are the facts:

OS:

Android 2.3.3 Stock ROM (Downgrade from 4.0.4 Stock ROM, because of S-OFF)

(RUU_Saga_HTC_Europe_1.28.401.1_Radio_20.28b.30.08 05U_38.03.02.11_M_release_177977_signed)

Recovery:

4EXT Touch v1.0.0.5 RC9

Bootloader screen:

-Revolutionary-

SAGA PVT SHIP S-OFF RL

HBOOT-6.98.1002

RADIO-38.03.02.11_M

eMMC-boot

Mar 10 2011,14:58:38

Panel:

$ dmesg | grep -i panel

<7>[ 0.000000] tag_panel_parsing: panel type = 4784147

<6>[ 5.615509] [DISP]mddi: registering panel mddi_renesas_b9f6_61408

<6>[ 5.621643] [DISP]msmfb_probe() installing 480 x 800 panel

<6>[ 14.460144] [DISP]msmfb: turning on panel

<7>[ 14.460266] saga_panel_unblank +

<7>[ 14.585906] saga_panel_unblank -

$

(so Hitachi (MDDI?) Panel??)

I have these ZIPs (after some testing), which I install in the following order (after whipping data, cache + dalvik) from the root folder of the SDCARD in 4EXT:

- flinnycm101_saga_22.zip

- gapps-jb-20130301-signed.zip

- saga_mddi_291212.zip

But no way to get it boot:( Did I miss anything? Do I have a wrong version of any zip?

I’m really at the end of my knowledge, can somebody please help me?

(P.S.: I’m able to install Cyanogen Mod 7.2 and boot it, so I cannot be thaaat wrong, can I?)

Thank you in advance for any suggestions:)
[HTC Desire S] PVL_93_RU:
[MENTION=1040498]danildungeon[/MENTION]

You missed the warning in the first post of the thread, please read it once more and you'll find the answer to your question faster than you could've imagined
[HTC Desire S] LaputaCake:
Does auto brightness work with hitachi as im thinking of getting this phone but do not know if it is hatichi or sony. (hopefully sony :fingers-crossed: )
[HTC Desire S] 68olegna:
It does not work with JB ROMs. But there at least there are apps to reduce the brightness via a layer.( Does not reduce the battery consumption)
[HTC Desire S] zenesis:
we're using apps to control contrast. well it does prevent battery consumption on my case.
[HTC Desire S] 441Excelsior:
is mddi kernel development still alive?
[HTC Desire S] jugg1es:
Not unless the devs have the device to work with

"You learn something new every day if you're not careful" - Wilf Lunn
[HTC Desire S] zenesis:
can't we just have a tutorial from them so we can build our own MDDI kernel?
[HTC Desire S] 441Excelsior:
will CM10.2 natively support MDDI displays?
[HTC Desire S] hisname:
nope
[HTC Desire S] 441Excelsior:
can someone try this? I found it on IncS forum

topic: http://xdaforums.com/showthread.php?p=43432547&highlight=mddi#post43432547
[HTC Desire S] hisname:
ask flinny
[HTC Desire S] zenesis:
There is hope. Hoped named KernelDev101
[HTC Desire S] hisname:
uhhhh...........
[HTC Desire S] zenesis:
why? I think he's compiling a new MDDI kernel.
[HTC Desire S] hisname:
head over to the DS off topic thread and figure out yourself
[HTC Desire S] zenesis:
damn, it broke my heart.
[HTC Desire S] totalnoob34:
I need your help. I'm replacing a lcd+digitizer on a DS. There are two kinds: narrow and wide.

I suspect these two kinds of flex cables differ basing on the manifacturer, that is Hitachi or Sony. Is this assumption true?

Which is the HTC part code of Sony panels? I have seen that the Sony panels have some metal-like tape on the LCD flex, which makes it possible to check which panel you have without disassembling the whole device. My sony panel has it, is it common to all the Sony panels?

more reference here

http://xdaforums.com/showthread.php?p=33611793

http://xdaforums.com/showthread.php?t=1662090
[HTC Desire S] PVL_93_RU:
Juggles has shared a PDF file with Sony/Hitachi connectors, check first post
[HTC Desire S] totalnoob34:
Yes, seen that. So, to clarify:

SONY panels aka WIDE version have the connector ABOVE the touch screen's one, and the flex is large (covers approx. half of the screen size) and it is usually covered with a grey adhesive.

HITACHI panels (MDDI) aka NARROW version have the connector BELOW the touch screen one, and have a straight flex cable, which has to be bent in order to be installed properly.

Consequently, these two types of panels are not cross compatible, since there are two versions of mainboard as well. I suggest disassembling your phone

before

ordering the screen, in order to check which screen type you have. No one likes to have a spare part you can't install :p

Hope to have helped somebody, I have discovered these differences after some hrs of researching.
[HTC Desire S] PVL_93_RU:
Thanks, I'll add this to the OP
[HTC Desire S] mujeeb999:
can anyone suggest me a 4.1 rom compatible with mddi panel?
[HTC Desire S] tdngan:
Try nk111's ROM http://ftp.f3l.de/~nk111/jelly/
[HTC Desire S] badflife:
Has anybody tried one of the ROMs?
[HTC Desire S] Tirofog:
I’m on the 20121008 rom as we speak, I think it’s the last one with the v2 kernel. I like it, performance is crisp and a nice change from sense. Wifi and bluetooth can be a bit hit and miss but usually a reboot or dalvik/cache wipe sorts it.

Camera fix in this post:

http://xdaforums.com/showpost.php?p=32563476&postcount=1480
[HTC Desire S] devinfriday:
Hi,

the link for 4.2 kernel's version does not work, it says Connection Timeout.

Any suggestion where to download it?
[HTC Desire S] badflife:
Could somebody upload the MDDI Panel for Android 4.1x and 4.2 x ?

Both are offline.
[HTC Desire S] riomundo:
Could someone upload the MIUI Android MDDI link for v5?

Is offline.

Thank you.
[HTC Desire S] longer83:
Here you go. But don't bother to install in with on MIUI v5 3.11.1 or later. It simply won't work since MIUI v5 3.11.1 bases on 4.2.2. Logcat keep saying:

E/qdgralloc( 1422): fb_post: MSMFB_DISPLAY_COMMIT ioctl failed, err: Invalid argument
[HTC Desire S] 441Excelsior:
is anyone still working on mddi kernel for cm10.1 ?
[HTC Desire S] jugg1es:
Its difficult for any dev to work on a kernel without the the panel in their device, this seems to only effect a small number of devices so probably not. This is also on the verge of becoming a legacy device.

"Don't be so humble - you are not that great."

- Golda Meir (1898-1978)
[HTC Desire S] riomundo:
thank you very much for the file and for the information.:good:
[HTC Desire S] ask88:
Hey guys! Does anybody know if Android 4.4 supports MDDI? or HTC planning to made a ROM based on 4.4 for DS? Thanks.
[HTC Desire S] jugg1es:
Doubtful

And

Probably not

The fact that kitkat was designed for lower end phones is more for the oems and 'new' low end handsets . The saga is virtually in the legacy era of phones and htc gave up on it after they failed (or didn't really try) to get ics to successfully run on it

"Don't be so humble - you are not that great."

- Golda Meir (1898-1978)
[HTC Desire S] 441Excelsior:
custom ics roms are good so they didnt even try to optimize ics rom
[HTC Desire S] bestfil:
hello!

Can U post any mirror links of these kernels?

Old links are dead.

I'm interested in all versions except MUI :)

Thanks in advance.

---------- Post added at 09:24 PM ---------- Previous post was at 09:24 PM ----------

hello!

Can U post any mirror links of these kernels?

Old links are dead.

I'm interested in all versions except MUI :)

Thanks in advance.
[HTC Desire S] bestfil:
Is there any one?
[HTC Desire S] totalnoob34:
Unfortunately, no one is wandering here anymore, saga is pretty dead right now. Bump your question in the development thread of the roms compatible with MDDI kernel, if no one answers here.

Inviato dal mio GT-I9100
[HTC Desire S] JJeamy:
if someone need mddi kernel and the link is dead in the 1st post...here the link i can found :

For Android 4.0.x & 4.1.x, use this link :

--> saga_kernel_82n.zip

For Android 4.2.x, use this link :

--> saga_mddi_291212.zip

For MIUI still there in 1st post..

i really sad..i see saga development like almost dead... :crying:
[HTC Desire S] totalnoob34:
Yep, but that's the destiny of all the phones currently on the market, if companies don't start to respect customers and allow them to get what they payed for, not a thing that is abandoned a year after it was released.

Inviato dal mio GT-I9100
[HTC Desire S] 441Excelsior:
thats why my next phone will be running WP8(.1)
[HTC Desire S] totalnoob34:
Erm.. If I were you I would not ever buy a WP phone, lack of apps and customization. That's my two cents tho, do ad u wish ;)
[HTC Desire S] 441Excelsior:
but WP updates are released by MS not by manufacturers so every WP device gets same updates :) and app count is still increasing and I like metro UI
[HTC Desire S] Shaz95:
Which jb rom will work on desire s with hitachi panels ?? :confused:
[HTC Desire S] cookiecrisp:
just read.

All with the right kernel posted before
[HTC Desire S] Last_SiN:
Could someone provide a working link or upload JellyTime r28.0? I can not find any active link for it. Pleeaasee
[HTC Desire S] muh_ahsan2004:
Htc desire s

I have Mddi panel Desire S and used the following JB Roms

Carbon Rom JB 4.3.1

AOKP JB Rom 4.2.2

CM JB Rom 10

CodeFire JB 4.2.2

I'm keen to use KitKat on my DS, Plz make KitKat available for MDDI panel DS.

*****UNLOCKED******

SAGA PVT SHIP S-OFF RH

HBOOT-2.02.0002

RADIO-3831.19.00.110

eMMC-boot

Jul 31 2013, 15:41:32
[HTC Desire S] eryunt:
"/sys/android_display" Folder missing ?!?

I have a Desire S not rooted and S-ON.

I would like to know if I have a Sony or Hitachi panel, but I have not the folder /sys/android_display.

I am on stock ICS 4.0 Rom.

I've tried with Es file Manager, RootExplorer and other file managers.

Where is the problem?

Is there another way to verify the panel vendor?

Thanks all !
[HTC Desire S] bomil:
Try to do temporary root (valid til first reboot) with this app. http://xdaforums.com/showthread.php?t=833953 Then you might try to find it with some file manager. Think it might work.

Sent from my Desire S
[HTC Desire S] eddie864:
Fascinating Stuff

Thanks guys, I have learned bunches.

I wanted to learn how to root my Desire S (because my wife's HTC One X constantly reboots so I had to give my HTC One M7 and revive my old Desire S). I realised how much I still liked my 3 year old Desire S and wanted to jazz it up with a custom ROM. Spent ages unlocking it, installing TWRP and then tried to install Carbon Rom for it. Nothing would boot so now know I have a Hitachi screen. Found a thread somewhere that tells me to find out what screen you have you look where the battery goes for a gasket that only the Sony has, mine doesn't have it.

I'm surprised at how much work goes on for a really outdated but decent phone. I wasn't so keen on the M7, speakers make it chunky and no SD card. Can't afford an M8. Really all I want is a Desire S size phone with a decent screen and later version of Android..

Seriously considering a Lumia 630, bit big but they all are now.

Thanks again.
[HTC Desire S] totalnoob34:
What are you willing to spend? Like, if that's in the ~300 range go for a Nexus 5
[HTC Desire S] 441Excelsior:
go for Lumia...I bought used HTC 8S in good condition for good price and that was begining of my end with android...WP is much better in all ways, no customization is good because manufacturers can't put their HW intensive UIs. and you will get updates regardless its flagship or low end
[HTC Desire S] jianC:
Sorry for bumping such an old thread, but the reason why the battery drain is so bad on the mddi panel isn't because of the backlight level. It's because it isn't turning off the panel power at all when the display is off.

Here is the current line

See how they point the .mddi_client_power method to the panel on/off function? Instead, it should be using mddi_power_save, which they curiously commented out here. The framebuffer calls the method defined by .power_save (if it points to an actual method) to turn the panel power on/off, but never does so because they set the panel power to be called by .mddi_client_power. This should dramatically improve battery life.

Also, the backlight adjustment is broken because the mddi panels used by htc (including novatek and renesas) does not have a separate circuit to change the backlight value (newer mddi panels from what I've seen use a pmic controlled backlight). Curiously, it is integrated into panel and requires writing register values directly to change it. I believe this conflicts with mdp blitting/setting overlay which causes the device to reboot without any messages when trying to adjust backlight. Htc's older mddi/fb drivers had a workaround where they lock a semaphore before calling mdp->blit and mdp->overlay_set. They also lock this same semaphore before calling remote_write to write register values. I will try adding a semaphore for equivalent methods in the new framebuffer and mddi driver and report if it works.
[HTC Desire S] 68olegna:
Did not work for me...
[HTC Desire S] PVL_93_RU:
+1, device stuck on HTC logo screen after flashin the mddi kernel by Flinny
[HTC Desire S] SamePaul:
Sorry for nudging, but do we have workaround for this problem or the only choice we have - wait until devs resolve power drain problem and then return back support for mddi panels?
[HTC Desire S] PVL_93_RU:
Well, if you're a tech-guy you can replace the screen panel of your DS by yourself if you take it from a Sony-panel device :D

Otherwise we gotta wait.. I don't think that current parties of devices have Sony panels, probably all those manufactured in 2012 time period are with Hitachi panels
[HTC Desire S] 68olegna:
What setups you guys using right now?

I´m on the newest JellyTime with 82n and it works pretty good. But battery drain with screen on is tremendous :(
[HTC Desire S] giel123:
Im on sabsa 8.5 right now, itd really stable and fast and baterry life is great. Still waiting for the panel problems to be solved
[HTC Desire S] akuukaaku:
i guess i got the non sony panel, i can't change the brightness in the recent JB rom.

i'm still on blindbean v1.5 preview edition VI the only JB rom that i can change the brightness level

sorry a little out of topic

do you guys have any problem with Ginger Bread rom aside from Sense?

because whenever i try any non Sense Ginger Bread rom (MIUI, CM) i have a problem with the camera being lag,

then i found out that the problem appear on the new device (which manufactured after 2011, i forgot the month)

i wonder if this non sony panel problem only appear on the new device too, because a friend of mine used the old devices and the brightness is fine
[HTC Desire S] jugg1es:
it looks like the problem only started reading it's head lately on recent builds.

sent from the thing I stab with my finger when I get two minutes
[HTC Desire S] PVL_93_RU:
After the builds began using kernel 3.x, to be precise. For example, CyanogenMod 10 build by nk111 which had 2.x kernel (I believe it to be early October build) didn't have a non-sony screen panel problem and booted up nicely and 100% with an ability to set brightness
[HTC Desire S] miwanr:
I type above command in Andromadus CM10 (flinnycm10_saga_121.zip with gapps-jb-20121011-signed.zip) didn't get the result.

Here is the screenshot

Sent from my Desire S
[HTC Desire S] giel123:
same happens to me..

Still no progress in the panel support right?
[HTC Desire S] :
better not break my glass then :p

EDIT: just did some research on ebay, no vendor says wether its a sony or hitachi...
[HTC Desire S] PVL_93_RU:
Maybe it depends on where was the phone built? I know that there are Made In China and Made In Taiwan parties, so is probably Sony panel devices, and the other one is Hitachi
[HTC Desire S] SamePaul:
Try to do it from Recovery. When I run this from ROM it doesn't show anything useful either
[HTC Desire S] tnZ:
Does the problem still exist? Last time i tryed to use the JellyTime R19 ROM but it didn't boot.

Could i try to flash the new version, or would the result be the same?
[HTC Desire S] jugg1es:
Problem does still exist, nk111 is looking into it for everyone

I'm your huckleberry
[HTC Desire S] Okdek88:
I was having the same problems as you, so I figured I would have a non-sony panel. The issue is that after testing with "dmesg | grep-i panel", it turns out I have a sony panel :/
[HTC Desire S] vrxj81:
I downloaded the HTC Desire S kernel source and foun there is a saga-panel.c file, mostly settings and panel-sonywvga-s6d16a0x21-7x30.c, a driver for the Sony panel only. So the non-Sony (Hitachi) driver will need to be reverse engineered.

Tough job.
[HTC Desire S] Leinger:
news?

any news on kernel that support mddi panels? If not maybe somebody could help me a little. I have htcdev unlocked phone this means I can't flash kernel via recovery and have to use fastboot. The problem is that I cant find boot.img of 82n kernel there is only zip. Is there a way to create it from zImage file stored in 82n kernel zip? Or anyone has download link for boot.img?
[HTC Desire S] finistere:
Just install the ZIP from recovery, then connect your phone to your PC via USB and use 'adb pull /tmp/newboot.img' to copy the boot image to your PC. Flash from bootloader as usual.
[HTC Desire S] guttercito:
Hi, I've tried the following:

wipe all + flash flinnycm10_saga_129.zip + flash 82n kernel, but no luck, it passes htc logo, but still get hung booting and finallly kicked me out of adb while doing logcat...

Any news would be appreciated.
[HTC Desire S] dvb127:
+1

I've the same Problem a solution would be great
[HTC Desire S] 68olegna:
Does this problem also exists with the other new JB Roms?

Would be happy enough with a kernel with at least working brightness settings...

I guess there aren´t any good news?
[HTC Desire S] guttercito:
Hi again!

I've tried with JellyTime CM10 R28.0 + kernel 82n and it finally booted fine!

Hope it helps!
[HTC Desire S] SnowiiSnowii:
off to try this now, will report...

edit: I get only pass the HTC screen to a black screen with backlit on... what n82 were you using? where can I get it? damn screens :'(
[HTC Desire S] andrewschumi:
Is there anyone who managed to boot the new roms (CM10.1 and AOSP4.2_6) of Flinny with the mddi kernel?

I flash the rom, the gapps the kernel, then, as I am S-ON, i adb pull the newboot.img and flash it from bootloader. But it get stuck to the HTC screen

Anyone help?
[HTC Desire S] PVL_93_RU:
You had to use zImage file
[HTC Desire S] suku_patel_22:
Did you flash the addition kernel by Flinny? It's on andromadus.flinny.org

Tapatalked from Desire S running Andromadus
[HTC Desire S] domtom75:
mddi and v

Hello, I finally flash mddi kernel and try both new roms CM10.1 and AOSP4.2_6.

On both roms, I can boot but I have a message "unfortunatly, com.andoird.phone has to stopped".

Any one faced the same issue ?

Thanks,

Domtom
[HTC Desire S] andrewschumi:
So I have to flash both boot.img and zimage? in what order?

Yeah I flashed it
[HTC Desire S] dvb127:
For me mddi kernel from 5.12.12 is working pretty well on both Roms. But brigthness is still broken - hope somebody finds a solution for brightnes soon -.

But the Roms are working very well Of course, Battery drain is quite high while screen is on but OK.
[HTC Desire S] mertonzo:
Correct sequence for me:

1) Wipe all data

2) Flash your custom ROM (for me: PACman 18.0)

3) Get your kernel "NON-SONY compatible" and flash it (for example 82n version, get from here: goo.im/devs/Super/andromadus/tests/kernels/saga_kernel_82n.zip )

--> IF (and only IF) you've this error when flash kernel in recovery:

assert failed:write_raw_image("/tmp/boot.img","boot"):

--> 3a) extract boot.img from custom rom ZIP and put it in adb directory on your PC

--> 3b) reboot in fastboot mode

--> 3c) execute from PC:

fastboot flash boot.img

--> 3d) reboot in recovery and retry to flash your new kernel

--> 3e) Now, for me, flashing kernel is completed and you can continue to 4)

4) Get new boot.img: in recovery, attach USB cable and run from PC terminal

adb pull /tmp/newboot.img

(it trasfer generated boot.img to your PC)

5) On your PC rename newboot.img file to boot.img

6) Reboot in fastboot mode

7) Install new boot.img: from PC terminal execute

fastboot flash boot.img

8) Reboot and enjoy
[HTC Desire S] tn9:
It worked for me, I sugest it should be sticked at the first post. Thanks :)
[HTC Desire S] jugg1es:
@fatality, any chance you could update the op with some links, commands, kernels etc

Why do they call it rush hour when nothing moves?

- Mork, Mork and Mindy
[HTC Desire S] Kieron Williamson:
I did everything up to and including 4) but I can't find the file "newboot.img" any ideas?

*Update*

Ignore, CMD has just got it :)
[HTC Desire S] Kieron Williamson:
I will upload a working extracted Kernel using the guide from mertonzo. Hope it helps out some other people. My phone is a Desire S.
[HTC Desire S] PVL_93_RU:
How do you guys like the new first post?:)
[HTC Desire S] Kieron Williamson:
Much better, is the uploaded kernel sny good by the way?
[HTC Desire S] PVL_93_RU:
Updated the first post with a link to a new kernel for 4.2.x ROMs and links to the profiles of djpbx and blindndumb:)
[HTC Desire S] 68olegna:
Are there important changes within the new kernel like lower brightness or something like that?
[HTC Desire S] PVL_93_RU:
Just an updated kernel to the latest version by Andromadus, nothing else special, really
[HTC Desire S] MetalikZX:
Hi. I just rooted my phone to install a custom ROM, and just for test I tried that "dmesg|grep -i panel" isn't working at all. It just says "grep: not found, write : Broken pipe" Help me, What I need to do?

UPD : Never mind, I had to install Busybox.
[HTC Desire S] finistere:
Hi all,

I was just trying out the latest CM10 with the Andromadus kernel from flinny's site. Just out of curiosity I installed Lux Auto Brightness. As expected, the automatic settings didn't work. But then I switched to manual mode, set the brightness to a "sub-zero" setting and BINGO. The screen was dimmed. :victory:

You have to make sure that the program doesn't get killed in the background, but there's a setting for that. I now have a persistent entry in the notifications with a brightness slider and the current brightness percentage. If I understand the settings correctly, you can even define your own "auto brightness" levels. All you have to do is "connect" the current ambient light measurement with your own preferred screen brightness.

I still have to check if this really has any effect on battery life but it certainly looks like it should. You might want to check it out.
[HTC Desire S] PVL_93_RU:
Re: [GUIDE] [31 DEC] Non-Sony screen panel Desire S users lounge

Do you mind further experimenting with this on Balele v2.1 and one of the 4.2.x ROMs?