yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy R i9103] The-Droidster:
It's all speculation for now until epsy chips in an update;)
[Samsung Galaxy R i9103] hdn413:
Wow...A new kernel was released!! Seems like a progress!! :)
[Samsung Galaxy R i9103] karthik050782:
Where it is.. I mean the new kernel download link..
[Samsung Galaxy R i9103] emanoj.i9103:
Check the download link folder in the OP.

Sent from my GT-I9103
[Samsung Galaxy R i9103] hdn413:
Http://dedib.ath.cx/galaxyr/

Check this out :P
[Samsung Galaxy R i9103] karthik050782:
U guys r so fast... Thanks.... Will wait for the changelog.. If camera works then i will be in cm7 :)
[Samsung Galaxy R i9103] xlm13x:
Just updated to new kernel :D

Now epsy kernel supports OC and voodoo drivers :eek:

Buttons backlights semms to be fixed but if u keep phone wake for some time backlight will go off and it won't light again unless u lock ans unlock device.

Performence is bit laggy on 1.3 ghz. Device lags alot on OCed freques but works butterly smooth on 1ghz.

All the sensors works (not gyro).

What doesn't works.

Camera

Gyro sensor

Haptik for buttons

FM radio

Some screenies with 1.3 ghz

| Galaxy R | CM7 Nightlie 18 July | XWLA4 |

This was sent using Toastertalk 2 from Galaxy Royal Toaster.
[Samsung Galaxy R i9103] Epsylon3:
indeed...

that's interresting, i have seen that too, and its because ive set the MIN/MAX values to the defaults (216/1000)

here with 1.1Ghz:

# override the original kernel defconfig here

CONFIG_LOCALVERSION="-CM7.2"

# Overclocking
CONFIG_TEGRA_CPU_FREQ_SET_MIN_MAX=y
CONFIG_TEGRA_CPU_FREQ_MAX=1000000
CONFIG_TEGRA_CPU_FREQ_MIN=216000

CONFIG_ARM_THUMBEE=y
CONFIG_KSM=y

# CONFIG_BROADCOM_WIFI is not set
CONFIG_BT_BLUESLEEP=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIBTSDIO=y

CONFIG_DEBUG_FS=y
CONFIG_LOCKUP_DETECTOR=y
CONFIG_PERF_EVENTS=y
CONFIG_PERF_COUNTERS=y

# Kernel uncompress low level UART...
CONFIG_TEGRA_DEBUG_UART_AUTO_ODMDATA=y

CONFIG_ANDROID_RAM_CONSOLE_ERROR_CORRECTION=y

# CONFIG_APANIC is not set
CONFIG_APANIC_MMC=y
CONFIG_APANIC_PLABEL="OTA"

# This 'default' cmdline is not used, set it in BoardConfig.mk (included in boot.img image)
CONFIG_CMDLINE="mem=511M@0M secmem=1M@511M mem=512M@512M vmalloc=256M fota_boot=false video=tegrafb console=ram usbcore.old_scheme_first=1 emmc_checksum_done=true emmc_checksum_pass=true tegraboot=sdmmc gpt mmcparts=mmcblk0:p1(EFS),p2(APP),p3(CAC),p4(IMS),p5(MSC),p6(UDA),p7(MDM),p8(SOS),p9(LNX),p10(OTA),p11(HID); "

# CONFIG_USB_ARMLINUX is not set
# CONFIG_USB_NET_CDC_SUBSET is not set
CONFIG_USB_USBNET=y
CONFIG_USB_NET_CDCETHER=y
CONFIG_USB_NET_CDC_EEM=y
CONFIG_USB_NET_CDCNCM=y
CONFIG_USB_NET_RNDIS_HOST=y
CONFIG_USB_ANDROID_RNDIS_WCEIS=y
CONFIG_USB_ANDROID_SAMSUNG_RNDIS_WITH_MS_COMPOSITE=y

# Default usb2min/sclk samsung config for n1, now optional
CONFIG_TEGRA_CLOCK_USBMIN=y

CONFIG_INPUT_KEYCHORD=y

# Linux 3 sensors backport
CONFIG_INPUT_YAS_SENSORS=y

CONFIG_SENSORS_CORE=y
# native sensors, without MPU
CONFIG_SENSORS_AK8975=y
CONFIG_SENSORS_KXTF9=y

