yashsingh1/xdaforums huggingface dataset:
[XPERIA X1 Themes and Apps] brins0:
Apparantly there is some kind of event for that, but even when "activated" in the registry, it never seems to fire irrigardless of what kind of pattern you assign to it.

In short, no you can't, but I would also like to see it work myself one day...
[XPERIA X1 Themes and Apps] mobz:
Okay, thanks.. Been searching for it with your stuff, but wasn't able too.. Nice app..
[XPERIA X1 Themes and Apps] King*88:
perhaps putting a list of all the events and what they actually do.. that would be ideal. and for the next version if it could tell you what you've selected for the events.. thats would be awesome as well.. im trying to figure out why my light flashes rainbow when the keyboards open, but everything is set to be a blue light.
[XPERIA X1 Themes and Apps] tincmulc:
QUOTE: You need to give the registry time to be written to the memory before resetting when yu have changed events... You'll also need to make sure you ahve enabled the hidden events in the left menu on the main menu...

How much time? Like count to 5 and soft reset?
[XPERIA X1 Themes and Apps] brins0:
I've found that usually counting to 10 and powering it off normally seems to do the trick, as opposed to a restart. That seems to flush the memory correctly, even if it does take a little longer...
[XPERIA X1 Themes and Apps] l337h1um:
Hey guys

I'm working on a bunch of patterns. I'm making double pulse, single pulse, flash then fade, flash, flash twice, flash thrice patterns in the following colours: red, green, blue, yellow, orange, pink, purple, cyan.

So far figuring out the best colour values for each colour. Then I will be easily able to make the patterns.

:D
[XPERIA X1 Themes and Apps] Coldsoft:
Flash LED on standBy

This might sound stupid, but I found a lazy way of keeping what ever pattern you wish to light constantly during standby or screen-turn-off..

Set the voice-mail alert with the pattern you like, then go to setting- personal- notifications and change the voice-mail alert -> flash light to forever

then just get yourself a voice mail using other people's phone, and try to not errase that one last voice mail.....

or if you are not subscribed to voice mail service, you can always get yourself an unread email and use the same method.

ALSO! because events or notifications in WinMo is popped up automaticly, and after you press "dismiss", the notice is seen as being delivery and no light will be flashing, Which means if you accidentally pressed dismiss on that "purposely place voicemail" notice, then restart is required to activate that notice.

Again maybe people have been using this method, or this might sounds very stupid, but I'm using it now and seeing no problem.....

------------------------------------

I do see a "StandBy" notification in the illumineria app, however it doesn't seem to work, but anyway this is a nice piece of app,

keep up the good work!
[XPERIA X1 Themes and Apps] mobz:
I've been trying to use that, but got exactly the same problem with the ntification lol.. Nice trick with email btw, never tried that before..
[XPERIA X1 Themes and Apps] gitin:
pattern file

hey guys just made this blue animation file nd m using it as COMM_VOICE_CALLONGOING pattern in Illumineria, hope u like it // if anyone can make changes with it and make it better or can download some cool patterns of their own will be much appreciated

thanx

gitin

note: to make it running continuously while on call, install xperiatweek and disable screen turning off during calls...
[XPERIA X1 Themes and Apps] yeouda:
i gonna look like a dummy but I don't understand how to use this program, which is a great great idea btw.

for example, if I want the 4leds to flash(long light) only blue when it's charging, what do I have to modify?

can I change the time the led flashes?how?

can i change the time between each flash?

thx again for this app, I was waiting for a long time to tweak the cell
[XPERIA X1 Themes and Apps] brins0:
I would begin by modifing the pattern Gitin has kindly provided above. If you change the delay values at the top of the config page, it should adjust when frames begin and end. Making the frame after the blue flash start later will make the LEDs fade out after a slightly longer time.

Unfortunately, there's no way to test a pattern without rebooting the phone, as the drivers only check the registry on boot.
[XPERIA X1 Themes and Apps] madxtreme:
i would like to know what the start and end point means...we can only set it from 0 till 255...but for what is that?^^ i mean seconds, miliseconds etc. :)