## MPU to fix...
# CONFIG_MPU_NONE is not set
CONFIG_MPU_SENSORS_MPU3050=y
# CONFIG_MPU_SENSORS_MPU6000 is not set
## CONFIG_MPU_SENSORS_KXTF9=y
CONFIG_MPU_SENSORS_AK8975=y
CONFIG_MPU_SENSORS_TIMERIRQ=y

CONFIG_SND_VOODOO=y
CONFIG_SND_VOODOO_FM=y
CONFIG_SAMSUNG_FM_SI4709=y
[Samsung Galaxy R i9103] xlm13x:
About voodoo sound, output sound is bit low than paraj's kernel

In his kernel button backlight is totally fixed (no turn off lights after some time like this kernel) look that kernel maybe u find something usefull.

Btw hw video decoding is not working with kernel, unable to play videos with hw decod at all.

| Galaxy R | CM7 Nightlie 18 July | XWLA4 |

This was sent using Toastertalk 2 from Galaxy Royal Toaster.
[Samsung Galaxy R i9103] Epsylon3:
the codecs and camera problems are not kernel related... that should be fixed in the frameworks, and maybe also in some libs (if some are "prelinked") I made a lot a tests without success for the moment.... but still searching, i prefer to fix the easy things before...

About the bt backlight timeout, its normal and tunable in this kernel :

echo 15000 > /sys/devices/platform/tegra-i2c.1/i2c-1/1-004a/key_led_timeout

its 15 second per default (and 2x this time if plugged) ... and subject to change in next versions.... to /sys/class/leds/button-backlight/...
[Samsung Galaxy R i9103] xlm13x:
I thought it was bug :rolleyes:

Btw thanks for ur efforts, wishing that a perfect CM build will arrive soon to sgr users. :)
[Samsung Galaxy R i9103] Grarak:
Thanks a lot

OC works fine on Miui :D
[Samsung Galaxy R i9103] Epsylon3:
i will make a new one soon with full o/c (1.3 max) actually the frequencies upper than 1Ghz have a lower perfermance because of the "switch back" to 1Ghz

and i found an issue with the timeout... it depends if auto backlight is set or not... i need to enhance the wake up with a xor flag in this case...
[Samsung Galaxy R i9103] parajsinghal:
Wow. Updated kernel.

Thats awesome and a great idea too - to provide kernel updates separetely. Thanks Epsy.

Gonna try it now. But as I understand OC will not work since you put max freq at 1 GHz in the defconfig. Am I Right??

And many many thanks for the voodoo patch. I just cant live without it now. :)

Regarding button light, although it works fine on my kernel but there is a decent chance that I might not have handled it in the right organized manner. I think you should stick and work with your key_led_timeout fix.

Just to let you know after all the hard work and a lot of debugging I made no changes expect adding a 200ms delay in ts_100ms_timer_stop method in atmel_mxt224E.c to solve the backlight issue. And that why I say am not sure if I handled it correctly. But it works fine for now ;)

So this kernel support hdmi? Or is there more work to be done there?

----EDIT------

Started writing and went out for coffee. Didnt see your last post. It answers some of my queries :)
[Samsung Galaxy R i9103] mj.vikram:
I want to add one more bug or Epsylon haven't activated it ...

When mobile is connected to system its just charging and system is not able to detect it as USB storage...

@ Epsylon can we have full hardware acceleration in CM 9/10 now because NVIDIA have released the required drivers, so can you please validate them and tell us if they can help us or not...

Battery consumption is more compared to parajsinghal's kernel (i need to test it more because my usage is also little high after flashing the Epylon's latest kernel)....
[Samsung Galaxy R i9103] xlm13x:
USB tethering doesnt works, while activating usb tether it says USB not connected but actually USB is connected and adb is also working fine.

wifi tethering works.
[Samsung Galaxy R i9103] parajsinghal:
Guys I guess the only changelog he mentions is backlight fix plus OC. The issues we mention here were not working in previous build too. Moreover its just a kernel update and most of them need to be fixed in the rom I guess.

I am sure we will get a fully functional build soon. :fingers-crossed:

Btw I can confirm the terminal su freeze is now fixed. Also haven't experienced a freeze in 3 hours. Again I have my fingers crossed. :)
[Samsung Galaxy R i9103] Epsylon3:
The kernel clocks were a lot more messed up than expected (ive almost rewrote them all, to use a bit more the hardware crystal and the base clock of 26Mhz )

incomming soon...
[Samsung Galaxy R i9103] leandeganis:
Epsy, just a question. Where are you posting the changelog of your cm10 builds? I found nothing! I come from Quarx builds but since audio is not working well (as instance, no sound after some seconds of video recording), I went back to Ms2g. Well, that and also the bad video quality but that happens with all CM released, not only CM10. Thanks. :highfive:
[Samsung Galaxy R i9103] hdn413:
I just learnt that another Tegra2 device Hisense T96 has been equiped with ICS. Will it help? I will try to look for more info about this.
[Samsung Galaxy R i9103] D™:
here is the config:

Hardware platform - Nvidia Tegra2 with ARM CORTEX A9 cores, clocked at up to 1GHz, GeForce GPUs and support 1080P

codec and hardware 3D acceleration, 40nm process lower power consumption,

the MP3 player when the system consumes less than 10mW. A large number of high-

performance Tablet PC in the use of the CPU.

Memory capacity 2GB ROM/1GB RAM, Large RAM, to ensure that multi-tasking applications run smoothly

LCD 4.0-inch WVGA. Excellent high-resolution LCD, to meet the needs of business,

entertainment Touch screen - Capacitive touch screen.
[Samsung Galaxy R i9103] FranzJesus:
Anybody who knows Chinese, can they try downloading the ROM for this device and then upload somewhere for our developers to use.

http://www.androidonlines.com/a/Rom/haixinHisense/haixin_T96/11836.html

Thanx!
[Samsung Galaxy R i9103] poison007:
ok I'll do it. hope this can be useful
[Samsung Galaxy R i9103] FranzJesus:
I hope so too!! Won't hurt trying.

Thank you very much for helping.
[Samsung Galaxy R i9103] poison007:
I've downloaded it. But where should I upload then it will be convenient for devs to download
[Samsung Galaxy R i9103] FranzJesus:
Maybe here:

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

---------- Post added at 08:54 PM ---------- Previous post was at 08:51 PM ----------

Or if you have a personal dropbox account...
[Samsung Galaxy R i9103] poison007:
click to get the ROM,hope it will be useful.http://d-h.st/De9
[Samsung Galaxy R i9103] Aquethys:
Give me the direct link to download and I'll upload
[Samsung Galaxy R i9103] hdn413:
Seems it's been uploaded...Has anyone looked into it? Would it help?
[Samsung Galaxy R i9103] postall:
Looks like they use 2.6.XX kernel not 3.XX

http://www.androidonlines.com/a/Rom/haixinHisense/haixin_T96/11836.html

Am I right?!
[Samsung Galaxy R i9103] FranzJesus:
Yeah you are right, and this should actually make it easier for us to include drivers from this rom also.

Since we also are using the same version.
[Samsung Galaxy R i9103] postall:
Before some devs say we need 3.XX kernel.
[Samsung Galaxy R i9103] FranzJesus:
Well, I may be corrected later, but I don't believe its necessary to have a 3.0 kernelversion. It's maybe easier to build from, if you start from scratch but not necessary for making a working ICS or JB.
[Samsung Galaxy R i9103] Adam77Root:
Yes, you're right. I know about phones whose ICS roms were made with a 2.6 kernel.

Sent from my GT-I9103
[Samsung Galaxy R i9103] hdn413:
So do you think that Rom of Hisense T96 would.help?:)
[Samsung Galaxy R i9103] Adam77Root:
It can help if they didn't change the kernel so much.
[Samsung Galaxy R i9103] poison007:
that u can download the ROM and see it
[Samsung Galaxy R i9103] mj.vikram:
recently one of my friend purchased Chinese tablet which came with ICS preinstalled and its using kernel 2.6.x.x but its not having H/W acceleration, so i doubt if this mobile is having H/W acceleration or not :confused:...
[Samsung Galaxy R i9103] xlm13x:
i dont think 3.x kernel is mandatory for ICS.