i need a wiki xD
[XPERIA X1 Themes and Apps] gitin:
its confusing

guys its a good software as we can play with illuminations but to be very frank with u even i don't know how i made this pattern it took me around 2 hours and more than 50 soft resets as every time u make a slight change u need to restart // and that is really really really annoying // and in my pattern the start point is 6 nd then 12 nd so on... if i change it to 2 to 4 what happens is top left lights up first then the bottom left then bottom right then top right and then bottom left again so i tried changing the start value to 6 and it solved the problem dont have an idea how exactly it works but m happy as it goes in circular path // want to play more with them but dont want to soft reset every time so i'll better wait for newer version on illumineria with preview option active..........
[XPERIA X1 Themes and Apps] brins0:
All I can say is that it's 255 "frames". I've no idea, although i'd assume it's milliseconds... All Illumineria does is modify the registry entries based on what I've managed to decipher.

Considering this is completely undocumented, and Sony like to deny it's existance, it's quite hard to work out exactly what it all means :p
[XPERIA X1 Themes and Apps] madxtreme:
hehe ok...255 frames...but what if i set start at 255 and end at 50?^^ i´m confused xD
[XPERIA X1 Themes and Apps] gitin:
preview

but if u can somehow activate the preview button i may figure out how it works :rolleyes:

thanx
[XPERIA X1 Themes and Apps] madxtreme:
lol....if he activate the preview button then you could cklick on it but nothing would happen xD...because the button is atm only there for future use, if he have figuret it out how the preview works ^.^

so the button is placed but there isnt any code behind it ^^

i think so :)
[XPERIA X1 Themes and Apps] gitin:
i know mate wat i ve written, i know it is for future use and the reason y its for future use is dat hes working on it nd he'll cum to sum conclusion 1 day//like u can change illumination patters in settings without a soft reset and thats what v want from this software nd i know hes working on it

thanx
[XPERIA X1 Themes and Apps] madxtreme:
yes and it is very difficult to find it out how it works because it is not documented ;)

but how you will find it out? i mean you have said it :) if he activate the button :D
[XPERIA X1 Themes and Apps] gitin:
check blue animation

just check last few pages and download blue animation pattern file, i spent a lot of time to make this so i ve already got a slight idea how it works, but to make some more patterns i need that preview button so dat i dont have to soft reset my phone 50 time to make 1 pattern file as every time u make a slight change nd wanna c how it works u need a soft reset.

m pretty sure in near future we will ve this software with preview option enabled // someone will find the scripts or documentation

thanx
[XPERIA X1 Themes and Apps] yeouda:
to make it easy:

to understand an example:

if I want