AFAIK tegra3 based HTC One X (stock) is running ICS on linux 2.x kernel and its having HW acceleration (correct me if i m wrong)
[Samsung Galaxy R i9103] mj.vikram:
Yup you are correct buddy thank you, just now checked it in HTC Developers site :o..

if you go through the list only One X is running ICS with 2.6.x kernel all others are using 3.x.x.x kernel is it that tough to create 3.x.x.x kernel for Tegra chipset because even HTC was not able to create it :confused: ...
[Samsung Galaxy R i9103] poison007:
It seems to be a big problem.but we can also use a 2.6.X kernel to build CM9/10.probably samsung use it to build official ics too
[Samsung Galaxy R i9103] xlm13x:
there are sources for both 2.6 and 3.0 kernels for one x.

but main part is one x running ICS with 2.6 kernel with full HW acceleration.
[Samsung Galaxy R i9103] emanoj.i9103:
Maybe Nexus 7 runs on 2.6 kernel too?

EDIT: It runs on kernel v3 i guess. Reference Link...http://xdaforums.com/showthread.php?t=1745983
[Samsung Galaxy R i9103] gitanshu:
Epsy made cm9/10 for defy. It is also using 2.6 kernel afaik. Correct me if I am wrong

ICS = I SEE ASS :P Lol

++##» GALAXY R «##++
[Samsung Galaxy R i9103] mj.vikram:
That is different buddy because Epsylon have already told that Moto have given everything which is required as a tool which Epsy used in his development..
[Samsung Galaxy R i9103] Epsylon3:
In fact yes and no... but we have all the codec sources from TI (omap3), the atrix has the same problem, blame nvidia which only release prebuilt libs for unused "dev" boards

else, could somebody give me the content of /proc/misc from a stock kernel/rom ? i suspect that the voodoo sound in kernel changes the order of some devices which could break some stuff
[Samsung Galaxy R i9103] F3niX:
Great.

@Epsy have you seen the Sources of T96. Fo you find them useful?
[Samsung Galaxy R i9103] Epsylon3:
no, i only have seen a system image not in ext format, its maybe in cwm yaffs format.... do you have a link (for sources, i dont care about prebuilt libs)
[Samsung Galaxy R i9103] hdn413:
I found this...not sure if it's what you need...:angel:

Download link:

http://pan.baidu.com/netdisk/singlepublic?fid=984567_848242170

(Actually what you see here is an OTA-update package, in the same ZIP file with an official ROM---a lot of "img"s...)
[Samsung Galaxy R i9103] CallMeVentus:
I personally think this is what he needs

"Friends forever." - Ventus
[Samsung Galaxy R i9103] ereziel:
Question: When I set a snippet of a MP3 (about 15 seconds) as call melody, mp3 is not looped. When somebody calls me, after song ends, it is silence. It should be restarted in an infinite loop. Bug or am I missing some option?
[Defy Themes and Apps] randolph2:
This is the LAuncher and widgets ,will only work on ics + roms

Download:-Link

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

visit :-http://androidappsx.blogspot.in/
[Defy Themes and Apps] ghaf85:
icon on bellow app drawer + 4 icon are not compact...

try on sgs2...
[Defy Themes and Apps] pumafan:
Just installed the weather ad circle widgets,installed ok but didnt run on Xperia ray( said it wont run on 3rd party home screens!

Hope someone tweaks them to run without the launcher

Tested on Xperia Ray
[Defy Themes and Apps] djc151084:
I also get same message
[Defy Themes and Apps] Hemlocke:
You have to install them all.
[Defy Themes and Apps] quarlow:
Installed them all, doesn't do the data in the battery circle. Did I miss something?

Sent from my Galaxy S II
[Defy Themes and Apps] Hemlocke:
You installed all 4? That worked on my GNex, but they were a bit unstable because I am on JB. May try with an ICS ROM.
[Defy Themes and Apps] jacky8456:
It seems that the circle widget only works on the Homescreen which was in the zip.

I also installed them all and found that it still can't work on other launchers (I'm using Apex),

but it works fine on the Homescreen probably the default launcher of Atrix HD?
[Defy Themes and Apps] sa3e1:
The dock below is too big, icons fall off screen
[Defy Themes and Apps] AnkurBedi:
First install the launcher and then the widgets to be able to use the widgets