-slow pulse every 1second(yes it's a lot)

-ONLY blue led

-on 4corners of the phone

this app has a great potential but apparently, a lot of us are lost
[XPERIA X1 Themes and Apps] gitin:
do this

the best way for u is click on modify patterns nd load diff. patterns nd c how d start nd end values differ in each of them // then start playing with d patterns, change start or end values nd u'll c d difference // this is how i made blue animation...

thanx
[XPERIA X1 Themes and Apps] anothadave:
it would be good if someone made a program for windows where you can test out the patterns. im sure the xperia programmers didnt sit there with a phone in their hand endlessly resetting it lol. the gui should be quite simple. just a picture of the xperia and then the four corners would flash. you can then tweak the sliders until your hearts content, when youre happy just save the file and import it to illumineria.. id imagine it would be near identical layout to the illumineria program. just needs some clever programmer to animate the xperia picture.
[XPERIA X1 Themes and Apps] l337h1um:
Hi peeps

I've been working on some patters, but I've found a bug which has made it very difficult. For some reason, my pattern changes aren't saved... I load a pattern file, change it, save it and load it again and the changes aren't there...
[XPERIA X1 Themes and Apps] gitin:
no bug

sorry mate try reinstalling the software, theres no such bug, if dat doesnt help u may ve to hard reset as no one else faced this problem nd i ve been using this software 4 so long in diff roms nd its running smooth nd fine...
[XPERIA X1 Themes and Apps] poetryrocksalot:
I am having a problem. I'm able to make the color green appear in a circular patter but I can't loop it even if I enable loop.

Can you please please please make a proper user guide.

Man, the preview button doesn't even work, remove it.

And the loop button doesn't work sometimes, fix it.

Every time you want to edit a pattern on your device you have to open a template, keep the templates but please make it possible to edit currently

applied patterns.

Your patterns and events screen shot guide is useless and teaches us nothing

You need to atleast explain what the hell the index of time for start and end actually represent because it simple and yet it is tricky

It took me 5 hours to make a simple pattern, and now I have a problem in which it only loops once, and not forever.

Please just tell me how to make it loop.
[XPERIA X1 Themes and Apps] kebabas:
How to make leds blink always? When phone is locked and sleeping...
[XPERIA X1 Themes and Apps] poetryrocksalot:
Brins0 have you lost hope in your software? Why are you not responding to us?
[XPERIA X1 Themes and Apps] brins0:
I've not lost hope, but when I get really disheartening posts like the following...

...which you yourself have posted, do you think i'm going to ggo out of my way to do anything. Remember i'm doing this out of the goodness of my own heart, in my own spare time, whilst doing another job at university, and an MSc. I appologise for not being able to drop everything right now and read your rather insulting posts, but I have better things to be doing with my life.

Hope this answers your question :3

Joe
[XPERIA X1 Themes and Apps] Daranus:
Hey brins0..i totally agree with you guy, but maybe you can see it like:...when people are saying such things, they want it badly.

this little program is godlike, if someone can actually handle it. I would love to make these patterns by myself, so I am looking forward to every step you are going further!!

I would offer my help, but i dont think i can actually help with visual basic or so :D
[XPERIA X1 Themes and Apps] poetryrocksalot:
Well I'm sorry for my offensive language and talk.

I hope you do have a user guide for the Illumineria, it took my 10 hours non stop just to learn this thing and but it doesn't cycle.
[XPERIA X1 Themes and Apps] Daranus:
Hmmmm..I have played around a bit more after a hard reset of my phone and..duh.

It does not work at all..no flashes, no nothing.. =/...tried it on all qwerty events and the keypad event......any help?...^^"..

(brins0 maybe you could share your knowledge about the parts in the registry which seem responsible?)
[XPERIA X1 Themes and Apps] l337h1um:
Come on give the guy a break. Yeah the pattern editor is hard to understand and a little unstable but hey, he's giving it to us for free.

Attached are some double pulse patterns I made. The blue-green one doesn't work properly (it pulses blue-green then blue instead of blue-green twice).

Brins0, feel free to include these patterns in any future release :)
[XPERIA X1 Themes and Apps] killerskincanoe:
WE STILL CARE about ILLUMINERIA!

poetryrocksalot = rumpled4skin

some people just don't see the hard work and grueling hours you spent into figuring this out for us!

THX! i've played around with it for just a bit and am quite happy with the new keyboard pattern i made..
[XPERIA X1 Themes and Apps] l337h1um:
Brins0, there are some people who really appreciate your app, even if it is a little difficult to work with the pattern editor sometimes. I mean hey, SE didn't exactly help you out.
[XPERIA X1 Themes and Apps] mobilemodman:
Heya Brins0,, just wanted to say ur app is legendary :] ... keep up the good work mate!

also just wondering (i know it would take epic programming tho) if its possible to have an illumination that pulses with the ringtone?? ... kind of like a visualisation with the LEDS in a way?? ...