Ps: installed Samsung Galaxy S3 Launcher from here , quite pleased with it . very snappy and smooth .
[Defy Themes and Apps] tatperson:
Is it possible to make a flash able zip?

Sent from that Atrix.
[Defy Themes and Apps] simplyrafa8:
I really hope someone finds a way to get that circles widget to work on 3rd party launchers!
[Defy Themes and Apps] N3X29:
^agree
[Defy Themes and Apps] krkdesigns:
That's true, if it works on 3rd party launcher it would b amazing
[Defy Themes and Apps] datagubben:
I can use the launcher with the icons aligned in the dock without getting capped, but only if I change the LCD-resolution to 220 (but that is only a quick fix). I want someone to make the launcher nice without having to change the screen resolution. :p

pretty please...
[Defy Themes and Apps] minomarimat:
I don't get it. How do you install this?
[Defy Themes and Apps] AnkurBedi:
Download the zip from the original post .

extract.

install all the apks
[Defy Themes and Apps] krkdesigns:
Download rings digital weather from market, simple.
[Defy Themes and Apps] dev xda:
please modify..

everything seems to work perfect other than the dock.. the icons come out to the home panels bulging out of the provided dock space.....may be because the icons are labelled..so please modify or add an option to remove the labels..i m using a sony ericsson xperia mini pro..
[Defy Themes and Apps] viju_utd:
Wow looks amazing!! Gonna try ;):cool:
[Defy Themes and Apps] viju_utd:
Thnx ;):thumbup:
[Defy Themes and Apps] viju_utd:
Same for me... Gonna switch back to the old one!! :confused:
[Defy Themes and Apps] navinshark:
awesome

In ma Moto Defy i had a problem with dock icons, then i choose LCD density to 220, now it fits properly and working fine. No issues, if it's starts to work with third party launcher it wl b awesome.
[Defy Themes and Apps] YaPeL:
Can't detect the city where I live, does not have data usage.
[Defy Themes and Apps] sky015:
looks beautiful!
[Defy Themes and Apps] Bajanman:
cool but just ok

I tried it out works perfect. And the circles flip like on the Atrix Hd. But I think the problem everyone is having is it not working on our native launchers. I have Galaxy S3 with Touch Wiz. Now if it could work with this the way the weather widget works on this launcher. Damn this widget would b awesome. Because I prefer Touchwiz over that stock looking launcher you have to use it in. At least make the launcher similar to Apex. Damn near looks like it without the features. Jmo:p

---------- Post added at 09:56 AM ---------- Previous post was at 09:53 AM ----------

Doesn't work the same as the port, from the atrix. Tried it!:confused:
[Defy Themes and Apps] Bajanman:
First select your city, then let it sit. Then try removing the city u entered. I just did& still shows my location. So that means data is working
[Defy Themes and Apps] YaPeL:
Yes I know how to use it, the thing is, if I put london, it can find the city, but If I put the city where I live "Bahía Blanca"... nothing
[Defy Themes and Apps] spear1403:
Try this: One More Clock Widget with Crome rings theme

Uploaded with ImageShack.us
[Defy Themes and Apps] sbashwin:
This works only with the atrix hd launcher!! Is there a way where we can get only the widget work on apex launcher???
[Defy Themes and Apps] YaPeL:
Well, I'm loving it so far, sadly it does not show data consumption like the one from atrix HD.
[Defy Themes and Apps] djspy006:
The weather app doesn't want to install. It says there's another app with the same name already installed. Everything installs but when i want to add a city it doesn't let me. it says the weather app is already installed. Help please!