really appreciate youre work sir! ... thank you :)
[XPERIA X1 Themes and Apps] Daranus:
Hey guys, any help would be greatly appreciated..!!..i am using smabergs TouchX with winmo 6.1..and i have tried getting into the pattern editor for an event, then loading one and closing and restarting, i have tried double clicking one and just select a pattern, i have tried clicking this activate events thingy....but no flash at all...as i said, i have tried all qwerty events and the keypad event..(events which you should be able to test in a simple way)

any suggestions?? =/
[XPERIA X1 Themes and Apps] N33D FOR SPEED:
Great app

Been using this for a day and find it difficult to use but in the end the effect your left with is amazing thanks for sharing.

Cant wait for next update.:D

And to Daranus i recommend starting off with Qwerty open/close
[XPERIA X1 Themes and Apps] Daranus:
that is the exact thing i try to do dude!!..and still no lights flashing for me at all...i wonder if it could be because of smabergs touch x..but that would be crazy.. =/
[XPERIA X1 Themes and Apps] N33D FOR SPEED:
That would be crazy.

Have you activated hidden events?
[XPERIA X1 Themes and Apps] Fire Bird:
For me it doesnt work too.. :( I change the pattern for an event but when I softreset I see no change.. My guess would be that on some ROMs it doesnt work..

I am using Valkyrie XPERIO v2.7..
[XPERIA X1 Themes and Apps] WINE GLASS:
Looks like a cool app, unfortunately i can't get it to work with nrgz new 6.5 rom.

Thanks anyway for your hard work, i will prob be trying a few more roms and

if i can get this working i will buy you a pint.
[XPERIA X1 Themes and Apps] cornbread0715:
Illumination

I am also having the same problem with my changes not being saved after I save them I have try to reinstall over 50 times atleast done hard resets and hard any ideal if this was fixed or what i am doing wrong please let me know:confused::confused:
[XPERIA X1 Themes and Apps] Salvestro:
Good idea, but that does not work in any way...
[XPERIA X1 Themes and Apps] indy.89:
I would lik eto know this as well. i have tried creating a pattern file for it but it doent do anything when i assign it to standby mode, i.e sleeping/ locked.

could anyone shed any light on the situation?
[XPERIA X1 Themes and Apps] -mattx-:
Great great animation. The flashing lights run around the phone and change colour as well! I'm using it for unread sms notifi now. Can you post up some more of your illumineria patterns on this thread? Can someone else?

Thanks.
[XPERIA X1 Themes and Apps] sp3dev:
Well, I think it's high time we started researching the leds; Here's my proxy dll for led manager, it writes all IOControl requests to \kovsled.bin file. Just install the certificate, copy dll to \windows and edit the registry:

hklm\drivers\n5ledmgr

change "Dll" to "PeripheralProxy.dll"

and here's the code I am using to control the leds. I have actually figured out the correct sequences for rainbow and vibra patterns, but further development would require some driver disassembly or patient tracing and log analyzing

#include "stdafx.h"
#include "Winbase.h"

int _tmain(int argc, _TCHAR* argv[])
{
HANDLE hLed = NULL;
DWORD klRet = 0;
unsigned char rainbow[] = {17,0,7,0,100,30,141,1,0,0,141,1,0,0,141,1,0,0,0,0};
//unsigned char vibe[] = {1,0,0,2,52,242,180,203,95,243,91,72,164,144,173,199,0,0,0,0};
//unsigned char vibe_off[] = {0,0,0,2,52,242,180,203,95,243,91,72,164,144,173,199,0,0,0,0};

hLed = CreateFile(L"LED1:", GENERIC_WRITE, FILE_SHARE_WRITE|FILE_SHARE_READ, NULL,
OPEN_EXISTING, 0, NULL);
if (!hLed) return 1;

DeviceIoControl(hLed, 0x80020004L, rainbow, 20, NULL, 20, &klRet, NULL);
CloseHandle(hLed);
return 0;
}
[XPERIA X1 Themes and Apps] cichy3000:
it's the same method of controlling leds as in HTC Diamond ... (as I can see Yours code) :) and the same as for turning on vibra...

as I could only know how to make reverse engineering eh... so many things to do with xperia... :/

great work...
[XPERIA X1 Themes and Apps] Im Packing:
A suggestion I might add, if I may, and this is only pertaining to what I would like...but when activating settings it would be nice that you could choose which individual settings you would like activated (like a check box) instead of activating everything and having to set the other settings you don't want blank.
[XPERIA X1 Themes and Apps] cornbread0715:
Illumineria

So what does this actually do does it make the Illumineria program work on all roms or somthing or is it a Stand alone program can i make my custom patterns really what i am asking is when i install this what can i do ?
[XPERIA X1 Themes and Apps] royalbloodvi:
I just want to change the SMS notification LED, how can I do this?

Default is crappy blink green, I want it to pulse.. how???
[XPERIA X1 Themes and Apps] bgeorgi:
Im using the same rom as u and it works perfectly for me. Are you using the titanium version or the manilla?
[XPERIA X1 Themes and Apps] invincible00:
Hello,

This topic has been inactive for quite some time but i found it such a shame to let this great piece of software go to waste...

Brins0, I hope you're still here because I may have something that could be of interest to you.

http://msdn.microsoft.com/en-us/library/aa452934.aspx

On that website; particularly important is the PostMessage part; with which you can tell windows mobile that a registry setting has occured; making it to reload the registry and thus updating the values that your program has changed. If that worked we wouldn't have to restart every time something has changed anymore.

If you stopped developing this application; I'd gladly continue your work!

Regards
[XPERIA X1 Themes and Apps] brins0:
I am still "Active" in the community, but I've given up developing many of the applications I've worked on as there hasn't been any way to improve upon what's been built. As with Gyrator, people have been suggesting pointless things, and complaining to me that things don't work, when It's not my fault :p

I've had a look at what you've shown me, but I don't think this is the problem that's preventing immediate updates of the LED patterns. The registry is updated as soon as the program writes to it, but the drivers for the LEDs only seem to read the values on boot. If there was a way to restart the driver, say by unloading it and reloading it, then it would solve the problems. The preview applet in the control panel doesn't seem to invoke an update either.

Thanks a lot for your continued interest though, but I doubt anything will happen unless we can reload the drivers. I will be changing my X1 shortly, as there's all kinds of problems that have been plaguing me, like alarms not sounding as the device wakes up and sleeps instantly, and complaining of a low battery when it's plugged in, etc... I'm likely gonna move to an android device as my main phone, they're more relaible, even if they're not as fun to play with.
[XPERIA X1 Themes and Apps] radzix27:
So any chance to activate 'Preview' option?
[XPERIA X1 Themes and Apps] ultrashot:
I found better ways to control leds (call leds' patterns)

First one that allows to turn on/off patterns:

#define LED_PATTERN_ENABLE 0x80020024
#define LED_PATTERN_DISABLE 0x80020028

enum pattern_types
{
STANDBY=0,
BATTERY_CHARGING,
BATTERY_LOW,
KEYPAD_ON,
QWERTY_OPEN,
QWERTY_CLOSE,
QWERTY_ON,
PANEL_BUTTONPRESSED,
PANEL_SELECTED,
NOTIFICATION_MISSEDCALL,
NOTIFICATION_VOICEMAIL,
NOTIFICATION_ALARM,
NOTIFICATION_EMAIL,
NOTIFICATION_INSTMSG,
SYSTEM_BOOTUP,
SYSTEM_SHUTDOWN,
SYSTEM_ACTIVE,
SYSTEM_UNREADMSG,
COMM_VOICE_INCOMINGCALL,
COMM_VOICE_CALLONGOING,
COMM_DATA_WLAN,
COMM_DATA_EDGE,
BATTERY_PENDING,
NOTIFICATION_MSG
};

example:
HANDLE device=CreateFileW(L"LED1:",0xC0000000,0,0,3,0,0);
int *patternid=new int;
patternid[0]=KEYPAD_ON;
DeviceIoControl(device,LED_PATTERN_ENABLE,patternid,4,0,0,0,0);
Sleep(1000);
DeviceIoControl(device,LED_PATTERN_DISABLE,patternid,4,0,0,0,0);
CloseHandle(device);
delete(patternid);

Second, similar to yours:

typedef struct
{
int patterncode;
char dummy[16];
}LED_CONTROL;

#define LED_CALL_PATTERN 0x80020004

//patterns, not all:
#define LED_PATTERN_PANELMANAGER_BUTTON_PRESSED 0x70011
#define LED_PATTERN_PANELMANAGER_PANEL_SELECTED 0x70021

#define LED_PATTERN_BATTERY_CHARGING 0x40000
#define LED_PATTERN_BATTERY_LOW 0x40004
#define LED_PATTERN_BATTERY_PENDING 0x40008

#define LED_PATTERN_COMM_VOICE_INCOMINGCALL 0x100011
#define LED_PATTERN_SYSTEM_BOOTUP 0x90011
#define LED_PATTERN_SYSTEM_SHUTDOWN 0x90021
#define LED_PATTERN_SYSTEM_ACTIVE 0x90031

#define LED_PATTERN_KEYPAD_ON 0x50031
#define LED_PATTERN_QWERTY_OPEN 0x60011
#define LED_PATTERN_QWERTY_ON 0x60021
#define LED_PATTERN_QWERTY_CLOSE 0x60031

#define LED_ENABLE_COLOR_LEDS 0x80020018 //these codes can enable/disable color leds at all.
#define LED_DISABLE_COLOR_LEDS 0x80020014

example:
LED_CONTROL *led=new LED_CONTROL;
memset(led,0,sizeof(LED_CONTROL));
led->patterncode=LED_PATTERN_PANELMANAGER_BUTTON_PRESSED;
HANDLE device=CreateFileW(L"LED1:",0xC0000000,0,0,3,0,0);
DeviceIoControl(device,LED_CALL_PATTERN, led, 0x14, 0, 0, 0, 0);
delete(led);
CloseHandle(device);
and
HANDLE device=CreateFileW(L"LED1:",0xC0000000,0,0,3,0,0);
DeviceIoControl(device,LED_DISABLE_COLOR_LEDS, 0, 0, 0, 0, 0, 0);
CloseHandle(device);

also there is a function inside N5LedMgr.dll that parses pattern buffer from registry
[XPERIA X1 Themes and Apps] samsom123:
always flashing

I'm trying to make my X1 LEDs flashing when its in standby mode but it does't working, can anyone help me please?
[XPERIA X1 Themes and Apps] fsjon:
Since it appears that having a physical preview is impossible, then what about a virtual repersentation instead?? There is a layout of what LED will be lit in certain frames, wouldn't it be possible to have the preview running there? This way it would save some resetting, and only have to reset to play with the color settings.

One suggestion would be have the program do a soft-reset (with a 10sec timer) when exiting the program.

Hopefully this project will be back in development...or maybe release the source code??
[XPERIA X1 Themes and Apps] marekfol:
Thanks

Hi,

thanks for this app. It is great, but I would be glad if you sometimes will work on this program. Preview can be very very useful thing (i have to restart and test every my new pattern - so I wait more then I work :) and the GUI should be more "user-friendly". I know, I want too much :) But still thank you! :)
[XPERIA X1 Themes and Apps] gexcube:
I think you dont have to do restart... Try close app with settings but without restart, and go to system settings - illumination and click preview on thoose events you have changed... I think it worked for me but it was long time ago... however, try it :)
[XPERIA X1 Themes and Apps] XtriFe:
Just tried this, didn't work for me. Illumination settings didnt refresh.
[XPERIA X1 Themes and Apps] mikamehi:
Thanks for the great application!
[XPERIA X1 Themes and Apps] XtriFe:
hi, just out of curiousity, has anyone tried this on the Xperia X2 ? is it supposed to work on it too ?