edit: I am not 100% percent sure if the first time i hit install on the weather widget it did installed (because I would have remembered the message i mentioned earlier.) Do I need to be rooted and then disable the stock weather.apk? I have a Droid RAZR.
[Defy Themes and Apps] heysri:
I too see the same issue on my defy :(
[Defy Themes and Apps] TiagoRigueto:
Wow thanks
[Defy Themes and Apps] navinshark:
Awesome

Mine s Defy green lens, working fine, including weather everything s working fine, mine s rooted and now it's running CM 9 (ICS)... no issue till now.
[Defy Themes and Apps] navinshark:
Not working In Jelly Bean

In my defy Jelly Bean rom am able to install every thing and launcher working fine, but not able to put widget on it.
[Defy Themes and Apps] JonGarrett:
cannot parse package, why?
[Defy Themes and Apps] Hemlocke:
If you are running a JB ROM, you may have problems, as well as GB, more than likely (I only tried on JB and ICS). You also have to use the Atrix HD launcher.
[Defy Themes and Apps] jacky8456:
On JB, my status bar will disappeared on homescreen when I use this launcher:( .
[Defy Themes and Apps] Hemlocke:
I had the same probs on my GNex. Had to drop back to ICS.
[Defy Themes and Apps] royale1223:
Mission accepted : make the circles widget work in trebeuchet. ;)

Edit : this is gonna be more difficult than i thought. I'll try though.
[Defy Themes and Apps] shangrila500:
Anyone been able to get this working without the Atrix launcher? I am hoping so...
[Defy Themes and Apps] kazunorikobo:
Low resolution screens

Looks like it has a glitch on low resolution screens.That's how it looks like on my GSII:
[Defy Themes and Apps] meilbox:
just change to different dpi at bulid.prop...
[Defy Themes and Apps] ViktorN:
That would be great and I really hope that you succeed :D do you maybe know how to fix the bug on jellybean where the statusbar just disappears on the included launcher? It's the only thing keeping me away from using this widget which I really really like.
[Defy Themes and Apps] chayan18885:
after using it, i can remove it right??

after using it, i can remove it right??
[Defy Themes and Apps] kazunorikobo:
Thanks

Thanks man.But I think I did something wrong...

I changed the ro.sf.lcd_density value but now I'm stuck on bootscreen.

If any one can help me I have an International Galaxy SII on Samsung's TouchWiz ICS 4.0.3, with root,secure kernel.

EDIT:Never mind, I got it.
[Defy Themes and Apps] victorwalter:
Some news about this?

Thanks,

VW
[Defy Themes and Apps] castillo11:
Yeah, any improvements?
[Defy Themes and Apps] NITRO_100:
Search for Razr m homescreen and widgets, it's basically the same but more stable it doesn't have the disappearing status bar bug.

Sent from my Jelly Belly Defy
[Defy Themes and Apps] alexemel:
http://xdaforums.com/showthread.php?t=1900190 - launcher from razr m
[Defy Themes and Apps] redking117:
How do I uninstall this i just wanted the power dock. lol

Edit- okay went to "Downloaded" apps and uninstalled homescreen (15.x mb)

and i still have the power control widget. yay

Does anyone know what that refresh button does?
[Defy Themes and Apps] chayan18885:
Its not a refresh button. Its called a sync button. If its active, all ur fb news feed, email and other social activity will constantly be synced to ur phn. In certain intervals.

Motorola Atrix 2 (MB865 Asia retail on ICS, rooted)
[Defy Themes and Apps] OvidiuCox:
Same problem!

I have the european Razr and i have the same problem. The weather apk doesn't install, it conflicts with the built in weather app from the razr's system. When i try to install the weather apk it says: ''This is a system application. Do you still want to replace it? All previous user data will be saved.'' If i hit OK it shows me the screen where i press install and after that it's installing but at the end it shows:''Apliccation not installed...An existing package by the same name with a conflicting signature is already installed.'' Everything on the widget works except for the weather, because when i touch the weather circle it says ''Weather app not installed''.

Does anyone have a sollution for this?

Thanks
[Defy Themes and Apps] francomur99:
Atrix Hd Circles Widget

Installed on my Htc One X, finally got it ! Thanks to XDA Developers.....thanks to all.
[Defy Themes and Apps] mohan vinay:
can u please upload the lock of atrix

i like the lock very much
[Defy Themes and Apps] emjay911:
Any news ?? been 4 months now :D
[Defy Themes and Apps] praded2007:
Hi,

ho can tell how to remove Google search?
[Defy Themes and Apps] mja711:
Go to system/app using a root browser( I use rom toolbox lite) and delete the search apk.... tell me if that works :)
[Defy Themes and Apps] esok44:
As someone stated before, try using "One More Clock" Widget.

It's great, and it includes the "chrome rings" theme, wich basically is the same as the Motorola Ring widget. Someone told me about it, half a year ago, i tried and i am really satisfied with this widget, cause it also includes lots of other themes.

Well just my 2 cents, greetz Esok